@charset "UTF-8";
@font-face {
  font-family: "ClashGrotesk";
  src: url("../fonts/ClashGrotesk-Light.woff2") format("woff2"), url("../fonts/ClashGrotesk-Light.woff") format("woff");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "ClashGrotesk";
  src: url("../fonts/ClashGrotesk-Regular.woff2") format("woff2"), url("../fonts/ClashGrotesk-Regular.woff") format("woff");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "ClashGrotesk";
  src: url("../fonts/ClashGrotesk-Medium.woff2") format("woff2"), url("../fonts/ClashGrotesk-Medium.woff") format("woff");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "ClashGrotesk";
  src: url("../fonts/ClashGrotesk-Semibold.woff2") format("woff2"), url("../fonts/ClashGrotesk-Semibold.woff") format("woff");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
/*
! tailwindcss v3.4.1 | 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.
7. Disable tap highlights on iOS
*/
html,
:host {
  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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -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%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 576px){
  .container{
    max-width: 576px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1400px){
  .container{
    max-width: 1400px;
  }
}
@media (min-width: 1720px){
  .container{
    max-width: 1720px;
  }
}
@media (min-width: 2440px){
  .container{
    max-width: 2440px;
  }
}
@media (min-width: 3072px){
  .container{
    max-width: 3072px;
  }
}
.heading-2{
  font-family: 'Inter Tight', sans-serif;
  font-size: clamp(2.5rem, 1.813rem + 1.433vw, 4.5rem);
  font-weight: 500;
  line-height: 1.14em;
  letter-spacing: 0;
  text-transform: none;
}
.heading-3{
  font-family: 'Inter Tight', sans-serif;
  font-size: clamp(1.75rem, 1.1489rem + 1.2539vw, 3.5rem);
  font-weight: 500;
  line-height: 1.14em;
  letter-spacing: 0;
  text-transform: none;
}
.heading-4{
  font-family: 'Inter Tight', sans-serif;
  font-size:  clamp(1.375rem, 0.9456rem + 0.8957vw, 2.625rem);
  font-weight: 500;
  line-height: 1.14em;
  letter-spacing: 0;
  text-transform: none;
}
.body{
  font-family: 'Inter Tight', sans-serif;
  font-size: clamp(1rem, 0.7853rem + 0.4478vw, 1.625rem);
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
}
.body-small{
  font-family: 'Inter Tight', sans-serif;
  font-size: clamp(0.8125rem, 0.6193rem + 0.403vw, 1.375rem);
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: 0;
  text-transform: none;
}
.btn{
  font-family: 'Inter Tight', sans-serif;
  font-size: clamp(0.875rem, 0.6603rem + 0.4478vw, 1.5rem);
  font-weight: 500;
  line-height: 1.5em;
  letter-spacing: 0;
  text-transform: none;
}
.footer{
  font-family: 'Inter Tight', sans-serif;
  font-size: clamp(0.75rem, 0.5783rem + 0.3583vw, 1.25rem);;
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: 0;
  text-transform: none;
}
.pointer-events-none{
  pointer-events: none;
}
.pointer-events-auto{
  pointer-events: auto;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.\!absolute{
  position: absolute !important;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0;
}
.-right-full{
  right: -100%;
}
.bottom-0{
  bottom: 0;
}
.bottom-2{
  bottom: 16px;
}
.bottom-3{
  bottom: 24px;
}
.bottom-\[-8\%\]{
  bottom: -8%;
}
.bottom-\[4\%\]{
  bottom: 4%;
}
.bottom-auto{
  bottom: auto;
}
.left-0{
  left: 0;
}
.left-1\/2{
  left: 50%;
}
.left-2{
  left: 16px;
}
.left-3{
  left: 24px;
}
.left-\[-15\%\]{
  left: -15%;
}
.left-\[-18\%\]{
  left: -18%;
}
.left-\[-22\%\]{
  left: -22%;
}
.left-\[-23\%\]{
  left: -23%;
}
.left-\[-4px\]{
  left: -4px;
}
.left-\[10\%\]{
  left: 10%;
}
.left-\[12\%\]{
  left: 12%;
}
.left-\[14\%\]{
  left: 14%;
}
.left-\[16\%\]{
  left: 16%;
}
.left-\[18\%\]{
  left: 18%;
}
.left-\[2\%\]{
  left: 2%;
}
.left-\[21\%\]{
  left: 21%;
}
.left-\[24\%\]{
  left: 24%;
}
.left-\[4\%\]{
  left: 4%;
}
.left-\[4px\]{
  left: 4px;
}
.left-\[5\%\]{
  left: 5%;
}
.left-\[6\%\]{
  left: 6%;
}
.left-auto{
  left: auto;
}
.right-0{
  right: 0;
}
.right-1{
  right: 8px;
}
.right-2{
  right: 16px;
}
.right-\[-5\.5\%\]{
  right: -5.5%;
}
.right-\[-8\%\]{
  right: -8%;
}
.right-\[-9\%\]{
  right: -9%;
}
.right-\[0\]{
  right: 0;
}
.right-\[3\%\]{
  right: 3%;
}
.right-\[4\%\]{
  right: 4%;
}
.right-\[5\%\]{
  right: 5%;
}
.right-\[5\.5\%\]{
  right: 5.5%;
}
.right-\[6px\]{
  right: 6px;
}
.top-0{
  top: 0;
}
.top-1{
  top: 8px;
}
.top-1\/2{
  top: 50%;
}
.top-13{
  top: 104px;
}
.top-2{
  top: 16px;
}
.top-7{
  top: 56px;
}
.top-\[-1px\]{
  top: -1px;
}
.top-\[-5\.5\%\]{
  top: -5.5%;
}
.top-\[-7\%\]{
  top: -7%;
}
.top-\[-8\%\]{
  top: -8%;
}
.top-\[-9\%\]{
  top: -9%;
}
.top-\[0\%\]{
  top: 0%;
}
.top-\[0px\]{
  top: 0px;
}
.top-\[10\%\]{
  top: 10%;
}
.top-\[11\.5\%\]{
  top: 11.5%;
}
.top-\[12\%\]{
  top: 12%;
}
.top-\[12\.5\%\]{
  top: 12.5%;
}
.top-\[13\%\]{
  top: 13%;
}
.top-\[18\%\]{
  top: 18%;
}
.top-\[24px\]{
  top: 24px;
}
.top-\[25px\]{
  top: 25px;
}
.top-\[5\%\]{
  top: 5%;
}
.top-\[50\%\]{
  top: 50%;
}
.top-\[52px\]{
  top: 52px;
}
.top-\[5px\]{
  top: 5px;
}
.top-\[62\.6\%\]{
  top: 62.6%;
}
.top-\[63\%\]{
  top: 63%;
}
.top-\[7\%\]{
  top: 7%;
}
.top-\[8\%\]{
  top: 8%;
}
.top-auto{
  top: auto;
}
.top-full{
  top: 100%;
}
.isolate{
  isolation: isolate;
}
.\!z-0{
  z-index: 0 !important;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-50{
  z-index: 50;
}
.z-\[1000\]{
  z-index: 1000;
}
.z-\[1001\]{
  z-index: 1001;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[120\]{
  z-index: 120;
}
.z-\[150\]{
  z-index: 150;
}
.z-\[2000\]{
  z-index: 2000;
}
.z-\[3000\]{
  z-index: 3000;
}
.z-\[300\]{
  z-index: 300;
}
.z-\[500\]{
  z-index: 500;
}
.z-\[5\]{
  z-index: 5;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.order-3{
  order: 3;
}
.order-4{
  order: 4;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.col-span-6{
  grid-column: span 6 / span 6;
}
.m-0{
  margin: 0;
}
.-mx-3{
  margin-left: -24px;
  margin-right: -24px;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.\!mb-0{
  margin-bottom: 0 !important;
}
.-mt-3{
  margin-top: -24px;
}
.-mt-4{
  margin-top: -32px;
}
.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-6{
  margin-bottom: 48px;
}
.mb-\[12px\]{
  margin-bottom: 12px;
}
.mb-xs{
  margin-bottom: 4px;
}
.ml-1{
  margin-left: 8px;
}
.ml-\[4px\]{
  margin-left: 4px;
}
.ml-auto{
  margin-left: auto;
}
.mr-1{
  margin-right: 8px;
}
.mt-1{
  margin-top: 8px;
}
.mt-12{
  margin-top: 96px;
}
.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;
}
.mt-\[-4px\]{
  margin-top: -4px;
}
.mt-\[2px\]{
  margin-top: 2px;
}
.mt-xs{
  margin-top: 4px;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.aspect-\[1\/1\]{
  aspect-ratio: 1/1;
}
.aspect-\[100\/56\]{
  aspect-ratio: 100/56;
}
.aspect-\[1080\/1920\]{
  aspect-ratio: 1080/1920;
}
.aspect-\[1564\/879\]{
  aspect-ratio: 1564/879;
}
.aspect-\[1824\/960\]{
  aspect-ratio: 1824/960;
}
.aspect-\[20\/15\]{
  aspect-ratio: 20/15;
}
.aspect-\[285\/311\]{
  aspect-ratio: 285/311;
}
.aspect-\[300\/400\]{
  aspect-ratio: 300/400;
}
.aspect-\[325\/208\]{
  aspect-ratio: 325/208;
}
.aspect-\[332\/192\]{
  aspect-ratio: 332/192;
}
.aspect-\[348\/200\]{
  aspect-ratio: 348/200;
}
.aspect-\[360\/200\]{
  aspect-ratio: 360/200;
}
.aspect-\[364\/484\]{
  aspect-ratio: 364/484;
}
.aspect-\[370\/200\]{
  aspect-ratio: 370/200;
}
.aspect-\[38\/26\]{
  aspect-ratio: 38/26;
}
.aspect-\[380\/200\]{
  aspect-ratio: 380/200;
}
.aspect-\[380\/256\]{
  aspect-ratio: 380/256;
}
.aspect-\[380\/260\]{
  aspect-ratio: 380/260;
}
.aspect-\[406\/296\]{
  aspect-ratio: 406/296;
}
.aspect-\[437\/200\]{
  aspect-ratio: 437/200;
}
.aspect-\[438\/480\]{
  aspect-ratio: 438/480;
}
.aspect-\[450\/424\]{
  aspect-ratio: 450/424;
}
.aspect-\[50\/40\]{
  aspect-ratio: 50/40;
}
.aspect-\[770\/744\]{
  aspect-ratio: 770/744;
}
.aspect-\[832\/536\]{
  aspect-ratio: 832/536;
}
.aspect-\[832\/704\]{
  aspect-ratio: 832/704;
}
.aspect-\[90\/73\]{
  aspect-ratio: 90/73;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.\!h-5{
  height: 40px !important;
}
.\!h-auto{
  height: auto !important;
}
.h-1{
  height: 8px;
}
.h-1\/2{
  height: 50%;
}
.h-12{
  height: 96px;
}
.h-2{
  height: 16px;
}
.h-3{
  height: 24px;
}
.h-4{
  height: 32px;
}
.h-5{
  height: 40px;
}
.h-6{
  height: 48px;
}
.h-7{
  height: 56px;
}
.h-8{
  height: 64px;
}
.h-\[100vh\]{
  height: 100vh;
}
.h-\[12px\]{
  height: 12px;
}
.h-\[28px\]{
  height: 28px;
}
.h-\[400px\]{
  height: 400px;
}
.h-\[40px\]{
  height: 40px;
}
.h-\[52px\]{
  height: 52px;
}
.h-\[6px\]{
  height: 6px;
}
.h-\[77\%\]{
  height: 77%;
}
.h-\[78\%\]{
  height: 78%;
}
.h-\[80vh\]{
  height: 80vh;
}
.h-\[82\.22\%\]{
  height: 82.22%;
}
.h-\[9px\]{
  height: 9px;
}
.h-\[calc\(100\%-16px\)\]{
  height: calc(100% - 16px);
}
.h-\[calc\(100svh-52px\)\]{
  height: calc(100svh - 52px);
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.max-h-8{
  max-height: 64px;
}
.min-h-\[300px\]{
  min-height: 300px;
}
.min-h-\[calc\(100vh-240px\)\]{
  min-height: calc(100vh - 240px);
}
.min-h-screen{
  min-height: 100vh;
}
.w-1{
  width: 8px;
}
.w-1\/2{
  width: 50%;
}
.w-12{
  width: 96px;
}
.w-2{
  width: 16px;
}
.w-3{
  width: 24px;
}
.w-4{
  width: 32px;
}
.w-5{
  width: 40px;
}
.w-6{
  width: 48px;
}
.w-7{
  width: 56px;
}
.w-8{
  width: 64px;
}
.w-\[10\%\]{
  width: 10%;
}
.w-\[100vw\]{
  width: 100vw;
}
.w-\[11\%\]{
  width: 11%;
}
.w-\[12\%\]{
  width: 12%;
}
.w-\[13\%\]{
  width: 13%;
}
.w-\[14\%\]{
  width: 14%;
}
.w-\[2\.6\%\]{
  width: 2.6%;
}
.w-\[20\%\]{
  width: 20%;
}
.w-\[24\.5\%\]{
  width: 24.5%;
}
.w-\[28px\]{
  width: 28px;
}
.w-\[3\.5\%\]{
  width: 3.5%;
}
.w-\[30\.47\%\]{
  width: 30.47%;
}
.w-\[32\%\]{
  width: 32%;
}
.w-\[35\%\]{
  width: 35%;
}
.w-\[40\%\]{
  width: 40%;
}
.w-\[5\%\]{
  width: 5%;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[50vw\]{
  width: 50vw;
}
.w-\[59\%\]{
  width: 59%;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[68\%\]{
  width: 68%;
}
.w-\[72\%\]{
  width: 72%;
}
.w-\[73\%\]{
  width: 73%;
}
.w-\[73\.05\%\]{
  width: 73.05%;
}
.w-\[76\%\]{
  width: 76%;
}
.w-\[79\.16\%\]{
  width: 79.16%;
}
.w-\[80\%\]{
  width: 80%;
}
.w-\[80\.76\%\]{
  width: 80.76%;
}
.w-\[83\.29\%\]{
  width: 83.29%;
}
.w-\[83\.92\%\]{
  width: 83.92%;
}
.w-\[87\%\]{
  width: 87%;
}
.w-\[93\%\]{
  width: 93%;
}
.w-\[calc\(100\%\+48px\)\]{
  width: calc(100% + 48px);
}
.w-\[calc\(60\%-8px\)\]{
  width: calc(60% - 8px);
}
.w-fit{
  width: -moz-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.min-w-\[268px\]{
  min-width: 268px;
}
.min-w-\[360px\]{
  min-width: 360px;
}
.max-w-\[1200px\]{
  max-width: 1200px;
}
.max-w-\[1920px\]{
  max-width: 1920px;
}
.max-w-\[280px\]{
  max-width: 280px;
}
.max-w-\[373px\]{
  max-width: 373px;
}
.max-w-\[460px\]{
  max-width: 460px;
}
.max-w-\[550px\]{
  max-width: 550px;
}
.max-w-\[780px\]{
  max-width: 780px;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[900px\]{
  max-width: 900px;
}
.max-w-\[960px\]{
  max-width: 960px;
}
.max-w-full{
  max-width: 100%;
}
.flex-none{
  flex: none;
}
.flex-shrink{
  flex-shrink: 1;
}
.shrink{
  flex-shrink: 1;
}
.flex-grow{
  flex-grow: 1;
}
.-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-3{
  --tw-translate-x: -24px;
  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-4{
  --tw-translate-x: -32px;
  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-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[50\%\]{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-3{
  --tw-translate-x: 24px;
  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-4{
  --tw-translate-x: 32px;
  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-\[90deg\]{
  --tw-rotate: 90deg;
  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));
}
.scale-\[1\.4\]{
  --tw-scale-x: 1.4;
  --tw-scale-y: 1.4;
  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));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.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-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-0{
  gap: 0;
}
.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-8{
  gap: 64px;
}
.gap-\[11px\]{
  gap: 11px;
}
.gap-\[12px\]{
  gap: 12px;
}
.gap-xs{
  gap: 4px;
}
.\!overflow-hidden{
  overflow: hidden !important;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-y-auto{
  overflow-y: auto;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.rounded{
  border-radius: 20px;
}
.rounded-\[10px\]{
  border-radius: 10px;
}
.rounded-\[12px\]{
  border-radius: 12px;
}
.rounded-\[15px\]{
  border-radius: 15px;
}
.rounded-\[16px\]{
  border-radius: 16px;
}
.rounded-\[2px\]{
  border-radius: 2px;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-\[5px\]{
  border-radius: 5px;
}
.rounded-\[6px\]{
  border-radius: 6px;
}
.rounded-\[8px\]{
  border-radius: 8px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 40px;
}
.rounded-md{
  border-radius: 30px;
}
.rounded-none{
  border-radius: 0px;
}
.rounded-sm{
  border-radius: 10px;
}
.rounded-b-md{
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}
.rounded-bl-\[24px\]{
  border-bottom-left-radius: 24px;
}
.rounded-bl-\[30px\]{
  border-bottom-left-radius: 30px;
}
.rounded-br-\[100px\]{
  border-bottom-right-radius: 100px;
}
.rounded-br-\[15px\]{
  border-bottom-right-radius: 15px;
}
.rounded-br-\[48px\]{
  border-bottom-right-radius: 48px;
}
.rounded-br-lg{
  border-bottom-right-radius: 40px;
}
.rounded-br-xl{
  border-bottom-right-radius: 50px;
}
.rounded-br-xxl{
  border-bottom-right-radius: 80px;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-l{
  border-left-width: 1px;
}
.border-l-4{
  border-left-width: 4px;
}
.border-t{
  border-top-width: 1px;
}
.border-grey-dark{
  --tw-border-opacity: 1;
  border-color: rgb(11 5 29 / var(--tw-border-opacity));
}
.border-grey-dark\/10{
  border-color: rgb(11 5 29 / 0.1);
}
.border-grey-dark\/20{
  border-color: rgb(11 5 29 / 0.2);
}
.border-grey-dark\/30{
  border-color: rgb(11 5 29 / 0.3);
}
.border-grey-dark\/50{
  border-color: rgb(11 5 29 / 0.5);
}
.border-line\/20{
  border-color: rgb(11 5 29 / 0.2);
}
.border-pink{
  --tw-border-opacity: 1;
  border-color: rgb(238 31 138 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-white\/50{
  border-color: rgb(255 255 255 / 0.5);
}
.border-yellow{
  --tw-border-opacity: 1;
  border-color: rgb(241 203 116 / var(--tw-border-opacity));
}
.border-b-line{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(11 5 29 / var(--tw-border-opacity));
}
.\!bg-pink-light{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 244 249 / var(--tw-bg-opacity)) !important;
}
.\!bg-transparent{
  background-color: transparent !important;
}
.bg-\[\#45241966\]{
  background-color: #45241966;
}
.bg-\[\#FCDDED\]{
  --tw-bg-opacity: 1;
  background-color: rgb(252 221 237 / var(--tw-bg-opacity));
}
.bg-\[\#eadac4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}
.bg-accent{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}
.bg-beige{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
}
.bg-beige-deep{
  --tw-bg-opacity: 1;
  background-color: rgb(220 189 146 / var(--tw-bg-opacity));
}
.bg-beige-light{
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
}
.bg-beige-mid{
  --tw-bg-opacity: 1;
  background-color: rgb(244 226 200 / var(--tw-bg-opacity));
}
.bg-black\/30{
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/40{
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/50{
  background-color: rgb(0 0 0 / 0.5);
}
.bg-brown-light{
  --tw-bg-opacity: 1;
  background-color: rgb(90 49 39 / var(--tw-bg-opacity));
}
.bg-brown-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(42 31 28 / var(--tw-bg-opacity));
}
.bg-green-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(11 50 41 / var(--tw-bg-opacity));
}
.bg-grey-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(11 5 29 / var(--tw-bg-opacity));
}
.bg-pink{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}
.bg-pink-15{
  --tw-bg-opacity: 1;
  background-color: rgb(252 221 237 / var(--tw-bg-opacity));
}
.bg-pink-light{
  --tw-bg-opacity: 1;
  background-color: rgb(254 244 249 / var(--tw-bg-opacity));
}
.bg-pink\/10{
  background-color: rgb(238 31 138 / 0.1);
}
.bg-pink\/20{
  background-color: rgb(238 31 138 / 0.2);
}
.bg-pink\/5{
  background-color: rgb(238 31 138 / 0.05);
}
.bg-pink\/50{
  background-color: rgb(238 31 138 / 0.5);
}
.bg-teal{
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / 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-white\/50{
  background-color: rgb(255 255 255 / 0.5);
}
.bg-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}
.bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-black\/40{
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-transparent{
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-contain{
  background-size: contain;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.bg-repeat-x{
  background-repeat: repeat-x;
}
.\!object-contain{
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.\!object-center{
  -o-object-position: center !important;
     object-position: center !important;
}
.p-0{
  padding: 0;
}
.p-1{
  padding: 8px;
}
.p-2{
  padding: 16px;
}
.p-3{
  padding: 24px;
}
.p-6{
  padding: 48px;
}
.p-\[12px\]{
  padding: 12px;
}
.p-\[15\%\]{
  padding: 15%;
}
.p-xs{
  padding: 4px;
}
.\!px-1{
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.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-4{
  padding-left: 32px;
  padding-right: 32px;
}
.px-6{
  padding-left: 48px;
  padding-right: 48px;
}
.py-0{
  padding-top: 0;
  padding-bottom: 0;
}
.py-10{
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-2{
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-3{
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-4{
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-5{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-6{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-8{
  padding-top: 64px;
  padding-bottom: 64px;
}
.\!pb-0{
  padding-bottom: 0 !important;
}
.pb-0{
  padding-bottom: 0;
}
.pb-10{
  padding-bottom: 80px;
}
.pb-14{
  padding-bottom: 112px;
}
.pb-15{
  padding-bottom: 120px;
}
.pb-17{
  padding-bottom: 136px;
}
.pb-2{
  padding-bottom: 16px;
}
.pb-20{
  padding-bottom: 160px;
}
.pb-3{
  padding-bottom: 24px;
}
.pb-4{
  padding-bottom: 32px;
}
.pb-5{
  padding-bottom: 40px;
}
.pb-6{
  padding-bottom: 48px;
}
.pb-7{
  padding-bottom: 56px;
}
.pb-8{
  padding-bottom: 64px;
}
.pb-9{
  padding-bottom: 72px;
}
.pb-\[100\%\]{
  padding-bottom: 100%;
}
.pb-\[101\.38\%\]{
  padding-bottom: 101.38%;
}
.pb-\[106\.26\%\]{
  padding-bottom: 106.26%;
}
.pb-\[108\.46\%\]{
  padding-bottom: 108.46%;
}
.pb-\[113\.09\%\]{
  padding-bottom: 113.09%;
}
.pb-\[83\.76\%\]{
  padding-bottom: 83.76%;
}
.pb-\[85\%\]{
  padding-bottom: 85%;
}
.pb-\[86\.66\%\]{
  padding-bottom: 86.66%;
}
.pl-2{
  padding-left: 16px;
}
.pl-3{
  padding-left: 24px;
}
.pl-6{
  padding-left: 48px;
}
.pl-\[16px\]{
  padding-left: 16px;
}
.pl-\[20px\]{
  padding-left: 20px;
}
.pl-\[28px\]{
  padding-left: 28px;
}
.pr-2{
  padding-right: 16px;
}
.pr-3{
  padding-right: 24px;
}
.pr-5{
  padding-right: 40px;
}
.pr-\[5\%\]{
  padding-right: 5%;
}
.pt-0{
  padding-top: 0;
}
.pt-1{
  padding-top: 8px;
}
.pt-10{
  padding-top: 80px;
}
.pt-14{
  padding-top: 112px;
}
.pt-15{
  padding-top: 120px;
}
.pt-17{
  padding-top: 136px;
}
.pt-2{
  padding-top: 16px;
}
.pt-20{
  padding-top: 160px;
}
.pt-3{
  padding-top: 24px;
}
.pt-4{
  padding-top: 32px;
}
.pt-5{
  padding-top: 40px;
}
.pt-6{
  padding-top: 48px;
}
.pt-7{
  padding-top: 56px;
}
.pt-8{
  padding-top: 64px;
}
.pt-9{
  padding-top: 72px;
}
.pt-\[144px\]{
  padding-top: 144px;
}
.pt-\[14px\]{
  padding-top: 14px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.font-base{
  font-family: Inter Tight, sans-serif;
}
.text-12{
  font-size: 12px;
  line-height: 1.3;
}
.text-13{
  font-size: 13px;
  line-height: 1.3;
}
.text-14{
  font-size: 14px;
  line-height: 1.3;
}
.text-14r{
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
}
.text-16{
  font-size: 16px;
  line-height: 1.3;
}
.text-16r{
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
}
.text-18{
  font-size: 18px;
  line-height: 1.3;
}
.text-18-24{
  font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
  line-height: 1.14;
}
.text-20{
  font-size: 20px;
  line-height: 1.2;
}
.text-24{
  font-size: 24px;
  line-height: 1.3;
}
.text-24-32{
  font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 2rem);
  line-height: 1.14;
}
.text-24-40{
  font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 3rem);
  line-height: 1.14;
}
.text-24r{
  font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
  line-height: 1.14;
}
.text-28{
  font-size: 28px;
  line-height: 1.2;
}
.text-28-40{
  font-size: clamp(1.75rem, 0.9167rem + 1.3021vw, 3rem);
  line-height: 1.14;
}
.text-32{
  font-size: 32px;
  line-height: 1.2;
}
.text-32-56{
  font-size: clamp(2rem, 1rem + 1.5625vw, 3.5rem);
  line-height: 1.14;
}
.text-32-80{
  font-size: clamp(2rem, 0.0043rem + 4.1631vw, 5rem);
  line-height: 1.14;
}
.text-36-48{
  font-size: clamp(2.25rem, 1.4772rem + 1.6122vw, 4.5rem);
  line-height: 1.14;
}
.text-48{
  font-size: 48px;
  line-height: 1;
}
.text-48-120{
  font-size: clamp(3rem, 0.0065rem + 6.2446vw, 7.5rem);
  line-height: 1.14;
}
.text-\[112px\]{
  font-size: 112px;
}
.text-\[24px\]{
  font-size: 24px;
}
.text-\[32px\]{
  font-size: 32px;
}
.text-\[40px\]{
  font-size: 40px;
}
.text-\[48px\]{
  font-size: 48px;
}
.text-\[56px\]{
  font-size: 56px;
}
.text-\[8px\]{
  font-size: 8px;
}
.\!font-medium{
  font-weight: 500 !important;
}
.font-bold{
  font-weight: 700;
}
.font-light{
  font-weight: 300;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.italic{
  font-style: italic;
}
.not-italic{
  font-style: normal;
}
.\!leading-\[1\.33\]{
  line-height: 1.33 !important;
}
.\!leading-none{
  line-height: 1 !important;
}
.leading-\[1\.14\]{
  line-height: 1.14;
}
.leading-\[1\.25\]{
  line-height: 1.25;
}
.leading-\[1\.2\]{
  line-height: 1.2;
}
.leading-\[1\.5\]{
  line-height: 1.5;
}
.leading-extra-tight{
  line-height: 1.14;
}
.leading-none{
  line-height: 1;
}
.leading-snug{
  line-height: 1.4;
}
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-accent{
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}
.text-beige-deep{
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
}
.text-brown-primary{
  --tw-text-opacity: 1;
  color: rgb(42 31 28 / var(--tw-text-opacity));
}
.text-green-light{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.text-green-primary{
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.text-grey-dark\/50{
  color: rgb(11 5 29 / 0.5);
}
.text-grey-dark\/70{
  color: rgb(11 5 29 / 0.7);
}
.text-pink{
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-white\/50{
  color: rgb(255 255 255 / 0.5);
}
.text-yellow-dark{
  --tw-text-opacity: 1;
  color: rgb(206 175 103 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.overline{
  text-decoration-line: overline;
}
.no-underline{
  text-decoration-line: none;
}
.underline-offset-4{
  text-underline-offset: 4px;
}
.underline-offset-\[3px\]{
  text-underline-offset: 3px;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-grey-dark\/50::-moz-placeholder{
  color: rgb(11 5 29 / 0.5);
}
.placeholder-grey-dark\/50::placeholder{
  color: rgb(11 5 29 / 0.5);
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
  outline-style: solid;
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.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);
}
.backdrop-blur-md{
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.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: 650ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.duration-\[\.2s\]{
  transition-duration: .2s;
}
.duration-\[\.3s\]{
  transition-duration: .3s;
}
.duration-\[\.45s\]{
  transition-duration: .45s;
}
.duration-\[\.4s\]{
  transition-duration: .4s;
}
.duration-\[\.5s\]{
  transition-duration: .5s;
}
.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);
}
.will-change-transform{
  will-change: transform;
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
body {
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Inter Tight, sans-serif;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
body.no-scroll {
  overflow: hidden;
}

.c-body {
  position: relative;
  z-index: 10;
}

button,
a {
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 0.45s;
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}
button:hover,
a:hover{
  text-decoration-line: underline;
}
button.full-click:before,
a.full-click:before{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  cursor: pointer;
  --tw-content: "";
  content: var(--tw-content);
}
button.force-full-click:before,
a.force-full-click:before{
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  height: 100vh;
  width: 100vw;
  --tw-translate-y: -50%;
  --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));
  cursor: pointer;
  --tw-content: "";
  content: var(--tw-content);
}

p {
  margin-bottom: 24px;
}

h2 em{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}

@media (max-width: 1023px) {
  html.navigation-open {
    overflow: hidden;
    touch-action: none;
  }
}
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: 0 !important;
  }
}
@media (max-width: 781px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: 0 !important;
  }
}
.container {
  max-width: none;
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 1024px) {
  .container {
    max-width: 100%;
    padding-left: 48px;
    padding-right: 48px;
  }
  .container.screens-md {
    max-width: 90%;
  }
}

[class^=svg-], [class*=" svg-"] {
  speak: never;
  display: inline-block;
  height: 24px;
  width: 24px;
  flex: none;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

.e-tag{
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  padding: 8px;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  font-weight: 500;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.e-tag--none{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.e-tag.active{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.e-tag:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.c-list{
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-list li{
  margin: 0;
  display: flex;
  gap: 16px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.4;
}
.c-list li:before {
  content: "\e811";
  font-family: "fontello";
  position: relative;
  top: 5px;
  display: inline-block;
  height: 9px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 0.700684C10.6667 1.19535 11.1553 1.93402 11.65 2.55402C12.286 3.35402 13.046 4.05202 13.9173 4.58468C14.5707 4.98402 15.3627 5.36735 16 5.36735M16 5.36735C15.3627 5.36735 14.57 5.75068 13.9173 6.15002C13.046 6.68335 12.286 7.38135 11.65 8.18002C11.1553 8.80068 10.6667 9.54068 10.6667 10.034M16 5.36735H-4.76837e-07' stroke='%23AFC4C0'/%3E%3C/svg%3E%0A");
}

.accordionjs{
  position: relative;
  display: grid;
  list-style-type: none;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 24px;
  padding: 0;
}
.accordionjs:last-child {
  margin-bottom: 0;
}
.accordionjs > li{
  border-radius: 10px;
  background-color: rgb(238 31 138 / 0.2);
  line-height: 1.4;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.accordionjs > li:hover > button{
  text-decoration-line: none;
}
.accordionjs > li.acc_active{
  --tw-bg-opacity: 1;
  background-color: rgb(11 5 29 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.accordionjs > li.acc_active > button{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

[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);
}

.c-body .gform_wrapper {
  margin-top: 0;
}
.c-body .gform_wrapper .gform_validation_errors {
  display: none;
}
.c-body .gform_wrapper .gform_fields {
  -moz-column-gap: 24px;
       column-gap: 24px;
  row-gap: 40px;
}
@media (min-width: 1024px) {
  .c-body .gform_wrapper .gform_fields {
    row-gap: 56px;
  }
}
.c-body .gform_wrapper .gform_required_legend,
.c-body .gform_wrapper .gform_description,
.c-body .gform_wrapper .gform_heading {
  display: none !important;
}
.c-body .gform_wrapper .gform_body {
  margin-bottom: 16px;
}
.c-body .gform_wrapper .gform_body .gform_fields {
  row-gap: 16px;
  -moz-column-gap: 0;
       column-gap: 0;
}
@media (min-width: 1024px) {
  .c-body .gform_wrapper .gform_body .gform_fields {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield{
  position: relative;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error {
  border: 0;
  background-color: transparent;
  max-width: 100% !important;
  width: 100%;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_label {
  margin-top: 0;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message{
  --tw-text-opacity: 1;
  color: rgb(204 26 26 / var(--tw-text-opacity));
  font-weight: 400;
  padding: 0;
  border: 0;
  font-size: 12px;
  background: transparent;
  margin-top: 8px;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container select,
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container textarea,
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container input[type=text],
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container input[type=tel],
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container input[type=email],
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container input[type=number] {
  border: 1px solid #c00;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container.ginput_container_fileupload {
  border: 1px solid #c00;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 500;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{
  --tw-text-opacity: 1;
  color: rgb(206 175 103 / var(--tw-text-opacity));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number]{
  font-family: 'Inter Tight', sans-serif;
  font-size: clamp(0.8125rem, 0.6193rem + 0.403vw, 1.375rem);
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: 0;
  text-transform: none;
  height: 48px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 8px;
  border-width: 1px;
  border-color: rgb(11 5 29 / 0.2);
  background-color: transparent;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Inter Tight, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select::-moz-placeholder, .c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder, .c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text]::-moz-placeholder, .c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel]::-moz-placeholder, .c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email]::-moz-placeholder, .c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number]::-moz-placeholder{
  color: rgb(11 5 29 / 0.5);
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select::placeholder,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text]::placeholder,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel]::placeholder,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email]::placeholder,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number]::placeholder{
  color: rgb(11 5 29 / 0.5);
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select:focus,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:focus,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text]:focus,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel]:focus,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email]:focus,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number]:focus {
  outline: none;
  --tw-border-opacity: 1;
  border-color: rgb(30 100 84 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 120px;
  padding-top: 16px;
  resize: vertical;
}
@media (min-width: 1024px) {
  .c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
    height: 192px;
  }
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select.has-value{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select:focus option{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_select {
  position: relative;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_select:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 8px;
  background-image: url(../images/icon-chevron-down.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 16px;
  transform: translateY(-50%);
  width: 20px;
  height: 16px;
  z-index: 100;
  pointer-events: none;
  display: block;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload {
  position: relative;
  height: 40px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(11 5 29 / var(--tw-border-opacity));
}
@media (min-width: 1024px){
  .c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload{
    height: 56px;
  }
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload:before {
  content: "";
  font-size: 16px;
  background-image: url(../images/icon-upload.svg);
  position: absolute;
  right: 0;
  top: 50%;
  height: 16px;
  width: 16px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{
  position: absolute;
  right: 0;
  top: 50%;
  width: 100%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  padding-right: 24px;
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(250 250 244 / var(--tw-text-opacity));
  opacity: 1;
}
@media (min-width: 1024px){
  .c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{
    width: calc(100% - 156px);
  }
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file].has-value{
  --tw-text-opacity: 1;
  color: rgb(206 175 103 / var(--tw-text-opacity));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]::file-selector-button{
  display: none;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(241 203 116 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
  padding-left: 8px;
  padding-right: 8px;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(206 175 103 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]::file-selector-button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .gform_fileupload_rules {
  padding-top: 0;
  color: #4E4E4E;
  display: none;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .ginput_preview{
  position: absolute;
  right: 0;
  top: 50%;
  margin: 0;
  width: 100%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 14px;
  line-height: 1.3;
  opacity: 1;
}
@media (min-width: 1024px){
  .c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .ginput_preview{
    width: calc(100% - 156px);
  }
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .ginput_preview .gfield_fileupload_progress{
  display: none;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .ginput_preview .gform_delete_file{
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  font-size: 8px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_date {
  position: relative;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_date .ui-datepicker-trigger {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  cursor: pointer;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_date .ui-datepicker-trigger:hover {
  opacity: 0.75;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice {
  font-size: 16px;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=checkbox],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=radio],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=checkbox],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=radio],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=checkbox],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=radio],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=checkbox],
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=radio] {
  opacity: 0;
  outline: none;
  z-index: 100;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  position: absolute;
  margin-bottom: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  margin-top: 0;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=checkbox] + label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=radio] + label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=checkbox] + label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=radio] + label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=checkbox] + label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=radio] + label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=checkbox] + label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=radio] + label {
  cursor: pointer;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=checkbox]:checked + label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=radio]:checked + label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=checkbox]:checked + label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=radio]:checked + label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=checkbox]:checked + label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=radio]:checked + label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=checkbox]:checked + label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=radio]:checked + label:before {
  opacity: 1;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio label,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice label {
  width: 100%;
  position: relative;
  padding-left: 32px;
  line-height: 1.2;
  font-family: 'Inter Tight', sans-serif;
  font-size: clamp(0.8125rem, 0.6193rem + 0.403vw, 1.375rem);
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: 0;
  text-transform: none;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label:after,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox label:after,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio label:after,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice label:after {
  content: "";
  background: #fff;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  top: -2px;
  z-index: 0;
  pointer-events: none;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
  border-radius: 4px;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio label:before,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice label:before {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: #1E6454;
  left: 4px;
  top: 2px;
  opacity: 0;
  z-index: 1;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
  border-radius: 4px;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice,
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice {
  width: 100%;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  margin: 0 0 6px 0;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice label:after {
  top: -2px;
  border-radius: 30px;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice label:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 30px;
  left: 4px;
  top: 2px;
  opacity: 0;
  z-index: 1;
  background-color: #404040;
}
.c-body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent {
  position: relative;
  display: block;
  width: 100%;
}
.c-body .gform_wrapper .gform_body .ginput_preview button {
  color: #D3A14C;
}
.c-body .gform_wrapper .gform_body .ginput_preview strong {
  font-weight: 400;
}
.c-body .gform_wrapper .gform_footer {
  margin: 0 !important;
  padding: 0 !important;
  text-align: right;
  position: relative;
  display: block;
}
.c-body .gform_wrapper .gform_footer img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.c-body .gform_confirmation_message {
  font-size: 18px;
  text-align: center;
  padding: 24px;
  border: 1px solid white;
}
.c-body .gform_confirmation_message h3{
  font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
  line-height: 1.14;
  margin-bottom: 0;
}

@media (max-width: 1350px) {
  #main .gform_wrapper .gform_body .gform_fields {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .gform_wrapper.gravity-theme .gfield.gfield--width-half {
    grid-column: 1/-1 !important;
  }
}

.horizontal-marquee {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  max-width: 100%;
}

.horizontal-marquee.smooth {
  -webkit-mask: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
  mask: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}

.horizontal-marquee.paused .horizontal-marquee-inner {
  animation-play-state: paused;
}

.horizontal-marquee.full .horizontal-marquee-inner {
  min-width: var(--_containerWidth);
}

.horizontal-marquee-inner {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: nowrap;
  gap: 24px;
  white-space: nowrap;
}

[data-animate=true] .horizontal-marquee-inner {
  animation: horizontal-marquee var(--_speed) linear infinite var(--_direction);
}

@keyframes horizontal-marquee {
  0% {
    transform: translate(calc(var(--_gap) * -1));
  }
  100% {
    transform: translate(calc(-100% - var(--_gap) * 2));
  }
}
.vertical-marquee {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  margin-bottom: var(--_gap);
  max-height: 100%;
  flex-direction: column;
  height: calc((var(--_containerSize) - var(--_vGap)) / 1.2);
}

.vertical-marquee.smooth {
  -webkit-mask: linear-gradient(180deg, transparent, #fff 20%, #fff 80%, transparent);
  mask: linear-gradient(180deg, transparent, #fff 20%, #fff 80%, transparent);
}

.vertical-marquee.paused .vertical-marquee-inner {
  animation-play-state: paused;
}

.vertical-marquee-inner {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: nowrap;
  margin-bottom: var(--_vGap);
}

[data-animate=true] .vertical-marquee-inner {
  animation: vertical-marquee var(--_speed) linear infinite var(--_direction);
}

.vertical-marquee-inner > :not(:last-child) {
  margin-right: var(--_hGap);
}

@keyframes vertical-marquee {
  0% {
    transform: translateY(calc(var(--_vGap) * -1));
  }
  100% {
    transform: translateY(calc(-100% - var(--_vGap) * 2));
  }
}
html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 72px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close:hover,
.mfp-arrow:hover,
.mfp-preloader:hover,
.mfp-counter:hover{
  text-decoration-line: none;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 40px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
  border-radius: 8px;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    transform-origin: 0;
  }
  .mfp-arrow-right {
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.mfp-iframe-holder .mfp-content {
  max-width: 1048px;
}
@media (min-width: 1400px) {
  .mfp-iframe-holder .mfp-content {
    max-width: 1640px;
  }
}
@media (min-width: 2440px) {
  .mfp-iframe-holder .mfp-content {
    max-width: 2048px;
  }
}
@media (min-width: 3072px) {
  .mfp-iframe-holder .mfp-content {
    max-width: 2400px;
  }
}

.mfp-bg {
  z-index: 3001;
}

.mfp-wrap {
  z-index: 3002;
}

/**************************\
  Basic Modal Styles
\**************************/
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 500;
}

.modal__container {
  background-color: #f1eee8;
  padding: 24px;
  width: calc(100% - 48px);
  max-width: 500px;
  max-height: 100vh;
  border-radius: 5px;
  overflow-y: auto;
  box-sizing: border-box;
  z-index: 1000;
}

.modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.modal__title {
  margin-top: 0;
  margin-bottom: 0;
  box-sizing: border-box;
  font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
  line-height: 1.14;
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}

.modal__close {
  background: transparent;
  border: 0;
  outline: none;
}

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

.modal__content {
  margin-top: 2rem;
  margin-bottom: 2rem;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}

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

.scrollbar-track {
  background-color: #EFEFEF !important;
  border-radius: 15px !important;
}
.scrollbar-track.scrollbar-track-y:before, .scrollbar-track.scrollbar-track-y:after {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 10;
}
.scrollbar-track.scrollbar-track-y:after {
  bottom: -1px;
  top: auto;
}

.scrollbar-thumb {
  border-radius: 0 !important;
  background-color: #AFC4C0 !important;
  width: 8px !important;
  position: relative;
  border-radius: 15px !important;
}

.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--carousel {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
          clip-path: inset(-100vw -100vw -100vw 0);
}

.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%;
  height: 100%;
  position: relative;
  transition-property: all;
}

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

/* Equal Height */
.swiper-equalheight .swiper-slide {
  height: auto;
}
.swiper-equalheight .swiper-slide > div {
  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 {
  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;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

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

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-pagination{
  display: flex;
  gap: 11px;
}
.swiper-pagination .swiper-pagination-bullet {
  width: 80px;
  height: 8px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  background-color: rgb(255 255 255 / 0.5);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}
.swiper-pagination--dark .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.swiper-button{
  display: inline-flex;
  height: 40px;
  width: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 700;
}
.swiper-button.swiper-button-lock{
  display: none !important;
}
.swiper-button.swiper-button-disabled{
  pointer-events: auto;
  opacity: 0.2;
}
.swiper-button.swiper-full{
  position: absolute;
  top: 0;
  z-index: 100;
  height: 100%;
  width: 50vw;
  cursor: none;
  border-radius: 0px;
  background-color: transparent;
}
.swiper-button.swiper-full.prev{
  right: 50%;
}
.swiper-button.swiper-full.next{
  left: 50%;
}
.swiper-button.circle{
  position: absolute;
  top: 50%;
  z-index: 300;
  display: flex;
  height: 100%;
  width: 12%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  background-color: transparent;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-button.circle:before {
  content: "";
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  opacity: 1;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-button.circle i{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-button.circle:hover:before{
  opacity: 1;
}
.swiper-button.circle:hover.prev i{
  --tw-translate-x: -32px;
  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));
}
.swiper-button.circle:hover.next i{
  --tw-translate-x: 32px;
  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));
}
.swiper-button.circle.prev{
  left: 0;
}
.swiper-button.circle.prev:before{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.swiper-button.circle.prev i{
  --tw-translate-x: -24px;
  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));
}
.swiper-button.circle.next{
  right: 0;
}
.swiper-button.circle.next:before{
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.swiper-button.circle.next i{
  --tw-translate-x: 24px;
  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));
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
  opacity: 0 !important;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-activ {
  pointer-events: auto;
  opacity: 1 !important;
}

.alert {
  position: relative;
  z-index: 100;
}

/*
** Blog post modal
** Slides up from the bottom to 4/5 height with side gutters over a dark
** overlay. Scrolling the content expands it to full screen via the `--expand`
** custom property (0 -> 1), set by JS from the scroll position.
*/
.c-blog-modal {
  position: fixed;
  inset: 0;
  z-index: 3000;
  visibility: hidden;
  pointer-events: none;
  transition: visibility 0s linear 1.5s;
}
.c-blog-modal [data-blog-content]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-blog-modal [data-blog-content] > div{
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 640px) {
  .c-blog-modal [data-blog-content] > div{
    padding-top: 80px;
    padding-bottom: 48px;
  }
}
.c-blog-modal [data-blog-content] .c-blog-side {
  top: 24px;
}
.c-blog-modal.is-open {
  visibility: visible;
  pointer-events: auto;
  transition: visibility 0s linear 0s;
}
.c-blog-modal__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: opacity 0.6s ease;
}
.c-blog-modal.is-open .c-blog-modal__overlay {
  opacity: 1;
}
.c-blog-modal__panel {
  --expand: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  height: calc(80vh + 20vh * var(--expand));
  width: 100%;
  border-radius: calc(24px * (1 - var(--expand))) calc(24px * (1 - var(--expand))) 0 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transform: translateY(110%);
  transition: transform 1.5s cubic-bezier(0.16, 1, 0.3, 1), width 0.7s ease, height 0.7s ease, border-radius 0.7s ease;
}
@media (min-width: 1024px) {
  .c-blog-modal__panel {
    width: calc(100% - 128px * (1 - var(--expand)));
  }
}
@media (min-width: 640px) {
  .c-blog-modal__panel {
    width: calc(100% - 48px * (1 - var(--expand)));
  }
}
.c-blog-modal.is-open .c-blog-modal__panel {
  transform: translateY(0);
}
.c-blog-modal__close {
  position: absolute;
  top: 16px;
  right: 24px;
  z-index: 20;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition: opacity 0.3s ease;
}
.c-blog-modal__close:hover {
  opacity: 0.85;
}
.c-blog-modal__scroll {
  position: relative;
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.c-blog-modal__loader {
  display: none;
  position: absolute;
  inset: 0;
  z-index: 10;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-blog-modal.is-loading .c-blog-modal__loader {
  display: flex;
}

.c-button{
  position: relative;
  display: inline-flex;
  height: 40px;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  --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: 650ms;
}
.c-button span{
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: Inter Tight, sans-serif;
  line-height: 1;
}
.c-button.c-dot::before{
  --tw-bg-opacity: 1;
  background-color: rgb(11 5 29 / var(--tw-bg-opacity));
}
.c-button--dark{
  --tw-bg-opacity: 1;
  background-color: rgb(11 5 29 / var(--tw-bg-opacity));
}
.c-button--dark.c-dot::before{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}
.c-button--full{
  width: 100%;
}
.c-button--lg{
  height: 56px;
}
.c-button--mobile-full{
  width: 100%;
}
@media (min-width: 1024px) {
  .c-button--mobile-full{
    width: auto;
  }
}
.c-button--cornered{
  border-radius: 5px;
  border-bottom-right-radius: 15px;
}
.c-button--small{
  border-radius: 5px;
  font-size: 14px;
  line-height: 1.3;
}
.c-button--small.c-button--cornered{
  height: 40px;
  border-bottom-right-radius: 15px;
  padding-right: 16px;
}
.c-button--rounded{
  border-radius: 9999px;
}
.c-button--rounded.c-button--small{
  height: 28px;
  font-size: 14px;
  line-height: 1.3;
}
.c-button--has-icon span img {
  width: 24px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
.c-button--team-white span:after, .c-button--team span:after, .c-button--play span:after, .c-button--phone span:after, .c-button--arrow span:after {
  content: "";
  width: 19px;
  height: 16px;
  position: relative;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75941 0.185141C9.50496 -0.0617137 9.09214 -0.0617137 8.83729 0.185141C8.58263 0.431797 8.58263 0.832167 8.83729 1.07902L13.7759 5.86638H0.654151C0.292965 5.86638 0 6.15037 0 6.5005C0 6.85082 0.292965 7.13461 0.654151 7.13461H13.7693L8.83073 11.922C8.70822 12.0403 8.63938 12.2014 8.63938 12.369C8.63938 12.5368 8.70822 12.6975 8.83073 12.816C8.95324 12.9358 9.12103 13.0021 9.29517 12.9999C9.4687 12.9992 9.63526 12.9332 9.75941 12.816L15.81 6.95091C15.9332 6.83136 16.0018 6.6691 16 6.5005C15.9987 6.33228 15.9307 6.17142 15.81 6.05048L9.75941 0.185141Z' fill='white'/%3E%3C/svg%3E%0A");
}
.c-button--phone{
  padding-right: 4px;
}
.c-button--phone span:after{
  height: 32px;
  width: 32px;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.7772 2.7021C4.79136 1.69376 6.46136 1.87293 7.31053 3.00793L8.3622 4.41126C9.05386 5.3346 8.9922 6.6246 8.17136 7.44043L7.97303 7.63876C7.95054 7.72202 7.94826 7.80944 7.96636 7.89376C8.01886 8.23376 8.30303 8.95376 9.49303 10.1371C10.683 11.3204 11.408 11.6038 11.753 11.6571C11.84 11.6746 11.9297 11.672 12.0155 11.6496L12.3555 11.3113C13.0855 10.5863 14.2055 10.4504 15.1089 10.9413L16.7005 11.8079C18.0647 12.5479 18.4089 14.4013 17.2922 15.5121L16.108 16.6888C15.7347 17.0596 15.233 17.3688 14.6214 17.4263C13.113 17.5671 9.59886 17.3871 5.9047 13.7146C2.4572 10.2863 1.79553 7.29626 1.71136 5.82293C1.6697 5.07793 2.02136 4.44793 2.4697 4.00293L3.7772 2.7021ZM6.31053 3.7571C5.88803 3.19293 5.10136 3.14793 4.65803 3.58876L3.3497 4.88876C3.0747 5.1621 2.94303 5.46376 2.9597 5.7521C3.02636 6.92293 3.5597 9.62043 6.78636 12.8288C10.1714 16.1938 13.2972 16.2946 14.5055 16.1813C14.7522 16.1588 14.9972 16.0304 15.2264 15.8029L16.4097 14.6254C16.8914 14.1471 16.7855 13.2754 16.1039 12.9054L14.5122 12.0396C14.0722 11.8013 13.5572 11.8796 13.2372 12.1979L12.858 12.5754L12.4164 12.1321C12.858 12.5754 12.8572 12.5763 12.8564 12.5763L12.8555 12.5779L12.853 12.5804L12.8472 12.5854L12.8347 12.5971C12.7995 12.6297 12.7616 12.6593 12.7214 12.6854C12.6547 12.7296 12.5664 12.7788 12.4555 12.8196C12.2305 12.9038 11.9322 12.9488 11.5639 12.8921C10.8414 12.7813 9.88386 12.2888 8.61136 11.0238C7.3397 9.75876 6.84303 8.8071 6.73136 8.08543C6.67386 7.7171 6.7197 7.41876 6.8047 7.19376C6.85148 7.06715 6.91846 6.94896 7.00303 6.84376L7.0297 6.8146L7.04136 6.8021L7.04636 6.7971L7.04886 6.7946L7.05053 6.79293L7.29053 6.5546C7.6472 6.19876 7.6972 5.6096 7.36136 5.16043L6.31053 3.7571Z' fill='%230B051D'/%3E%3C/svg%3E");
}
.c-button--arrow.scroll-to span:after{
  --tw-rotate: 90deg;
  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-button--play{
  padding-right: 8px;
}
.c-button--play span:after{
  height: 24px;
  width: 24px;
  border-radius: 6px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: right 5px center;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.35025 0.805583C1.28989 0.7698 1.22115 0.750628 1.15099 0.750015C1.08083 0.749402 1.01175 0.767371 0.950785 0.802094C0.889817 0.836818 0.839125 0.88706 0.80386 0.947716C0.768595 1.00837 0.750012 1.07728 0.75 1.14745V10.3526C0.750012 10.4227 0.768595 10.4916 0.80386 10.5523C0.839125 10.6129 0.889817 10.6632 0.950785 10.6979C1.01175 10.7326 1.08083 10.7506 1.15099 10.75C1.22115 10.7494 1.28989 10.7302 1.35025 10.6944L9.11702 6.09186C9.17633 6.05666 9.22547 6.00664 9.2596 5.9467C9.29374 5.88676 9.31168 5.81897 9.31168 5.75C9.31168 5.68103 9.29374 5.61324 9.2596 5.5533C9.22547 5.49336 9.17633 5.44334 9.11702 5.40814L1.35025 0.805583Z' fill='%230B051D' stroke='%230B051D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.c-button--team{
  padding-right: 8px;
}
.c-button--team span:after{
  height: 24px;
  width: 24px;
  border-radius: 6px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8283 12.8969L17.1046 10.1361L17.1614 10.0786C17.822 9.40917 17.8221 8.31987 17.1623 7.65001C17.1616 7.64924 17.1608 7.64846 17.16 7.64769C16.9968 7.48235 16.806 7.35491 16.5984 7.26985C16.7783 6.80863 16.8173 6.02804 16.2199 5.42253C16.2184 5.42098 16.2169 5.41943 16.2152 5.41773C16.0527 5.2541 15.8632 5.12789 15.6569 5.04329C15.8365 4.58285 15.8757 3.80164 15.2789 3.19643C15.2785 3.19613 15.2782 3.19566 15.2779 3.19535C15.1144 3.02971 14.9236 2.90211 14.7156 2.81673C14.7929 2.61799 14.8335 2.4044 14.8335 2.18431C14.8335 1.72542 14.6571 1.29406 14.3372 0.96957C14.337 0.969415 14.337 0.96926 14.3369 0.96926C14.3367 0.969106 14.3365 0.968951 14.3364 0.968796C13.6755 0.298943 12.6003 0.298943 11.9394 0.968796L11.8828 1.02633L11.0419 0.173973C10.8636 -0.00683005 10.591 -0.0515282 10.3656 0.0626145L8.22098 1.1496C7.56439 0.625904 6.59988 0.658074 5.97961 1.28462C5.97855 1.28555 5.97763 1.28663 5.97656 1.28756C5.83466 1.4314 5.38467 1.94241 5.49744 2.74729C5.21317 2.82106 4.94415 2.97016 4.72214 3.1952C4.72198 3.19551 4.72168 3.19566 4.72153 3.19582C4.72153 3.19597 4.72153 3.19597 4.72137 3.19597C4.12476 3.80071 4.16214 4.57852 4.34357 5.04329C4.13696 5.12789 3.94714 5.2541 3.78448 5.41789C3.78296 5.41943 3.78143 5.42098 3.77991 5.42253C3.18344 6.02727 3.22083 6.80508 3.4021 7.26985C3.19443 7.35491 3.00354 7.48205 2.84027 7.64738C2.8392 7.64831 2.83829 7.64924 2.83737 7.65032C2.17667 8.32141 2.17606 9.407 2.83859 10.0786L2.89536 10.1361L0.171661 12.8969C-0.0572205 13.1289 -0.0572205 13.5049 0.171661 13.7368C0.400391 13.9688 0.771484 13.9687 1.00021 13.7368L3.86826 10.8298C4.30191 10.96 5.00015 10.9547 5.55008 10.3973C5.55099 10.3964 5.55206 10.3953 5.55298 10.3942C5.8429 10.0994 6.01379 9.71664 6.04233 9.30539C6.44913 9.27631 6.82785 9.10216 7.11899 8.80706C7.11914 8.8069 7.11929 8.80675 7.11945 8.8066C7.1196 8.80644 7.1196 8.80644 7.11975 8.80629C7.41119 8.51088 7.58286 8.12669 7.61139 7.71404C8.00354 7.68574 8.38776 7.52056 8.68698 7.21757C8.68805 7.21664 8.68896 7.21571 8.68988 7.21478C8.98865 6.91133 9.15146 6.52204 9.17953 6.12471C9.58618 6.09578 9.96475 5.92209 10.2562 5.62715C10.2571 5.62622 10.258 5.62529 10.2588 5.62436C10.8073 5.06742 10.8131 4.36184 10.6844 3.92089L12.7682 1.80863C12.9721 1.60199 13.304 1.60199 13.5078 1.80863C13.5081 1.80894 13.5083 1.80909 13.5086 1.8094C13.7129 2.0165 13.7131 2.35181 13.5086 2.55906L12.1104 3.97626C11.8816 4.20825 11.8816 4.58424 12.1104 4.81624C12.3392 5.04808 12.7101 5.04824 12.939 4.81624L13.7119 4.03302C13.9162 3.82824 14.2451 3.82855 14.449 4.03487C14.4495 4.03534 14.4499 4.0358 14.4504 4.03627C14.6542 4.24321 14.6544 4.57837 14.4499 4.78562L13.3513 5.8992C13.1226 6.1312 13.1226 6.50719 13.3513 6.73919C13.5802 6.97119 13.9511 6.97103 14.18 6.73919L14.651 6.26174C14.8553 6.05464 15.1862 6.05433 15.3906 6.26174C15.3917 6.26282 15.3928 6.26375 15.3938 6.26483C15.5956 6.47193 15.5952 6.80554 15.3914 7.01217L14.2928 8.12576C14.064 8.3576 14.0639 8.73375 14.2928 8.96575C14.5215 9.19759 14.8926 9.19759 15.1215 8.96575L15.5942 8.48644C15.7986 8.2812 16.1281 8.28151 16.3321 8.48829C16.3322 8.48829 16.3324 8.48845 16.3324 8.4886C16.3326 8.4886 16.3327 8.48876 16.3329 8.48891C16.5367 8.6957 16.5367 9.03194 16.3329 9.23873L12.356 13.2696C11.8944 13.7375 11.2807 13.9951 10.6277 13.9953C10.6276 13.9953 10.6276 13.9953 10.6273 13.9953H9.37241C9.21692 13.9953 9.06784 14.0578 8.95813 14.1693L5.19241 17.9861C4.96368 18.218 4.96368 18.5941 5.19241 18.8259C5.4213 19.0581 5.79239 19.0579 6.02112 18.8259L9.61517 15.1831H10.3848L13.9789 18.8259C14.2078 19.0579 14.5789 19.0579 14.8076 18.8259C15.0363 18.5941 15.0363 18.2181 14.8076 17.9861L11.8359 14.9742C12.3375 14.7944 12.7974 14.5021 13.1847 14.1096L16.2761 10.9761L18.9998 13.7368C19.2285 13.9688 19.5996 13.9687 19.8283 13.7368C20.0572 13.5049 20.0572 13.1289 19.8283 12.8969ZM10.5119 1.31664L11.0542 1.86616L10 2.93474L9.10629 2.02887L10.5119 1.31664ZM4.72214 9.55672C4.72137 9.55749 4.72061 9.55827 4.71985 9.55904C4.51706 9.76289 4.18732 9.76598 3.98163 9.55749L3.6673 9.23873C3.46298 9.03163 3.46268 8.69632 3.66714 8.48891C3.6673 8.48876 3.66745 8.4886 3.6676 8.4886C3.6676 8.48845 3.66776 8.48829 3.66791 8.48829C3.87222 8.2812 4.20303 8.28089 4.4075 8.48814L4.72214 8.8069C4.92645 9.014 4.92661 9.34947 4.72214 9.55672ZM6.29105 7.96646C6.29089 7.96661 6.29059 7.96692 6.29044 7.96707C6.08612 8.17417 5.75531 8.17448 5.55069 7.96707L4.60861 7.01217C4.40475 6.80554 4.40445 6.47193 4.60617 6.26483C4.60724 6.2639 4.60831 6.26282 4.60938 6.26174C4.81354 6.05464 5.14435 6.05449 5.34897 6.26174L6.29105 7.21664C6.49536 7.42374 6.49567 7.75905 6.29105 7.96646ZM7.86011 6.37604C7.85995 6.37619 7.85995 6.37619 7.8598 6.37635C7.85965 6.3765 7.8595 6.37666 7.85934 6.37666C7.65549 6.58344 7.32361 6.58344 7.11975 6.37666L5.54993 4.78562C5.34561 4.57852 5.34546 4.24321 5.54993 4.03596C5.55023 4.03565 5.55038 4.03549 5.55069 4.03518C5.75439 3.82871 6.08582 3.82855 6.28983 4.03472L7.86011 5.62622V5.62638C8.06412 5.83316 8.06396 6.1694 7.86011 6.37604ZM9.42917 4.78562C9.42902 4.78577 9.42886 4.78593 9.42871 4.78608C9.42856 4.78608 9.42856 4.78624 9.42841 4.78639C9.22409 4.99349 8.89328 4.99364 8.68866 4.78639L6.80527 2.87721C6.6008 2.67011 6.60126 2.33588 6.80374 2.12894C6.8045 2.12816 6.80527 2.12755 6.80603 2.12677C7.01019 1.91968 7.341 1.91937 7.54562 2.12677L9.42902 4.0358C9.63348 4.2429 9.63364 4.57837 9.42917 4.78562Z' fill='%230B051D'/%3E%3C/svg%3E%0A");
}
.c-button--team-white span:after {
  width: 24px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.794 15.2684L20.5256 12L20.5937 11.9319C21.3864 11.1394 21.3865 9.84976 20.5948 9.05673C20.5939 9.05582 20.593 9.0549 20.592 9.05399C20.3961 8.85825 20.1672 8.70737 19.918 8.60666C20.1339 8.06064 20.1808 7.13651 19.4639 6.41965C19.4621 6.41782 19.4603 6.41599 19.4583 6.41397C19.2632 6.22025 19.0358 6.07083 18.7883 5.97067C19.0038 5.42557 19.0508 4.5007 18.3347 3.78421C18.3342 3.78385 18.3338 3.7833 18.3334 3.78293C18.1373 3.58682 17.9083 3.43576 17.6587 3.33469C17.7515 3.0994 17.8002 2.84653 17.8002 2.58597C17.8002 2.0427 17.5886 1.53201 17.2046 1.14786C17.2044 1.14768 17.2044 1.14749 17.2042 1.14749C17.204 1.14731 17.2039 1.14713 17.2037 1.14694C16.4106 0.353914 15.1203 0.353914 14.3273 1.14694L14.2593 1.21506L13.2502 0.205964C13.0364 -0.00808599 12.7092 -0.0610035 12.4387 0.0741284L9.86517 1.36099C9.07727 0.740999 7.91986 0.779085 7.17554 1.52084C7.17426 1.52194 7.17316 1.52323 7.17188 1.52432C7.00159 1.69461 6.46161 2.29959 6.59692 3.25247C6.2558 3.33981 5.93298 3.51633 5.66656 3.78275C5.66638 3.78311 5.66602 3.7833 5.66583 3.78348C5.66583 3.78366 5.66583 3.78366 5.66565 3.78366C4.94971 4.4996 4.99457 5.42044 5.21228 5.97067C4.96436 6.07083 4.73657 6.22025 4.54138 6.41416C4.53955 6.41599 4.53772 6.41782 4.53589 6.41965C3.82013 7.13559 3.86499 8.05643 4.08252 8.60666C3.83331 8.70737 3.60425 8.85788 3.40833 9.05362C3.40704 9.05472 3.40594 9.05582 3.40485 9.0571C2.612 9.85159 2.61127 11.1368 3.40631 11.9319L3.47443 12L0.205994 15.2684C-0.0686646 15.5431 -0.0686646 15.9882 0.205994 16.2628C0.480469 16.5375 0.925781 16.5373 1.20026 16.2628L4.64191 12.8212C5.16229 12.9754 6.00018 12.9691 6.6601 12.3092C6.66119 12.3081 6.66248 12.3069 6.66357 12.3056C7.01147 11.9566 7.21655 11.5034 7.25079 11.0165C7.73895 10.9821 8.19342 10.7759 8.54279 10.4265C8.54297 10.4264 8.54315 10.4262 8.54333 10.426C8.54352 10.4258 8.54352 10.4258 8.5437 10.4256C8.89343 10.0759 9.09943 9.62107 9.13367 9.13254C9.60425 9.09903 10.0653 8.90347 10.4244 8.54477C10.4257 8.54367 10.4268 8.54257 10.4279 8.54148C10.7864 8.18222 10.9818 7.72135 11.0154 7.25095C11.5034 7.21671 11.9577 7.01108 12.3074 6.6619C12.3085 6.6608 12.3096 6.6597 12.3105 6.6586C12.9688 5.99924 12.9758 5.16391 12.8212 4.64188L15.3219 2.14121C15.5665 1.89658 15.9648 1.89658 16.2094 2.14121C16.2098 2.14157 16.21 2.14176 16.2103 2.14212C16.4555 2.3873 16.4557 2.78427 16.2103 3.02963L14.5325 4.70743C14.2579 4.98209 14.2579 5.42722 14.5325 5.70188C14.807 5.97635 15.2521 5.97653 15.5268 5.70188L16.4542 4.77463C16.6994 4.5322 17.0942 4.53256 17.3388 4.77683C17.3394 4.77738 17.3399 4.77793 17.3405 4.77847C17.5851 5.02347 17.5853 5.42026 17.3399 5.66562L16.0215 6.98398C15.7471 7.25864 15.7471 7.70377 16.0215 7.97843C16.2962 8.25308 16.7413 8.2529 17.016 7.97843L17.5812 7.41318C17.8264 7.168 18.2234 7.16763 18.4688 7.41318C18.47 7.41446 18.4713 7.41556 18.4726 7.41684C18.7147 7.66202 18.7143 8.05698 18.4697 8.30161L17.1513 9.61997C16.8768 9.89444 16.8766 10.3398 17.1513 10.6144C17.4258 10.8889 17.8711 10.8889 18.1458 10.6144L18.713 10.047C18.9584 9.80399 19.3537 9.80435 19.5985 10.0492C19.5987 10.0492 19.5989 10.0493 19.5989 10.0495C19.5991 10.0495 19.5992 10.0497 19.5994 10.0499C19.8441 10.2947 19.8441 10.6928 19.5994 10.9376L14.8271 15.7097C14.2733 16.2636 13.5368 16.5686 12.7533 16.5688C12.7531 16.5688 12.7531 16.5688 12.7527 16.5688H11.2469C11.0603 16.5688 10.8814 16.6428 10.7498 16.7748L6.2309 21.2935C5.95642 21.568 5.95642 22.0133 6.2309 22.2878C6.50555 22.5626 6.95087 22.5624 7.22534 22.2878L11.5382 17.9751H12.4618L16.7747 22.2878C17.0493 22.5624 17.4946 22.5624 17.7691 22.2878C18.0436 22.0133 18.0436 21.5681 17.7691 21.2935L14.2031 17.7277C14.805 17.5149 15.3569 17.1689 15.8216 16.7041L19.5313 12.9944L22.7997 16.2628C23.0742 16.5375 23.5195 16.5373 23.794 16.2628C24.0687 15.9882 24.0687 15.5431 23.794 15.2684ZM12.6143 1.55875L13.2651 2.20932L12 3.4744L10.9276 2.40195L12.6143 1.55875ZM5.66656 11.3141C5.66565 11.315 5.66473 11.3159 5.66382 11.3168C5.42047 11.5581 5.02478 11.5618 4.77795 11.315L4.40076 10.9376C4.15558 10.6924 4.15521 10.2954 4.40057 10.0499C4.40076 10.0497 4.40094 10.0495 4.40112 10.0495C4.40112 10.0493 4.40131 10.0492 4.40149 10.0492C4.64667 9.80399 5.04364 9.80362 5.289 10.049L5.66656 10.4264C5.91174 10.6715 5.91193 11.0687 5.66656 11.3141ZM7.54926 9.43137C7.54907 9.43155 7.54871 9.43192 7.54852 9.4321C7.30334 9.67728 6.90637 9.67764 6.66083 9.4321L5.53033 8.30161C5.28571 8.05698 5.28534 7.66202 5.5274 7.41684C5.52869 7.41574 5.52997 7.41446 5.53125 7.41318C5.77625 7.168 6.17322 7.16782 6.41876 7.41318L7.54926 8.54367C7.79443 8.78885 7.7948 9.18582 7.54926 9.43137ZM9.43213 7.54849C9.43195 7.54868 9.43195 7.54868 9.43176 7.54886C9.43158 7.54904 9.4314 7.54923 9.43121 7.54923C9.18658 7.79404 8.78833 7.79404 8.5437 7.54923L6.65991 5.66562C6.41473 5.42044 6.41455 5.02347 6.65991 4.77811C6.66028 4.77774 6.66046 4.77756 6.66083 4.77719C6.90527 4.53275 7.30298 4.53256 7.54779 4.77664L9.43213 6.6608V6.66098C9.67694 6.90579 9.67676 7.30387 9.43213 7.54849ZM11.315 5.66562C11.3148 5.6658 11.3146 5.66599 11.3145 5.66617C11.3143 5.66617 11.3143 5.66635 11.3141 5.66654C11.0689 5.91171 10.6719 5.9119 10.4264 5.66654L8.16632 3.40628C7.92096 3.1611 7.92151 2.76541 8.16449 2.52042C8.16541 2.5195 8.16632 2.51877 8.16724 2.51785C8.41223 2.27268 8.8092 2.27231 9.05475 2.51785L11.3148 4.77793C11.5602 5.0231 11.5604 5.42026 11.315 5.66562Z' fill='white'/%3E%3C/svg%3E%0A");
}
.c-button:hover{
  text-decoration-line: none;
}

.c-checkbox {
  line-height: 1.2;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .c-checkbox {
    font-size: calc(16px + 4px * (100vw - 1024px) / 2776px);
  }
}
@media screen and (min-width: 3800px) {
  .c-checkbox {
    font-size: 20px;
  }
}
.c-checkbox.disabled {
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.c-checkbox.disabled input {
  pointer-events: none;
}
.c-checkbox input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.c-checkbox input:checked + label:after, .c-checkbox input:checked + label:before {
  opacity: 1;
}
.c-checkbox input:focus-visible + label:after, .c-checkbox input:focus-visible + label:before {
  outline-offset: 4px;
  outline-style: solid;
  outline-color: #1363c6;
}
.c-checkbox label {
  padding-left: calc(16px + 0.416666vw);
  position: relative;
  cursor: pointer;
  display: block;
  line-height: 1.4;
  color: #0A1326;
  font-weight: 400;
}
@media screen and (max-width: 1953px) {
  .c-checkbox label {
    padding-left: 24px;
  }
}
.c-checkbox label:after, .c-checkbox label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  z-index: 0;
  display: block;
  border: 1px solid #979797;
}
.c-checkbox label:after {
  content: "\e80d";
  font-family: fontello;
  font-size: 12px;
  opacity: 0;
  line-height: 16px;
  text-align: center;
}
.c-checkbox label span {
  display: block;
}

.c-cover-video {
  position: relative;
  overflow: hidden;
  /* YouTube renders captions/branding at the bottom of the player with no
     reliable param to disable them — scale it up so that strip is cropped
     out of view. Scoped to YouTube so Vimeo is unaffected. */
}
.c-cover-video iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 56.25vw; /* 16:9 aspect ratio */
  min-height: 100vh;
  min-width: 177.77vh; /* 16:9 aspect ratio */
  -o-object-fit: cover;
     object-fit: cover;
}
.c-cover-video iframe[src*=youtube] {
  transform: translate(-50%, -50%) scale(1.4);
}

.c-profile-video{
  aspect-ratio: 1080/1920;
}

/*
** Dot hover fill
** A pink circle expands from the cursor's entry point to cover the
** element, and reverses on exit. The origin (--dot-x/--dot-y) and the
** required diameter (--dot-size) are set by JS; the animation itself is
** pure CSS so it stays cheap across many instances on a page.
*/
.c-dot{
  position: relative;
  overflow: hidden;
  isolation: isolate;
}
.c-dot::before {
  content: "";
  pointer-events: none;
  position: absolute;
  display: none;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}
@media (min-width: 1024px){
  .c-dot::before{
    display: block;
  }
}
.c-dot::before {
  top: var(--dot-y, 50%);
  left: var(--dot-x, 50%);
  width: var(--dot-size, 0px);
  height: var(--dot-size, 0px);
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.5s ease;
  z-index: 5;
}
.c-dot--dark::before{
  --tw-bg-opacity: 1;
  background-color: rgb(11 5 29 / var(--tw-bg-opacity));
}
.c-dot.is-dot-active::before {
  transform: translate(-50%, -50%) scale(1);
}

.c-hover-zoom {
  position: relative;
}
.c-hover-zoom .c-lazy-wrapper img {
  transform: scale(1);
  transition: all 0.45s ease !important;
}
.c-hover-zoom:hover .c-lazy-wrapper img {
  transform: scale(1);
}
@media (min-width: 1024px) {
  .c-hover-zoom:hover .c-lazy-wrapper img {
    transform: scale(1.05);
  }
}
.c-hover-zoom a:hover {
  text-decoration: none !important;
}

.c-footer{
  bottom: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  font-weight: 500;
}

@media (min-width: 1024px){
  .c-footer{
    position: fixed;
  }
}
.c-footer a{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-footer a:hover{
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-footer__menu > ul{
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
}
@media (min-width: 1024px){
  .c-footer__menu > ul{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
  }
}
.c-footer__menu > ul > li{
  position: relative;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(11 5 29 / var(--tw-border-opacity));
}
@media (min-width: 1024px){
  .c-footer__menu > ul > li{
    border-left-width: 1px;
    border-bottom-width: 0px;
    padding-left: 16px;
  }
}
.c-footer__menu > ul > li.is-active > a{
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}
.c-footer__menu > ul > li.is-active > ul{
  display: grid;
}
.c-footer__menu > ul > li > a{
  position: relative;
  display: block;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 1;
}
@media (min-width: 1024px){
  .c-footer__menu > ul > li > a{
    pointer-events: none;
    padding-bottom: 0;
    font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
    line-height: 1.5;
    font-weight: 600;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(238 31 138 / var(--tw-text-opacity));
  }
}
.c-footer__menu > ul > li > a:after {
  content: "";
  transform: translateY(-50%);
  background-image: url(../images/icon-chevron-down.svg);
  background-size: 16px auto;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -4px;
  display: block;
  height: 9px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 1024px){
  .c-footer__menu > ul > li > a:after{
    display: none;
  }
}
.c-footer__menu > ul > li > ul{
  display: none;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 8px;
  padding-bottom: 16px;
}
@media (min-width: 1024px){
  .c-footer__menu > ul > li > ul{
    display: grid;
    padding-top: 24px;
  }
}
.c-footer__menu > ul > li > ul > li > a{
  font-size: 14px;
  line-height: 1.3;
}
.c-footer__links ul{
  display: flex;
  gap: 8px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  font-weight: 300;
}
.c-footer__links ul li:first-child a:before{
  display: none;
}
.c-footer__links ul li a{
  display: inline-block;
  white-space: nowrap;
}
.c-footer__links ul li a:before {
  content: "|";
  margin-right: 8px;
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.c-footer__bottom{
  margin-top: 24px;
}
.c-footer__copyright{
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .c-footer__copyright{
    font-size: 16px;
    line-height: 1.3;
  }
}
.c-footer__copyright-text{
  margin-bottom: 4px;
}
@media (min-width: 1024px){
  .c-footer__copyright-text{
    margin-bottom: 0;
  }
}
.c-footer__copyright ul{
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.c-footer__copyright ul li{
  margin: 0;
}
.c-footer__copyright ul li:last-child a:after{
  display: none;
}
.c-footer__copyright ul li a{
  display: inline-block;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-footer__copyright ul li a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer__copyright ul li a:after {
  content: "|";
  margin-left: 8px;
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

.c-header{
  position: fixed;
  top: 0;
  left: 50%;
  z-index: 2000;
  width: 100%;
  max-width: 100%;
  --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));
  --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: 650ms;
  transition-duration: .45s;
}

@media (min-width: 1024px){
  .c-header{
    background-color: transparent;
  }
  .home .c-header{
    top: 28px;
  }
}

.c-header__wrapper{
  position: relative;
  display: flex;
  height: 52px;
  align-items: center;
  justify-content: space-between;
  padding-left: 24px;
  padding-right: 24px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .2s;
}

@media (min-width: 1024px){
  .c-header__wrapper{
    height: 56px;
    padding-left: 48px;
    padding-right: 48px;
  }
}
.c-header__overlay{
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  inset: 0;
  z-index: 120;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 0.5);
  opacity: 0;
  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: 650ms;
}
.c-menu--show .c-header__overlay{
  visibility: visible;
  opacity: 1;
}

.c-header__logo svg {
  width: 133px;
}
.c-header__logo svg path{
  fill: #EE1F8A;
}
@media (min-width: 1024px) {
  .c-header__logo svg {
    width: 180px;
  }
  .c-header__logo svg path{
    fill: #FFFFFF;
  }
}
.c-header--bar .c-header,
.c-header--solid .c-header{
  top: 0;
}
@media (min-width: 1024px){
  .c-header--bar .c-header,
.c-header--solid .c-header{
    top: 16px;
    width: calc(100% - 64px);
    max-width: 1200px;
  }
}
.c-header--bar .c-header__wrapper,
.c-header--solid .c-header__wrapper{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px){
  .c-header--bar .c-header__wrapper,
.c-header--solid .c-header__wrapper{
    height: auto;
    border-radius: 9999px;
    padding: 8px;
    padding-left: 24px;
  }
}
.c-header--bar .c-header__wrapper,
.c-header--solid .c-header__wrapper {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 1024px){
  .c-header--bar .c-header__logo svg,
.c-header--solid .c-header__logo svg{
    width: 160px;
  }
}
.c-header--bar .c-header__logo svg path,
.c-header--solid .c-header__logo svg path{
  fill: #EE1F8A;
}

@media (min-width: 640px) {
  .c-header--solid.slideout-opened .c-header{
    top: -160px;
  }
}

.c-lazy-wrapper {
  width: 100%;
  position: relative;
  background-color: transparent;
  overflow: hidden;
  transition: none;
}
.c-lazy-wrapper.img-loaded {
  background-color: transparent;
}
.c-lazy-wrapper[data-reveal] {
  -webkit-clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
          clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
}
.c-lazy-wrapper.transparent img.lazy {
  background-color: transparent;
}
.c-lazy-wrapper.cover img {
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-lazy-wrapper img[loading=lazy], .c-lazy-wrapper img.lazy {
  opacity: 0;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  background-color: #f1f1f1;
}
.c-lazy-wrapper img[loading=lazy] {
  opacity: 100;
}
.c-lazy-wrapper img:not(.initial) {
  transition: opacity 1s;
}
.c-lazy-wrapper img.loading, .c-lazy-wrapper img.initial, .c-lazy-wrapper img.loaded, .c-lazy-wrapper img.error {
  opacity: 1;
  transition: opacity 1s;
}
.c-lazy-wrapper img.loaded {
  background-color: transparent;
}
.c-lazy-wrapper img.loaded img {
  background-color: transparent;
}
.c-lazy-wrapper img:not([src]) {
  visibility: hidden;
}
.c-lazy-wrapper .lazy:not(img) {
  opacity: 0;
  transition: opacity 1s;
}
.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 {
  font-size: clamp(0.875rem, 0.6603rem + 0.4478vw, 1.5rem);
  font-weight: 500;
  text-decoration-line: underline;
  text-underline-offset: 4px;
}
.c-link:hover{
  text-decoration-line: none;
}

.c-menu-toggle{
  display: flex;
  height: 32px;
  width: 32px;
}
.c-menu-toggle .svg-menu,
.c-menu-toggle .svg-close{
  display: flex;
  height: 32px;
  width: 32px;
  align-items: center;
  justify-content: center;
}
.c-menu-toggle .svg-close{
  display: none;
}
.c-menu-toggle.active .svg-menu{
  display: none;
}
.c-menu-toggle.active .svg-close{
  display: flex;
}

.c-nav-desktop{
  position: absolute;
  left: 50%;
  --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));
  align-items: center;
  justify-content: space-between;
  border-radius: 20px;
  padding-left: 32px;
  padding-right: 32px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

@media (min-width: 1400px){
  .c-nav-desktop{
    padding-left: 64px;
    padding-right: 64px;
  }
}
.c-nav-desktop ul.menu{
  display: flex;
  align-items: center;
  gap: 32px;
}
.c-nav-desktop ul.menu > li.current-menu-ancestor > a, .c-nav-desktop ul.menu > li.current-menu-item > a{
  font-weight: 700;
}
.c-nav-desktop ul.menu > li.current-menu-ancestor > a:before, .c-nav-desktop ul.menu > li.current-menu-item > a:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  left: -12px;
  top: 50%;
  transform: translateY(-3px);
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}
.c-nav-desktop ul.menu > li.menu-item-has-children > a{
  position: relative;
}
.c-nav-desktop ul.menu > li:hover > a{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-nav-desktop ul.menu > li:hover > a:after{
  --tw-rotate: 180deg;
  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-nav-desktop ul.menu > li:hover > a:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  left: -12px;
  top: 50%;
  transform: translateY(-3px);
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}
.c-nav-desktop ul.menu > li:hover > .submenu-wrapper{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.c-nav-desktop ul.menu > li > a{
  position: relative;
  display: inline-flex;
  height: 48px;
  align-items: center;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-header--bar .c-nav-desktop ul.menu > li > a{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}

.c-header--solid .c-nav-desktop ul.menu > li > a{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}

.c-nav-desktop ul.menu > li > .submenu-wrapper{
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 100vw;
  max-width: 900px;
  --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));
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 14px;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > ul{
  border-radius: 15px;
  padding: 8px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}

.c-nav-desktop .c-mega > .submenu-wrapper > ul{
  position: relative;
  display: flex;
  min-height: 300px;
  overflow: hidden;
  border-radius: 15px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 8px;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul:after {
  content: "";
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(252 221 237 / var(--tw-bg-opacity));
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li{
  z-index: 10;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(1){
  width: 40%;
  padding: 8px;
  padding-top: 16px;
  padding-right: 16px;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(1) > a{
  pointer-events: none;
  margin-bottom: 8px;
  display: block;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(1) > .submenu-wrapper{
  display: block;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(1) > .submenu-wrapper > ul{
  display: grid;
  gap: 8px;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(1) > .submenu-wrapper > ul > li > a{
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 8px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(1) > .submenu-wrapper > ul > li:hover > a{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(1) > .submenu-wrapper > ul > li:hover > a .c-menu-icon{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(1) > .submenu-wrapper > ul > li:hover .c-page-image{
  opacity: 1;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(1) > .submenu-wrapper > ul > li .c-page-image{
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 100;
  height: calc(100% - 16px);
  width: calc(60% - 8px);
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li:nth-child(2){
  position: relative;
  z-index: 5;
  width: 60%;
}

.c-default-image{
  inset: 0;
  height: 100%;
  width: 100%;
  border-radius: 12px;
}

@media (min-width: 1024px){
  .c-default-image{
    position: absolute;
  }
}

.c-menu-text{
  margin-bottom: 16px;
}
.c-menu-text p{
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
}

.c-menu-icon{
  display: flex;
  height: 32px;
  width: 32px;
  flex: none;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  --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: 650ms;
}

@media (min-width: 1024px){
  .c-menu-icon{
    height: 24px;
    width: 24px;
  }
}
.c-menu-icon svg{
  width: 24px;
}
@media (min-width: 1024px){
  .c-menu-icon svg{
    width: 16px;
  }
}
.c-menu-icon svg path{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

body.c-nav-mobile--opened .c-header{
  top: 0;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}
body.c-nav-mobile--opened .c-nav-mobile{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}

.c-nav-mobile{
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(254 244 249 / var(--tw-bg-opacity));
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 56px;
  padding-bottom: 32px;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .5s;
}
.c-nav-mobile a{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-nav-mobile--opened .c-nav-mobile__overlay{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  display: block;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.c-nav-mobile__menu .c-menu-cta{
  display: none;
}
.c-nav-mobile__menu .menu-back{
  display: block;
  width: 100%;
  cursor: pointer;
  border-bottom-width: 1px;
  border-color: rgb(11 5 29 / 0.2);
  background-repeat: no-repeat;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: left;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 600;
  background-position: right -4px center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.30671 19.7152C9.68616 20.0949 10.3018 20.0949 10.6819 19.7152C11.0616 19.3357 11.0616 18.7197 10.6819 18.34L3.31671 10.9748L22.8858 10.9748C23.4244 10.9748 23.8613 10.5379 23.8613 9.99921C23.8613 9.46027 23.4244 9.02368 22.8858 9.02368L3.3265 9.02368L10.6917 1.65847C10.8744 1.47643 10.977 1.22859 10.977 0.970773C10.977 0.712582 10.8744 0.465392 10.6917 0.282983C10.5089 0.0988014 10.2587 -0.00326466 9.99897 9.03408e-05C9.74022 0.00130339 9.49182 0.102715 9.30671 0.282983L0.28312 9.30629C0.0994978 9.49019 -0.00284677 9.7398 -0.000144084 9.99921C0.00172128 10.258 0.103133 10.5055 0.28312 10.6916L9.30671 19.7152Z' fill='%230B051D'/%3E%3C/svg%3E%0A");
}
.c-nav-mobile__menu ul.menu{
  display: flex;
  flex-direction: column;
}
.c-nav-mobile__menu ul.menu > li{
  margin: 0;
}
.c-nav-mobile__menu ul.menu > li a{
  display: flex;
  height: 56px;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-color: rgb(11 5 29 / 0.2);
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-nav-mobile__menu ul.menu > li.menu-item-has-children > a{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.c-nav-mobile__menu ul.menu > li.menu-item-has-children > a:after {
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5546 0.284832C14.1752 -0.0949441 13.5595 -0.0949441 13.1794 0.284832C12.7997 0.664304 12.7997 1.28026 13.1794 1.66004L20.5446 9.0252H0.975565C0.436912 9.0252 0 9.46214 0 10.0008C0 10.5397 0.436912 10.9763 0.975565 10.9763H20.5348L13.1696 18.3415C12.9869 18.5236 12.8843 18.7714 12.8843 19.0292C12.8843 19.2874 12.9869 19.5346 13.1696 19.717C13.3524 19.9012 13.6026 20.0033 13.8624 19.9999C14.1211 19.9987 14.3695 19.8973 14.5546 19.717L23.5782 10.6937C23.7618 10.5098 23.8642 10.2602 23.8615 10.0008C23.8596 9.74195 23.7582 9.49448 23.5782 9.30842L14.5546 0.284832Z' fill='%230B051D'/%3E%3C/svg%3E%0A");
}
.c-nav-mobile__menu ul.menu > li.is-active > .submenu-wrapper {
  right: 0;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper{
  position: fixed;
  top: 52px;
  right: -100%;
  z-index: 500;
  display: flex;
  height: calc(100svh - 52px);
  width: 100%;
  flex-direction: column;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(252 221 237 / var(--tw-bg-opacity));
  padding-left: 24px;
  padding-right: 24px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .3s;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li{
  padding-top: 16px;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li > a{
  display: none;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li .c-menu-text p{
  font-size: 12px;
  line-height: 1.3;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul{
  display: grid;
  gap: 8px;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  border-radius: 8px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 8px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li .c-page-image{
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 100;
  height: calc(100% - 16px);
  width: calc(60% - 8px);
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper .c-page-image{
  display: none;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li:nth-child(2){
  margin-top: 0;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li:nth-child(2) img{
  position: relative;
  aspect-ratio: 20/15;
  max-width: 100%;
  border-radius: 8px;
}

.c-overline{
  margin-bottom: 16px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
}

@media (min-width: 1024px){
  .c-overline{
    margin-bottom: 24px;
  }
}
.c-overline:before {
  content: "";
  position: relative;
  top: -1px;
  height: 8px;
  width: 8px;
  border-radius: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}
.c-overline--light:before{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-overline--large{
  font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
  line-height: 1.14;
}

.pagination ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  font-size: 16px;
  align-items: center;
  gap: 8px;
}
.pagination ul a, .pagination ul span{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 100px;
  line-height: 32px;
  text-align: center;
}
.pagination ul a.current, .pagination ul span.current{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.pagination ul a.next, .pagination ul a.prev, .pagination ul span.next, .pagination ul span.prev {
  line-height: 56px;
  height: 56px;
  width: 56px;
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.pagination ul a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.pagination ul li {
  margin: 0;
  display: inline-block;
}

.c-popup{
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  inset: 0;
  z-index: 3000;
  display: block;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 0.4);
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-popup__overlay{
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
}

.c-popup__content {
  transition-delay: 0.1s;
  position: relative;
  right: -100%;
  margin-left: auto;
  width: 100%;
  max-width: 550px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

.c-popup__content p{
  margin-bottom: 32px;
}

.c-popup__content p:last-child{
  margin-bottom: 0;
}

.c-popup--active{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.c-popup--active .c-popup__content{
  right: 0;
}

.c-popup__close {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.14355' y='0.566959' width='16' height='1' rx='0.5' transform='rotate(30 1.14355 0.566959)' fill='white'/%3E%3Crect width='16' height='1' rx='0.5' transform='matrix(-0.866025 0.5 0.5 0.866025 14.2197 0.566988)' fill='white'/%3E%3C/svg%3E%0A");
  width: 48px;
  height: 32px;
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 50;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

.c-popup__close:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
}
.c-preloader.active {
  opacity: 1;
  visibility: visible;
}
.c-preloader__loader {
  display: inline-block;
  position: absolute;
  width: 64px;
  height: 64px;
  top: 250px;
  left: 50%;
  margin: -32px 0 0 -32px;
  transform: scale(1.5);
}
.c-preloader__loader div {
  position: absolute;
  top: 27px;
  width: 15px;
  height: 15px;
  border-radius: 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / 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-radio {
  font-size: 16px;
  position: relative;
}
.c-radio.disabled {
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.c-radio.disabled input {
  pointer-events: none;
}
.c-radio input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.c-radio input:checked + label:after {
  opacity: 1;
  background-color: #D3A14C;
}
.c-radio input:focus-visible + label:after, .c-radio input:focus-visible + label:before {
  outline-offset: 4px;
  outline-style: solid;
  outline-color: #1363c6;
}
.c-radio label {
  padding-left: 24px;
  position: relative;
  display: block;
  cursor: pointer;
  line-height: 1.4;
  color: #0A1326;
  font-weight: 400;
}
.c-radio label:after, .c-radio label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 16px;
  height: 16px;
  z-index: 0;
  display: block;
  border-radius: 40px;
}
.c-radio label:after {
  opacity: 0;
  width: 10px;
  height: 10px;
  top: 3px;
  left: 3px;
}
.c-radio label:before {
  border: 1px solid #979797;
}
.c-radio label span {
  display: block;
}

.c-readmore__toggle{
  font-size: 14px;
  line-height: 1.3;
  text-decoration-line: underline;
}

.c-readmore__toggle:hover{
  text-decoration-line: none;
}

@media (min-width: 1024px){
  .c-readmore__toggle{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}

.c-richtext h1, .c-richtext h2 {
  font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 2rem);
  font-weight: 500;
  line-height: 1.25em;
}
.c-richtext h3 {
  font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 2rem);
  font-weight: 500;
  line-height: 1.25em;
}
.c-richtext h4 {
  font-size: clamp(1.375rem, 0.9456rem + 0.8957vw, 2.625rem);
  font-weight: 500;
  line-height: 1.25em;
}
.c-richtext h5 {
  font-size: clamp(1.125rem, 0.8245rem + 0.627vw, 2rem);
  font-weight: 500;
  line-height: 1.25em;
}
.c-richtext h6 {
  font-size: clamp(0.6875rem, 0.5372rem + 0.3135vw, 1.125rem);
  line-height: 1.3em;
  font-weight: 500;
  letter-spacing: 1.25em;
  text-transform: uppercase;
}
.c-richtext h1, .c-richtext h2, .c-richtext h3, .c-richtext h4, .c-richtext h5, .c-richtext h6{
  margin-bottom: 24px;
  margin-top: 24px;
}
.c-richtext h1 em, .c-richtext h2 em, .c-richtext h3 em, .c-richtext h4 em, .c-richtext h5 em, .c-richtext h6 em{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}
.c-richtext p {
  line-height: 1.5;
}
.c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
    margin-bottom: 48px;
  }
}
.c-richtext p em{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}
.c-richtext p a {
  text-decoration: underline;
  text-underline-offset: 2px;
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}
.c-richtext p a:hover {
  text-decoration: underline;
}
.c-richtext ul, .c-richtext ol {
  margin: 0 0 24px 0;
  padding: 0 0 0 16px;
  list-style: disc;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 6px;
}
.c-richtext ol {
  list-style: decimal;
}
.c-richtext *:last-child {
  margin-bottom: 0 !important;
}
.c-richtext *:first-child {
  margin-top: 0;
}
.c-richtext .wp-caption,
.c-richtext .wp-block-image{
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext .wp-caption,
.c-richtext .wp-block-image{
    margin-bottom: 40px;
  }
}
.c-richtext .wp-caption img,
.c-richtext .wp-block-image img{
  margin-bottom: 0;
  border-radius: 20px;
}
.c-richtext .wp-caption .wp-caption-text,
.c-richtext .wp-block-image .wp-caption-text{
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.3;
}
.c-richtext .wp-caption p,
.c-richtext .wp-block-image p{
  margin: 0;
}
.c-richtext .alignleft {
  position: relative;
  width: 100%;
  margin: 32px 0;
  height: auto;
  float: left;
}
@media (min-width: 1024px) {
  .c-richtext .alignleft {
    width: 50%;
    margin: 48px 50px 48px 0;
    float: none;
  }
}
.c-richtext .alignright {
  position: relative;
  width: 100%;
  margin: 32px 0;
  height: auto;
  float: right;
}
@media (min-width: 1024px) {
  .c-richtext .alignright {
    width: 50%;
    margin: 48px 0 48px 50px;
    float: none;
  }
}
.c-richtext .aligncenter {
  display: block;
  margin: 48px auto;
}
.c-richtext .center {
  text-align: center;
}
.c-richtext strong {
  font-weight: 600;
}
.c-richtext img {
  max-width: 100%;
  height: auto !important;
  display: block;
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext img{
    margin-bottom: 48px;
  }
}
.c-richtext blockquote{
  position: relative;
  margin-bottom: 24px;
  margin-right: 24px;
  padding: 16px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 600;
}
.c-richtext blockquote:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../images/star.svg);
  background-size: 14px;
}
.c-richtext blockquote:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 15.2687C4.16354 15.4679 11.6128 15.8096 13.9153 15.7791C14.4875 15.7715 15.0229 15.6855 15.3084 14.7059C15.5939 9.00787 15.6629 4.73896 15.9861 1.78101C16.0214 1.80556 15.9829 2.73319 15.9433 3.68892' stroke='%23DCBD92' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: 14px;
}
.c-richtext--large p, .c-richtext--large ul, .c-richtext--large ol{
  font-size: 18px;
  line-height: 1.5;
}
@media (min-width: 1024px){
  .c-richtext--large p, .c-richtext--large ul, .c-richtext--large ol{
    font-size: 32px;
  }
}
.c-richtext--medium p, .c-richtext--medium ul, .c-richtext--medium ol{
  font-size: 18px;
  line-height: 1.5;
}
@media (min-width: 1024px){
  .c-richtext--medium p, .c-richtext--medium ul, .c-richtext--medium ol{
    font-size: 24px;
  }
}
.c-richtext--small p{
  font-size: 16px;
  line-height: 1.5;
}
.c-richtext--small ul, .c-richtext--small ol{
  margin: 0;
  list-style-type: none;
  padding: 0;
  font-size: 24px;
  line-height: 1.3;
}
.c-richtext--small ul li, .c-richtext--small ol li{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(11 5 29 / var(--tw-border-opacity));
  padding-top: 16px;
  padding-bottom: 16px;
}
.c-richtext--small ul li:last-child, .c-richtext--small ol li:last-child{
  border-bottom-width: 0px;
}
.c-richtext--small-list ul li{
  font-size: 16px;
  line-height: 1.3;
}
.c-richtext--dark a{
  --tw-text-opacity: 1;
  color: rgb(11 5 29 / var(--tw-text-opacity));
}
.c-richtext--list ul{
  margin: 0;
  display: grid;
  list-style-type: none;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  padding: 0;
}
.c-richtext--list ul li{
  position: relative;
  border-bottom-width: 1px;
  border-color: rgb(11 5 29 / 0.5);
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 20px;
}
.c-richtext--list ul li:last-child{
  border-width: 0px;
}
.c-richtext--list ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  top: 25px;
  left: 4px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(11 5 29 / var(--tw-bg-opacity));
}
.c-richtext--list.c-richtext--light ul li{
  border-color: rgb(255 255 255 / 0.5);
}
.c-richtext--list.c-richtext--light ul li:before{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.c-select {
  position: relative;
  min-width: 268px;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(175 196 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
}
.c-select:after {
  content: "";
  background-image: url(../images/icon-select-down.svg);
  position: absolute;
  right: 6px;
  top: 50%;
  height: 16px;
  width: 16px;
  transform: translateY(-50%);
}
.c-select select {
  opacity: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 32px;
  padding: 0 16px;
  background: transparent;
  outline: none;
  font-size: 16px;
  line-height: 1.3;
}

.c-tab__panel{
  display: none;
}
.c-tab__panel.active{
  display: block;
}

.c-video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  border-radius: 8px;
}
.c-video-responsive video {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.c-video-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-video-responsive.cover iframe {
  position: absolute;
  width: 100%;
  height: auto;
  min-height: 125%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.c-breadcrumbs {
  font-size: 15px;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  gap: 12px;
}
.b-post-header .c-breadcrumbs a{
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.b-post-header .c-breadcrumbs a:hover{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.b-post-header .c-breadcrumbs .svg-angle-right {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%232A1F1C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.b-page-header .c-breadcrumbs a{
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.b-page-header .c-breadcrumbs a:hover{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.b-page-header .c-breadcrumbs .svg-angle-right {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%232A1F1C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.c-breadcrumbs a{
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
}
.c-breadcrumbs a:hover{
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-breadcrumbs a, .c-breadcrumbs span{
  display: inline-block;
}
.c-breadcrumbs span.sep{
  display: flex;
  align-items: center;
}

.c-expertise-card svg {
  width: 48px;
  height: 48px;
}

.c-link-card svg {
  width: 40px;
  height: 40px;
}

.c-stat-card {
  background: linear-gradient(0deg, #EE1F8A 0%, #EE1F8A 100%), linear-gradient(90deg, #FFF 0%, #FFF 100%);
}
@media (min-width: 1024px) {
  .c-stat-card {
    background: linear-gradient(0deg, rgba(240, 53, 150, 0.5) 0%, rgba(240, 53, 150, 0.5) 100%), #FFF;
  }
}

.c-post:nth-child(2n){
  border-right-width: 0px;
}

.c-flip-card {
  perspective: 1000px;
  width: 100%;
  aspect-ratio: 300/400;
}
@media (min-width: 1024px) {
  .c-flip-card {
    height: 450px;
    aspect-ratio: 450/424;
  }
}
@media (min-width: 1400px) {
  .c-flip-card {
    height: 500px;
  }
}

.c-flip-card__inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}

.c-flip-card.is-flipped .c-flip-card__inner {
  transform: rotateY(180deg);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}

.c-flip-card__front,
.c-flip-card__back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

.c-flip-card__front {
  z-index: 2;
  transform: rotateY(0deg);
}

.c-flip-card__back {
  transform: rotateY(180deg);
}

.c-image-group{
  position: relative;
  width: 100%;
  padding-bottom: 101.38%;
}
.c-image-group:after {
  content: "";
  position: absolute;
  top: 8%;
  left: 12%;
  z-index: 0;
  height: 82.22%;
  width: 73.05%;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(90 49 39 / var(--tw-bg-opacity));
}
.c-image-group__large{
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 79.16%;
  border-radius: 20px;
}
.c-image-group__small{
  position: absolute;
  top: 0%;
  right: 4%;
  z-index: 20;
  width: 40%;
  border-radius: 20px;
}
.c-image-group.green:after{
  --tw-bg-opacity: 1;
  background-color: rgb(30 100 84 / var(--tw-bg-opacity));
}
.c-image-group.beige{
  padding-bottom: 106.26%;
}
.c-image-group.beige:after{
  top: 7%;
  left: 21%;
  width: 73%;
  --tw-bg-opacity: 1;
  background-color: rgb(220 189 146 / var(--tw-bg-opacity));
}
.c-image-group.beige .c-image-group__large{
  position: absolute;
  bottom: auto;
  top: 13%;
  left: 2%;
  width: 87%;
}
.c-image-group svg.corner{
  position: absolute;
  top: -8%;
  right: -8%;
  z-index: 10;
  height: auto;
  width: 11%;
}
.c-image-group img.star{
  position: absolute;
  top: 12%;
  left: -22%;
  z-index: 10;
  height: auto;
  width: 12%;
}

.c-image-group-two{
  position: relative;
  width: 100%;
  padding-bottom: 86.66%;
}
.c-image-group-two:after {
  content: "";
  position: absolute;
  top: 13%;
  left: 0;
  z-index: 0;
  height: 78%;
  width: 59%;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(220 189 146 / var(--tw-bg-opacity));
}
.c-image-group-two__large{
  position: absolute;
  bottom: 0;
  left: 5%;
  z-index: 10;
  width: 80.76%;
  overflow: hidden;
  border-radius: 20px;
}
.c-image-group-two__small{
  position: absolute;
  top: 5%;
  right: 4%;
  z-index: 20;
  width: 30.47%;
  border-radius: 20px;
}
.c-image-group-two svg.corner{
  position: absolute;
  top: -5.5%;
  right: -5.5%;
  z-index: 10;
  height: auto;
  width: 10%;
}
.c-image-group-two img.star{
  position: absolute;
  top: -8%;
  left: -15%;
  z-index: 10;
  height: auto;
  width: 10%;
}

.c-image-group-three{
  position: relative;
  width: 100%;
  padding-bottom: 113.09%;
}
.c-image-group-three:after {
  content: "";
  position: absolute;
  top: 5%;
  right: 0;
  z-index: 0;
  height: 77%;
  width: 59%;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(90 49 39 / var(--tw-bg-opacity));
}
.c-image-group-three__large{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 50%;
  border-radius: 20px;
}
.c-image-group-three__small{
  position: absolute;
  bottom: 0;
  left: 5%;
  z-index: 20;
  width: 30.47%;
  border-radius: 20px;
}
.c-image-group-three__carousel{
  position: absolute;
  top: 11.5%;
  left: 24%;
  z-index: 30;
  width: 68%;
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.c-image-group-three__carousel .c-test-text,
.c-image-group-three__carousel .c-test-video{
  aspect-ratio: 364/484;
}
.c-image-group-three__carousel .swiper-slide {
  width: 100% !important;
}
.c-image-group-three .corner{
  position: absolute;
  top: 8%;
  right: 5%;
  z-index: 10;
  height: auto;
  width: 5%;
}
.c-image-group-three .star{
  position: absolute;
  top: 62.6%;
  left: 16%;
  width: 3.5%;
}

.c-image-group-four{
  position: relative;
  width: 100%;
  padding-bottom: 108.46%;
}
.c-image-group-four:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  aspect-ratio: 1 / 1;
  width: 100%;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-image-group-four__large{
  position: absolute;
  bottom: 0;
  left: 10%;
  z-index: 10;
  aspect-ratio: 285/311;
  width: 76%;
  overflow: hidden;
  border-radius: 20px;
}
.c-image-group-four__small{
  position: absolute;
  top: 10%;
  right: 0;
  z-index: 20;
  width: 40%;
  border-radius: 20px;
}
.c-image-group-four .corner{
  position: absolute;
  bottom: -8%;
  right: -8%;
  z-index: 10;
  height: auto;
  width: 13%;
}
.c-image-group-four .star{
  position: absolute;
  top: 5%;
  left: -23%;
  z-index: 10;
  width: 14%;
}

.c-image-group-five{
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}
.c-image-group-five__large{
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  aspect-ratio: 1/1;
  width: 93%;
  overflow: hidden;
  border-radius: 20px;
}
.c-image-group-five .corner{
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  height: auto;
  width: 13%;
}
.c-image-group-five .star{
  position: absolute;
  top: 12%;
  left: 18%;
  z-index: 10;
  width: 11%;
}

.c-image-group-six{
  position: relative;
  width: 100%;
  padding-bottom: 83.76%;
}
.c-image-group-six:after {
  content: "";
  position: absolute;
  top: 12.5%;
  right: 5.5%;
  z-index: 0;
  height: 77%;
  width: 83.29%;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(90 49 39 / var(--tw-bg-opacity));
}
.c-image-group-six__large{
  position: absolute;
  top: 18%;
  left: 6%;
  z-index: 20;
  width: 83.92%;
  overflow: hidden;
  border-radius: 20px;
}
.c-image-group-six__small{
  position: absolute;
  top: -7%;
  left: 0;
  z-index: 10;
  width: 24.5%;
  border-radius: 20px;
}
.c-image-group-six__medium{
  position: absolute;
  bottom: 0;
  right: 3%;
  z-index: 30;
  width: 35%;
}
.c-image-group-six .corner{
  position: absolute;
  top: -9%;
  right: -9%;
  z-index: 10;
  height: auto;
  width: 11%;
}
.c-image-group-six .star{
  position: absolute;
  bottom: 4%;
  left: -15%;
  width: 10%;
}

.c-image-group-seven{
  position: relative;
  width: 100%;
  padding-bottom: 85%;
}
.c-image-group-seven__large{
  position: absolute;
  top: 0;
  left: 14%;
  z-index: 20;
  width: 72%;
  overflow: hidden;
  border-radius: 20px;
}
.c-image-group-seven__small{
  position: absolute;
  top: 63%;
  left: 4%;
  z-index: 10;
  width: 20%;
  border-radius: 20px;
}
.c-image-group-seven__medium{
  position: absolute;
  top: 13%;
  right: 0;
  z-index: 30;
  width: 32%;
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.c-image-group-seven__medium .c-test-text,
.c-image-group-seven__medium .c-test-video{
  aspect-ratio: 364/484;
}
.c-image-group-seven__medium .swiper-slide {
  width: 100% !important;
}
.c-image-group-seven .corner{
  position: absolute;
  bottom: -8%;
  right: -8%;
  z-index: 10;
  height: auto;
  width: 13%;
}
.c-image-group-seven .star{
  position: absolute;
  top: -7%;
  left: -18%;
  z-index: 30;
  width: 12%;
}

.c-process{
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 24px;
  font-size: 16px;
  line-height: 1.3;
}

@media (min-width: 1024px){
  .c-process{
    height: 360px;
    flex-direction: row;
    padding-left: 10%;
    padding-right: 10%;
  }
}

@media (min-width: 1400px){
  .c-process{
    gap: 40px;
  }
}

.c-process {
  font-size: clamp(0.875rem, 0.7891rem + 0.1791vw, 1.125rem);
  background-repeat: repeat-y;
  background-position: left 6px center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='499' viewBox='0 0 3 499' fill='none'%3E%3Cpath d='M1.5 1.5L1.50058 497.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-dasharray='1 10'/%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .c-process{
    background-position: center;
    background-repeat: repeat-x;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1667' height='3' viewBox='0 0 1667 3' fill='none'%3E%3Cpath d='M1.5 1.5H1665.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-dasharray='1 10'/%3E%3C/svg%3E");
  }
}
.c-process__start, .c-process__end{
  position: relative;
  left: 0;
  padding-left: 28px;
  font-size: 18px;
  line-height: 1.3;
}
@media (min-width: 1024px){
  .c-process__start, .c-process__end{
    position: absolute;
    top: 50%;
    max-width: 10%;
    padding-top: 32px;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.3;
  }
}
.c-process__start:before, .c-process__end:before {
  content: "";
  position: absolute;
  left: -4px;
  top: 0px;
  aspect-ratio: 1 / 1;
  width: 24px;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1024px){
  .c-process__start:before, .c-process__end:before{
    left: 0;
    top: -14px;
    width: 28px;
  }
}
.c-process__start:before, .c-process__end:before {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='white'/%3E%3Crect width='32' height='32' rx='16' fill='%23EE1F8A'/%3E%3Ccircle cx='16' cy='16' r='13.5' stroke='white'/%3E%3Ccircle cx='16' cy='16' r='8' fill='white'/%3E%3Ccircle cx='16' cy='16' r='8' fill='%23EE1F8A' fill-opacity='0.5'/%3E%3C/svg%3E%0A");
}
.c-process__end{
  left: auto;
  top: auto;
  width: 100%;
}
@media (min-width: 1024px){
  .c-process__end{
    right: 0;
    bottom: 50%;
    padding-bottom: 32px;
    padding-top: 0;
    text-align: right;
  }
  .c-process__end:before{
    bottom: -14px;
    top: auto;
    left: auto;
    right: 0;
  }
}
.c-process__mid{
  position: relative;
  display: flex;
  width: 60%;
  max-width: 280px;
  padding-left: 28px;
}
@media (min-width: 1024px){
  .c-process__mid{
    width: 25%;
    max-width: none;
  }
}
@media (min-width: 1400px){
  .c-process__mid{
    padding-right: 3%;
  }
}
.c-process__mid:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  aspect-ratio: 1 / 1;
  width: 16px;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1024px){
  .c-process__mid:before{
    top: 50%;
    width: 28px;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.c-process__mid:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' rx='8' fill='white'/%3E%3Crect width='16' height='16' rx='8' fill='%23EE1F8A' fill-opacity='0.3'/%3E%3Ccircle cx='8' cy='8' r='4' fill='white'/%3E%3Ccircle cx='8' cy='8' r='4' fill='%23EE1F8A'/%3E%3C/svg%3E%0A");
}
@media (min-width: 1024px) {
  .c-process__mid:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3Crect width='24' height='24' rx='12' fill='%23EE1F8A' fill-opacity='0.3'/%3E%3Ccircle cx='12' cy='12' r='8' fill='white'/%3E%3Ccircle cx='12' cy='12' r='8' fill='%23EE1F8A'/%3E%3C/svg%3E%0A");
  }
}
.c-process__mid:after {
  content: "";
  width: 1px;
  height: 50%;
  left: 14px;
  position: absolute;
  z-index: 0;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
@media (min-width: 1024px){
  .c-process__mid:after{
    display: block;
  }
  .c-process__mid.c-process--mid-2, .c-process__mid.c-process--mid-4{
    align-items: flex-end;
  }
}

.c-profile-video{
  cursor: pointer;
  overflow: hidden;
}
.c-profile-video iframe {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .4s;
}
.c-profile-video .c-lazy-wrapper{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .4s;
}
.c-profile-video__pause{
  display: none;
}
.c-profile-video.is-playing iframe {
  opacity: 1;
  pointer-events: auto;
}
.c-profile-video.is-playing .c-lazy-wrapper {
  opacity: 0;
  pointer-events: none;
}
.c-profile-video.is-playing svg, .c-profile-video.is-playing img, .c-profile-video.is-playing .c-button {
  display: none !important;
}
.c-profile-video.is-playing .c-profile-video__name {
  display: none !important;
}
.c-profile-video.is-playing .c-profile-video__pause {
  display: block !important;
  cursor: pointer;
}

.c-social{
  display: flex;
  gap: 8px;
}
.c-social > a{
  display: inline-flex;
  height: 32px;
  width: 24px;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.b-content-map .c-stat-value {
  font-size: clamp(3rem, 2.313rem + 1.433vw, 5rem);
}

@media (max-width: 1023px) {
  .c-map__stats {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translate(-50%, -16px);
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  }
  .c-map__stats.is-modal-active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translate(-50%, 0);
  }
}
.c-map__stat-item {
  display: none;
}
.c-map__stat-item.is-active {
  display: grid;
}
.c-map__stat-close {
  cursor: pointer;
}
.c-map__states{
  position: relative;
}
.c-map__states-image{
  position: absolute;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-map__states-image.is-active{
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}
.c-map__states-image.is-disabled{
  pointer-events: none;
}
.c-map__states-image svg {
  height: auto !important;
  width: 100% !important;
}
.c-map__states-image svg:hover{
  --tw-text-opacity: 1;
  color: rgb(245 121 185 / var(--tw-text-opacity));
}
.c-map__states-image#map-WA {
  left: 0.25%;
  top: 11.5%;
  width: 39.69%;
}
.c-map__states-image#map-NT {
  top: 4.4%;
  left: 39.7%;
  width: 22.3%;
}
.c-map__states-image#map-QLD {
  top: 0;
  right: 0;
  width: 38.35%;
}
.c-map__states-image#map-NSW {
  top: 50.7%;
  right: 0;
  width: 31.2%;
}
.c-map__states-image#map-VIC {
  top: 67.9%;
  left: 69%;
  width: 22%;
}
.c-map__states-image#map-TAS {
  bottom: 0;
  left: 75%;
  width: 11.5%;
}
.c-map__states-image#map-SA {
  top: 44.7%;
  left: 39.7%;
  width: 29.62%;
  z-index: 10;
}
.c-map__states path{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

.c-stat-value__suffix {
  font-size: 80%;
}

.c-point{
  position: absolute;
  z-index: 50;
  display: block;
  aspect-ratio: 1 / 1;
  width: 2.6%;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
  box-shadow: 0px 0px 1px 1px rgba(238, 31, 138, 0);
  animation: pulse-animation 2s infinite;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='white'/%3E%3C/svg%3E%0A");
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(238, 31, 138, 0.5);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(238, 31, 138, 0);
  }
}
.b-cta h3 span{
  font-style: normal;
  color: rgb(255 255 255 / 0.5);
}
.b-cta .c-richtext p{
  font-size: 18px;
  line-height: 1.3;
}
@media (min-width: 1024px){
  .b-cta .c-richtext p{
    font-size: 24px;
    line-height: 1.3;
  }
}

@media (max-width: 1023px) {
  .b-stats-cards .rellax {
    transform: none !important;
  }
}

.b-stack-cards--list .c-richtext p{
  font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
  line-height: 1.14;
}

.b-case-studies-related select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.30563 0.304115C0.713136 -0.101372 1.37383 -0.101372 1.78133 0.304115L8.00001 6.49295L14.2187 0.304115C14.6262 -0.101372 15.2869 -0.101372 15.6944 0.304115C16.1019 0.70967 16.1019 1.36723 15.6944 1.77278L8.73789 8.69589C8.33037 9.10137 7.66964 9.10137 7.26213 8.69589L0.30563 1.77278C-0.101877 1.36723 -0.101877 0.70967 0.30563 0.304115Z' fill='%232E2C27'/%3E%3C/svg%3E");
}

.b-list-posts select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M15.698 11.5893C16.0004 11.2871 16.0004 10.7969 15.698 10.4943C15.3958 10.1919 14.9054 10.1919 14.603 10.4943L8.73839 16.3589L8.73839 0.776804C8.73839 0.347895 8.3905 -3.29335e-07 7.96159 -3.48083e-07C7.53244 -3.66842e-07 7.18478 0.347895 7.18478 0.776804L7.18478 16.3511L1.32019 10.4865C1.17519 10.341 0.977891 10.2593 0.77256 10.2593C0.566985 10.2593 0.370168 10.341 0.224928 10.4865C0.0782285 10.632 -0.00302839 10.8312 -0.000352388 11.038C0.00062035 11.2441 0.0813908 11.4419 0.224928 11.5893L7.40982 18.7744C7.55628 18.9206 7.75504 19.0021 7.96159 19C8.16765 18.9985 8.36471 18.9177 8.51287 18.7744L15.698 11.5893Z' fill='%230B051D'/%3E%3C/svg%3E");
}

@media (min-width: 1024px){
  .lg\:heading-1{
    font-family: 'Inter Tight', sans-serif;
    font-size: clamp(2.75rem, 1.6337rem + 2.3287vw, 6rem);
    font-weight: 500;
    line-height: 1.14em;
    letter-spacing: 0;
    text-transform: none;
  }
  .lg\:heading-2{
    font-family: 'Inter Tight', sans-serif;
    font-size: clamp(2.5rem, 1.813rem + 1.433vw, 4.5rem);
    font-weight: 500;
    line-height: 1.14em;
    letter-spacing: 0;
    text-transform: none;
  }
}

.\*\:mb-0 > *{
  margin-bottom: 0;
}

.last\:hidden:last-child{
  display: none;
}

.last\:border-b-0:last-child{
  border-bottom-width: 0px;
}

.hover\:bg-pink:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}

.hover\:bg-yellow:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}

.hover\:text-pink:hover{
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}

.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

.group:hover .group-hover\:translate-x-1{
  --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));
}

.group:hover .group-hover\:\!bg-grey-dark{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(11 5 29 / var(--tw-bg-opacity)) !important;
}

.group:hover .group-hover\:bg-pink-light{
  --tw-bg-opacity: 1;
  background-color: rgb(254 244 249 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.group:hover .group-hover\:text-pink{
  --tw-text-opacity: 1;
  color: rgb(238 31 138 / var(--tw-text-opacity));
}

.group:hover .group-hover\:opacity-100{
  opacity: 1;
}

@media (max-width: 1590px){
  .max-\[1590px\]\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

@media (min-width: 640px){
  .sm\:aspect-auto{
    aspect-ratio: auto;
  }
  .sm\:w-1\/2{
    width: 50%;
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:flex-row{
    flex-direction: row;
  }
  .last\:sm\:block:last-child{
    display: block;
  }
}

@media (min-width: 1024px){
  .lg\:pointer-events-none{
    pointer-events: none;
  }
  .lg\:static{
    position: static;
  }
  .lg\:fixed{
    position: fixed;
  }
  .lg\:absolute{
    position: absolute;
  }
  .lg\:relative{
    position: relative;
  }
  .lg\:sticky{
    position: sticky;
  }
  .lg\:bottom-1\/2{
    bottom: 50%;
  }
  .lg\:bottom-\[-14px\]{
    bottom: -14px;
  }
  .lg\:left-0{
    left: 0;
  }
  .lg\:left-4{
    left: 32px;
  }
  .lg\:left-auto{
    left: auto;
  }
  .lg\:right-0{
    right: 0;
  }
  .lg\:top-1\/2{
    top: 50%;
  }
  .lg\:top-2{
    top: 16px;
  }
  .lg\:top-\[-14px\]{
    top: -14px;
  }
  .lg\:top-\[28px\]{
    top: 28px;
  }
  .lg\:top-auto{
    top: auto;
  }
  .lg\:z-auto{
    z-index: auto;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .lg\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:-mt-6{
    margin-top: -48px;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-10{
    margin-bottom: 80px;
  }
  .lg\:mb-3{
    margin-bottom: 24px;
  }
  .lg\:mb-4{
    margin-bottom: 32px;
  }
  .lg\:mb-5{
    margin-bottom: 40px;
  }
  .lg\:mb-6{
    margin-bottom: 48px;
  }
  .lg\:mb-8{
    margin-bottom: 64px;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-10{
    margin-top: 80px;
  }
  .lg\:mt-14{
    margin-top: 112px;
  }
  .lg\:mt-15{
    margin-top: 120px;
  }
  .lg\:mt-3{
    margin-top: 24px;
  }
  .lg\:mt-5{
    margin-top: 40px;
  }
  .lg\:mt-6{
    margin-top: 48px;
  }
  .lg\:mt-9{
    margin-top: 72px;
  }
  .lg\:mt-\[120px\]{
    margin-top: 120px;
  }
  .lg\:mt-\[130px\]{
    margin-top: 130px;
  }
  .lg\:mt-\[15\%\]{
    margin-top: 15%;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline{
    display: inline;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:\!inline-flex{
    display: inline-flex !important;
  }
  .lg\:inline-flex{
    display: inline-flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[325\/266\]{
    aspect-ratio: 325/266;
  }
  .lg\:aspect-\[37\/42\]{
    aspect-ratio: 37/42;
  }
  .lg\:aspect-\[438\/480\]{
    aspect-ratio: 438/480;
  }
  .lg\:aspect-\[449\/540\]{
    aspect-ratio: 449/540;
  }
  .lg\:aspect-\[46\/58\]{
    aspect-ratio: 46/58;
  }
  .lg\:aspect-\[460\/496\]{
    aspect-ratio: 460/496;
  }
  .lg\:aspect-\[528\/416\]{
    aspect-ratio: 528/416;
  }
  .lg\:aspect-\[568\/360\]{
    aspect-ratio: 568/360;
  }
  .lg\:aspect-\[766\/736\]{
    aspect-ratio: 766/736;
  }
  .lg\:aspect-\[832\/504\]{
    aspect-ratio: 832/504;
  }
  .lg\:aspect-\[90\/73\]{
    aspect-ratio: 90/73;
  }
  .lg\:aspect-auto{
    aspect-ratio: auto;
  }
  .lg\:aspect-square{
    aspect-ratio: 1 / 1;
  }
  .lg\:h-10{
    height: 80px;
  }
  .lg\:h-11{
    height: 88px;
  }
  .lg\:h-3{
    height: 24px;
  }
  .lg\:h-5{
    height: 40px;
  }
  .lg\:h-7{
    height: 56px;
  }
  .lg\:h-8{
    height: 64px;
  }
  .lg\:h-\[360px\]{
    height: 360px;
  }
  .lg\:h-\[568px\]{
    height: 568px;
  }
  .lg\:h-\[calc\(100vh-48px\)\]{
    height: calc(100vh - 48px);
  }
  .lg\:h-auto{
    height: auto;
  }
  .lg\:min-h-\[0\]{
    min-height: 0;
  }
  .lg\:min-h-\[754px\]{
    min-height: 754px;
  }
  .lg\:min-h-\[800px\]{
    min-height: 800px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-11{
    width: 88px;
  }
  .lg\:w-3{
    width: 24px;
  }
  .lg\:w-5{
    width: 40px;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-6\/12{
    width: 50%;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-\[160px\]{
    width: 160px;
  }
  .lg\:w-\[25\%\]{
    width: 25%;
  }
  .lg\:w-\[28px\]{
    width: 28px;
  }
  .lg\:w-\[30\%\]{
    width: 30%;
  }
  .lg\:w-\[436px\]{
    width: 436px;
  }
  .lg\:w-\[468px\]{
    width: 468px;
  }
  .lg\:w-\[48\%\]{
    width: 48%;
  }
  .lg\:w-\[50\%\]{
    width: 50%;
  }
  .lg\:w-\[52\%\]{
    width: 52%;
  }
  .lg\:w-\[640px\]{
    width: 640px;
  }
  .lg\:w-\[70\%\]{
    width: 70%;
  }
  .lg\:w-\[770px\]{
    width: 770px;
  }
  .lg\:w-\[calc\(100\%-156px\)\]{
    width: calc(100% - 156px);
  }
  .lg\:w-\[calc\(100\%-468px\)\]{
    width: calc(100% - 468px);
  }
  .lg\:w-\[calc\(100\%-64px\)\]{
    width: calc(100% - 64px);
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:min-w-\[220px\]{
    min-width: 220px;
  }
  .lg\:max-w-\[10\%\]{
    max-width: 10%;
  }
  .lg\:max-w-\[1200px\]{
    max-width: 1200px;
  }
  .lg\:max-w-\[420px\]{
    max-width: 420px;
  }
  .lg\:max-w-\[60\%\]{
    max-width: 60%;
  }
  .lg\:max-w-\[638px\]{
    max-width: 638px;
  }
  .lg\:max-w-\[65\%\]{
    max-width: 65%;
  }
  .lg\:max-w-\[75\%\]{
    max-width: 75%;
  }
  .lg\:max-w-none{
    max-width: none;
  }
  .lg\:translate-x-0{
    --tw-translate-x: 0;
    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));
  }
  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-wrap{
    flex-wrap: wrap;
  }
  .lg\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .lg\:items-end{
    align-items: flex-end;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-0{
    gap: 0;
  }
  .lg\:gap-10{
    gap: 80px;
  }
  .lg\:gap-11{
    gap: 88px;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-4{
    gap: 32px;
  }
  .lg\:gap-5{
    gap: 40px;
  }
  .lg\:gap-8{
    gap: 64px;
  }
  .lg\:gap-9{
    gap: 72px;
  }
  .lg\:rounded{
    border-radius: 20px;
  }
  .lg\:rounded-full{
    border-radius: 9999px;
  }
  .lg\:rounded-lg{
    border-radius: 40px;
  }
  .lg\:rounded-none{
    border-radius: 0px;
  }
  .lg\:rounded-xl{
    border-radius: 50px;
  }
  .lg\:rounded-b-\[60px\]{
    border-bottom-right-radius: 60px;
    border-bottom-left-radius: 60px;
  }
  .lg\:rounded-bl-\[60px\]{
    border-bottom-left-radius: 60px;
  }
  .lg\:rounded-br-\[200px\]{
    border-bottom-right-radius: 200px;
  }
  .lg\:rounded-br-\[300px\]{
    border-bottom-right-radius: 300px;
  }
  .lg\:rounded-br-xxl{
    border-bottom-right-radius: 80px;
  }
  .lg\:border-b-0{
    border-bottom-width: 0px;
  }
  .lg\:border-l{
    border-left-width: 1px;
  }
  .lg\:border-r{
    border-right-width: 1px;
  }
  .lg\:border-t-0{
    border-top-width: 0px;
  }
  .lg\:border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .lg\:bg-transparent{
    background-color: transparent;
  }
  .lg\:p-0{
    padding: 0;
  }
  .lg\:p-1{
    padding: 8px;
  }
  .lg\:p-3{
    padding: 24px;
  }
  .lg\:p-4{
    padding: 32px;
  }
  .lg\:p-5{
    padding: 40px;
  }
  .lg\:p-6{
    padding: 48px;
  }
  .lg\:p-8{
    padding: 64px;
  }
  .lg\:px-5{
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:px-6{
    padding-left: 48px;
    padding-right: 48px;
  }
  .lg\:px-8{
    padding-left: 64px;
    padding-right: 64px;
  }
  .lg\:px-\[10\%\]{
    padding-left: 10%;
    padding-right: 10%;
  }
  .lg\:px-\[6\%\]{
    padding-left: 6%;
    padding-right: 6%;
  }
  .lg\:py-14{
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .lg\:py-20{
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .lg\:py-\[10\%\]{
    padding-top: 10%;
    padding-bottom: 10%;
  }
  .lg\:py-\[180px\]{
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .lg\:pb-0{
    padding-bottom: 0;
  }
  .lg\:pb-10{
    padding-bottom: 80px;
  }
  .lg\:pb-12{
    padding-bottom: 96px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-17{
    padding-bottom: 136px;
  }
  .lg\:pb-2{
    padding-bottom: 16px;
  }
  .lg\:pb-20{
    padding-bottom: 160px;
  }
  .lg\:pb-4{
    padding-bottom: 32px;
  }
  .lg\:pb-5{
    padding-bottom: 40px;
  }
  .lg\:pb-6{
    padding-bottom: 48px;
  }
  .lg\:pb-7{
    padding-bottom: 56px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pl-0{
    padding-left: 0;
  }
  .lg\:pl-2{
    padding-left: 16px;
  }
  .lg\:pl-3{
    padding-left: 24px;
  }
  .lg\:pl-5{
    padding-left: 40px;
  }
  .lg\:pl-\[10\%\]{
    padding-left: 10%;
  }
  .lg\:pl-\[5\%\]{
    padding-left: 5%;
  }
  .lg\:pr-5{
    padding-right: 40px;
  }
  .lg\:pr-6{
    padding-right: 48px;
  }
  .lg\:pr-\[10\%\]{
    padding-right: 10%;
  }
  .lg\:pt-0{
    padding-top: 0;
  }
  .lg\:pt-10{
    padding-top: 80px;
  }
  .lg\:pt-13{
    padding-top: 104px;
  }
  .lg\:pt-14{
    padding-top: 112px;
  }
  .lg\:pt-15{
    padding-top: 120px;
  }
  .lg\:pt-17{
    padding-top: 136px;
  }
  .lg\:pt-20{
    padding-top: 160px;
  }
  .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: 56px;
  }
  .lg\:pt-8{
    padding-top: 64px;
  }
  .lg\:pt-9{
    padding-top: 72px;
  }
  .lg\:pt-\[200px\]{
    padding-top: 200px;
  }
  .lg\:pt-\[240px\]{
    padding-top: 240px;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-right{
    text-align: right;
  }
  .lg\:text-14r{
    font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
    line-height: 1.5;
  }
  .lg\:text-16{
    font-size: 16px;
    line-height: 1.3;
  }
  .lg\:text-16r{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
  .lg\:text-18{
    font-size: 18px;
    line-height: 1.3;
  }
  .lg\:text-24{
    font-size: 24px;
    line-height: 1.3;
  }
  .lg\:text-24-32{
    font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 2rem);
    line-height: 1.14;
  }
  .lg\:text-24r{
    font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
    line-height: 1.14;
  }
  .lg\:text-32-48{
    font-size: clamp(2rem, 1.3333rem + 1.0417vw, 3rem);
    line-height: 1.14;
  }
  .lg\:text-32-56{
    font-size: clamp(2rem, 1rem + 1.5625vw, 3.5rem);
    line-height: 1.14;
  }
  .lg\:text-32-80{
    font-size: clamp(2rem, 0.0043rem + 4.1631vw, 5rem);
    line-height: 1.14;
  }
  .lg\:text-64{
    font-size: 64px;
    line-height: 0.9;
  }
  .lg\:text-\[24px\]{
    font-size: 24px;
  }
  .lg\:text-\[32px\]{
    font-size: 32px;
  }
  .lg\:text-\[40px\]{
    font-size: 40px;
  }
  .lg\:text-\[56px\]{
    font-size: 56px;
  }
  .lg\:text-\[64px\]{
    font-size: 64px;
  }
  .lg\:text-\[72px\]{
    font-size: 72px;
  }
  .lg\:text-\[80px\]{
    font-size: 80px;
  }
  .lg\:text-\[82px\]{
    font-size: 82px;
  }
  .lg\:text-\[96px\]{
    font-size: 96px;
  }
  .lg\:font-semibold{
    font-weight: 600;
  }
  .lg\:uppercase{
    text-transform: uppercase;
  }
  .lg\:text-accent{
    --tw-text-opacity: 1;
    color: rgb(238 31 138 / var(--tw-text-opacity));
  }
  .lg\:text-grey-dark{
    --tw-text-opacity: 1;
    color: rgb(11 5 29 / var(--tw-text-opacity));
  }
  .lg\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .hover\:lg\:text-white:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:lg\:translate-x-1{
    --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));
  }
  .group:hover .group-hover\:lg\:\!bg-grey-dark{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(11 5 29 / var(--tw-bg-opacity)) !important;
  }
  .group:hover .group-hover\:lg\:bg-grey-dark{
    --tw-bg-opacity: 1;
    background-color: rgb(11 5 29 / var(--tw-bg-opacity));
  }
  .group:hover .group-hover\:lg\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}

@media (min-width: 1350px){
  .min-\[1350px\]\:order-2{
    order: 2;
  }
  .min-\[1350px\]\:order-3{
    order: 3;
  }
  .min-\[1350px\]\:mb-0{
    margin-bottom: 0;
  }
  .min-\[1350px\]\:mb-6{
    margin-bottom: 48px;
  }
  .min-\[1350px\]\:w-\[720px\]{
    width: 720px;
  }
  .min-\[1350px\]\:w-auto{
    width: auto;
  }
  .min-\[1350px\]\:pb-4{
    padding-bottom: 32px;
  }
  .min-\[1350px\]\:pr-\[150px\]{
    padding-right: 150px;
  }
  .min-\[1350px\]\:text-\[64px\]{
    font-size: 64px;
  }
}

@media (min-width: 1400px){
  .qhd\:mt-\[160px\]{
    margin-top: 160px;
  }
  .qhd\:mt-\[184px\]{
    margin-top: 184px;
  }
  .qhd\:block{
    display: block;
  }
  .qhd\:w-1\/2{
    width: 50%;
  }
  .qhd\:min-w-\[320px\]{
    min-width: 320px;
  }
  .qhd\:max-w-\[35\%\]{
    max-width: 35%;
  }
  .qhd\:max-w-\[55\%\]{
    max-width: 55%;
  }
  .qhd\:max-w-\[57\%\]{
    max-width: 57%;
  }
  .qhd\:max-w-\[62\%\]{
    max-width: 62%;
  }
  .qhd\:max-w-\[70\%\]{
    max-width: 70%;
  }
  .qhd\:max-w-\[80\%\]{
    max-width: 80%;
  }
  .qhd\:max-w-\[900px\]{
    max-width: 900px;
  }
  .qhd\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .qhd\:flex-row{
    flex-direction: row;
  }
  .qhd\:gap-10{
    gap: 80px;
  }
  .qhd\:gap-3{
    gap: 24px;
  }
  .qhd\:px-8{
    padding-left: 64px;
    padding-right: 64px;
  }
  .qhd\:px-\[130px\]{
    padding-left: 130px;
    padding-right: 130px;
  }
  .qhd\:px-\[178px\]{
    padding-left: 178px;
    padding-right: 178px;
  }
  .qhd\:px-\[18\%\]{
    padding-left: 18%;
    padding-right: 18%;
  }
  .qhd\:pl-\[10\%\]{
    padding-left: 10%;
  }
  .qhd\:pr-\[10\%\]{
    padding-right: 10%;
  }
  .qhd\:pr-\[15\%\]{
    padding-right: 15%;
  }
  .qhd\:pr-\[3\%\]{
    padding-right: 3%;
  }
  .qhd\:pr-\[5\%\]{
    padding-right: 5%;
  }
  .qhd\:text-24-32{
    font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 2rem);
    line-height: 1.14;
  }
  .qhd\:text-\[120px\]{
    font-size: 120px;
  }
}

@media (min-width: 1560px){
  .min-\[1560px\]\:w-5\/12{
    width: 41.666667%;
  }
  .min-\[1560px\]\:w-6\/12{
    width: 50%;
  }
  .min-\[1560px\]\:pr-\[18\%\]{
    padding-right: 18%;
  }
}

@media (min-width: 1720px){
  .fhd\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .fhd\:h-10{
    height: 80px;
  }
  .fhd\:w-1\/2{
    width: 50%;
  }
  .fhd\:w-2\/3{
    width: 66.666667%;
  }
  .fhd\:w-\[35\%\]{
    width: 35%;
  }
  .fhd\:w-\[60\%\]{
    width: 60%;
  }
  .fhd\:w-\[62\%\]{
    width: 62%;
  }
  .fhd\:max-w-\[1024px\]{
    max-width: 1024px;
  }
  .fhd\:max-w-\[90\%\]{
    max-width: 90%;
  }
  .fhd\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .fhd\:gap-15{
    gap: 120px;
  }
  .fhd\:gap-\[120px\]{
    gap: 120px;
  }
  .fhd\:gap-\[156px\]{
    gap: 156px;
  }
  .fhd\:p-10{
    padding: 80px;
  }
  .fhd\:p-8{
    padding: 64px;
  }
  .fhd\:px-10{
    padding-left: 80px;
    padding-right: 80px;
  }
  .fhd\:px-\[10\%\]{
    padding-left: 10%;
    padding-right: 10%;
  }
  .fhd\:py-\[15\%\]{
    padding-top: 15%;
    padding-bottom: 15%;
  }
  .fhd\:pl-8{
    padding-left: 64px;
  }
  .fhd\:pr-0{
    padding-right: 0;
  }
  .fhd\:pr-\[8\%\]{
    padding-right: 8%;
  }
  .fhd\:pt-10{
    padding-top: 80px;
  }
  .fhd\:text-24{
    font-size: 24px;
    line-height: 1.3;
  }
  .fhd\:text-\[120px\]{
    font-size: 120px;
  }
  .fhd\:text-\[48px\]{
    font-size: 48px;
  }
}

@media (min-width: 2440px){
  .wqhd\:max-w-\[2500px\]{
    max-width: 2500px;
  }
}

.\[\&\.active\]\:bg-pink.active{
  --tw-bg-opacity: 1;
  background-color: rgb(238 31 138 / var(--tw-bg-opacity));
}

.\[\&\.active\]\:text-white.active{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\[\&_p\]\:\!leading-\[1\.25\] p{
  line-height: 1.25 !important;
}

.\[\&_p\]\:\!leading-\[1\.2\] p{
  line-height: 1.2 !important;
}

.\[\&_p\]\:\!leading-\[1\.33\] p{
  line-height: 1.33 !important;
}

.\[\&_p\]\:leading-\[1\.25\] p{
  line-height: 1.25;
}

.\[\&_span\]\:text-\[70\%\] span{
  font-size: 70%;
}

.\[\&_strong\]\:font-bold strong{
  font-weight: 700;
}

.\[\&_strong\]\:font-semibold strong{
  font-weight: 600;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLmZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuZ2VuZXJhbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmljb24uc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy50YWcuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy51bC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2NzcyIsInNldHRpbmdzL19zZXR0aW5ncy52YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuaW5maW5pdGUtbWFycXVlZS5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5sZW5pcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpY3BvcHVwLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLm1pY3JvbW9kYWwuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuc2Nyb2xsYmFyLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ibG9nLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2hlY2tib3guc2NzcyIsInRvb2xzL190b29scy5taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY292ZXItdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZG90LWFuaW0uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZWxlbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmsuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubWVudS10b2dnbGUuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWRlc2t0b3Auc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LW1vYmlsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5vdmVybGluZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnBvcHVwLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yYWRpby5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yZWFkbW9yZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMudGFiLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLXJlc3BvbnNpdmUuc2NzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvZmxpcGNhcmQuc2NzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL2ltYWdlLWdyb3VwLnNjc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9wcm9jZXNzLnNjc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9wcm9maWxlLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9zb2NpYWwtbWVkaWEuc2NzcyIsImJsb2Nrcy9fYmxvY2stY29udGVudC1tYXAuc2NzcyIsImJsb2Nrcy9fYmxvY2tzLmdlbmVyYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSwyQkFBQTtFQUNBLHFIQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FEQ0Y7QUNDQTtFQUNFLDJCQUFBO0VBQ0EseUhBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURBRjtBQ0VBO0VBQ0UsMkJBQUE7RUFDQSx1SEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRERGO0FDR0E7RUFDRSwyQkFBQTtFQUNBLDJIQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FERkY7QUVyQkE7O0NBQUE7QUFBQTs7O0NBQUE7QUFBQTs7O0VBQUEsc0JBQUEsRUFBQSxNQUFBO0VBQUEsZUFBQSxFQUFBLE1BQUE7RUFBQSxtQkFBQSxFQUFBLE1BQUE7RUFBQSwwQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztFQUFBLGdCQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Q0FBQTtBQUFBOztFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUE7S0FBQSxXQUFBLEVBQUEsTUFBQTtFQUFBLCtIQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLHdDQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHlDQUFBO1VBQUEsaUNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7OztFQUFBLGtCQUFBO0VBQUEsb0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxjQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsbUJBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7Ozs7RUFBQSwrR0FBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBO0VBQUEsV0FBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxxQkFBQSxFQUFBLE1BQUE7RUFBQSx5QkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSw4QkFBQSxFQUFBLE1BQUE7RUFBQSxnQ0FBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxVQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxvQkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSxzQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxhQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxZQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLGFBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsa0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQSxTQUFBO0FBQUE7QUFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOzs7RUFBQSxnQkFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsZUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0VBQUEsWUFBQTtBQUFBO0FBQUEsd0VBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUEsV0FBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGdCQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQ0FBQTtFQUFBLG9EQUFBO0VBQUEsZ0JBQUE7RUFBQSxtQkFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0NBQUE7RUFBQSx1REFBQTtFQUFBLGdCQUFBO0VBQUEsbUJBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNDQUFBO0VBQUEsMkRBQUE7RUFBQSxnQkFBQTtFQUFBLG1CQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQ0FBQTtFQUFBLHNEQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0NBQUE7RUFBQSwwREFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNDQUFBO0VBQUEsd0RBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQ0FBQTtFQUFBLHlEQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdDQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFFQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQ0FBQTtLQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0tBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQSxxQ0FBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGNBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0NBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9EQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7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RUFBdUYseUJBQUE7QVY4UGg1RTs7QVU5UHc2RTtFQUFpRixtQkFBQTtBVmtRei9FOztBVWxRNGdGO0VBQXlHLHNCQUFBO0FWc1FybkY7O0FVdFEwb0Y7RUFBdUYsMEJBQUE7QVYwUWp1Rjs7QVUxUTB2RjtFQUFpRixtQkFBQTtBVjhRMzBGOztBVTlRODFGO0VBQXlHLHVCQUFBO0FWa1J2OEY7O0FVbFI2OUY7RUFBdUYseUJBQUE7QVZzUnBqRzs7QVV0UjRrRztFQUFpRixtQkFBQTtBVjBSN3BHOztBVTFSZ3JHO0VBQXlHLHNCQUFBO0FWOFJ6eEc7O0FVOVI4eUc7RUFBdUYsMEJBQUE7QVZrU3I0Rzs7QVVsUzg1RztFQUFpRixtQkFBQTtBVnNTLytHOztBVXRTa2dIO0VBQXlHLHVCQUFBO0FWMFMzbUg7O0FVMVNpb0g7RUFBdUYseUJBQUE7QVY4U3h0SDs7QVU5U2d2SDtFQUFpRixtQkFBQTtBVmtUajBIOztBVWxUbzFIO0VBQXlHLHNCQUFBO0FWc1Q3N0g7O0FVdFRrOUg7RUFBdUYsMEJBQUE7QVYwVHppSTs7QVUxVGtrSTtFQUFpRixtQkFBQTtBVjhUbnBJOztBVTlUc3FJO0VBQXlHLHVCQUFBO0FWa1Uvd0k7O0FVbFVxeUk7RUFBdUYseUJBQUE7QVZzVTUzSTs7QVV0VW81STtFQUFpRixtQkFBQTtBVjBVcitJOztBVTFVdy9JO0VBQXlHLHNCQUFBO0FWOFVqbUo7O0FVOVVzbko7RUFBdUYsMEJBQUE7QVZrVjdzSjs7QVVsVnN1SjtFQUFpRixtQkFBQTtBVnNWdnpKOztBVXRWMDBKO0VBQXlHLHVCQUFBO0FWMFZuN0o7O0FVMVZ5OEo7RUFBdUYseUJBQUE7QVY4VmhpSzs7QVU5VndqSztFQUFpRixtQkFBQTtBVmtXem9LOztBVWxXNHBLO0VBQXlHLHNCQUFBO0FWc1dyd0s7O0FVdFcweEs7RUFBdUYsMEJBQUE7QVYwV2ozSzs7QVUxVzA0SztFQUFpRixtQkFBQTtBVjhXMzlLOztBVTlXOCtLO0VBQXlHLHVCQUFBO0FWa1h2bEw7O0FVbFg2bUw7RUFBdUYseUJBQUE7QVZzWHBzTDs7QVV0WDR0TDtFQUFpRixtQkFBQTtBVjBYN3lMOztBVTFYZzBMO0VBQXlHLHNCQUFBO0FWOFh6Nkw7O0FVOVg4N0w7RUFBdUYsMEJBQUE7QVZrWXJoTTs7QVVsWThpTTtFQUFpRixtQkFBQTtBVnNZL25NOztBVXRZa3BNO0VBQXlHLHVCQUFBO0FWMFkzdk07O0FVMVlpeE07RUFBeUYsdUJBQUE7QVY4WTEyTTs7QVU5WWk0TTtFQUFtRixtQkFBQTtBVmtacDlNOztBVWxadStNO0VBQTJHLG9CQUFBO0FWc1psbE47O0FVdFpzbU47RUFBeUYsMEJBQUE7QVYwWi9yTjs7QVUxWnl0TjtFQUFtRixtQkFBQTtBVjhaNXlOOztBVTlaK3pOO0VBQTJHLHVCQUFBO0FWa2ExNk47O0FVbGFpOE47RUFBeUYseUJBQUE7QVZzYTFoTzs7QVV0YW1qTztFQUFtRixtQkFBQTtBVjBhdG9POztBVTFheXBPO0VBQTJHLHNCQUFBO0FWOGFwd087O0FVOWEweE87RUFBeUYsMEJBQUE7QVZrYm4zTzs7QVVsYjY0TztFQUFtRixtQkFBQTtBVnNiaCtPOztBVXRibS9PO0VBQTJHLHVCQUFBO0FWMGI5bFA7O0FVMWJxblA7RUFBeUYseUJBQUE7QVY4YjlzUDs7QVU5YnV1UDtFQUFtRixtQkFBQTtBVmtjMXpQOztBVWxjNjBQO0VBQTJHLHNCQUFBO0FWc2N4N1A7O0FVdGM4OFA7RUFBeUYsMEJBQUE7QVYwY3ZpUTs7QVUxY2lrUTtFQUFtRixtQkFBQTtBVjhjcHBROztBVTljdXFRO0VBQTJHLHVCQUFBO0FWa2RseFE7O0FVbGR5eVE7RUFBeUYseUJBQUE7QVZzZGw0UTs7QVV0ZDI1UTtFQUFtRixtQkFBQTtBVjBkOStROztBVTFkaWdSO0VBQTJHLHNCQUFBO0FWOGQ1bVI7O0FVOWRrb1I7RUFBeUYsMEJBQUE7QVZrZTN0Ujs7QVVsZXF2UjtFQUFtRixtQkFBQTtBVnNleDBSOztBVXRlMjFSO0VBQTJHLHVCQUFBO0FWMGV0OFI7O0FVMWU2OVI7RUFBeUYseUJBQUE7QVY4ZXRqUzs7QVU5ZStrUztFQUFtRixtQkFBQTtBVmtmbHFTOztBVWxmcXJTO0VBQTJHLHNCQUFBO0FWc2ZoeVM7O0FVdGZzelM7RUFBeUYsMEJBQUE7QVYwZi80Uzs7QVUxZnk2UztFQUFtRixtQkFBQTtBVjhmNS9TOztBVTlmK2dUO0VBQTJHLHVCQUFBO0FWa2dCMW5UOztBVWxnQmlwVDtFQUF5Rix5QkFBQTtBVnNnQjF1VDs7QVV0Z0Jtd1Q7RUFBbUYsbUJBQUE7QVYwZ0J0MVQ7O0FVMWdCeTJUO0VBQTJHLHNCQUFBO0FWOGdCcDlUOztBVTlnQjArVDtFQUF5RiwwQkFBQTtBVmtoQm5rVTs7QVVsaEI2bFU7RUFBbUYsbUJBQUE7QVZzaEJoclU7O0FVdGhCbXNVO0VBQTJHLHVCQUFBO0FWMGhCOXlVOztBVTFoQnEwVTtFQUF5Rix5QkFBQTtBVjhoQjk1VTs7QVU5aEJ1N1U7RUFBbUYsbUJBQUE7QVZraUIxZ1Y7O0FVbGlCNmhWO0VBQTJHLHNCQUFBO0FWc2lCeG9WOztBVXRpQjhwVjtFQUF5RiwwQkFBQTtBVjBpQnZ2Vjs7QVUxaUJpeFY7RUFBbUYsbUJBQUE7QVY4aUJwMlY7O0FVOWlCdTNWO0VBQTJHLHVCQUFBO0FWa2pCbCtWOztBVWxqQnkvVjtFQUF5Rix5QkFBQTtBVnNqQmxsVzs7QVV0akIybVc7RUFBbUYsbUJBQUE7QVYwakI5clc7O0FVMWpCaXRXO0VBQTJHLHNCQUFBO0FWOGpCNXpXOztBVTlqQmsxVztFQUF5RiwwQkFBQTtBVmtrQjM2Vzs7QVVsa0JxOFc7RUFBbUYsbUJBQUE7QVZza0J4aFg7O0FVdGtCMmlYO0VBQTJHLHVCQUFBO0FWMGtCdHBYOztBVTFrQjZxWDtFQUF5Rix5QkFBQTtBVjhrQnR3WDs7QVU5a0IreFg7RUFBbUYsbUJBQUE7QVZrbEJsM1g7O0FVbGxCcTRYO0VBQTJHLHNCQUFBO0FWc2xCaC9YOztBVXRsQnNnWTtFQUF5RiwwQkFBQTtBVjBsQi9sWTs7QVUxbEJ5blk7RUFBbUYsbUJBQUE7QVY4bEI1c1k7O0FVOWxCK3RZO0VBQTJHLHVCQUFBO0FWa21CMTBZOztBVWxtQmkyWTtFQUF5Rix5QkFBQTtBVnNtQjE3WTs7QVV0bUJtOVk7RUFBbUYsbUJBQUE7QVYwbUJ0aVo7O0FVMW1CeWpaO0VBQTJHLHNCQUFBO0FWOG1CcHFaOztBVTltQjByWjtFQUF5RiwwQkFBQTtBVmtuQm54Wjs7QVVsbkI2eVo7RUFBbUYsbUJBQUE7QVZzbkJoNFo7O0FVdG5CbTVaO0VBQTJHLHVCQUFBO0FWMG5COS9aOztBVTFuQnFoYTtFQUF5Rix1QkFBQTtBVjhuQjltYTs7QVU5bkJxb2E7RUFBbUYsbUJBQUE7QVZrb0J4dGE7O0FVbG9CMnVhO0VBQTJHLG9CQUFBO0FWc29CdDFhOztBVXRvQjAyYTtFQUF5RiwwQkFBQTtBVjBvQm44YTs7QVUxb0I2OWE7RUFBbUYsbUJBQUE7QVY4b0JoamI7O0FVOW9CbWtiO0VBQTJHLHVCQUFBO0FWa3BCOXFiOztBVWxwQnFzYjtFQUF5Rix5QkFBQTtBVnNwQjl4Yjs7QVV0cEJ1emI7RUFBbUYsbUJBQUE7QVYwcEIxNGI7O0FVMXBCNjViO0VBQTJHLHNCQUFBO0FWOHBCeGdjOztBVTlwQjhoYztFQUF5RiwwQkFBQTtBVmtxQnZuYzs7QVVscUJpcGM7RUFBbUYsbUJBQUE7QVZzcUJwdWM7O0FVdHFCdXZjO0VBQTJHLHVCQUFBO0FWMHFCbDJjOztBVTFxQnkzYztFQUF5Rix5QkFBQTtBVjhxQmw5Yzs7QVU5cUIyK2M7RUFBbUYsbUJBQUE7QVZrckI5amQ7O0FVbHJCaWxkO0VBQTJHLHNCQUFBO0FWc3JCNXJkOztBVXRyQmt0ZDtFQUF5RiwwQkFBQTtBVjByQjN5ZDs7QVUxckJxMGQ7RUFBbUYsbUJBQUE7QVY4ckJ4NWQ7O0FVOXJCMjZkO0VBQTJHLHVCQUFBO0FWa3NCdGhlOztBVWxzQjZpZTtFQUF5Rix5QkFBQTtBVnNzQnRvZTs7QVV0c0IrcGU7RUFBbUYsbUJBQUE7QVYwc0JsdmU7O0FVMXNCcXdlO0VBQTJHLHNCQUFBO0FWOHNCaDNlOztBVTlzQnM0ZTtFQUF5RiwwQkFBQTtBVmt0Qi85ZTs7QVVsdEJ5L2U7RUFBbUYsbUJBQUE7QVZzdEI1a2Y7O0FVdHRCK2xmO0VBQTJHLHVCQUFBO0FWMHRCMXNmOztBVTF0Qml1ZjtFQUF5Rix5QkFBQTtBVjh0QjF6Zjs7QVU5dEJtMWY7RUFBbUYsbUJBQUE7QVZrdUJ0NmY7O0FVbHVCeTdmO0VBQTJHLHNCQUFBO0FWc3VCcGlnQjs7QVV0dUIwamdCO0VBQXlGLDBCQUFBO0FWMHVCbnBnQjs7QVUxdUI2cWdCO0VBQW1GLG1CQUFBO0FWOHVCaHdnQjs7QVU5dUJteGdCO0VBQTJHLHVCQUFBO0FWa3ZCOTNnQjs7QVVsdkJxNWdCO0VBQXlGLHlCQUFBO0FWc3ZCOStnQjs7QVV0dkJ1Z2hCO0VBQW1GLG1CQUFBO0FWMHZCMWxoQjs7QVUxdkI2bWhCO0VBQTJHLHNCQUFBO0FWOHZCeHRoQjs7QVU5dkI4dWhCO0VBQXlGLDBCQUFBO0FWa3dCdjBoQjs7QVVsd0JpMmhCO0VBQW1GLG1CQUFBO0FWc3dCcDdoQjs7QVV0d0J1OGhCO0VBQTJHLHVCQUFBO0FWMHdCbGppQjs7QVUxd0J5a2lCO0VBQXlGLHlCQUFBO0FWOHdCbHFpQjs7QVU5d0IycmlCO0VBQW1GLG1CQUFBO0FWa3hCOXdpQjs7QVVseEJpeWlCO0VBQTJHLHNCQUFBO0FWc3hCNTRpQjs7QVV0eEJrNmlCO0VBQXlGLDBCQUFBO0FWMHhCMy9pQjs7QVUxeEJxaGpCO0VBQW1GLG1CQUFBO0FWOHhCeG1qQjs7QVU5eEIybmpCO0VBQTJHLHVCQUFBO0FWa3lCdHVqQjs7QVVseUI2dmpCO0VBQXlGLHlCQUFBO0FWc3lCdDFqQjs7QVV0eUIrMmpCO0VBQW1GLG1CQUFBO0FWMHlCbDhqQjs7QVUxeUJxOWpCO0VBQTJHLHNCQUFBO0FWOHlCaGtrQjs7QVU5eUJzbGtCO0VBQXlGLDBCQUFBO0FWa3pCL3FrQjs7QVVsekJ5c2tCO0VBQW1GLG1CQUFBO0FWc3pCNXhrQjs7QVV0ekIreWtCO0VBQTJHLHVCQUFBO0FWMHpCMTVrQjs7QVUxekJpN2tCO0VBQXlGLHlCQUFBO0FWOHpCMWdsQjs7QVU5ekJtaWxCO0VBQW1GLG1CQUFBO0FWazBCdG5sQjs7QVVsMEJ5b2xCO0VBQTJHLHNCQUFBO0FWczBCcHZsQjs7QVV0MEIwd2xCO0VBQXlGLDBCQUFBO0FWMDBCbjJsQjs7QVUxMEI2M2xCO0VBQW1GLG1CQUFBO0FWODBCaDlsQjs7QVU5MEJtK2xCO0VBQTJHLHVCQUFBO0FWazFCOWttQjs7QVVsMUJxbW1CO0VBQXlGLHlCQUFBO0FWczFCOXJtQjs7QVV0MUJ1dG1CO0VBQW1GLG1CQUFBO0FWMDFCMXltQjs7QVUxMUI2em1CO0VBQTJHLHNCQUFBO0FWODFCeDZtQjs7QVU5MUI4N21CO0VBQXlGLDBCQUFBO0FWazJCdmhuQjs7QVVsMkJpam5CO0VBQW1GLG1CQUFBO0FWczJCcG9uQjs7QVV0MkJ1cG5CO0VBQTJHLHVCQUFBO0FWMDJCbHduQjs7QVUxMkJ5eG5CO0VBQXlGLHVCQUFBO0FWODJCbDNuQjs7QVU5MkJ5NG5CO0VBQW1GLG1CQUFBO0FWazNCNTluQjs7QVVsM0IrK25CO0VBQTJHLG9CQUFBO0FWczNCMWxvQjs7QVV0M0I4bW9CO0VBQXFGLGdFQUFBO0FWMDNCbnNvQjs7QVUxM0I0dm9CO0VBQWlGLGdDQUFBO0FWODNCNzBvQjs7QVU5M0I2Mm9CO0VBQXVGLG1DQUFBO0FWazRCcDhvQjs7QVVsNEJ1K29CO0VBQXlGLG9DQUFBO0FWczRCaGtwQjs7QVV0NEJvbXBCO0VBQStGLHVDQUFBO0FWMDRCbnNwQjs7QVUxNEIwdXBCO0VBQWlHLGtFQUFBO0FWODRCMzBwQjs7QVU5NEJzNHBCO0VBQW1HLG1FQUFBO0FWazVCeitwQjs7QVVsNUJzaXFCO0VBQXlHLGtFQUFBO0FWczVCL29xQjs7QVV0NUIyc3FCO0VBQWlHLCtEQUFBO0FWMDVCNXlxQjs7QVUxNUJxMnFCO0VBQW1HLCtEQUFBO0FWODVCeDhxQjs7QVU5NUJpZ3JCO0VBQXlHLGlFQUFBO0FWazZCMW1yQjs7QVVsNkJvcXJCO0VBQWlHLGlFQUFBO0FWczZCcndyQjs7QVV0NkIrenJCO0VBQW1HLGdFQUFBO0FWMDZCbDZyQjs7QVUxNkIyOXJCO0VBQXlHLG1FQUFBO0FWODZCcGtzQjs7QVU5NkJnb3NCO0VBQW1HLGlFQUFBO0FWazdCbnVzQjs7QVVsN0I2eHNCO0VBQXFHLGdFQUFBO0FWczdCbDRzQjs7QVV0N0IyN3NC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SUM7RUF0bklEO0FBc25JQzs7QUF0bklEO0VBQUEscUJBc25JQztFQXRuSUQ7QUFzbklDOztBQXRuSUQ7RUFBQSw2QkFzbklDO0VBdG5JRDtBQXNuSUM7O0FBdG5JRDtFQUFBLGtCQXNuSUM7RUF0bklEO0FBc25JQzs7QUF0bklEO0VBQUEsK0JBc25JQztFQXRuSUQ7QUFzbklDOztBQXRuSUQ7RUFBQSxvQkFzbklDO0VBdG5JRDtBQXNuSUM7O0FBdG5JRDtFQUFBO0FBc25JQzs7QUF0bklEO0VBQUE7SUFBQTtFQXNuSUM7QUFBQTs7QUF0bklEO0VBQUE7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztBQUFBOztBQXRuSUQ7RUFBQTtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUEsY0FzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBLG1CQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUEsZ0NBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUEsc0JBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUEsa0JBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLGtCQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSxrQkFzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUEsaUJBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLGdCQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSxrQkFzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUEsa0JBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLGdCQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSxrQkFzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUEsdURBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLGVBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLHVEQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSxlQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSxlQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSxpREFzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUEsdURBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLGtEQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSwrQ0FzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUEsa0RBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLGVBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUEsb0JBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLG9CQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSxvQkFzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUEsb0JBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLHFCQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSw2QkFzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUEsa0JBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLG9CQXNuSUM7SUF0bklEO0VBc25JQztBQUFBOztBQXRuSUQ7RUFBQTtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0FBQUE7O0FBdG5JRDtFQUFBO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBLGtCQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSxtQkFzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUEsbUJBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBLGlCQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBLGlEQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7QUFBQTs7QUF0bklEO0VBQUE7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztBQUFBOztBQXRuSUQ7RUFBQTtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBLGtCQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQSxpQkFzbklDO0lBdG5JRDtFQXNuSUM7RUF0bklEO0lBQUEsZ0JBc25JQztJQXRuSUQ7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0VBdG5JRDtJQUFBO0VBc25JQztFQXRuSUQ7SUFBQSxlQXNuSUM7SUF0bklEO0VBc25JQztFQXRuSUQ7SUFBQTtFQXNuSUM7RUF0bklEO0lBQUE7RUFzbklDO0FBQUE7O0FBdG5JRDtFQUFBO0lBQUE7RUFzbklDO0FBQUE7O0FBdG5JRDtFQUFBLGtCQXNuSUM7RUF0bklEO0FBc25JQzs7QUF0bklEO0VBQUEsb0JBc25JQztFQXRuSUQ7QUFzbklDOztBQXRuSUQ7RUFBQTtBQXNuSUM7O0FBdG5JRDtFQUFBO0FBc25JQzs7QUF0bklEO0VBQUE7QUFzbklDOztBQXRuSUQ7RUFBQTtBQXNuSUM7O0FBdG5JRDtFQUFBO0FBc25JQzs7QUF0bklEO0VBQUE7QUFzbklDOztBQXRuSUQ7RUFBQTtBQXNuSUMiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2xhc2hHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2xhc2hHcm90ZXNrLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDbGFzaEdyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2xhc2hHcm90ZXNrLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDbGFzaEdyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2xhc2hHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2xhc2hHcm90ZXNrLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBAYXBwbHkgdGV4dC0xNnIgZm9udC1iYXNlIHRleHQtZ3JleS1kYXJrIGJnLXdoaXRlO1xufVxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuYnV0dG9uLFxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDAuNDVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBhcHBseSB0ZXh0LXBpbms7XG59XG5idXR0b246aG92ZXIsXG5hOmhvdmVyIHtcbiAgQGFwcGx5IHVuZGVybGluZTtcbn1cbmJ1dHRvbi5mdWxsLWNsaWNrOmJlZm9yZSxcbmEuZnVsbC1jbGljazpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCJcIl0gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLWZ1bGwgei1bMTAwXSBjdXJzb3ItcG9pbnRlcjtcbn1cbmJ1dHRvbi5mb3JjZS1mdWxsLWNsaWNrOmJlZm9yZSxcbmEuZm9yY2UtZnVsbC1jbGljazpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCJcIl0gYWJzb2x1dGUgdG9wLTEvMiBsZWZ0LTEvMiAtdHJhbnNsYXRlLXktMS8yIC10cmFuc2xhdGUteC0xLzIgdy1bMTAwdnddIGgtWzEwMHZoXSB6LVsxMDBdIGN1cnNvci1wb2ludGVyO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuaDIgZW0ge1xuICBAYXBwbHkgbm90LWl0YWxpYyB0ZXh0LXBpbms7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaHRtbC5uYXZpZ2F0aW9uLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIH1cbn1cbmh0bWwuc2Nyb2xsLWxvY2ssIGh0bWwudmFuaWxsYS1tb2RhbC0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICBodG1sICN3cGFkbWluYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmFkbWluLWJhciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuICAuY29udGFpbmVyLnNjcmVlbnMtbWQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbltjbGFzc149c3ZnLV0sIFtjbGFzcyo9XCIgc3ZnLVwiXSB7XG4gIHNwZWFrOiBuZXZlcjtcbiAgQGFwcGx5IGlubGluZS1ibG9jayB3LTMgaC0zIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgdHJhbnNpdGlvbi1hbGwgZmxleC1ub25lO1xufVxuXG4uZS10YWcge1xuICBAYXBwbHkgYmctcGluayByb3VuZGVkLVs1cHhdIHAtMSAgdGV4dC0xNnIgbGVhZGluZy1ub25lIGZvbnQtbWVkaXVtICB0ZXh0LXdoaXRlO1xufVxuLmUtdGFnLS1ub25lIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtZ3JleS1kYXJrO1xufVxuLmUtdGFnLmFjdGl2ZSB7XG4gIEBhcHBseSBiZy1waW5rIHRleHQtd2hpdGU7XG59XG4uZS10YWc6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lIGJnLXBpbmsgdGV4dC13aGl0ZTtcbn1cblxuLmMtbGlzdCB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0xO1xufVxuLmMtbGlzdCBsaSB7XG4gIEBhcHBseSBmbGV4IGdhcC0yIG0tMCB0ZXh0LTE0ciBsZWFkaW5nLXNudWc7XG59XG4uYy1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0yIGgtWzlweF0gYmctbm8tcmVwZWF0IGJnLWNlbnRlciByZWxhdGl2ZSB0b3AtWzVweF07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTYgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC42NjY3IDAuNzAwNjg0QzEwLjY2NjcgMS4xOTUzNSAxMS4xNTUzIDEuOTM0MDIgMTEuNjUgMi41NTQwMkMxMi4yODYgMy4zNTQwMiAxMy4wNDYgNC4wNTIwMiAxMy45MTczIDQuNTg0NjhDMTQuNTcwNyA0Ljk4NDAyIDE1LjM2MjcgNS4zNjczNSAxNiA1LjM2NzM1TTE2IDUuMzY3MzVDMTUuMzYyNyA1LjM2NzM1IDE0LjU3IDUuNzUwNjggMTMuOTE3MyA2LjE1MDAyQzEzLjA0NiA2LjY4MzM1IDEyLjI4NiA3LjM4MTM1IDExLjY1IDguMTgwMDJDMTEuMTU1MyA4LjgwMDY4IDEwLjY2NjcgOS41NDA2OCAxMC42NjY3IDEwLjAzNE0xNiA1LjM2NzM1SC00Ljc2ODM3ZS0wNycgc3Ryb2tlPSclMjNBRkM0QzAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5hY2NvcmRpb25qcyB7XG4gIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGdhcC0zIHAtMCByZWxhdGl2ZSBsaXN0LW5vbmU7XG59XG4uYWNjb3JkaW9uanM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uanMgPiBsaSB7XG4gIEBhcHBseSBsZWFkaW5nLXNudWcgdHJhbnNpdGlvbi1hbGwgYmctcGluay8yMCByb3VuZGVkLVsxMHB4XTtcbn1cbi5hY2NvcmRpb25qcyA+IGxpOmhvdmVyID4gYnV0dG9uIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cbi5hY2NvcmRpb25qcyA+IGxpLmFjY19hY3RpdmUge1xuICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1ncmV5LWRhcms7XG59XG4uYWNjb3JkaW9uanMgPiBsaS5hY2NfYWN0aXZlID4gYnV0dG9uIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMge1xuICAgIHJvdy1nYXA6IDU2cHg7XG4gIH1cbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Rlc2NyaXB0aW9uLFxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgcm93LWdhcDogMTZweDtcbiAgY29sdW1uLWdhcDogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgQGFwcGx5IHRleHQtcmVkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwMDtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzAwO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gIEBhcHBseSB0ZXh0LTE0IG1iLTEgZm9udC1tZWRpdW07XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICBAYXBwbHkgdGV4dC15ZWxsb3ctZGFyaztcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgQGFwcGx5IGZvbnQtYmFzZSBoLTYgdy1mdWxsIGFwcGVhcmFuY2Utbm9uZSBweC0yIGJnLXRyYW5zcGFyZW50IGJvZHktc21hbGwgdGV4dC1ncmV5LWRhcmsgcGxhY2Vob2xkZXItZ3JleS1kYXJrLzUwIGJvcmRlciBib3JkZXItZ3JleS1kYXJrLzIwIHJvdW5kZWQtWzhweF07XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Zm9jdXMsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0IGJvcmRlci1ncmVlbi1saWdodDtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTkycHg7XG4gIH1cbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0Lmhhcy12YWx1ZSB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDpmb2N1cyBvcHRpb24ge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNoZXZyb24tZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgaC01IGxnOmgtNyBib3JkZXItYiBib3JkZXItbGluZTtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi11cGxvYWQuc3ZnKTtcbiAgQGFwcGx5IHctMiBoLTIgYWJzb2x1dGUgcmlnaHQtMCB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzI7XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRleHQtYmVpZ2U7XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXS5oYXMtdmFsdWUge1xuICBAYXBwbHkgdGV4dC15ZWxsb3ctZGFyaztcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctYmVpZ2UgYm9yZGVyIGJvcmRlci15ZWxsb3cgdGV4dC15ZWxsb3ctZGFyayBmb250LWJhc2UgdGV4dC0xNCB0cmFuc2l0aW9uLWFsbCBweC0xIGhpZGRlbjtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbjpob3ZlciB7XG4gIEBhcHBseSBiZy15ZWxsb3cgdGV4dC13aGl0ZTtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogIzRFNEU0RTtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuZ2lucHV0X3ByZXZpZXcge1xuICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB3LWZ1bGwgbGc6dy1bY2FsYygxMDAlLTE1NnB4KV0gdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIHByLTMgb3BhY2l0eS0xMDAgY3Vyc29yLXBvaW50ZXIgdGV4dC0xNCB0cnVuY2F0ZSBtLTA7XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdpbnB1dF9wcmV2aWV3IC5nZmllbGRfZmlsZXVwbG9hZF9wcm9ncmVzcyB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdpbnB1dF9wcmV2aWV3IC5nZm9ybV9kZWxldGVfZmlsZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRvcC0wIHRleHQtd2hpdGUgYmctdGVhbCByb3VuZGVkLWZ1bGwgdGV4dC1bOHB4XTtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZGF0ZSAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIC51aS1kYXRlcGlja2VyLXRyaWdnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8sXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dLFxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbCxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWwsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxhYmVsLFxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIEBhcHBseSBib2R5LXNtYWxsO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmFmdGVyLFxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbDphZnRlcixcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YWZ0ZXIsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTJweDtcbiAgei1pbmRleDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWw6YmVmb3JlLFxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbDpiZWZvcmUsXG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmJlZm9yZSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTY0NTQ7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSxcbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAwIDZweCAwO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIHRvcDogLTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cbi5jLWJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2lucHV0X3ByZXZpZXcgYnV0dG9uIHtcbiAgY29sb3I6ICNEM0ExNEM7XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5naW5wdXRfcHJldmlldyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuLmMtYm9keSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4uYy1ib2R5IC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMyB7XG4gIEBhcHBseSB0ZXh0LTE4LTI0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvcml6b250YWwtbWFycXVlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5zbW9vdGgge1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5wYXVzZWQgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUuZnVsbCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgbWluLXdpZHRoOiB2YXIoLS1fY29udGFpbmVyV2lkdGgpO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkYXRhLWFuaW1hdGU9dHJ1ZV0gLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbjogaG9yaXpvbnRhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pO1xufVxuXG5Aa2V5ZnJhbWVzIGhvcml6b250YWwtbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLV9nYXApICogLTEpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gdmFyKC0tX2dhcCkgKiAyKSk7XG4gIH1cbn1cbi52ZXJ0aWNhbC1tYXJxdWVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLV9nYXApO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLV9jb250YWluZXJTaXplKSAtIHZhcigtLV92R2FwKSkgLyAxLjIpO1xufVxuXG4udmVydGljYWwtbWFycXVlZS5zbW9vdGgge1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4udmVydGljYWwtbWFycXVlZS5wYXVzZWQgLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4udmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLV92R2FwKTtcbn1cblxuW2RhdGEtYW5pbWF0ZT10cnVlXSAudmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbWFycXVlZSB2YXIoLS1fc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1fZGlyZWN0aW9uKTtcbn1cblxuLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tX2hHYXApO1xufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tX3ZHYXApICogLTEpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIHZhcigtLV92R2FwKSAqIDIpKTtcbiAgfVxufVxuaHRtbC5sZW5pcyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCBbZGF0YS1sZW5pcy1wcmV2ZW50XSB7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5cbi5sZW5pcy5sZW5pcy1zdG9wcGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxlbmlzLmxlbmlzLXNjcm9sbGluZyBpZnJhbWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgQGFwcGx5IGhvdmVyOm5vLXVuZGVybGluZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG59XG5cbi5tZnAtY2xvc2U6aG92ZXIsXG4ubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUsXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwNDhweDtcbn1cbkBzY3JlZW4gcWhkIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gIH1cbn1cbkBzY3JlZW4gd3FoZCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjA0OHB4O1xuICB9XG59XG5Ac2NyZWVuIHVoZCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjQwMHB4O1xuICB9XG59XG5cbi5tZnAtYmcge1xuICB6LWluZGV4OiAzMDAxO1xufVxuXG4ubWZwLXdyYXAge1xuICB6LWluZGV4OiAzMDAyO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBCYXNpYyBNb2RhbCBTdHlsZXNcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogNTAwO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVlZTg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgdGV4dC0xOC0yNDtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tb2RhbF9faGVhZGVyIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJVcIjtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cbi5taWNyb21vZGFsLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX2NvbnRhaW5lcixcbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zY3JvbGxiYXItdHJhY2suc2Nyb2xsYmFyLXRyYWNrLXk6YmVmb3JlLCAuc2Nyb2xsYmFyLXRyYWNrLnNjcm9sbGJhci10cmFjay15OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTA7XG59XG4uc2Nyb2xsYmFyLXRyYWNrLnNjcm9sbGJhci10cmFjay15OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICB0b3A6IGF1dG87XG59XG5cbi5zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkM0QzAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLS1jYXJvdXNlbCB7XG4gIGNsaXAtcGF0aDogaW5zZXQoLTEwMHZ3IC0xMDB2dyAtMTAwdncgMCk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogRXF1YWwgSGVpZ2h0ICovXG4uc3dpcGVyLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIEBhcHBseSBmbGV4IGdhcC1bMTFweF07XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgQGFwcGx5IGlubGluZS1ibG9jayBiZy13aGl0ZS81MCB0cmFuc2l0aW9uLWFsbCBjdXJzb3ItcG9pbnRlciByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBAYXBwbHkgYmctcGluaztcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi0tZGFyayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YmVmb3JlIHtcbiAgQGFwcGx5IGJnLWJsYWNrO1xufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gIEBhcHBseSB3LTUgaC01IGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgZm9udC1ib2xkIHRleHQtMTY7XG59XG4uc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBAYXBwbHkgaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLWF1dG8gb3BhY2l0eS0yMDtcbn1cbi5zd2lwZXItYnV0dG9uLnN3aXBlci1mdWxsIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGgtZnVsbCB3LVs1MHZ3XSByb3VuZGVkLW5vbmUgYmctdHJhbnNwYXJlbnQgei1bMTAwXSBjdXJzb3Itbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLnN3aXBlci1mdWxsLnByZXYge1xuICBAYXBwbHkgcmlnaHQtMS8yO1xufVxuLnN3aXBlci1idXR0b24uc3dpcGVyLWZ1bGwubmV4dCB7XG4gIEBhcHBseSBsZWZ0LTEvMjtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgei1bMzAwXSB3LVsxMiVdIGgtZnVsbCAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYmctdHJhbnNwYXJlbnQgcm91bmRlZC1ub25lIHRyYW5zaXRpb24tYWxsIGN1cnNvci1wb2ludGVyO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBvcGFjaXR5LTEwMCB0cmFuc2l0aW9uLWFsbCBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGw7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUgaSB7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZTpob3ZlcjpiZWZvcmUge1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGU6aG92ZXIucHJldiBpIHtcbiAgQGFwcGx5IC10cmFuc2xhdGUteC00O1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlOmhvdmVyLm5leHQgaSB7XG4gIEBhcHBseSB0cmFuc2xhdGUteC00O1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlLnByZXYge1xuICBAYXBwbHkgbGVmdC0wO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlLnByZXY6YmVmb3JlIHtcbiAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLXIgZnJvbS1ibGFjay80MCB0by10cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZS5wcmV2IGkge1xuICBAYXBwbHkgLXRyYW5zbGF0ZS14LTM7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUubmV4dCB7XG4gIEBhcHBseSByaWdodC0wO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlLm5leHQ6YmVmb3JlIHtcbiAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLWwgZnJvbS1ibGFjay80MCB0by10cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZS5uZXh0IGkge1xuICBAYXBwbHkgdHJhbnNsYXRlLXgtMztcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi8qXG4qKiBCbG9nIHBvc3QgbW9kYWxcbioqIFNsaWRlcyB1cCBmcm9tIHRoZSBib3R0b20gdG8gNC81IGhlaWdodCB3aXRoIHNpZGUgZ3V0dGVycyBvdmVyIGEgZGFya1xuKiogb3ZlcmxheS4gU2Nyb2xsaW5nIHRoZSBjb250ZW50IGV4cGFuZHMgaXQgdG8gZnVsbCBzY3JlZW4gdmlhIHRoZSBgLS1leHBhbmRgXG4qKiBjdXN0b20gcHJvcGVydHkgKDAgLT4gMSksIHNldCBieSBKUyBmcm9tIHRoZSBzY3JvbGwgcG9zaXRpb24uXG4qL1xuLmMtYmxvZy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDMwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDEuNXM7XG59XG4uYy1ibG9nLW1vZGFsIFtkYXRhLWJsb2ctY29udGVudF0ge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG4uYy1ibG9nLW1vZGFsIFtkYXRhLWJsb2ctY29udGVudF0gPiBkaXYge1xuICBAYXBwbHkgcHktNTtcbn1cbkBzY3JlZW4gc20ge1xuICAuYy1ibG9nLW1vZGFsIFtkYXRhLWJsb2ctY29udGVudF0gPiBkaXYge1xuICAgIEBhcHBseSBwdC0xMCBwYi02O1xuICB9XG59XG4uYy1ibG9nLW1vZGFsIFtkYXRhLWJsb2ctY29udGVudF0gLmMtYmxvZy1zaWRlIHtcbiAgdG9wOiAyNHB4O1xufVxuLmMtYmxvZy1tb2RhbC5pcy1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xufVxuLmMtYmxvZy1tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG4uYy1ibG9nLW1vZGFsLmlzLW9wZW4gLmMtYmxvZy1tb2RhbF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1ibG9nLW1vZGFsX19wYW5lbCB7XG4gIC0tZXhwYW5kOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoODB2aCArIDIwdmggKiB2YXIoLS1leHBhbmQpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMjRweCAqICgxIC0gdmFyKC0tZXhwYW5kKSkpIGNhbGMoMjRweCAqICgxIC0gdmFyKC0tZXhwYW5kKSkpIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGFwcGx5IGJnLXdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCB3aWR0aCAwLjdzIGVhc2UsIGhlaWdodCAwLjdzIGVhc2UsIGJvcmRlci1yYWRpdXMgMC43cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1ibG9nLW1vZGFsX19wYW5lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyOHB4ICogKDEgLSB2YXIoLS1leHBhbmQpKSk7XG4gIH1cbn1cbkBzY3JlZW4gc20ge1xuICAuYy1ibG9nLW1vZGFsX19wYW5lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHggKiAoMSAtIHZhcigtLWV4cGFuZCkpKTtcbiAgfVxufVxuLmMtYmxvZy1tb2RhbC5pcy1vcGVuIC5jLWJsb2ctbW9kYWxfX3BhbmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmMtYmxvZy1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBhcHBseSBiZy1waW5rIHRleHQtd2hpdGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmMtYmxvZy1tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmMtYmxvZy1tb2RhbF9fc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uYy1ibG9nLW1vZGFsX19sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBhcHBseSBiZy13aGl0ZTtcbn1cbi5jLWJsb2ctbW9kYWwuaXMtbG9hZGluZyAuYy1ibG9nLW1vZGFsX19sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1idXR0b24ge1xuICBAYXBwbHkgcmVsYXRpdmUgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLXBpbmsgdGV4dC13aGl0ZSBoLTUgcHgtMiB3aGl0ZXNwYWNlLW5vd3JhcCBmb250LW1lZGl1bSByb3VuZGVkLVs1cHhdIHRleHQtMTYgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1idXR0b24gc3BhbiB7XG4gIEBhcHBseSBmbGV4IGZvbnQtYmFzZSBsZWFkaW5nLW5vbmUgei0xMCBnYXAtMSBpdGVtcy1jZW50ZXI7XG59XG4uYy1idXR0b24uYy1kb3Q6OmJlZm9yZSB7XG4gIEBhcHBseSBiZy1ncmV5LWRhcms7XG59XG4uYy1idXR0b24tLWRhcmsge1xuICBAYXBwbHkgYmctZ3JleS1kYXJrO1xufVxuLmMtYnV0dG9uLS1kYXJrLmMtZG90OjpiZWZvcmUge1xuICBAYXBwbHkgYmctcGluaztcbn1cbi5jLWJ1dHRvbi0tZnVsbCB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4uYy1idXR0b24tLWxnIHtcbiAgQGFwcGx5IGgtNztcbn1cbi5jLWJ1dHRvbi0tbW9iaWxlLWZ1bGwge1xuICBAYXBwbHkgdy1mdWxsO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWJ1dHRvbi0tbW9iaWxlLWZ1bGwge1xuICAgIEBhcHBseSB3LWF1dG87XG4gIH1cbn1cbi5jLWJ1dHRvbi0tY29ybmVyZWQge1xuICBAYXBwbHkgcm91bmRlZC1bNXB4XSByb3VuZGVkLWJyLVsxNXB4XTtcbn1cbi5jLWJ1dHRvbi0tc21hbGwge1xuICBAYXBwbHkgcm91bmRlZC1bNXB4XSB0ZXh0LTE0O1xufVxuLmMtYnV0dG9uLS1zbWFsbC5jLWJ1dHRvbi0tY29ybmVyZWQge1xuICBAYXBwbHkgcHItMiByb3VuZGVkLWJyLVsxNXB4XSBoLVs0MHB4XTtcbn1cbi5jLWJ1dHRvbi0tcm91bmRlZCB7XG4gIEBhcHBseSByb3VuZGVkLWZ1bGw7XG59XG4uYy1idXR0b24tLXJvdW5kZWQuYy1idXR0b24tLXNtYWxsIHtcbiAgQGFwcGx5IHRleHQtMTQgIGgtWzI4cHhdO1xufVxuLmMtYnV0dG9uLS1oYXMtaWNvbiBzcGFuIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jLWJ1dHRvbi0tdGVhbS13aGl0ZSBzcGFuOmFmdGVyLCAuYy1idXR0b24tLXRlYW0gc3BhbjphZnRlciwgLmMtYnV0dG9uLS1wbGF5IHNwYW46YWZ0ZXIsIC5jLWJ1dHRvbi0tcGhvbmUgc3BhbjphZnRlciwgLmMtYnV0dG9uLS1hcnJvdyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgQGFwcGx5IGJnLW5vLXJlcGVhdCByZWxhdGl2ZSBibG9jayBiZy1jZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTYgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005Ljc1OTQxIDAuMTg1MTQxQzkuNTA0OTYgLTAuMDYxNzEzNyA5LjA5MjE0IC0wLjA2MTcxMzcgOC44MzcyOSAwLjE4NTE0MUM4LjU4MjYzIDAuNDMxNzk3IDguNTgyNjMgMC44MzIxNjcgOC44MzcyOSAxLjA3OTAyTDEzLjc3NTkgNS44NjYzOEgwLjY1NDE1MUMwLjI5Mjk2NSA1Ljg2NjM4IDAgNi4xNTAzNyAwIDYuNTAwNUMwIDYuODUwODIgMC4yOTI5NjUgNy4xMzQ2MSAwLjY1NDE1MSA3LjEzNDYxSDEzLjc2OTNMOC44MzA3MyAxMS45MjJDOC43MDgyMiAxMi4wNDAzIDguNjM5MzggMTIuMjAxNCA4LjYzOTM4IDEyLjM2OUM4LjYzOTM4IDEyLjUzNjggOC43MDgyMiAxMi42OTc1IDguODMwNzMgMTIuODE2QzguOTUzMjQgMTIuOTM1OCA5LjEyMTAzIDEzLjAwMjEgOS4yOTUxNyAxMi45OTk5QzkuNDY4NyAxMi45OTkyIDkuNjM1MjYgMTIuOTMzMiA5Ljc1OTQxIDEyLjgxNkwxNS44MSA2Ljk1MDkxQzE1LjkzMzIgNi44MzEzNiAxNi4wMDE4IDYuNjY5MSAxNiA2LjUwMDVDMTUuOTk4NyA2LjMzMjI4IDE1LjkzMDcgNi4xNzE0MiAxNS44MSA2LjA1MDQ4TDkuNzU5NDEgMC4xODUxNDFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jLWJ1dHRvbi0tcGhvbmUge1xuICBAYXBwbHkgcHIteHM7XG59XG4uYy1idXR0b24tLXBob25lIHNwYW46YWZ0ZXIge1xuICBAYXBwbHkgdy00IGgtNCByb3VuZGVkLVs0cHhdIHAteHMgYmctd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMy43NzcyIDIuNzAyMUM0Ljc5MTM2IDEuNjkzNzYgNi40NjEzNiAxLjg3MjkzIDcuMzEwNTMgMy4wMDc5M0w4LjM2MjIgNC40MTEyNkM5LjA1Mzg2IDUuMzM0NiA4Ljk5MjIgNi42MjQ2IDguMTcxMzYgNy40NDA0M0w3Ljk3MzAzIDcuNjM4NzZDNy45NTA1NCA3LjcyMjAyIDcuOTQ4MjYgNy44MDk0NCA3Ljk2NjM2IDcuODkzNzZDOC4wMTg4NiA4LjIzMzc2IDguMzAzMDMgOC45NTM3NiA5LjQ5MzAzIDEwLjEzNzFDMTAuNjgzIDExLjMyMDQgMTEuNDA4IDExLjYwMzggMTEuNzUzIDExLjY1NzFDMTEuODQgMTEuNjc0NiAxMS45Mjk3IDExLjY3MiAxMi4wMTU1IDExLjY0OTZMMTIuMzU1NSAxMS4zMTEzQzEzLjA4NTUgMTAuNTg2MyAxNC4yMDU1IDEwLjQ1MDQgMTUuMTA4OSAxMC45NDEzTDE2LjcwMDUgMTEuODA3OUMxOC4wNjQ3IDEyLjU0NzkgMTguNDA4OSAxNC40MDEzIDE3LjI5MjIgMTUuNTEyMUwxNi4xMDggMTYuNjg4OEMxNS43MzQ3IDE3LjA1OTYgMTUuMjMzIDE3LjM2ODggMTQuNjIxNCAxNy40MjYzQzEzLjExMyAxNy41NjcxIDkuNTk4ODYgMTcuMzg3MSA1LjkwNDcgMTMuNzE0NkMyLjQ1NzIgMTAuMjg2MyAxLjc5NTUzIDcuMjk2MjYgMS43MTEzNiA1LjgyMjkzQzEuNjY5NyA1LjA3NzkzIDIuMDIxMzYgNC40NDc5MyAyLjQ2OTcgNC4wMDI5M0wzLjc3NzIgMi43MDIxWk02LjMxMDUzIDMuNzU3MUM1Ljg4ODAzIDMuMTkyOTMgNS4xMDEzNiAzLjE0NzkzIDQuNjU4MDMgMy41ODg3NkwzLjM0OTcgNC44ODg3NkMzLjA3NDcgNS4xNjIxIDIuOTQzMDMgNS40NjM3NiAyLjk1OTcgNS43NTIxQzMuMDI2MzYgNi45MjI5MyAzLjU1OTcgOS42MjA0MyA2Ljc4NjM2IDEyLjgyODhDMTAuMTcxNCAxNi4xOTM4IDEzLjI5NzIgMTYuMjk0NiAxNC41MDU1IDE2LjE4MTNDMTQuNzUyMiAxNi4xNTg4IDE0Ljk5NzIgMTYuMDMwNCAxNS4yMjY0IDE1LjgwMjlMMTYuNDA5NyAxNC42MjU0QzE2Ljg5MTQgMTQuMTQ3MSAxNi43ODU1IDEzLjI3NTQgMTYuMTAzOSAxMi45MDU0TDE0LjUxMjIgMTIuMDM5NkMxNC4wNzIyIDExLjgwMTMgMTMuNTU3MiAxMS44Nzk2IDEzLjIzNzIgMTIuMTk3OUwxMi44NTggMTIuNTc1NEwxMi40MTY0IDEyLjEzMjFDMTIuODU4IDEyLjU3NTQgMTIuODU3MiAxMi41NzYzIDEyLjg1NjQgMTIuNTc2M0wxMi44NTU1IDEyLjU3NzlMMTIuODUzIDEyLjU4MDRMMTIuODQ3MiAxMi41ODU0TDEyLjgzNDcgMTIuNTk3MUMxMi43OTk1IDEyLjYyOTcgMTIuNzYxNiAxMi42NTkzIDEyLjcyMTQgMTIuNjg1NEMxMi42NTQ3IDEyLjcyOTYgMTIuNTY2NCAxMi43Nzg4IDEyLjQ1NTUgMTIuODE5NkMxMi4yMzA1IDEyLjkwMzggMTEuOTMyMiAxMi45NDg4IDExLjU2MzkgMTIuODkyMUMxMC44NDE0IDEyLjc4MTMgOS44ODM4NiAxMi4yODg4IDguNjExMzYgMTEuMDIzOEM3LjMzOTcgOS43NTg3NiA2Ljg0MzAzIDguODA3MSA2LjczMTM2IDguMDg1NDNDNi42NzM4NiA3LjcxNzEgNi43MTk3IDcuNDE4NzYgNi44MDQ3IDcuMTkzNzZDNi44NTE0OCA3LjA2NzE1IDYuOTE4NDYgNi45NDg5NiA3LjAwMzAzIDYuODQzNzZMNy4wMjk3IDYuODE0Nkw3LjA0MTM2IDYuODAyMUw3LjA0NjM2IDYuNzk3MUw3LjA0ODg2IDYuNzk0Nkw3LjA1MDUzIDYuNzkyOTNMNy4yOTA1MyA2LjU1NDZDNy42NDcyIDYuMTk4NzYgNy42OTcyIDUuNjA5NiA3LjM2MTM2IDUuMTYwNDNMNi4zMTA1MyAzLjc1NzFaJyBmaWxsPSclMjMwQjA1MUQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYy1idXR0b24tLWFycm93LnNjcm9sbC10byBzcGFuOmFmdGVyIHtcbiAgQGFwcGx5IHJvdGF0ZS1bOTBkZWddO1xufVxuLmMtYnV0dG9uLS1wbGF5IHtcbiAgQGFwcGx5IHByLTE7XG59XG4uYy1idXR0b24tLXBsYXkgc3BhbjphZnRlciB7XG4gIEBhcHBseSBiZy13aGl0ZSByb3VuZGVkLVs2cHhdIHctMyBoLTM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTEgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM1MDI1IDAuODA1NTgzQzEuMjg5ODkgMC43Njk4IDEuMjIxMTUgMC43NTA2MjggMS4xNTA5OSAwLjc1MDAxNUMxLjA4MDgzIDAuNzQ5NDAyIDEuMDExNzUgMC43NjczNzEgMC45NTA3ODUgMC44MDIwOTRDMC44ODk4MTcgMC44MzY4MTggMC44MzkxMjUgMC44ODcwNiAwLjgwMzg2IDAuOTQ3NzE2QzAuNzY4NTk1IDEuMDA4MzcgMC43NTAwMTIgMS4wNzcyOCAwLjc1IDEuMTQ3NDVWMTAuMzUyNkMwLjc1MDAxMiAxMC40MjI3IDAuNzY4NTk1IDEwLjQ5MTYgMC44MDM4NiAxMC41NTIzQzAuODM5MTI1IDEwLjYxMjkgMC44ODk4MTcgMTAuNjYzMiAwLjk1MDc4NSAxMC42OTc5QzEuMDExNzUgMTAuNzMyNiAxLjA4MDgzIDEwLjc1MDYgMS4xNTA5OSAxMC43NUMxLjIyMTE1IDEwLjc0OTQgMS4yODk4OSAxMC43MzAyIDEuMzUwMjUgMTAuNjk0NEw5LjExNzAyIDYuMDkxODZDOS4xNzYzMyA2LjA1NjY2IDkuMjI1NDcgNi4wMDY2NCA5LjI1OTYgNS45NDY3QzkuMjkzNzQgNS44ODY3NiA5LjMxMTY4IDUuODE4OTcgOS4zMTE2OCA1Ljc1QzkuMzExNjggNS42ODEwMyA5LjI5Mzc0IDUuNjEzMjQgOS4yNTk2IDUuNTUzM0M5LjIyNTQ3IDUuNDkzMzYgOS4xNzYzMyA1LjQ0MzM0IDkuMTE3MDIgNS40MDgxNEwxLjM1MDI1IDAuODA1NTgzWicgZmlsbD0nJTIzMEIwNTFEJyBzdHJva2U9JyUyMzBCMDUxRCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jLWJ1dHRvbi0tdGVhbSB7XG4gIEBhcHBseSBwci0xO1xufVxuLmMtYnV0dG9uLS10ZWFtIHNwYW46YWZ0ZXIge1xuICBAYXBwbHkgYmctd2hpdGUgcm91bmRlZC1bNnB4XSB3LTMgaC0zO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDIwIDE5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTkuODI4MyAxMi44OTY5TDE3LjEwNDYgMTAuMTM2MUwxNy4xNjE0IDEwLjA3ODZDMTcuODIyIDkuNDA5MTcgMTcuODIyMSA4LjMxOTg3IDE3LjE2MjMgNy42NTAwMUMxNy4xNjE2IDcuNjQ5MjQgMTcuMTYwOCA3LjY0ODQ2IDE3LjE2IDcuNjQ3NjlDMTYuOTk2OCA3LjQ4MjM1IDE2LjgwNiA3LjM1NDkxIDE2LjU5ODQgNy4yNjk4NUMxNi43NzgzIDYuODA4NjMgMTYuODE3MyA2LjAyODA0IDE2LjIxOTkgNS40MjI1M0MxNi4yMTg0IDUuNDIwOTggMTYuMjE2OSA1LjQxOTQzIDE2LjIxNTIgNS40MTc3M0MxNi4wNTI3IDUuMjU0MSAxNS44NjMyIDUuMTI3ODkgMTUuNjU2OSA1LjA0MzI5QzE1LjgzNjUgNC41ODI4NSAxNS44NzU3IDMuODAxNjQgMTUuMjc4OSAzLjE5NjQzQzE1LjI3ODUgMy4xOTYxMyAxNS4yNzgyIDMuMTk1NjYgMTUuMjc3OSAzLjE5NTM1QzE1LjExNDQgMy4wMjk3MSAxNC45MjM2IDIuOTAyMTEgMTQuNzE1NiAyLjgxNjczQzE0Ljc5MjkgMi42MTc5OSAxNC44MzM1IDIuNDA0NCAxNC44MzM1IDIuMTg0MzFDMTQuODMzNSAxLjcyNTQyIDE0LjY1NzEgMS4yOTQwNiAxNC4zMzcyIDAuOTY5NTdDMTQuMzM3IDAuOTY5NDE1IDE0LjMzNyAwLjk2OTI2IDE0LjMzNjkgMC45NjkyNkMxNC4zMzY3IDAuOTY5MTA2IDE0LjMzNjUgMC45Njg5NTEgMTQuMzM2NCAwLjk2ODc5NkMxMy42NzU1IDAuMjk4OTQzIDEyLjYwMDMgMC4yOTg5NDMgMTEuOTM5NCAwLjk2ODc5NkwxMS44ODI4IDEuMDI2MzNMMTEuMDQxOSAwLjE3Mzk3M0MxMC44NjM2IC0wLjAwNjgzMDA1IDEwLjU5MSAtMC4wNTE1MjgyIDEwLjM2NTYgMC4wNjI2MTQ1TDguMjIwOTggMS4xNDk2QzcuNTY0MzkgMC42MjU5MDQgNi41OTk4OCAwLjY1ODA3NCA1Ljk3OTYxIDEuMjg0NjJDNS45Nzg1NSAxLjI4NTU1IDUuOTc3NjMgMS4yODY2MyA1Ljk3NjU2IDEuMjg3NTZDNS44MzQ2NiAxLjQzMTQgNS4zODQ2NyAxLjk0MjQxIDUuNDk3NDQgMi43NDcyOUM1LjIxMzE3IDIuODIxMDYgNC45NDQxNSAyLjk3MDE2IDQuNzIyMTQgMy4xOTUyQzQuNzIxOTggMy4xOTU1MSA0LjcyMTY4IDMuMTk1NjYgNC43MjE1MyAzLjE5NTgyQzQuNzIxNTMgMy4xOTU5NyA0LjcyMTUzIDMuMTk1OTcgNC43MjEzNyAzLjE5NTk3QzQuMTI0NzYgMy44MDA3MSA0LjE2MjE0IDQuNTc4NTIgNC4zNDM1NyA1LjA0MzI5QzQuMTM2OTYgNS4xMjc4OSAzLjk0NzE0IDUuMjU0MSAzLjc4NDQ4IDUuNDE3ODlDMy43ODI5NiA1LjQxOTQzIDMuNzgxNDMgNS40MjA5OCAzLjc3OTkxIDUuNDIyNTNDMy4xODM0NCA2LjAyNzI3IDMuMjIwODMgNi44MDUwOCAzLjQwMjEgNy4yNjk4NUMzLjE5NDQzIDcuMzU0OTEgMy4wMDM1NCA3LjQ4MjA1IDIuODQwMjcgNy42NDczOEMyLjgzOTIgNy42NDgzMSAyLjgzODI5IDcuNjQ5MjQgMi44MzczNyA3LjY1MDMyQzIuMTc2NjcgOC4zMjE0MSAyLjE3NjA2IDkuNDA3IDIuODM4NTkgMTAuMDc4NkwyLjg5NTM2IDEwLjEzNjFMMC4xNzE2NjEgMTIuODk2OUMtMC4wNTcyMjA1IDEzLjEyODkgLTAuMDU3MjIwNSAxMy41MDQ5IDAuMTcxNjYxIDEzLjczNjhDMC40MDAzOTEgMTMuOTY4OCAwLjc3MTQ4NCAxMy45Njg3IDEuMDAwMjEgMTMuNzM2OEwzLjg2ODI2IDEwLjgyOThDNC4zMDE5MSAxMC45NiA1LjAwMDE1IDEwLjk1NDcgNS41NTAwOCAxMC4zOTczQzUuNTUwOTkgMTAuMzk2NCA1LjU1MjA2IDEwLjM5NTMgNS41NTI5OCAxMC4zOTQyQzUuODQyOSAxMC4wOTk0IDYuMDEzNzkgOS43MTY2NCA2LjA0MjMzIDkuMzA1MzlDNi40NDkxMyA5LjI3NjMxIDYuODI3ODUgOS4xMDIxNiA3LjExODk5IDguODA3MDZDNy4xMTkxNCA4LjgwNjkgNy4xMTkyOSA4LjgwNjc1IDcuMTE5NDUgOC44MDY2QzcuMTE5NiA4LjgwNjQ0IDcuMTE5NiA4LjgwNjQ0IDcuMTE5NzUgOC44MDYyOUM3LjQxMTE5IDguNTEwODggNy41ODI4NiA4LjEyNjY5IDcuNjExMzkgNy43MTQwNEM4LjAwMzU0IDcuNjg1NzQgOC4zODc3NiA3LjUyMDU2IDguNjg2OTggNy4yMTc1N0M4LjY4ODA1IDcuMjE2NjQgOC42ODg5NiA3LjIxNTcxIDguNjg5ODggNy4yMTQ3OEM4Ljk4ODY1IDYuOTExMzMgOS4xNTE0NiA2LjUyMjA0IDkuMTc5NTMgNi4xMjQ3MUM5LjU4NjE4IDYuMDk1NzggOS45NjQ3NSA1LjkyMjA5IDEwLjI1NjIgNS42MjcxNUMxMC4yNTcxIDUuNjI2MjIgMTAuMjU4IDUuNjI1MjkgMTAuMjU4OCA1LjYyNDM2QzEwLjgwNzMgNS4wNjc0MiAxMC44MTMxIDQuMzYxODQgMTAuNjg0NCAzLjkyMDg5TDEyLjc2ODIgMS44MDg2M0MxMi45NzIxIDEuNjAxOTkgMTMuMzA0IDEuNjAxOTkgMTMuNTA3OCAxLjgwODYzQzEzLjUwODEgMS44MDg5NCAxMy41MDgzIDEuODA5MDkgMTMuNTA4NiAxLjgwOTRDMTMuNzEyOSAyLjAxNjUgMTMuNzEzMSAyLjM1MTgxIDEzLjUwODYgMi41NTkwNkwxMi4xMTA0IDMuOTc2MjZDMTEuODgxNiA0LjIwODI1IDExLjg4MTYgNC41ODQyNCAxMi4xMTA0IDQuODE2MjRDMTIuMzM5MiA1LjA0ODA4IDEyLjcxMDEgNS4wNDgyNCAxMi45MzkgNC44MTYyNEwxMy43MTE5IDQuMDMzMDJDMTMuOTE2MiAzLjgyODI0IDE0LjI0NTEgMy44Mjg1NSAxNC40NDkgNC4wMzQ4N0MxNC40NDk1IDQuMDM1MzQgMTQuNDQ5OSA0LjAzNTggMTQuNDUwNCA0LjAzNjI3QzE0LjY1NDIgNC4yNDMyMSAxNC42NTQ0IDQuNTc4MzcgMTQuNDQ5OSA0Ljc4NTYyTDEzLjM1MTMgNS44OTkyQzEzLjEyMjYgNi4xMzEyIDEzLjEyMjYgNi41MDcxOSAxMy4zNTEzIDYuNzM5MTlDMTMuNTgwMiA2Ljk3MTE5IDEzLjk1MTEgNi45NzEwMyAxNC4xOCA2LjczOTE5TDE0LjY1MSA2LjI2MTc0QzE0Ljg1NTMgNi4wNTQ2NCAxNS4xODYyIDYuMDU0MzMgMTUuMzkwNiA2LjI2MTc0QzE1LjM5MTcgNi4yNjI4MiAxNS4zOTI4IDYuMjYzNzUgMTUuMzkzOCA2LjI2NDgzQzE1LjU5NTYgNi40NzE5MyAxNS41OTUyIDYuODA1NTQgMTUuMzkxNCA3LjAxMjE3TDE0LjI5MjggOC4xMjU3NkMxNC4wNjQgOC4zNTc2IDE0LjA2MzkgOC43MzM3NSAxNC4yOTI4IDguOTY1NzVDMTQuNTIxNSA5LjE5NzU5IDE0Ljg5MjYgOS4xOTc1OSAxNS4xMjE1IDguOTY1NzVMMTUuNTk0MiA4LjQ4NjQ0QzE1Ljc5ODYgOC4yODEyIDE2LjEyODEgOC4yODE1MSAxNi4zMzIxIDguNDg4MjlDMTYuMzMyMiA4LjQ4ODI5IDE2LjMzMjQgOC40ODg0NSAxNi4zMzI0IDguNDg4NkMxNi4zMzI2IDguNDg4NiAxNi4zMzI3IDguNDg4NzYgMTYuMzMyOSA4LjQ4ODkxQzE2LjUzNjcgOC42OTU3IDE2LjUzNjcgOS4wMzE5NCAxNi4zMzI5IDkuMjM4NzNMMTIuMzU2IDEzLjI2OTZDMTEuODk0NCAxMy43Mzc1IDExLjI4MDcgMTMuOTk1MSAxMC42Mjc3IDEzLjk5NTNDMTAuNjI3NiAxMy45OTUzIDEwLjYyNzYgMTMuOTk1MyAxMC42MjczIDEzLjk5NTNIOS4zNzI0MUM5LjIxNjkyIDEzLjk5NTMgOS4wNjc4NCAxNC4wNTc4IDguOTU4MTMgMTQuMTY5M0w1LjE5MjQxIDE3Ljk4NjFDNC45NjM2OCAxOC4yMTggNC45NjM2OCAxOC41OTQxIDUuMTkyNDEgMTguODI1OUM1LjQyMTMgMTkuMDU4MSA1Ljc5MjM5IDE5LjA1NzkgNi4wMjExMiAxOC44MjU5TDkuNjE1MTcgMTUuMTgzMUgxMC4zODQ4TDEzLjk3ODkgMTguODI1OUMxNC4yMDc4IDE5LjA1NzkgMTQuNTc4OSAxOS4wNTc5IDE0LjgwNzYgMTguODI1OUMxNS4wMzYzIDE4LjU5NDEgMTUuMDM2MyAxOC4yMTgxIDE0LjgwNzYgMTcuOTg2MUwxMS44MzU5IDE0Ljk3NDJDMTIuMzM3NSAxNC43OTQ0IDEyLjc5NzQgMTQuNTAyMSAxMy4xODQ3IDE0LjEwOTZMMTYuMjc2MSAxMC45NzYxTDE4Ljk5OTggMTMuNzM2OEMxOS4yMjg1IDEzLjk2ODggMTkuNTk5NiAxMy45Njg3IDE5LjgyODMgMTMuNzM2OEMyMC4wNTcyIDEzLjUwNDkgMjAuMDU3MiAxMy4xMjg5IDE5LjgyODMgMTIuODk2OVpNMTAuNTExOSAxLjMxNjY0TDExLjA1NDIgMS44NjYxNkwxMCAyLjkzNDc0TDkuMTA2MjkgMi4wMjg4N0wxMC41MTE5IDEuMzE2NjRaTTQuNzIyMTQgOS41NTY3MkM0LjcyMTM3IDkuNTU3NDkgNC43MjA2MSA5LjU1ODI3IDQuNzE5ODUgOS41NTkwNEM0LjUxNzA2IDkuNzYyODkgNC4xODczMiA5Ljc2NTk4IDMuOTgxNjMgOS41NTc0OUwzLjY2NzMgOS4yMzg3M0MzLjQ2Mjk4IDkuMDMxNjMgMy40NjI2OCA4LjY5NjMyIDMuNjY3MTQgOC40ODg5MUMzLjY2NzMgOC40ODg3NiAzLjY2NzQ1IDguNDg4NiAzLjY2NzYgOC40ODg2QzMuNjY3NiA4LjQ4ODQ1IDMuNjY3NzYgOC40ODgyOSAzLjY2NzkxIDguNDg4MjlDMy44NzIyMiA4LjI4MTIgNC4yMDMwMyA4LjI4MDg5IDQuNDA3NSA4LjQ4ODE0TDQuNzIyMTQgOC44MDY5QzQuOTI2NDUgOS4wMTQgNC45MjY2MSA5LjM0OTQ3IDQuNzIyMTQgOS41NTY3MlpNNi4yOTEwNSA3Ljk2NjQ2QzYuMjkwODkgNy45NjY2MSA2LjI5MDU5IDcuOTY2OTIgNi4yOTA0NCA3Ljk2NzA3QzYuMDg2MTIgOC4xNzQxNyA1Ljc1NTMxIDguMTc0NDggNS41NTA2OSA3Ljk2NzA3TDQuNjA4NjEgNy4wMTIxN0M0LjQwNDc1IDYuODA1NTQgNC40MDQ0NSA2LjQ3MTkzIDQuNjA2MTcgNi4yNjQ4M0M0LjYwNzI0IDYuMjYzOSA0LjYwODMxIDYuMjYyODIgNC42MDkzOCA2LjI2MTc0QzQuODEzNTQgNi4wNTQ2NCA1LjE0NDM1IDYuMDU0NDkgNS4zNDg5NyA2LjI2MTc0TDYuMjkxMDUgNy4yMTY2NEM2LjQ5NTM2IDcuNDIzNzQgNi40OTU2NyA3Ljc1OTA1IDYuMjkxMDUgNy45NjY0NlpNNy44NjAxMSA2LjM3NjA0QzcuODU5OTUgNi4zNzYxOSA3Ljg1OTk1IDYuMzc2MTkgNy44NTk4IDYuMzc2MzVDNy44NTk2NSA2LjM3NjUgNy44NTk1IDYuMzc2NjYgNy44NTkzNCA2LjM3NjY2QzcuNjU1NDkgNi41ODM0NCA3LjMyMzYxIDYuNTgzNDQgNy4xMTk3NSA2LjM3NjY2TDUuNTQ5OTMgNC43ODU2MkM1LjM0NTYxIDQuNTc4NTIgNS4zNDU0NiA0LjI0MzIxIDUuNTQ5OTMgNC4wMzU5NkM1LjU1MDIzIDQuMDM1NjUgNS41NTAzOCA0LjAzNTQ5IDUuNTUwNjkgNC4wMzUxOEM1Ljc1NDM5IDMuODI4NzEgNi4wODU4MiAzLjgyODU1IDYuMjg5ODMgNC4wMzQ3Mkw3Ljg2MDExIDUuNjI2MjJWNS42MjYzOEM4LjA2NDEyIDUuODMzMTYgOC4wNjM5NiA2LjE2OTQgNy44NjAxMSA2LjM3NjA0Wk05LjQyOTE3IDQuNzg1NjJDOS40MjkwMiA0Ljc4NTc3IDkuNDI4ODYgNC43ODU5MyA5LjQyODcxIDQuNzg2MDhDOS40Mjg1NiA0Ljc4NjA4IDkuNDI4NTYgNC43ODYyNCA5LjQyODQxIDQuNzg2MzlDOS4yMjQwOSA0Ljk5MzQ5IDguODkzMjggNC45OTM2NCA4LjY4ODY2IDQuNzg2MzlMNi44MDUyNyAyLjg3NzIxQzYuNjAwOCAyLjY3MDExIDYuNjAxMjYgMi4zMzU4OCA2LjgwMzc0IDIuMTI4OTRDNi44MDQ1IDIuMTI4MTYgNi44MDUyNyAyLjEyNzU1IDYuODA2MDMgMi4xMjY3N0M3LjAxMDE5IDEuOTE5NjggNy4zNDEgMS45MTkzNyA3LjU0NTYyIDIuMTI2NzdMOS40MjkwMiA0LjAzNThDOS42MzM0OCA0LjI0MjkgOS42MzM2NCA0LjU3ODM3IDkuNDI5MTcgNC43ODU2MlonIGZpbGw9JyUyMzBCMDUxRCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jLWJ1dHRvbi0tdGVhbS13aGl0ZSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAyNCAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIzLjc5NCAxNS4yNjg0TDIwLjUyNTYgMTJMMjAuNTkzNyAxMS45MzE5QzIxLjM4NjQgMTEuMTM5NCAyMS4zODY1IDkuODQ5NzYgMjAuNTk0OCA5LjA1NjczQzIwLjU5MzkgOS4wNTU4MiAyMC41OTMgOS4wNTQ5IDIwLjU5MiA5LjA1Mzk5QzIwLjM5NjEgOC44NTgyNSAyMC4xNjcyIDguNzA3MzcgMTkuOTE4IDguNjA2NjZDMjAuMTMzOSA4LjA2MDY0IDIwLjE4MDggNy4xMzY1MSAxOS40NjM5IDYuNDE5NjVDMTkuNDYyMSA2LjQxNzgyIDE5LjQ2MDMgNi40MTU5OSAxOS40NTgzIDYuNDEzOTdDMTkuMjYzMiA2LjIyMDI1IDE5LjAzNTggNi4wNzA4MyAxOC43ODgzIDUuOTcwNjdDMTkuMDAzOCA1LjQyNTU3IDE5LjA1MDggNC41MDA3IDE4LjMzNDcgMy43ODQyMUMxOC4zMzQyIDMuNzgzODUgMTguMzMzOCAzLjc4MzMgMTguMzMzNCAzLjc4MjkzQzE4LjEzNzMgMy41ODY4MiAxNy45MDgzIDMuNDM1NzYgMTcuNjU4NyAzLjMzNDY5QzE3Ljc1MTUgMy4wOTk0IDE3LjgwMDIgMi44NDY1MyAxNy44MDAyIDIuNTg1OTdDMTcuODAwMiAyLjA0MjcgMTcuNTg4NiAxLjUzMjAxIDE3LjIwNDYgMS4xNDc4NkMxNy4yMDQ0IDEuMTQ3NjggMTcuMjA0NCAxLjE0NzQ5IDE3LjIwNDIgMS4xNDc0OUMxNy4yMDQgMS4xNDczMSAxNy4yMDM5IDEuMTQ3MTMgMTcuMjAzNyAxLjE0Njk0QzE2LjQxMDYgMC4zNTM5MTQgMTUuMTIwMyAwLjM1MzkxNCAxNC4zMjczIDEuMTQ2OTRMMTQuMjU5MyAxLjIxNTA2TDEzLjI1MDIgMC4yMDU5NjRDMTMuMDM2NCAtMC4wMDgwODU5OSAxMi43MDkyIC0wLjA2MTAwMzUgMTIuNDM4NyAwLjA3NDEyODRMOS44NjUxNyAxLjM2MDk5QzkuMDc3MjcgMC43NDA5OTkgNy45MTk4NiAwLjc3OTA4NSA3LjE3NTU0IDEuNTIwODRDNy4xNzQyNiAxLjUyMTk0IDcuMTczMTYgMS41MjMyMyA3LjE3MTg4IDEuNTI0MzJDNy4wMDE1OSAxLjY5NDYxIDYuNDYxNjEgMi4yOTk1OSA2LjU5NjkyIDMuMjUyNDdDNi4yNTU4IDMuMzM5ODEgNS45MzI5OCAzLjUxNjMzIDUuNjY2NTYgMy43ODI3NUM1LjY2NjM4IDMuNzgzMTEgNS42NjYwMiAzLjc4MzMgNS42NjU4MyAzLjc4MzQ4QzUuNjY1ODMgMy43ODM2NiA1LjY2NTgzIDMuNzgzNjYgNS42NjU2NSAzLjc4MzY2QzQuOTQ5NzEgNC40OTk2IDQuOTk0NTcgNS40MjA0NCA1LjIxMjI4IDUuOTcwNjdDNC45NjQzNiA2LjA3MDgzIDQuNzM2NTcgNi4yMjAyNSA0LjU0MTM4IDYuNDE0MTZDNC41Mzk1NSA2LjQxNTk5IDQuNTM3NzIgNi40MTc4MiA0LjUzNTg5IDYuNDE5NjVDMy44MjAxMyA3LjEzNTU5IDMuODY0OTkgOC4wNTY0MyA0LjA4MjUyIDguNjA2NjZDMy44MzMzMSA4LjcwNzM3IDMuNjA0MjUgOC44NTc4OCAzLjQwODMzIDkuMDUzNjJDMy40MDcwNCA5LjA1NDcyIDMuNDA1OTQgOS4wNTU4MiAzLjQwNDg1IDkuMDU3MUMyLjYxMiA5Ljg1MTU5IDIuNjExMjcgMTEuMTM2OCAzLjQwNjMxIDExLjkzMTlMMy40NzQ0MyAxMkwwLjIwNTk5NCAxNS4yNjg0Qy0wLjA2ODY2NDYgMTUuNTQzMSAtMC4wNjg2NjQ2IDE1Ljk4ODIgMC4yMDU5OTQgMTYuMjYyOEMwLjQ4MDQ2OSAxNi41Mzc1IDAuOTI1NzgxIDE2LjUzNzMgMS4yMDAyNiAxNi4yNjI4TDQuNjQxOTEgMTIuODIxMkM1LjE2MjI5IDEyLjk3NTQgNi4wMDAxOCAxMi45NjkxIDYuNjYwMSAxMi4zMDkyQzYuNjYxMTkgMTIuMzA4MSA2LjY2MjQ4IDEyLjMwNjkgNi42NjM1NyAxMi4zMDU2QzcuMDExNDcgMTEuOTU2NiA3LjIxNjU1IDExLjUwMzQgNy4yNTA3OSAxMS4wMTY1QzcuNzM4OTUgMTAuOTgyMSA4LjE5MzQyIDEwLjc3NTkgOC41NDI3OSAxMC40MjY1QzguNTQyOTcgMTAuNDI2NCA4LjU0MzE1IDEwLjQyNjIgOC41NDMzMyAxMC40MjZDOC41NDM1MiAxMC40MjU4IDguNTQzNTIgMTAuNDI1OCA4LjU0MzcgMTAuNDI1NkM4Ljg5MzQzIDEwLjA3NTkgOS4wOTk0MyA5LjYyMTA3IDkuMTMzNjcgOS4xMzI1NEM5LjYwNDI1IDkuMDk5MDMgMTAuMDY1MyA4LjkwMzQ3IDEwLjQyNDQgOC41NDQ3N0MxMC40MjU3IDguNTQzNjcgMTAuNDI2OCA4LjU0MjU3IDEwLjQyNzkgOC41NDE0OEMxMC43ODY0IDguMTgyMjIgMTAuOTgxOCA3LjcyMTM1IDExLjAxNTQgNy4yNTA5NUMxMS41MDM0IDcuMjE2NzEgMTEuOTU3NyA3LjAxMTA4IDEyLjMwNzQgNi42NjE5QzEyLjMwODUgNi42NjA4IDEyLjMwOTYgNi42NTk3IDEyLjMxMDUgNi42NTg2QzEyLjk2ODggNS45OTkyNCAxMi45NzU4IDUuMTYzOTEgMTIuODIxMiA0LjY0MTg4TDE1LjMyMTkgMi4xNDEyMUMxNS41NjY1IDEuODk2NTggMTUuOTY0OCAxLjg5NjU4IDE2LjIwOTQgMi4xNDEyMUMxNi4yMDk4IDIuMTQxNTcgMTYuMjEgMi4xNDE3NiAxNi4yMTAzIDIuMTQyMTJDMTYuNDU1NSAyLjM4NzMgMTYuNDU1NyAyLjc4NDI3IDE2LjIxMDMgMy4wMjk2M0wxNC41MzI1IDQuNzA3NDNDMTQuMjU3OSA0Ljk4MjA5IDE0LjI1NzkgNS40MjcyMiAxNC41MzI1IDUuNzAxODhDMTQuODA3IDUuOTc2MzUgMTUuMjUyMSA1Ljk3NjUzIDE1LjUyNjggNS43MDE4OEwxNi40NTQyIDQuNzc0NjNDMTYuNjk5NCA0LjUzMjIgMTcuMDk0MiA0LjUzMjU2IDE3LjMzODggNC43NzY4M0MxNy4zMzk0IDQuNzc3MzggMTcuMzM5OSA0Ljc3NzkzIDE3LjM0MDUgNC43Nzg0N0MxNy41ODUxIDUuMDIzNDcgMTcuNTg1MyA1LjQyMDI2IDE3LjMzOTkgNS42NjU2MkwxNi4wMjE1IDYuOTgzOThDMTUuNzQ3MSA3LjI1ODY0IDE1Ljc0NzEgNy43MDM3NyAxNi4wMjE1IDcuOTc4NDNDMTYuMjk2MiA4LjI1MzA4IDE2Ljc0MTMgOC4yNTI5IDE3LjAxNiA3Ljk3ODQzTDE3LjU4MTIgNy40MTMxOEMxNy44MjY0IDcuMTY4IDE4LjIyMzQgNy4xNjc2MyAxOC40Njg4IDcuNDEzMThDMTguNDcgNy40MTQ0NiAxOC40NzEzIDcuNDE1NTYgMTguNDcyNiA3LjQxNjg0QzE4LjcxNDcgNy42NjIwMiAxOC43MTQzIDguMDU2OTggMTguNDY5NyA4LjMwMTYxTDE3LjE1MTMgOS42MTk5N0MxNi44NzY4IDkuODk0NDQgMTYuODc2NiAxMC4zMzk4IDE3LjE1MTMgMTAuNjE0NEMxNy40MjU4IDEwLjg4ODkgMTcuODcxMSAxMC44ODg5IDE4LjE0NTggMTAuNjE0NEwxOC43MTMgMTAuMDQ3QzE4Ljk1ODQgOS44MDM5OSAxOS4zNTM3IDkuODA0MzUgMTkuNTk4NSAxMC4wNDkyQzE5LjU5ODcgMTAuMDQ5MiAxOS41OTg5IDEwLjA0OTMgMTkuNTk4OSAxMC4wNDk1QzE5LjU5OTEgMTAuMDQ5NSAxOS41OTkyIDEwLjA0OTcgMTkuNTk5NCAxMC4wNDk5QzE5Ljg0NDEgMTAuMjk0NyAxOS44NDQxIDEwLjY5MjggMTkuNTk5NCAxMC45Mzc2TDE0LjgyNzEgMTUuNzA5N0MxNC4yNzMzIDE2LjI2MzYgMTMuNTM2OCAxNi41Njg2IDEyLjc1MzMgMTYuNTY4OEMxMi43NTMxIDE2LjU2ODggMTIuNzUzMSAxNi41Njg4IDEyLjc1MjcgMTYuNTY4OEgxMS4yNDY5QzExLjA2MDMgMTYuNTY4OCAxMC44ODE0IDE2LjY0MjggMTAuNzQ5OCAxNi43NzQ4TDYuMjMwOSAyMS4yOTM1QzUuOTU2NDIgMjEuNTY4IDUuOTU2NDIgMjIuMDEzMyA2LjIzMDkgMjIuMjg3OEM2LjUwNTU1IDIyLjU2MjYgNi45NTA4NyAyMi41NjI0IDcuMjI1MzQgMjIuMjg3OEwxMS41MzgyIDE3Ljk3NTFIMTIuNDYxOEwxNi43NzQ3IDIyLjI4NzhDMTcuMDQ5MyAyMi41NjI0IDE3LjQ5NDYgMjIuNTYyNCAxNy43NjkxIDIyLjI4NzhDMTguMDQzNiAyMi4wMTMzIDE4LjA0MzYgMjEuNTY4MSAxNy43NjkxIDIxLjI5MzVMMTQuMjAzMSAxNy43Mjc3QzE0LjgwNSAxNy41MTQ5IDE1LjM1NjkgMTcuMTY4OSAxNS44MjE2IDE2LjcwNDFMMTkuNTMxMyAxMi45OTQ0TDIyLjc5OTcgMTYuMjYyOEMyMy4wNzQyIDE2LjUzNzUgMjMuNTE5NSAxNi41MzczIDIzLjc5NCAxNi4yNjI4QzI0LjA2ODcgMTUuOTg4MiAyNC4wNjg3IDE1LjU0MzEgMjMuNzk0IDE1LjI2ODRaTTEyLjYxNDMgMS41NTg3NUwxMy4yNjUxIDIuMjA5MzJMMTIgMy40NzQ0TDEwLjkyNzYgMi40MDE5NUwxMi42MTQzIDEuNTU4NzVaTTUuNjY2NTYgMTEuMzE0MUM1LjY2NTY1IDExLjMxNSA1LjY2NDczIDExLjMxNTkgNS42NjM4MiAxMS4zMTY4QzUuNDIwNDcgMTEuNTU4MSA1LjAyNDc4IDExLjU2MTggNC43Nzc5NSAxMS4zMTVMNC40MDA3NiAxMC45Mzc2QzQuMTU1NTggMTAuNjkyNCA0LjE1NTIxIDEwLjI5NTQgNC40MDA1NyAxMC4wNDk5QzQuNDAwNzYgMTAuMDQ5NyA0LjQwMDk0IDEwLjA0OTUgNC40MDExMiAxMC4wNDk1QzQuNDAxMTIgMTAuMDQ5MyA0LjQwMTMxIDEwLjA0OTIgNC40MDE0OSAxMC4wNDkyQzQuNjQ2NjcgOS44MDM5OSA1LjA0MzY0IDkuODAzNjIgNS4yODkgMTAuMDQ5TDUuNjY2NTYgMTAuNDI2NEM1LjkxMTc0IDEwLjY3MTUgNS45MTE5MyAxMS4wNjg3IDUuNjY2NTYgMTEuMzE0MVpNNy41NDkyNiA5LjQzMTM3QzcuNTQ5MDcgOS40MzE1NSA3LjU0ODcxIDkuNDMxOTIgNy41NDg1MiA5LjQzMjFDNy4zMDMzNCA5LjY3NzI4IDYuOTA2MzcgOS42Nzc2NCA2LjY2MDgzIDkuNDMyMUw1LjUzMDMzIDguMzAxNjFDNS4yODU3MSA4LjA1Njk4IDUuMjg1MzQgNy42NjIwMiA1LjUyNzQgNy40MTY4NEM1LjUyODY5IDcuNDE1NzQgNS41Mjk5NyA3LjQxNDQ2IDUuNTMxMjUgNy40MTMxOEM1Ljc3NjI1IDcuMTY4IDYuMTczMjIgNy4xNjc4MiA2LjQxODc2IDcuNDEzMThMNy41NDkyNiA4LjU0MzY3QzcuNzk0NDMgOC43ODg4NSA3Ljc5NDggOS4xODU4MiA3LjU0OTI2IDkuNDMxMzdaTTkuNDMyMTMgNy41NDg0OUM5LjQzMTk1IDcuNTQ4NjggOS40MzE5NSA3LjU0ODY4IDkuNDMxNzYgNy41NDg4NkM5LjQzMTU4IDcuNTQ5MDQgOS40MzE0IDcuNTQ5MjMgOS40MzEyMSA3LjU0OTIzQzkuMTg2NTggNy43OTQwNCA4Ljc4ODMzIDcuNzk0MDQgOC41NDM3IDcuNTQ5MjNMNi42NTk5MSA1LjY2NTYyQzYuNDE0NzMgNS40MjA0NCA2LjQxNDU1IDUuMDIzNDcgNi42NTk5MSA0Ljc3ODExQzYuNjYwMjggNC43Nzc3NCA2LjY2MDQ2IDQuNzc3NTYgNi42NjA4MyA0Ljc3NzE5QzYuOTA1MjcgNC41MzI3NSA3LjMwMjk4IDQuNTMyNTYgNy41NDc3OSA0Ljc3NjY0TDkuNDMyMTMgNi42NjA4VjYuNjYwOThDOS42NzY5NCA2LjkwNTc5IDkuNjc2NzYgNy4zMDM4NyA5LjQzMjEzIDcuNTQ4NDlaTTExLjMxNSA1LjY2NTYyQzExLjMxNDggNS42NjU4IDExLjMxNDYgNS42NjU5OSAxMS4zMTQ1IDUuNjY2MTdDMTEuMzE0MyA1LjY2NjE3IDExLjMxNDMgNS42NjYzNSAxMS4zMTQxIDUuNjY2NTRDMTEuMDY4OSA1LjkxMTcxIDEwLjY3MTkgNS45MTE5IDEwLjQyNjQgNS42NjY1NEw4LjE2NjMyIDMuNDA2MjhDNy45MjA5NiAzLjE2MTEgNy45MjE1MSAyLjc2NTQxIDguMTY0NDkgMi41MjA0MkM4LjE2NTQxIDIuNTE5NSA4LjE2NjMyIDIuNTE4NzcgOC4xNjcyNCAyLjUxNzg1QzguNDEyMjMgMi4yNzI2OCA4LjgwOTIgMi4yNzIzMSA5LjA1NDc1IDIuNTE3ODVMMTEuMzE0OCA0Ljc3NzkzQzExLjU2MDIgNS4wMjMxIDExLjU2MDQgNS40MjAyNiAxMS4zMTUgNS42NjU2MlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtYnV0dG9uOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cblxuLmMtY2hlY2tib3gge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgNHB4ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDI3NzZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM4MDBweCkge1xuICAuYy1jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYy1jaGVja2JveC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jaGVja2JveC5kaXNhYmxlZCBpbnB1dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5jLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtY2hlY2tib3ggaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmFmdGVyLCAuYy1jaGVja2JveCBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtY29sb3I6ICMxMzYzYzY7XG59XG4uYy1jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxNnB4ICsgMC40MTY2NjZ2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwQTEzMjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTUzcHgpIHtcbiAgLmMtY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLmMtY2hlY2tib3ggbGFiZWw6YWZ0ZXIsIC5jLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG59XG4uYy1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtY2hlY2tib3ggbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1jb3Zlci12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogWW91VHViZSByZW5kZXJzIGNhcHRpb25zL2JyYW5kaW5nIGF0IHRoZSBib3R0b20gb2YgdGhlIHBsYXllciB3aXRoIG5vXG4gICAgIHJlbGlhYmxlIHBhcmFtIHRvIGRpc2FibGUgdGhlbSDigJQgc2NhbGUgaXQgdXAgc28gdGhhdCBzdHJpcCBpcyBjcm9wcGVkXG4gICAgIG91dCBvZiB2aWV3LiBTY29wZWQgdG8gWW91VHViZSBzbyBWaW1lbyBpcyB1bmFmZmVjdGVkLiAqL1xufVxuLmMtY292ZXItdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDU2LjI1dnc7IC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiAxNjo5IGFzcGVjdCByYXRpbyAqL1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWNvdmVyLXZpZGVvIGlmcmFtZVtzcmMqPXlvdXR1YmVdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS40KTtcbn1cblxuLmMtcHJvZmlsZS12aWRlbyB7XG4gIEBhcHBseSBhc3BlY3QtWzEwODAvMTkyMF07XG59XG5cbi8qXG4qKiBEb3QgaG92ZXIgZmlsbFxuKiogQSBwaW5rIGNpcmNsZSBleHBhbmRzIGZyb20gdGhlIGN1cnNvcidzIGVudHJ5IHBvaW50IHRvIGNvdmVyIHRoZVxuKiogZWxlbWVudCwgYW5kIHJldmVyc2VzIG9uIGV4aXQuIFRoZSBvcmlnaW4gKC0tZG90LXgvLS1kb3QteSkgYW5kIHRoZVxuKiogcmVxdWlyZWQgZGlhbWV0ZXIgKC0tZG90LXNpemUpIGFyZSBzZXQgYnkgSlM7IHRoZSBhbmltYXRpb24gaXRzZWxmIGlzXG4qKiBwdXJlIENTUyBzbyBpdCBzdGF5cyBjaGVhcCBhY3Jvc3MgbWFueSBpbnN0YW5jZXMgb24gYSBwYWdlLlxuKi9cbi5jLWRvdCB7XG4gIEBhcHBseSByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW47XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5jLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHJvdW5kZWQtZnVsbCBiZy1waW5rIHBvaW50ZXItZXZlbnRzLW5vbmUgaGlkZGVuIGxnOmJsb2NrO1xuICB0b3A6IHZhcigtLWRvdC15LCA1MCUpO1xuICBsZWZ0OiB2YXIoLS1kb3QteCwgNTAlKTtcbiAgd2lkdGg6IHZhcigtLWRvdC1zaXplLCAwcHgpO1xuICBoZWlnaHQ6IHZhcigtLWRvdC1zaXplLCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgei1pbmRleDogNTtcbn1cbi5jLWRvdC0tZGFyazo6YmVmb3JlIHtcbiAgQGFwcGx5IGJnLWdyZXktZGFyaztcbn1cbi5jLWRvdC5pcy1kb3QtYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLmMtaG92ZXItem9vbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWhvdmVyLXpvb20gLmMtbGF6eS13cmFwcGVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlICFpbXBvcnRhbnQ7XG59XG4uYy1ob3Zlci16b29tOmhvdmVyIC5jLWxhenktd3JhcHBlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWhvdmVyLXpvb206aG92ZXIgLmMtbGF6eS13cmFwcGVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuLmMtaG92ZXItem9vbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jLWZvb3RlciB7XG4gIEBhcHBseSBmb250LW1lZGl1bSB0ZXh0LTE2ciBsZzpmaXhlZCB6LTAgYm90dG9tLTAgbGVmdC0wIHctZnVsbDtcbn1cbi5jLWZvb3RlciBhIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xufVxuLmMtZm9vdGVyIGE6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtcGluaztcbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsIHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgbGc6Z3JpZC1jb2xzLTMgdy1mdWxsIGdhcC0yIGxnOmdhcC0zO1xufVxuLmMtZm9vdGVyX19tZW51ID4gdWwgPiBsaSB7XG4gIEBhcHBseSBsZzpib3JkZXItbCBib3JkZXItZ3JleS1kYXJrIGxnOnBsLTIgYm9yZGVyLWIgbGc6Ym9yZGVyLWItMCByZWxhdGl2ZTtcbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsID4gbGkuaXMtYWN0aXZlID4gYSB7XG4gIEBhcHBseSB0ZXh0LXBpbms7XG59XG4uYy1mb290ZXJfX21lbnUgPiB1bCA+IGxpLmlzLWFjdGl2ZSA+IHVsIHtcbiAgQGFwcGx5IGdyaWQ7XG59XG4uYy1mb290ZXJfX21lbnUgPiB1bCA+IGxpID4gYSB7XG4gIEBhcHBseSBibG9jayBsZWFkaW5nLW5vbmUgbGc6cG9pbnRlci1ldmVudHMtbm9uZSBsZzp1cHBlcmNhc2UgdGV4dC0xNiBsZzp0ZXh0LTE0ciBsZzpmb250LXNlbWlib2xkIGxnOnRleHQtYWNjZW50IHBiLTIgbGc6cGItMCByZWxhdGl2ZTtcbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY2hldnJvbi1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB0b3AtMS8yIHctMiBoLVs5cHhdIG10LVstNHB4XSBiZy1uby1yZXBlYXQgYmctY2VudGVyIGJsb2NrIGxnOmhpZGRlbjtcbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsID4gbGkgPiB1bCB7XG4gIEBhcHBseSBoaWRkZW4gbGc6Z3JpZCBncmlkLWNvbHMtMSBnYXAtMSBsZzpwdC0zIHBiLTI7XG59XG4uYy1mb290ZXJfX21lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBAYXBwbHkgdGV4dC0xNDtcbn1cbi5jLWZvb3Rlcl9fbGlua3MgdWwge1xuICBAYXBwbHkgZmxleCBnYXAtMSB0ZXh0LTE0ciBmb250LWxpZ2h0O1xufVxuLmMtZm9vdGVyX19saW5rcyB1bCBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1mb290ZXJfX2xpbmtzIHVsIGxpIGEge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2Utbm93cmFwO1xufVxuLmMtZm9vdGVyX19saW5rcyB1bCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIG1yLTEgdGV4dC1ncmVlbi1saWdodDtcbn1cbi5jLWZvb3Rlcl9fYm90dG9tIHtcbiAgQGFwcGx5IG10LTM7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlIHRleHQtMTQgbGc6dGV4dC0xNjtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LXRleHQge1xuICBAYXBwbHkgbWIteHMgbGc6bWItMDtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IHVsIHtcbiAgQGFwcGx5IGZsZXggZmxleC13cmFwICBnYXAteC0xO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGkge1xuICBAYXBwbHkgbS0wO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGk6bGFzdC1jaGlsZCBhOmFmdGVyIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IHVsIGxpIGEge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2Utbm93cmFwIHRleHQtd2hpdGUgbm8tdW5kZXJsaW5lO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGkgYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIG1sLTEgdGV4dC13aGl0ZTtcbn1cblxuaHRtbFtsYW5nPWVuXSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmMtaGVhZGVyIHtcbiAgQGFwcGx5IGJnLXdoaXRlIGxnOmJnLXRyYW5zcGFyZW50IGZpeGVkIHRvcC0wIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgdy1mdWxsIG1heC13LWZ1bGwgei1bMjAwMF0gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40NXNdO1xufVxuLmhvbWUgLmMtaGVhZGVyIHtcbiAgQGFwcGx5IGxnOnRvcC1bMjhweF07XG59XG5cbi5jLWhlYWRlcl9fd3JhcHBlciB7XG4gIEBhcHBseSBweC0zIGxnOnB4LTYgaC1bNTJweF0gbGc6aC03ICBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgcmVsYXRpdmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy4yc107XG59XG4uYy1oZWFkZXJfX292ZXJsYXkge1xuICBAYXBwbHkgZml4ZWQgei1bMTIwXSBpbnNldC0wIHctZnVsbCBoLWZ1bGwgYmctYmxhY2svNTAgcG9pbnRlci1ldmVudHMtbm9uZSBvcGFjaXR5LTAgaW52aXNpYmxlIHRyYW5zaXRpb247XG59XG4uYy1tZW51LS1zaG93IC5jLWhlYWRlcl9fb3ZlcmxheSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMCB2aXNpYmxlO1xufVxuXG4uYy1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgd2lkdGg6IDEzM3B4O1xufVxuLmMtaGVhZGVyX19sb2dvIHN2ZyBwYXRoIHtcbiAgQGFwcGx5IGZpbGwtcGluaztcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLmMtaGVhZGVyX19sb2dvIHN2ZyBwYXRoIHtcbiAgICBAYXBwbHkgZmlsbC13aGl0ZTtcbiAgfVxufVxuLmMtaGVhZGVyLS1iYXIgLmMtaGVhZGVyLFxuLmMtaGVhZGVyLS1zb2xpZCAuYy1oZWFkZXIge1xuICBAYXBwbHkgdG9wLTAgbGc6dG9wLTIgIGxnOnctW2NhbGMoMTAwJS02NHB4KV0gbGc6bWF4LXctWzEyMDBweF07XG59XG4uYy1oZWFkZXItLWJhciAuYy1oZWFkZXJfX3dyYXBwZXIsXG4uYy1oZWFkZXItLXNvbGlkIC5jLWhlYWRlcl9fd3JhcHBlciB7XG4gIEBhcHBseSBiZy13aGl0ZSBsZzpyb3VuZGVkLWZ1bGwgcHktMCBsZzpwLTEgbGc6cGwtMyBsZzpoLWF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYy1oZWFkZXItLWJhciAuYy1oZWFkZXJfX2xvZ28gc3ZnLFxuLmMtaGVhZGVyLS1zb2xpZCAuYy1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgQGFwcGx5IGxnOnctWzE2MHB4XTtcbn1cbi5jLWhlYWRlci0tYmFyIC5jLWhlYWRlcl9fbG9nbyBzdmcgcGF0aCxcbi5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyX19sb2dvIHN2ZyBwYXRoIHtcbiAgQGFwcGx5IGZpbGwtcGluaztcbn1cblxuQHNjcmVlbiBzbSB7XG4gIC5jLWhlYWRlci0tc29saWQuc2xpZGVvdXQtb3BlbmVkIC5jLWhlYWRlciB7XG4gICAgQGFwcGx5IC10b3AtMjA7XG4gIH1cbn1cblxuLmMtbGF6eS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYy1sYXp5LXdyYXBwZXIuaW1nLWxvYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyW2RhdGEtcmV2ZWFsXSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAwLCA1MCUgMTAwJSwgMCAxMDAlKTtcbn1cbi5jLWxhenktd3JhcHBlci50cmFuc3BhcmVudCBpbWcubGF6eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyLmNvdmVyIGltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWxhenktd3JhcHBlciBpbWdbbG9hZGluZz1sYXp5XSwgLmMtbGF6eS13cmFwcGVyIGltZy5sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nW2xvYWRpbmc9bGF6eV0ge1xuICBvcGFjaXR5OiAxMDA7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nOm5vdCguaW5pdGlhbCkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkaW5nLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmluaXRpYWwsIC5jLWxhenktd3JhcHBlciBpbWcubG9hZGVkLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmVycm9yIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubG9hZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRlZCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWc6bm90KFtzcmNdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9bG9hZGluZ10sXG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9bG9hZGVkXSxcbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1lbnRlcmVkXSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWxpbmsge1xuICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjY2MDNyZW0gKyAwLjQ0Nzh2dywgMS41cmVtKTtcbiAgQGFwcGx5IHVuZGVybGluZSB1bmRlcmxpbmUtb2Zmc2V0LTQgZm9udC1tZWRpdW07XG59XG4uYy1saW5rOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cblxuLmMtbWVudS10b2dnbGUge1xuICBAYXBwbHkgdy00IGgtNCBmbGV4O1xufVxuLmMtbWVudS10b2dnbGUgLnN2Zy1tZW51LFxuLmMtbWVudS10b2dnbGUgLnN2Zy1jbG9zZSB7XG4gIEBhcHBseSB3LTQgaC00IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xufVxuLmMtbWVudS10b2dnbGUgLnN2Zy1jbG9zZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1tZW51LXRvZ2dsZS5hY3RpdmUgLnN2Zy1tZW51IHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLW1lbnUtdG9nZ2xlLmFjdGl2ZSAuc3ZnLWNsb3NlIHtcbiAgQGFwcGx5IGZsZXg7XG59XG5cbi5jLW5hdi1kZXNrdG9wIHtcbiAgQGFwcGx5IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gdHJhbnNpdGlvbi1hbGwgIHJvdW5kZWQgYWJzb2x1dGUgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiBweC00IHFoZDpweC04O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgQGFwcGx5IGZvbnQtYm9sZDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmJlZm9yZSwgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgQGFwcGx5IGJnLXBpbms7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBAYXBwbHkgcmVsYXRpdmU7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gIEBhcHBseSByb3RhdGUtMTgwO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgQGFwcGx5IGJnLXBpbms7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGk6aG92ZXIgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHBvaW50ZXItZXZlbnRzLWF1dG8gdmlzaWJsZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGEge1xuICBAYXBwbHkgaW5saW5lLWZsZXggbm8tdW5kZXJsaW5lIHRleHQtd2hpdGUgaC02IGl0ZW1zLWNlbnRlciBsZWFkaW5nLW5vbmUgdGV4dC0xNiB3aGl0ZXNwYWNlLW5vd3JhcCByZWxhdGl2ZSBmb250LW1lZGl1bTtcbn1cbi5jLWhlYWRlci0tYmFyIC5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGEge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG59XG5cbi5jLWhlYWRlci0tc29saWQgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpID4gYSB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cblxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtZnVsbCBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yICB3LVsxMDB2d10gcHgtNiBtYXgtdy1bOTAwcHhdIHB0LVsxNHB4XSBvcGFjaXR5LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c10gaW52aXNpYmxlO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsIHtcbiAgQGFwcGx5IHJvdW5kZWQtWzE1cHhdIHAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwge1xuICBAYXBwbHkgcmVsYXRpdmUgcm91bmRlZC1bMTVweF0gb3ZlcmZsb3ctaGlkZGVuIGJnLXdoaXRlIHAtMSBmbGV4ICBtaW4taC1bMzAwcHhdO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGwgYmctWyNGQ0RERURdO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpIHtcbiAgQGFwcGx5IHotMTA7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgQGFwcGx5IHctWzQwJV0gcC0xIHB0LTIgcHItMjtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgQGFwcGx5IGZvbnQtYm9sZCBtYi0xIHRleHQtMTRyIGJsb2NrIHBvaW50ZXItZXZlbnRzLW5vbmUgdGV4dC1ncmV5LWRhcms7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6bnRoLWNoaWxkKDEpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSBibG9jaztcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpudGgtY2hpbGQoMSkgPiAuc3VibWVudS13cmFwcGVyID4gdWwge1xuICBAYXBwbHkgZ3JpZCBnYXAtMTtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpudGgtY2hpbGQoMSkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICBAYXBwbHkgYmctd2hpdGUgcm91bmRlZC1bOHB4XSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMSBwLTEgdGV4dC0xNHIgdGV4dC1ncmV5LWRhcms7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6bnRoLWNoaWxkKDEpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgQGFwcGx5IGJnLXBpbmsgbm8tdW5kZXJsaW5lIHRleHQtd2hpdGUgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6bnRoLWNoaWxkKDEpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6aG92ZXIgPiBhIC5jLW1lbnUtaWNvbiB7XG4gIEBhcHBseSBiZy13aGl0ZSB0ZXh0LXBpbms7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6bnRoLWNoaWxkKDEpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6aG92ZXIgLmMtcGFnZS1pbWFnZSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpudGgtY2hpbGQoMSkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSAuYy1wYWdlLWltYWdlIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0xIHctW2NhbGMoNjAlLThweCldIGgtW2NhbGMoMTAwJS0xNnB4KV0gcmlnaHQtMSB6LVsxMDBdIG9wYWNpdHktMCB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpudGgtY2hpbGQoMikge1xuICBAYXBwbHkgdy1bNjAlXSByZWxhdGl2ZSB6LVs1XTtcbn1cblxuLmMtZGVmYXVsdC1pbWFnZSB7XG4gIEBhcHBseSBsZzphYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGwgIHJvdW5kZWQtWzEycHhdO1xufVxuXG4uYy1tZW51LXRleHQge1xuICBAYXBwbHkgbWItMjtcbn1cbi5jLW1lbnUtdGV4dCBwIHtcbiAgQGFwcGx5IG1iLTAgdGV4dC0xMyBmb250LW5vcm1hbCBsZWFkaW5nLW5vcm1hbDtcbn1cblxuLmMtbWVudS1pY29uIHtcbiAgQGFwcGx5IHJvdW5kZWQtWzVweF0gdy00IGgtNCBsZzp3LTMgbGc6aC0zIGZsZXgtbm9uZSBiZy1waW5rIHRleHQtd2hpdGUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtbWVudS1pY29uIHN2ZyB7XG4gIEBhcHBseSB3LTMgbGc6dy0yO1xufVxuLmMtbWVudS1pY29uIHN2ZyBwYXRoIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xufVxuXG5ib2R5LmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLWhlYWRlciB7XG4gIEBhcHBseSB0b3AtMDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5ib2R5LmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUge1xuICBAYXBwbHkgb3BhY2l0eS0xMDAgdmlzaWJsZSBwb2ludGVyLWV2ZW50cy1hdXRvO1xufVxuXG4uYy1uYXYtbW9iaWxlIHtcbiAgQGFwcGx5IGZpeGVkIHRvcC0wIGxlZnQtMCB3LWZ1bGwgIGgtZnVsbCB6LVsxMDAwXSBvcGFjaXR5LTAgaW52aXNpYmxlIHBvaW50ZXItZXZlbnRzLW5vbmUgIGZsZXggcHQtNyBwYi00IHB4LTMgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy41c10gYmctcGluay1saWdodCBvdmVyZmxvdy15LWF1dG87XG59XG4uYy1uYXYtbW9iaWxlIGEge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtZ3JleS1kYXJrO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGVfX292ZXJsYXkge1xuICBAYXBwbHkgZml4ZWQgdG9wLTAgbGVmdC0wIGJsb2NrIHctZnVsbCBoLWZ1bGwgei1bMTAwMV07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgLmMtbWVudS1jdGEge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSAubWVudS1iYWNrIHtcbiAgQGFwcGx5IGJsb2NrIHctZnVsbCBmb250LXNlbWlib2xkIHRleHQtbGVmdCB0ZXh0LTE2IHB5LTIgYm9yZGVyLWIgYm9yZGVyLWxpbmUvMjAgYmctbm8tcmVwZWF0IGN1cnNvci1wb2ludGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyNCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuMzA2NzEgMTkuNzE1MkM5LjY4NjE2IDIwLjA5NDkgMTAuMzAxOCAyMC4wOTQ5IDEwLjY4MTkgMTkuNzE1MkMxMS4wNjE2IDE5LjMzNTcgMTEuMDYxNiAxOC43MTk3IDEwLjY4MTkgMTguMzRMMy4zMTY3MSAxMC45NzQ4TDIyLjg4NTggMTAuOTc0OEMyMy40MjQ0IDEwLjk3NDggMjMuODYxMyAxMC41Mzc5IDIzLjg2MTMgOS45OTkyMUMyMy44NjEzIDkuNDYwMjcgMjMuNDI0NCA5LjAyMzY4IDIyLjg4NTggOS4wMjM2OEwzLjMyNjUgOS4wMjM2OEwxMC42OTE3IDEuNjU4NDdDMTAuODc0NCAxLjQ3NjQzIDEwLjk3NyAxLjIyODU5IDEwLjk3NyAwLjk3MDc3M0MxMC45NzcgMC43MTI1ODIgMTAuODc0NCAwLjQ2NTM5MiAxMC42OTE3IDAuMjgyOTgzQzEwLjUwODkgMC4wOTg4MDE0IDEwLjI1ODcgLTAuMDAzMjY0NjYgOS45OTg5NyA5LjAzNDA4ZS0wNUM5Ljc0MDIyIDAuMDAxMzAzMzkgOS40OTE4MiAwLjEwMjcxNSA5LjMwNjcxIDAuMjgyOTgzTDAuMjgzMTIgOS4zMDYyOUMwLjA5OTQ5NzggOS40OTAxOSAtMC4wMDI4NDY3NyA5LjczOTggLTAuMDAwMTQ0MDg0IDkuOTk5MjFDMC4wMDE3MjEyOCAxMC4yNTggMC4xMDMxMzMgMTAuNTA1NSAwLjI4MzEyIDEwLjY5MTZMOS4zMDY3MSAxOS43MTUyWicgZmlsbD0nJTIzMEIwNTFEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51IHtcbiAgQGFwcGx5IGZsZXgtY29sIGZsZXg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSB7XG4gIEBhcHBseSBtLTA7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSBhIHtcbiAgQGFwcGx5IHRleHQtMTYgZm9udC1tZWRpdW0gZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyICBib3JkZXItYiBib3JkZXItbGluZS8yMCBoLTcgdGV4dC1ncmV5LWRhcms7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0zIGgtMyBiZy1uby1yZXBlYXQgYmctY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDI0IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuNTU0NiAwLjI4NDgzMkMxNC4xNzUyIC0wLjA5NDk0NDEgMTMuNTU5NSAtMC4wOTQ5NDQxIDEzLjE3OTQgMC4yODQ4MzJDMTIuNzk5NyAwLjY2NDMwNCAxMi43OTk3IDEuMjgwMjYgMTMuMTc5NCAxLjY2MDA0TDIwLjU0NDYgOS4wMjUySDAuOTc1NTY1QzAuNDM2OTEyIDkuMDI1MiAwIDkuNDYyMTQgMCAxMC4wMDA4QzAgMTAuNTM5NyAwLjQzNjkxMiAxMC45NzYzIDAuOTc1NTY1IDEwLjk3NjNIMjAuNTM0OEwxMy4xNjk2IDE4LjM0MTVDMTIuOTg2OSAxOC41MjM2IDEyLjg4NDMgMTguNzcxNCAxMi44ODQzIDE5LjAyOTJDMTIuODg0MyAxOS4yODc0IDEyLjk4NjkgMTkuNTM0NiAxMy4xNjk2IDE5LjcxN0MxMy4zNTI0IDE5LjkwMTIgMTMuNjAyNiAyMC4wMDMzIDEzLjg2MjQgMTkuOTk5OUMxNC4xMjExIDE5Ljk5ODcgMTQuMzY5NSAxOS44OTczIDE0LjU1NDYgMTkuNzE3TDIzLjU3ODIgMTAuNjkzN0MyMy43NjE4IDEwLjUwOTggMjMuODY0MiAxMC4yNjAyIDIzLjg2MTUgMTAuMDAwOEMyMy44NTk2IDkuNzQxOTUgMjMuNzU4MiA5LjQ5NDQ4IDIzLjU3ODIgOS4zMDg0MkwxNC41NTQ2IDAuMjg0ODMyWicgZmlsbD0nJTIzMEIwNTFEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGkuaXMtYWN0aXZlID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIHJpZ2h0OiAwO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IGJnLXBpbmstMTUgZml4ZWQgdG9wLVs1MnB4XSBvdmVyZmxvdy15LWF1dG8gcHgtMyB6LVs1MDBdIHctZnVsbCBoLVtjYWxjKDEwMHN2aC01MnB4KV0gLXJpZ2h0LWZ1bGwgIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuM3NdIGZsZXggZmxleC1jb2w7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpIHtcbiAgQGFwcGx5IHB0LTI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpIC5jLW1lbnUtdGV4dCBwIHtcbiAgQGFwcGx5IHRleHQtMTI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsIHtcbiAgQGFwcGx5IGdyaWQgZ2FwLTE7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHJvdW5kZWQtWzhweF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCBnYXAtMSBwLTEgdGV4dC0xNHI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgLmMtcGFnZS1pbWFnZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMSB3LVtjYWxjKDYwJS04cHgpXSBoLVtjYWxjKDEwMCUtMTZweCldIHJpZ2h0LTEgei1bMTAwXSBvcGFjaXR5LTAgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgLmMtcGFnZS1pbWFnZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIEBhcHBseSBtdC0wO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpudGgtY2hpbGQoMikgaW1nIHtcbiAgQGFwcGx5IG1heC13LWZ1bGwgcmVsYXRpdmUgcm91bmRlZC1bOHB4XSBhc3BlY3QtWzIwLzE1XTtcbn1cblxuLmMtb3ZlcmxpbmUge1xuICBAYXBwbHkgdGV4dC0xNnIgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC0xIG1iLTIgbGc6bWItMztcbn1cbi5jLW92ZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSB3LTEgaC0xIHJvdW5kZWQtWzJweF0gYmctcGluayB0b3AtWy0xcHhdIHJlbGF0aXZlO1xufVxuLmMtb3ZlcmxpbmUtLWxpZ2h0OmJlZm9yZSB7XG4gIEBhcHBseSBiZy13aGl0ZTtcbn1cbi5jLW92ZXJsaW5lLS1sYXJnZSB7XG4gIEBhcHBseSB0ZXh0LTI0cjtcbn1cblxuLnBhZ2luYXRpb24gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnBhZ2luYXRpb24gdWwgYSwgLnBhZ2luYXRpb24gdWwgc3BhbiB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIHVsIGEuY3VycmVudCwgLnBhZ2luYXRpb24gdWwgc3Bhbi5jdXJyZW50IHtcbiAgQGFwcGx5IGJnLWFjY2VudCB0ZXh0LXdoaXRlO1xufVxuLnBhZ2luYXRpb24gdWwgYS5uZXh0LCAucGFnaW5hdGlvbiB1bCBhLnByZXYsIC5wYWdpbmF0aW9uIHVsIHNwYW4ubmV4dCwgLnBhZ2luYXRpb24gdWwgc3Bhbi5wcmV2IHtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIEBhcHBseSBiZy1waW5rIHRleHQtd2hpdGUgdy03IGgtNztcbn1cbi5wYWdpbmF0aW9uIHVsIGE6aG92ZXIge1xuICBAYXBwbHkgYmctYWNjZW50IG5vLXVuZGVybGluZSB0ZXh0LXdoaXRlO1xufVxuLnBhZ2luYXRpb24gdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtcG9wdXAge1xuICBAYXBwbHkgZml4ZWQgYmxvY2sgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsICB6LVszMDAwXSBiZy1ibGFjay80MCB0cmFuc2l0aW9uLWFsbCBpbnZpc2libGUgb3BhY2l0eS0wIHBvaW50ZXItZXZlbnRzLW5vbmU7XG59XG4uYy1wb3B1cF9fb3ZlcmxheSB7XG4gIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGw7XG59XG5cbi5jLXBvcHVwX19jb250ZW50IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgQGFwcGx5IG1heC13LVs1NTBweF0gdy1mdWxsIGJnLWJlaWdlIHJlbGF0aXZlIC1yaWdodC1mdWxsIG1sLWF1dG8gdHJhbnNpdGlvbi1hbGw7XG59XG5cbi5jLXBvcHVwX19jb250ZW50IHAge1xuICBAYXBwbHkgbWItNDtcbn1cblxuLmMtcG9wdXBfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IG1iLTA7XG59XG5cbi5jLXBvcHVwLS1hY3RpdmUge1xuICBAYXBwbHkgdmlzaWJsZSBvcGFjaXR5LTEwMCBwb2ludGVyLWV2ZW50cy1hdXRvO1xufVxuLmMtcG9wdXAtLWFjdGl2ZSAuYy1wb3B1cF9fY29udGVudCB7XG4gIEBhcHBseSByaWdodC0wO1xufVxuXG4uYy1wb3B1cF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE1IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScxLjE0MzU1JyB5PScwLjU2Njk1OScgd2lkdGg9JzE2JyBoZWlnaHQ9JzEnIHJ4PScwLjUnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDEuMTQzNTUgMC41NjY5NTkpJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMScgcng9JzAuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTAuODY2MDI1IDAuNSAwLjUgMC44NjYwMjUgMTQuMjE5NyAwLjU2Njk4OCknIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBAYXBwbHkgYWJzb2x1dGUgYmctdGVhbCByb3VuZGVkLWZ1bGwgdG9wLTIgcmlnaHQtMiBjdXJzb3ItcG9pbnRlciBob3ZlcjpiZy15ZWxsb3cgei01MCB0cmFuc2l0aW9uLWFsbCBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xufVxuXG4uYy1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xufVxuLmMtcHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0b3A6IDI1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTMycHggMCAwIC0zMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIEBhcHBseSBiZy1waW5rO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDI2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDQ1cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTlweCwgMCk7XG4gIH1cbn1cbi5jLXJhZGlvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1yYWRpby5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1yYWRpby5kaXNhYmxlZCBpbnB1dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcmFkaW8gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYy1yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNBMTRDO1xufVxuLmMtcmFkaW8gaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmFmdGVyLCAuYy1yYWRpbyBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtY29sb3I6ICMxMzYzYzY7XG59XG4uYy1yYWRpbyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzBBMTMyNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLXJhZGlvIGxhYmVsOmFmdGVyLCAuYy1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5jLXJhZGlvIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbn1cbi5jLXJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG59XG4uYy1yYWRpbyBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXJlYWRtb3JlX190b2dnbGUge1xuICBAYXBwbHkgdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZSB0ZXh0LTE0IGxnOnRleHQtMTZyO1xufVxuXG4uYy1yaWNodGV4dCBoMSwgLmMtcmljaHRleHQgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4xNjY3cmVtICsgMC44dncsIDJyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuLmMtcmljaHRleHQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4xNjY3cmVtICsgMC44dncsIDJyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuLmMtcmljaHRleHQgaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuMzc1cmVtLCAwLjk0NTZyZW0gKyAwLjg5NTd2dywgMi42MjVyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuLmMtcmljaHRleHQgaDUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjgyNDVyZW0gKyAwLjYyN3Z3LCAycmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbi5jLXJpY2h0ZXh0IGg2IHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjY4NzVyZW0sIDAuNTM3MnJlbSArIDAuMzEzNXZ3LCAxLjEyNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jLXJpY2h0ZXh0IGgxLCAuYy1yaWNodGV4dCBoMiwgLmMtcmljaHRleHQgaDMsIC5jLXJpY2h0ZXh0IGg0LCAuYy1yaWNodGV4dCBoNSwgLmMtcmljaHRleHQgaDYge1xuICBAYXBwbHkgbWItMyBtdC0zO1xufVxuLmMtcmljaHRleHQgaDEgZW0sIC5jLXJpY2h0ZXh0IGgyIGVtLCAuYy1yaWNodGV4dCBoMyBlbSwgLmMtcmljaHRleHQgaDQgZW0sIC5jLXJpY2h0ZXh0IGg1IGVtLCAuYy1yaWNodGV4dCBoNiBlbSB7XG4gIEBhcHBseSB0ZXh0LXBpbmsgbm90LWl0YWxpYztcbn1cbi5jLXJpY2h0ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtcmljaHRleHQgcC5oYXMtbWVkaXVtLWZvbnQtc2l6ZSwgLmMtcmljaHRleHQgcC5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgQGFwcGx5IG1iLTMgbGc6bWItNjtcbn1cbi5jLXJpY2h0ZXh0IHAgZW0ge1xuICBAYXBwbHkgdGV4dC1waW5rIG5vdC1pdGFsaWM7XG59XG4uYy1yaWNodGV4dCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gIEBhcHBseSB0ZXh0LXBpbms7XG59XG4uYy1yaWNodGV4dCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXJpY2h0ZXh0IHVsLCAuYy1yaWNodGV4dCBvbCB7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpLCAuYy1yaWNodGV4dCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5jLXJpY2h0ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5jLXJpY2h0ZXh0ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jLXJpY2h0ZXh0ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtcmljaHRleHQgLndwLWNhcHRpb24sXG4uYy1yaWNodGV4dCAud3AtYmxvY2staW1hZ2Uge1xuICBAYXBwbHkgbWItMyBsZzptYi01O1xufVxuLmMtcmljaHRleHQgLndwLWNhcHRpb24gaW1nLFxuLmMtcmljaHRleHQgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIEBhcHBseSByb3VuZGVkICBtYi0wO1xufVxuLmMtcmljaHRleHQgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcbi5jLXJpY2h0ZXh0IC53cC1ibG9jay1pbWFnZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgQGFwcGx5IG10LTEgdGV4dC0xNDtcbn1cbi5jLXJpY2h0ZXh0IC53cC1jYXB0aW9uIHAsXG4uYy1yaWNodGV4dCAud3AtYmxvY2staW1hZ2UgcCB7XG4gIEBhcHBseSBtLTA7XG59XG4uYy1yaWNodGV4dCAuYWxpZ25sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQgLmFsaWdubGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDQ4cHggNTBweCA0OHB4IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5jLXJpY2h0ZXh0IC5hbGlnbnJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXJpY2h0ZXh0IC5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogNDhweCAwIDQ4cHggNTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmMtcmljaHRleHQgLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDhweCBhdXRvO1xufVxuLmMtcmljaHRleHQgLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXJpY2h0ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYy1yaWNodGV4dCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGFwcGx5IG1iLTMgbGc6bWItNjtcbn1cbi5jLXJpY2h0ZXh0IGJsb2NrcXVvdGUge1xuICBAYXBwbHkgbWItMyBwLTIgcHgtMyByZWxhdGl2ZSBmb250LXNlbWlib2xkIG1yLTM7XG59XG4uYy1yaWNodGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy0yIGgtMiBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0YXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xufVxuLmMtcmljaHRleHQgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMCByaWdodC0wIHctMiBoLTIgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNyAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMTUuMjY4N0M0LjE2MzU0IDE1LjQ2NzkgMTEuNjEyOCAxNS44MDk2IDEzLjkxNTMgMTUuNzc5MUMxNC40ODc1IDE1Ljc3MTUgMTUuMDIyOSAxNS42ODU1IDE1LjMwODQgMTQuNzA1OUMxNS41OTM5IDkuMDA3ODcgMTUuNjYyOSA0LjczODk2IDE1Ljk4NjEgMS43ODEwMUMxNi4wMjE0IDEuODA1NTYgMTUuOTgyOSAyLjczMzE5IDE1Ljk0MzMgMy42ODg5Micgc3Ryb2tlPSclMjNEQ0JEOTInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG4uYy1yaWNodGV4dC0tbGFyZ2UgcCwgLmMtcmljaHRleHQtLWxhcmdlIHVsLCAuYy1yaWNodGV4dC0tbGFyZ2Ugb2wge1xuICBAYXBwbHkgdGV4dC0xOCBsZzp0ZXh0LVszMnB4XSBsZWFkaW5nLVsxLjVdO1xufVxuLmMtcmljaHRleHQtLW1lZGl1bSBwLCAuYy1yaWNodGV4dC0tbWVkaXVtIHVsLCAuYy1yaWNodGV4dC0tbWVkaXVtIG9sIHtcbiAgQGFwcGx5IHRleHQtMTggbGc6dGV4dC1bMjRweF0gbGVhZGluZy1bMS41XTtcbn1cbi5jLXJpY2h0ZXh0LS1zbWFsbCBwIHtcbiAgQGFwcGx5IHRleHQtMTYgbGVhZGluZy1bMS41XTtcbn1cbi5jLXJpY2h0ZXh0LS1zbWFsbCB1bCwgLmMtcmljaHRleHQtLXNtYWxsIG9sIHtcbiAgQGFwcGx5IHRleHQtMjQgbGlzdC1ub25lIG0tMCBwLTA7XG59XG4uYy1yaWNodGV4dC0tc21hbGwgdWwgbGksIC5jLXJpY2h0ZXh0LS1zbWFsbCBvbCBsaSB7XG4gIEBhcHBseSBib3JkZXItYiBib3JkZXItZ3JleS1kYXJrIHB5LTIgbGFzdDpib3JkZXItYi0wO1xufVxuLmMtcmljaHRleHQtLXNtYWxsLWxpc3QgdWwgbGkge1xuICBAYXBwbHkgdGV4dC0xNjtcbn1cbi5jLXJpY2h0ZXh0LS1kYXJrIGEge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG59XG4uYy1yaWNodGV4dC0tbGlzdCB1bCB7XG4gIEBhcHBseSBncmlkIGdyaWQtY29scy0xIHAtMCBtLTAgbGlzdC1ub25lO1xufVxuLmMtcmljaHRleHQtLWxpc3QgdWwgbGkge1xuICBAYXBwbHkgcHktMiBib3JkZXItYiBib3JkZXItZ3JleS1kYXJrLzUwIHJlbGF0aXZlIHBsLVsyMHB4XSBsYXN0OmJvcmRlci0wO1xufVxuLmMtcmljaHRleHQtLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIEBhcHBseSByb3VuZGVkLWZ1bGwgYWJzb2x1dGUgdG9wLVsyNXB4XSBsZWZ0LVs0cHhdIGJnLWdyZXktZGFyaztcbn1cbi5jLXJpY2h0ZXh0LS1saXN0LmMtcmljaHRleHQtLWxpZ2h0IHVsIGxpIHtcbiAgQGFwcGx5IGJvcmRlci13aGl0ZS81MDtcbn1cbi5jLXJpY2h0ZXh0LS1saXN0LmMtcmljaHRleHQtLWxpZ2h0IHVsIGxpOmJlZm9yZSB7XG4gIEBhcHBseSBiZy13aGl0ZTtcbn1cblxuLmMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgcm91bmRlZC1mdWxsIGJnLWJlaWdlIG1pbi13LVsyNjhweF0gYm9yZGVyIGJvcmRlci10ZWFsO1xufVxuLmMtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXNlbGVjdC1kb3duLnN2Zyk7XG4gIEBhcHBseSB3LTIgaC0yIGFic29sdXRlIHJpZ2h0LVs2cHhdIHRvcC0xLzI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLXNlbGVjdCBzZWxlY3Qge1xuICBvcGFjaXR5OiAxO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBAYXBwbHkgdGV4dC0xNjtcbn1cblxuLmMtdGFiX19wYW5lbCB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy10YWJfX3BhbmVsLmFjdGl2ZSB7XG4gIEBhcHBseSBibG9jaztcbn1cblxuLmMtdmlkZW8tcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy12aWRlby1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtdmlkZW8tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXZpZGVvLXJlc3BvbnNpdmUuY292ZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMjUlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmMtYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtWzEycHhdIG1iLTI7XG59XG4uYi1wb3N0LWhlYWRlciAuYy1icmVhZGNydW1icyBhIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tcHJpbWFyeTtcbn1cbi5iLXBvc3QtaGVhZGVyIC5jLWJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodDtcbn1cbi5iLXBvc3QtaGVhZGVyIC5jLWJyZWFkY3J1bWJzIC5zdmctYW5nbGUtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNiAxMkwxMCA4TDYgNCcgc3Ryb2tlPSclMjMyQTFGMUMnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYi1wYWdlLWhlYWRlciAuYy1icmVhZGNydW1icyBhIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tcHJpbWFyeTtcbn1cbi5iLXBhZ2UtaGVhZGVyIC5jLWJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodDtcbn1cbi5iLXBhZ2UtaGVhZGVyIC5jLWJyZWFkY3J1bWJzIC5zdmctYW5nbGUtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNiAxMkwxMCA4TDYgNCcgc3Ryb2tlPSclMjMyQTFGMUMnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYy1icmVhZGNydW1icyBhIHtcbiAgQGFwcGx5IHRleHQtYmVpZ2UtbGlnaHQ7XG59XG4uYy1icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtYmVpZ2UtZGVlcCBuby11bmRlcmxpbmU7XG59XG4uYy1icmVhZGNydW1icyBhLCAuYy1icmVhZGNydW1icyBzcGFuIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jaztcbn1cbi5jLWJyZWFkY3J1bWJzIHNwYW4uc2VwIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyO1xufVxuXG4uYy1leHBlcnRpc2UtY2FyZCBzdmcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uYy1saW5rLWNhcmQgc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmMtc3RhdC1jYXJkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNFRTFGOEEgMCUsICNFRTFGOEEgMTAwJSksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRiAwJSwgI0ZGRiAxMDAlKTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1zdGF0LWNhcmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0MCwgNTMsIDE1MCwgMC41KSAwJSwgcmdiYSgyNDAsIDUzLCAxNTAsIDAuNSkgMTAwJSksICNGRkY7XG4gIH1cbn1cblxuLmMtcG9zdDpudGgtY2hpbGQoMm4pIHtcbiAgQGFwcGx5IGJvcmRlci1yLTA7XG59XG5cbi5jLWZsaXAtY2FyZCB7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXBwbHkgYXNwZWN0LVszMDAvNDAwXTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1mbGlwLWNhcmQge1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgQGFwcGx5IGFzcGVjdC1bNDUwLzQyNF07XG4gIH1cbn1cbkBzY3JlZW4gcWhkIHtcbiAgLmMtZmxpcC1jYXJkIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5jLWZsaXAtY2FyZF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uYy1mbGlwLWNhcmQuaXMtZmxpcHBlZCAuYy1mbGlwLWNhcmRfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYy1mbGlwLWNhcmRfX2Zyb250LFxuLmMtZmxpcC1jYXJkX19iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYy1mbGlwLWNhcmRfX2Zyb250IHtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4uYy1mbGlwLWNhcmRfX2JhY2sge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLmMtaW1hZ2UtZ3JvdXAge1xuICBAYXBwbHkgdy1mdWxsIHBiLVsxMDEuMzglXSByZWxhdGl2ZTtcbn1cbi5jLWltYWdlLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHctWzczLjA1JV0gaC1bODIuMjIlXSBiZy1icm93bi1saWdodCB0b3AtWzglXSBsZWZ0LVsxMiVdIHotMCByb3VuZGVkO1xufVxuLmMtaW1hZ2UtZ3JvdXBfX2xhcmdlIHtcbiAgQGFwcGx5IHctWzc5LjE2JV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIHJvdW5kZWQgIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cF9fc21hbGwge1xuICBAYXBwbHkgdy1bNDAlXSBhYnNvbHV0ZSB0b3AtWzAlXSByaWdodC1bNCVdIHJvdW5kZWQgIHotMjA7XG59XG4uYy1pbWFnZS1ncm91cC5ncmVlbjphZnRlciB7XG4gIEBhcHBseSBiZy1ncmVlbi1saWdodDtcbn1cbi5jLWltYWdlLWdyb3VwLmJlaWdlIHtcbiAgQGFwcGx5IHBiLVsxMDYuMjYlXTtcbn1cbi5jLWltYWdlLWdyb3VwLmJlaWdlOmFmdGVyIHtcbiAgQGFwcGx5IGJnLWJlaWdlLWRlZXAgdG9wLVs3JV0gbGVmdC1bMjElXSB3LVs3MyVdO1xufVxuLmMtaW1hZ2UtZ3JvdXAuYmVpZ2UgLmMtaW1hZ2UtZ3JvdXBfX2xhcmdlIHtcbiAgQGFwcGx5IHctWzg3JV0gYWJzb2x1dGUgYm90dG9tLWF1dG8gdG9wLVsxMyVdIGxlZnQtWzIlXTtcbn1cbi5jLWltYWdlLWdyb3VwIHN2Zy5jb3JuZXIge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVstOCVdIHJpZ2h0LVstOCVdIHctWzExJV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cCBpbWcuc3RhciB7XG4gIEBhcHBseSB0b3AtWzEyJV0gbGVmdC1bLTIyJV0gdy1bMTIlXSBoLWF1dG8gYWJzb2x1dGUgei0xMDtcbn1cblxuLmMtaW1hZ2UtZ3JvdXAtdHdvIHtcbiAgQGFwcGx5IHctZnVsbCBwYi1bODYuNjYlXSByZWxhdGl2ZTtcbn1cbi5jLWltYWdlLWdyb3VwLXR3bzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSB3LVs1OSVdIGgtWzc4JV0gcm91bmRlZCBiZy1iZWlnZS1kZWVwIHRvcC1bMTMlXSBsZWZ0LTAgei0wO1xufVxuLmMtaW1hZ2UtZ3JvdXAtdHdvX19sYXJnZSB7XG4gIEBhcHBseSB3LVs4MC43NiVdIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtWzUlXSByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtdHdvX19zbWFsbCB7XG4gIEBhcHBseSB3LVszMC40NyVdIGFic29sdXRlIHRvcC1bNSVdIHJpZ2h0LVs0JV0gcm91bmRlZCB6LTIwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtdHdvIHN2Zy5jb3JuZXIge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVstNS41JV0gcmlnaHQtWy01LjUlXSB3LVsxMCVdIGgtYXV0byB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtdHdvIGltZy5zdGFyIHtcbiAgQGFwcGx5IHRvcC1bLTglXSBsZWZ0LVstMTUlXSB3LVsxMCVdIGgtYXV0byBhYnNvbHV0ZSB6LTEwO1xufVxuXG4uYy1pbWFnZS1ncm91cC10aHJlZSB7XG4gIEBhcHBseSB3LWZ1bGwgcGItWzExMy4wOSVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXAtdGhyZWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgYWJzb2x1dGUgdy1bNTklXSBoLVs3NyVdIHJvdW5kZWQgYmctYnJvd24tbGlnaHQgdG9wLVs1JV0gcmlnaHQtMCB6LTA7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZV9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bNTAlXSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgcm91bmRlZCB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtdGhyZWVfX3NtYWxsIHtcbiAgQGFwcGx5IHctWzMwLjQ3JV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC1bNSVdIHJvdW5kZWQgIHotMjA7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZV9fY2Fyb3VzZWwge1xuICBAYXBwbHkgdy1bNjglXSB0b3AtWzExLjUlXSBsZWZ0LVsyNCVdIGFic29sdXRlIHotMzAgdGV4dC1ncmVlbi1wcmltYXJ5O1xufVxuLmMtaW1hZ2UtZ3JvdXAtdGhyZWVfX2Nhcm91c2VsIC5jLXRlc3QtdGV4dCxcbi5jLWltYWdlLWdyb3VwLXRocmVlX19jYXJvdXNlbCAuYy10ZXN0LXZpZGVvIHtcbiAgQGFwcGx5IGFzcGVjdC1bMzY0LzQ4NF07XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZV9fY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZSAuY29ybmVyIHtcbiAgQGFwcGx5IHctWzUlXSBhYnNvbHV0ZSB0b3AtWzglXSByaWdodC1bNSVdIGgtYXV0byB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtdGhyZWUgLnN0YXIge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs2Mi42JV0gbGVmdC1bMTYlXSB3LVszLjUlXTtcbn1cblxuLmMtaW1hZ2UtZ3JvdXAtZm91ciB7XG4gIEBhcHBseSB3LWZ1bGwgcGItWzEwOC40NiVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZm91cjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSBhc3BlY3Qtc3F1YXJlIHJvdW5kZWQtZnVsbCBiZy13aGl0ZSB0b3AtMCBsZWZ0LTAgei0wIHctZnVsbDtcbn1cbi5jLWltYWdlLWdyb3VwLWZvdXJfX2xhcmdlIHtcbiAgQGFwcGx5IHctWzc2JV0gYXNwZWN0LVsyODUvMzExXSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LVsxMCVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC1mb3VyX19zbWFsbCB7XG4gIEBhcHBseSB3LVs0MCVdIGFic29sdXRlIHRvcC1bMTAlXSByaWdodC1bMF0gcm91bmRlZCB6LTIwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZm91ciAuY29ybmVyIHtcbiAgQGFwcGx5IHctWzEzJV0gYWJzb2x1dGUgYm90dG9tLVstOCVdIHJpZ2h0LVstOCVdIGgtYXV0byB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZm91ciAuc3RhciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzUlXSBsZWZ0LVstMjMlXSB3LVsxNCVdIHotMTA7XG59XG5cbi5jLWltYWdlLWdyb3VwLWZpdmUge1xuICBAYXBwbHkgdy1mdWxsIHBiLVsxMDAlXSByZWxhdGl2ZTtcbn1cbi5jLWltYWdlLWdyb3VwLWZpdmVfX2xhcmdlIHtcbiAgQGFwcGx5IHctWzkzJV0gYXNwZWN0LVsxLzFdIGFic29sdXRlIHRvcC0wIHJpZ2h0LTAgcm91bmRlZCBvdmVyZmxvdy1oaWRkZW4gei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwLWZpdmUgLmNvcm5lciB7XG4gIEBhcHBseSB3LVsxMyVdIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMCBoLWF1dG8gei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwLWZpdmUgLnN0YXIge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVsxMiVdIGxlZnQtWzE4JV0gdy1bMTElXSB6LTEwO1xufVxuXG4uYy1pbWFnZS1ncm91cC1zaXgge1xuICBAYXBwbHkgdy1mdWxsIHBiLVs4My43NiVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2l4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHctWzgzLjI5JV0gaC1bNzclXSByb3VuZGVkIGJnLWJyb3duLWxpZ2h0IHRvcC1bMTIuNSVdIHJpZ2h0LVs1LjUlXSB6LTA7XG59XG4uYy1pbWFnZS1ncm91cC1zaXhfX2xhcmdlIHtcbiAgQGFwcGx5IHctWzgzLjkyJV0gYWJzb2x1dGUgdG9wLVsxOCVdIGxlZnQtWzYlXSByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTIwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2l4X19zbWFsbCB7XG4gIEBhcHBseSB3LVsyNC41JV0gYWJzb2x1dGUgdG9wLVstNyVdIGxlZnQtMCByb3VuZGVkIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC1zaXhfX21lZGl1bSB7XG4gIEBhcHBseSB3LVszNSVdIGJvdHRvbS0wIHJpZ2h0LVszJV0gYWJzb2x1dGUgei0zMDtcbn1cbi5jLWltYWdlLWdyb3VwLXNpeCAuY29ybmVyIHtcbiAgQGFwcGx5IHctWzExJV0gYWJzb2x1dGUgdG9wLVstOSVdIHJpZ2h0LVstOSVdIGgtYXV0byB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2l4IC5zdGFyIHtcbiAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS1bNCVdIGxlZnQtWy0xNSVdIHctWzEwJV07XG59XG5cbi5jLWltYWdlLWdyb3VwLXNldmVuIHtcbiAgQGFwcGx5IHctZnVsbCBwYi1bODUlXSByZWxhdGl2ZTtcbn1cbi5jLWltYWdlLWdyb3VwLXNldmVuX19sYXJnZSB7XG4gIEBhcHBseSB3LVs3MiVdIGFic29sdXRlIHRvcC0wIGxlZnQtWzE0JV0gcm91bmRlZCBvdmVyZmxvdy1oaWRkZW4gei0yMDtcbn1cbi5jLWltYWdlLWdyb3VwLXNldmVuX19zbWFsbCB7XG4gIEBhcHBseSB3LVsyMCVdIGFic29sdXRlIHRvcC1bNjMlXSBsZWZ0LVs0JV0gcm91bmRlZCB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW5fX21lZGl1bSB7XG4gIEBhcHBseSB3LVszMiVdIHRvcC1bMTMlXSByaWdodC1bMF0gYWJzb2x1dGUgei0zMCB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG4uYy1pbWFnZS1ncm91cC1zZXZlbl9fbWVkaXVtIC5jLXRlc3QtdGV4dCxcbi5jLWltYWdlLWdyb3VwLXNldmVuX19tZWRpdW0gLmMtdGVzdC12aWRlbyB7XG4gIEBhcHBseSBhc3BlY3QtWzM2NC80ODRdO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW5fX21lZGl1bSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jLWltYWdlLWdyb3VwLXNldmVuIC5jb3JuZXIge1xuICBAYXBwbHkgdy1bMTMlXSBhYnNvbHV0ZSBib3R0b20tWy04JV0gcmlnaHQtWy04JV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC1zZXZlbiAuc3RhciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWy03JV0gbGVmdC1bLTE4JV0gdy1bMTIlXSB6LTMwO1xufVxuXG4uYy1wcm9jZXNzIHtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgbGc6ZmxleC1yb3cgIHctZnVsbCBsZzpoLVszNjBweF0gdGV4dC0xNiBsZzpweC1bMTAlXSBnYXAtMyBxaGQ6Z2FwLTU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuNzg5MXJlbSArIDAuMTc5MXZ3LCAxLjEyNXJlbSk7XG4gIEBhcHBseSBiZy1yZXBlYXQteTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMnIGhlaWdodD0nNDk5JyB2aWV3Qm94PScwIDAgMyA0OTknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMS41IDEuNUwxLjUwMDU4IDQ5Ny41JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWRhc2hhcnJheT0nMSAxMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1wcm9jZXNzIHtcbiAgICBAYXBwbHkgYmctcmVwZWF0LXggYmctY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTY2NycgaGVpZ2h0PSczJyB2aWV3Qm94PScwIDAgMTY2NyAzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEuNSAxLjVIMTY2NS41JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWRhc2hhcnJheT0nMSAxMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuLmMtcHJvY2Vzc19fc3RhcnQsIC5jLXByb2Nlc3NfX2VuZCB7XG4gIEBhcHBseSByZWxhdGl2ZSBsZzphYnNvbHV0ZSBsZzp0b3AtMS8yIGxlZnQtMCAgbGc6cHQtNCBsZzptYXgtdy1bMTAlXSBwbC1bMjhweF0gbGc6cGwtMCB0ZXh0LTE4IGxnOnRleHQtMTY7XG59XG4uYy1wcm9jZXNzX19zdGFydDpiZWZvcmUsIC5jLXByb2Nlc3NfX2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgYWJzb2x1dGUgbGVmdC1bLTRweF0gbGc6bGVmdC0wIHctMyBsZzp3LVsyOHB4XSBhc3BlY3Qtc3F1YXJlIGJnLW5vLXJlcGVhdCBiZy1jb250YWluIHRvcC1bMHB4XSBsZzp0b3AtWy0xNHB4XTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyByeD0nMTYnIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgcng9JzE2JyBmaWxsPSclMjNFRTFGOEEnLyUzRSUzQ2NpcmNsZSBjeD0nMTYnIGN5PScxNicgcj0nMTMuNScgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDY2lyY2xlIGN4PScxNicgY3k9JzE2JyByPSc4JyBmaWxsPSd3aGl0ZScvJTNFJTNDY2lyY2xlIGN4PScxNicgY3k9JzE2JyByPSc4JyBmaWxsPSclMjNFRTFGOEEnIGZpbGwtb3BhY2l0eT0nMC41Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtcHJvY2Vzc19fZW5kIHtcbiAgQGFwcGx5IGxnOnJpZ2h0LTAgbGVmdC1hdXRvICB3LWZ1bGwgbGc6dGV4dC1yaWdodCB0b3AtYXV0byBsZzpib3R0b20tMS8yIGxnOnBiLTQgbGc6cHQtMDtcbn1cbi5jLXByb2Nlc3NfX2VuZDpiZWZvcmUge1xuICBAYXBwbHkgbGc6Ym90dG9tLVstMTRweF0gbGc6dG9wLWF1dG8gbGc6bGVmdC1hdXRvIGxnOnJpZ2h0LTA7XG59XG4uYy1wcm9jZXNzX19taWQge1xuICBAYXBwbHkgZmxleCByZWxhdGl2ZSBwbC1bMjhweF0gcWhkOnByLVszJV0gdy1bNjAlXSBtYXgtdy1bMjgwcHhdIGxnOm1heC13LW5vbmUgbGc6dy1bMjUlXTtcbn1cbi5jLXByb2Nlc3NfX21pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHctMiBsZzp3LVsyOHB4XSBhc3BlY3Qtc3F1YXJlIGJnLW5vLXJlcGVhdCBiZy1jb250YWluIHotMTAgdG9wLTAgbGc6dG9wLTEvMiBsZzotdHJhbnNsYXRlLXktMS8yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHJ4PSc4JyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHJ4PSc4JyBmaWxsPSclMjNFRTFGOEEnIGZpbGwtb3BhY2l0eT0nMC4zJy8lM0UlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc0JyBmaWxsPSd3aGl0ZScvJTNFJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNCcgZmlsbD0nJTIzRUUxRjhBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXByb2Nlc3NfX21pZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgcng9JzEyJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHJ4PScxMicgZmlsbD0nJTIzRUUxRjhBJyBmaWxsLW9wYWNpdHk9JzAuMycvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPSc4JyBmaWxsPSd3aGl0ZScvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPSc4JyBmaWxsPSclMjNFRTFGOEEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIH1cbn1cbi5jLXByb2Nlc3NfX21pZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTAlO1xuICBsZWZ0OiAxNHB4O1xuICBAYXBwbHkgYmctd2hpdGUgYWJzb2x1dGUgei0wIGhpZGRlbiBsZzpibG9jaztcbn1cbi5jLXByb2Nlc3NfX21pZC5jLXByb2Nlc3MtLW1pZC0yLCAuYy1wcm9jZXNzX19taWQuYy1wcm9jZXNzLS1taWQtNCB7XG4gIEBhcHBseSBsZzppdGVtcy1lbmQ7XG59XG5cbi5jLXByb2ZpbGUtdmlkZW8ge1xuICBAYXBwbHkgY3Vyc29yLXBvaW50ZXIgb3ZlcmZsb3ctaGlkZGVuO1xufVxuLmMtcHJvZmlsZS12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjRzXTtcbn1cbi5jLXByb2ZpbGUtdmlkZW8gLmMtbGF6eS13cmFwcGVyIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNHNdO1xufVxuLmMtcHJvZmlsZS12aWRlb19fcGF1c2Uge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIGlmcmFtZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIC5jLWxhenktd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIHN2ZywgLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIGltZywgLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIC5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLXByb2ZpbGUtdmlkZW8uaXMtcGxheWluZyAuYy1wcm9maWxlLXZpZGVvX19uYW1lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIC5jLXByb2ZpbGUtdmlkZW9fX3BhdXNlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1zb2NpYWwge1xuICBAYXBwbHkgZmxleCBnYXAtMTtcbn1cbi5jLXNvY2lhbCA+IGEge1xuICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctMyBoLTQgYmctbm8tcmVwZWF0IGJnLWNlbnRlciB0ZXh0LXdoaXRlO1xufVxuXG4uYi1jb250ZW50LW1hcCAuYy1zdGF0LXZhbHVlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCAyLjMxM3JlbSArIDEuNDMzdncsIDVyZW0pO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLW1hcF9fc3RhdHMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNnB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gIH1cbiAgLmMtbWFwX19zdGF0cy5pcy1tb2RhbC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuLmMtbWFwX19zdGF0LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbWFwX19zdGF0LWl0ZW0uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5jLW1hcF9fc3RhdC1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLW1hcF9fc3RhdGVzIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xufVxuLmMtbWFwX19zdGF0ZXMtaW1hZ2Uge1xuICBAYXBwbHkgdGV4dC13aGl0ZSBhYnNvbHV0ZTtcbn1cbi5jLW1hcF9fc3RhdGVzLWltYWdlLmlzLWFjdGl2ZSB7XG4gIEBhcHBseSB0ZXh0LXBpbms7XG59XG4uYy1tYXBfX3N0YXRlcy1pbWFnZS5pcy1kaXNhYmxlZCB7XG4gIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lO1xufVxuLmMtbWFwX19zdGF0ZXMtaW1hZ2Ugc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYy1tYXBfX3N0YXRlcy1pbWFnZSBzdmc6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1waW5rLTUwO1xufVxuLmMtbWFwX19zdGF0ZXMtaW1hZ2UjbWFwLVdBIHtcbiAgbGVmdDogMC4yNSU7XG4gIHRvcDogMTEuNSU7XG4gIHdpZHRoOiAzOS42OSU7XG59XG4uYy1tYXBfX3N0YXRlcy1pbWFnZSNtYXAtTlQge1xuICB0b3A6IDQuNCU7XG4gIGxlZnQ6IDM5LjclO1xuICB3aWR0aDogMjIuMyU7XG59XG4uYy1tYXBfX3N0YXRlcy1pbWFnZSNtYXAtUUxEIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM4LjM1JTtcbn1cbi5jLW1hcF9fc3RhdGVzLWltYWdlI21hcC1OU1cge1xuICB0b3A6IDUwLjclO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMxLjIlO1xufVxuLmMtbWFwX19zdGF0ZXMtaW1hZ2UjbWFwLVZJQyB7XG4gIHRvcDogNjcuOSU7XG4gIGxlZnQ6IDY5JTtcbiAgd2lkdGg6IDIyJTtcbn1cbi5jLW1hcF9fc3RhdGVzLWltYWdlI21hcC1UQVMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDc1JTtcbiAgd2lkdGg6IDExLjUlO1xufVxuLmMtbWFwX19zdGF0ZXMtaW1hZ2UjbWFwLVNBIHtcbiAgdG9wOiA0NC43JTtcbiAgbGVmdDogMzkuNyU7XG4gIHdpZHRoOiAyOS42MiU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmMtbWFwX19zdGF0ZXMgcGF0aCB7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cblxuLmMtc3RhdC12YWx1ZV9fc3VmZml4IHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5jLXBvaW50IHtcbiAgQGFwcGx5IHctWzIuNiVdIGFzcGVjdC1zcXVhcmUgcm91bmRlZC1mdWxsIGJnLXBpbmsgIGJsb2NrIHotNTAgYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDFweCByZ2JhKDIzOCwgMzEsIDEzOCwgMCk7XG4gIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDJzIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzInIGN5PScyJyByPScyJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjM4LCAzMSwgMTM4LCAwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSgyMzgsIDMxLCAxMzgsIDApO1xuICB9XG59XG4uYi1jdGEgaDMgc3BhbiB7XG4gIEBhcHBseSBub3QtaXRhbGljIHRleHQtd2hpdGUvNTA7XG59XG4uYi1jdGEgLmMtcmljaHRleHQgcCB7XG4gIEBhcHBseSB0ZXh0LTE4IGxnOnRleHQtMjQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmItc3RhdHMtY2FyZHMgLnJlbGxheCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmItc3RhY2stY2FyZHMtLWxpc3QgLmMtcmljaHRleHQgcCB7XG4gIEBhcHBseSB0ZXh0LTI0cjtcbn1cblxuLmItY2FzZS1zdHVkaWVzLXJlbGF0ZWQgc2VsZWN0IHtcbiAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZSBiZy1uby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNiA5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjMwNTYzIDAuMzA0MTE1QzAuNzEzMTM2IC0wLjEwMTM3MiAxLjM3MzgzIC0wLjEwMTM3MiAxLjc4MTMzIDAuMzA0MTE1TDguMDAwMDEgNi40OTI5NUwxNC4yMTg3IDAuMzA0MTE1QzE0LjYyNjIgLTAuMTAxMzcyIDE1LjI4NjkgLTAuMTAxMzcyIDE1LjY5NDQgMC4zMDQxMTVDMTYuMTAxOSAwLjcwOTY3IDE2LjEwMTkgMS4zNjcyMyAxNS42OTQ0IDEuNzcyNzhMOC43Mzc4OSA4LjY5NTg5QzguMzMwMzcgOS4xMDEzNyA3LjY2OTY0IDkuMTAxMzcgNy4yNjIxMyA4LjY5NTg5TDAuMzA1NjMgMS43NzI3OEMtMC4xMDE4NzcgMS4zNjcyMyAtMC4xMDE4NzcgMC43MDk2NyAwLjMwNTYzIDAuMzA0MTE1WicgZmlsbD0nJTIzMkUyQzI3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYi1saXN0LXBvc3RzIHNlbGVjdCB7XG4gIEBhcHBseSBhcHBlYXJhbmNlLW5vbmUgYmctbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDE2IDE5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE1LjY5OCAxMS41ODkzQzE2LjAwMDQgMTEuMjg3MSAxNi4wMDA0IDEwLjc5NjkgMTUuNjk4IDEwLjQ5NDNDMTUuMzk1OCAxMC4xOTE5IDE0LjkwNTQgMTAuMTkxOSAxNC42MDMgMTAuNDk0M0w4LjczODM5IDE2LjM1ODlMOC43MzgzOSAwLjc3NjgwNEM4LjczODM5IDAuMzQ3ODk1IDguMzkwNSAtMy4yOTMzNWUtMDcgNy45NjE1OSAtMy40ODA4M2UtMDdDNy41MzI0NCAtMy42Njg0MmUtMDcgNy4xODQ3OCAwLjM0Nzg5NSA3LjE4NDc4IDAuNzc2ODA0TDcuMTg0NzggMTYuMzUxMUwxLjMyMDE5IDEwLjQ4NjVDMS4xNzUxOSAxMC4zNDEgMC45Nzc4OTEgMTAuMjU5MyAwLjc3MjU2IDEwLjI1OTNDMC41NjY5ODUgMTAuMjU5MyAwLjM3MDE2OCAxMC4zNDEgMC4yMjQ5MjggMTAuNDg2NUMwLjA3ODIyODUgMTAuNjMyIC0wLjAwMzAyODM5IDEwLjgzMTIgLTAuMDAwMzUyMzg4IDExLjAzOEMwLjAwMDYyMDM1IDExLjI0NDEgMC4wODEzOTA4IDExLjQ0MTkgMC4yMjQ5MjggMTEuNTg5M0w3LjQwOTgyIDE4Ljc3NDRDNy41NTYyOCAxOC45MjA2IDcuNzU1MDQgMTkuMDAyMSA3Ljk2MTU5IDE5QzguMTY3NjUgMTguOTk4NSA4LjM2NDcxIDE4LjkxNzcgOC41MTI4NyAxOC43NzQ0TDE1LjY5OCAxMS41ODkzWicgZmlsbD0nJTIzMEIwNTFEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NsYXNoR3JvdGVzayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9DbGFzaEdyb3Rlc2stTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9DbGFzaEdyb3Rlc2stTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NsYXNoR3JvdGVzayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9DbGFzaEdyb3Rlc2stUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDbGFzaEdyb3Rlc2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQ2xhc2hHcm90ZXNrLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NsYXNoR3JvdGVzayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9DbGFzaEdyb3Rlc2stU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9DbGFzaEdyb3Rlc2stU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLnZhcmlhYmxlcyc7XG5AaW1wb3J0ICdzZXR0aW5ncy9zZXR0aW5ncy5mb250cyc7XG5AaW1wb3J0ICdzZXR0aW5ncy9zZXR0aW5ncy5jb25maWcnO1xuXG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRvb2xzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMuc3BhY2VkLnNjc3NcIjtcbiBcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEVsZW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmdlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5oZWFkaW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmh0bWwuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5pY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMucGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLnRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLnVsLnNjc3NcIjtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmVuZG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuaW5maW5pdGUtbWFycXVlZS5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5sZW5pcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpY3BvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLm1pY3JvbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuc2Nyb2xsYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb21wb25lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbGVydC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ibG9nLW1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2hlY2tib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY292ZXItdmlkZW8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZG90LWFuaW0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZWxlbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmsuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubWVudS10b2dnbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWRlc2t0b3Auc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LW1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5vdmVybGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdpbmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yYWRpby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yZWFkbW9yZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMudGFiLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLXJlc3BvbnNpdmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbW9sZWN1bGVzL2JyZWFkY3J1bWJzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vbGVjdWxlcy9jYXJkcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2xlY3VsZXMvZmxpcGNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbW9sZWN1bGVzL2ltYWdlLWdyb3VwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vbGVjdWxlcy9wcm9jZXNzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vbGVjdWxlcy9wcm9maWxlLXZpZGVvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vbGVjdWxlcy9zb2NpYWwtbWVkaWEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYmxvY2stY29udGVudC1tYXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYmxvY2tzLmdlbmVyYWwuc2Nzc1wiOyIsIi8vIGh0bWxbbGFuZz16aC1oYW5zXSAqIHtcbi8vICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgU0MnLCAnQXZlbmlyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuLy8gfVxuXG5ib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gICAgQGFwcGx5IHRleHQtMTZyIGZvbnQtYmFzZSB0ZXh0LWdyZXktZGFyayBiZy13aGl0ZTtcbiAgICAmLm5vLXNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjsgXG4gICAgfVxufVxuXG4uYy1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgO1xuICAgIHotaW5kZXg6MTA7XG59XG5cbmJ1dHRvbixcbmEge1xuICAgIHRyYW5zaXRpb246YWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMC40NXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBhcHBseSB0ZXh0LXBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSB1bmRlcmxpbmU7XG4gICAgfVxuICAgICYuZnVsbC1jbGljayB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLWZ1bGwgei1bMTAwXSBjdXJzb3ItcG9pbnRlciA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mb3JjZS1mdWxsLWNsaWNrIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSB0b3AtMS8yIGxlZnQtMS8yIC10cmFuc2xhdGUteS0xLzIgLXRyYW5zbGF0ZS14LTEvMiB3LVsxMDB2d10gaC1bMTAwdmhdIHotWzEwMF0gY3Vyc29yLXBvaW50ZXIgO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b206MjRweDtcbn0iLCJoMiB7XG4gIGVtIHtcbiAgICBAYXBwbHkgbm90LWl0YWxpYyB0ZXh0LXBpbms7XG4gIH1cbn0iLCJodG1sIHtcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLy8gbWluLWhlaWdodDogMTAwJTtcbiAgICBcbiAgICAmLm5hdmlnYXRpb24tb3BlbiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zY3JvbGwtbG9jayxcbiAgICAmLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDpub25lO1xuICAgIHBhZGRpbmctbGVmdDoyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MjRweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDo0OHB4O1xuICAgICAgICAmLnNjcmVlbnMtbWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjkwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbltjbGFzc149XCJzdmctXCJdLCBbY2xhc3MqPVwiIHN2Zy1cIl0ge1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHctMyBoLTMgYmctY2VudGVyIGJnLW5vLXJlcGVhdCB0cmFuc2l0aW9uLWFsbCBmbGV4LW5vbmU7XG59IiwiLmUtdGFnIHtcbiAgICBAYXBwbHkgYmctcGluayByb3VuZGVkLVs1cHhdIHAtMSAgdGV4dC0xNnIgbGVhZGluZy1ub25lIGZvbnQtbWVkaXVtICB0ZXh0LXdoaXRlO1xuXG5cbiAgICAmLS1ub25lIHtcbiAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtZ3JleS1kYXJrO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IGJnLXBpbmsgdGV4dC13aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgIEBhcHBseSBuby11bmRlcmxpbmUgYmctcGluayB0ZXh0LXdoaXRlO1xuICAgIH1cbn0iLCIuYy1saXN0IHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMTtcbiAgICBsaSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC0yIG0tMCB0ZXh0LTE0ciBsZWFkaW5nLXNudWc7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgxMSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0yIGgtWzlweF0gYmctbm8tcmVwZWF0IGJnLWNlbnRlciByZWxhdGl2ZSB0b3AtWzVweF07IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNiAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMC43MDA2ODRDMTAuNjY2NyAxLjE5NTM1IDExLjE1NTMgMS45MzQwMiAxMS42NSAyLjU1NDAyQzEyLjI4NiAzLjM1NDAyIDEzLjA0NiA0LjA1MjAyIDEzLjkxNzMgNC41ODQ2OEMxNC41NzA3IDQuOTg0MDIgMTUuMzYyNyA1LjM2NzM1IDE2IDUuMzY3MzVNMTYgNS4zNjczNUMxNS4zNjI3IDUuMzY3MzUgMTQuNTcgNS43NTA2OCAxMy45MTczIDYuMTUwMDJDMTMuMDQ2IDYuNjgzMzUgMTIuMjg2IDcuMzgxMzUgMTEuNjUgOC4xODAwMkMxMS4xNTUzIDguODAwNjggMTAuNjY2NyA5LjU0MDY4IDEwLjY2NjcgMTAuMDM0TTE2IDUuMzY3MzVILTQuNzY4MzdlLTA3JyBzdHJva2U9JyUyM0FGQzRDMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFjY29yZGlvbmpzIHtcbiAgICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMyBwLTAgcmVsYXRpdmUgbGlzdC1ub25lO1xuIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgPiBsaSB7XG4gICAgICAgIEBhcHBseSAgbGVhZGluZy1zbnVnIHRyYW5zaXRpb24tYWxsIGJnLXBpbmsvMjAgcm91bmRlZC1bMTBweF07XG4gICAgICAgIFxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICBcbiAgICAgICAgXG4gICAgICAgICYuYWNjX2FjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1ncmV5LWRhcms7XG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsIi5jLWJvZHkgIHtcbiAgICAgICAgXG4gICAgLmdmb3JtX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6MDtcblxuICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgY29sdW1uLWdhcDoyNHB4O1xuICAgICAgICByb3ctZ2FwOjQwcHg7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgcm93LWdhcDogNTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQsXG4gICAgLmdmb3JtX2Rlc2NyaXB0aW9uLFxuICAgIC5nZm9ybV9oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuXG4gICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2ZpZWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJi5nZmllbGRfZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE0IG1iLTEgZm9udC1tZWRpdW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXllbGxvdy1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtYmFzZSBoLTYgdy1mdWxsIGFwcGVhcmFuY2Utbm9uZSBweC0yIGJnLXRyYW5zcGFyZW50IGJvZHktc21hbGwgdGV4dC1ncmV5LWRhcmsgcGxhY2Vob2xkZXItZ3JleS1kYXJrLzUwIGJvcmRlciBib3JkZXItZ3JleS1kYXJrLzIwIHJvdW5kZWQtWzhweF07XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodCBib3JkZXItZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNoZXZyb24tZG93bi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoLTUgbGc6aC03IGJvcmRlci1iIGJvcmRlci1saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXVwbG9hZC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LTIgaC0yIGFic29sdXRlIHJpZ2h0LTAgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgdy1mdWxsIGxnOnctW2NhbGMoMTAwJS0xNTZweCldIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiBwci0zIG9wYWNpdHktMTAwIGN1cnNvci1wb2ludGVyIHRleHQtMTQgdGV4dC1iZWlnZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXllbGxvdy1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctYmVpZ2UgYm9yZGVyIGJvcmRlci15ZWxsb3cgdGV4dC15ZWxsb3ctZGFyayBmb250LWJhc2UgdGV4dC0xNCB0cmFuc2l0aW9uLWFsbCBweC0xIGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmcteWVsbG93IHRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X3ByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRydW5jYXRlIG0tMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2ZpbGV1cGxvYWRfcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZGVsZXRlX2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB0b3AtMCB0ZXh0LXdoaXRlIGJnLXRlYWwgcm91bmRlZC1mdWxsIHRleHQtWzhweF07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC43NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfY29uc2VudCxcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyxcbiAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9keS1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNjQ1NDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVwdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdpbnB1dF9wcmV2aWV3IHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIFxuICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xOC0yNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIGNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46MS8tMSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb250c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWZhbWlseS1wcmltYXJ5OiAgJ1N1aXNzZSBJbnRsJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICdTdWlzc2UgSW50bCcsIHNhbnMtc2VyaWY7XG5cbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGludWl0LWZvbnQtc2l6ZS1oMTogICAgMTYwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgxLXhzOiA0OHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMjogICAgODBweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDIteHM6IDQwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgzOiAgICA2NHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMy14czogMzJweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDQ6ICAgIDY0cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg0LXhzOiA0OHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNTogICAgMzJweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDUteHM6IDE2cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg2OiAgICAxNnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNi14czogMTZweCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9yLWJnOiAjMTYyQjNGO1xuXG4kY29sb3ItYmxhY2s6ICMwRTBFMEU7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG5cbiRjb2xvci1ncmV5LXZlcnktZGFyazogIzA1MEIxODtcbiRjb2xvci1ncmV5LWRhcmtlcjogIzJkMmQyZDtcbiRjb2xvci1ncmV5LWRhcms6ICM0RTRFNEU7XG4kY29sb3ItZ3JleTogIzdGN0Y3RjtcbiRjb2xvci1ncmV5LWxpZ2h0OiAjZDlkOWQ5O1xuJGNvbG9yLWdyZXktbGlnaHRlcjogI2YxZjFmMTtcblxuJGNvbG9yLWJyb3duOiM4NzU2NEM7XG4kY29sb3ItYmx1ZTojNUE5MkNEO1xuJGNvbG9yLWdyZWVuOiM0Zjk1NTE7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItcmVkOiNjMDA7XG4kY29sb3Itb3JhbmdlOiAjRjI4QTIwO1xuJGNvbG9yLXllbGxvdzojRDNBMTRDO1xuJGNvbG9yLXBpbms6I0UzQUZBNDtcbiRjb2xvci1wdXJwbGU6I0E2QjZERDtcblxuJGNvbG9yLXByaW1hcnk6ICNEM0ExNEM7XG4kY29sb3Itc2Vjb25kYXJ5OiAjMEExMzI2O1xuJGNvbG9yLXRlcnRpYXJ5OiAjRUJFQ0YwO1xuXG4kY29sb3Itc2NlbmU6ICMyYzJjMmM7XG4kY29sb3Itc2NlbmUtODA6IHJnYmEoJGNvbG9yLXNjZW5lLCAwLjgpO1xuJGNvbG9yLXNjZW5lLTYwOiByZ2JhKCRjb2xvci1zY2VuZSwgMC42KTtcbiRjb2xvci1zY2VuZS00MDogcmdiYSgkY29sb3Itc2NlbmUsIDAuNCk7XG4kY29sb3Itc2NlbmUtMjA6IHJnYmEoJGNvbG9yLXNjZW5lLCAwLjIpO1xuXG4kY29sb3ItZGVwdGg6ICM0MDQwNDA7XG4kY29sb3ItZGVwdGgtODA6IHJnYmEoJGNvbG9yLWRlcHRoLCAwLjgpO1xuJGNvbG9yLWRlcHRoLTYwOiByZ2JhKCRjb2xvci1kZXB0aCwgMC42KTtcbiRjb2xvci1kZXB0aC00MDogcmdiYSgkY29sb3ItZGVwdGgsIDAuNCk7XG4kY29sb3ItZGVwdGgtMjA6IHJnYmEoJGNvbG9yLWRlcHRoLCAwLjIpO1xuXG4kY29sb3ItYW1iaWVuY2U6ICM2YTY2NjE7XG4kY29sb3ItYW1iaWVuY2UtODA6IHJnYmEoJGNvbG9yLWFtYmllbmNlLCAwLjgpO1xuJGNvbG9yLWFtYmllbmNlLTYwOiByZ2JhKCRjb2xvci1hbWJpZW5jZSwgMC42KTtcbiRjb2xvci1hbWJpZW5jZS00MDogcmdiYSgkY29sb3ItYW1iaWVuY2UsIDAuNCk7XG4kY29sb3ItYW1iaWVuY2UtMjA6IHJnYmEoJGNvbG9yLWFtYmllbmNlLCAwLjIpO1xuXG4kY29sb3ItYXBlcnR1cmU6ICNmMWVlZTg7XG4kY29sb3ItYXBlcnR1cmUtODA6IHJnYmEoJGNvbG9yLWFwZXJ0dXJlLCAwLjgpO1xuJGNvbG9yLWFwZXJ0dXJlLTYwOiByZ2JhKCRjb2xvci1hcGVydHVyZSwgMC42KTtcbiRjb2xvci1hcGVydHVyZS00MDogcmdiYSgkY29sb3ItYXBlcnR1cmUsIDAuNCk7XG4kY29sb3ItYXBlcnR1cmUtMjA6IHJnYmEoJGNvbG9yLWFwZXJ0dXJlLCAwLjIpO1xuXG4kY29sb3ItZnJhbWU6ICNhYmI4YzM7XG4kY29sb3ItZnJhbWUtODA6IHJnYmEoJGNvbG9yLWZyYW1lLCAwLjgpO1xuJGNvbG9yLWZyYW1lLTYwOiByZ2JhKCRjb2xvci1mcmFtZSwgMC42KTtcbiRjb2xvci1mcmFtZS00MDogcmdiYSgkY29sb3ItZnJhbWUsIDAuNCk7XG4kY29sb3ItZnJhbWUtMjA6IHJnYmEoJGNvbG9yLWZyYW1lLCAwLjIpO1xuXG4kY29sb3ItY29tcG9zOiAjNzc4NjhjO1xuJGNvbG9yLWNvbXBvcy04MDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjgpO1xuJGNvbG9yLWNvbXBvcy02MDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjYpO1xuJGNvbG9yLWNvbXBvcy00MDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjQpO1xuJGNvbG9yLWNvbXBvcy0yMDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjIpO1xuXG4kY29sb3ItbGluZTojMDEwMTAxO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGFkZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRibG9jay1nYXA6IDE2MHB4O1xuJGJsb2NrLWdhcC1zbTogMTIwcHg7XG4kYmxvY2stZ2FwLXhzOiA1NnB4O1xuXG4kbWVudS1sZzogMTUwcHg7XG4kbWVudS14czogMTEycHg7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaW1pbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAkdGltaW5nOiAzMDBtcztcbi8vICR0aW1pbmctZmFzdDogJHRpbWluZyAvIDI7XG4vLyAkdGltaW5nLXNsb3c6ICR0aW1pbmcgKiAyO1xuJGVhc2U6IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4kZWFzZS1hcnJvdzogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiIsIi5ob3Jpem9udGFsLW1hcnF1ZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbi5ob3Jpem9udGFsLW1hcnF1ZWUuc21vb3RoIHtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuLmhvcml6b250YWwtbWFycXVlZS5wYXVzZWQgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5ob3Jpem9udGFsLW1hcnF1ZWUuZnVsbCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBtaW4td2lkdGg6IHZhcigtLV9jb250YWluZXJXaWR0aCk7XG59XG4uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5bZGF0YS1hbmltYXRlPVwidHJ1ZVwiXSAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBhbmltYXRpb246IGhvcml6b250YWwtbWFycXVlZSB2YXIoLS1fc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1fZGlyZWN0aW9uKTtcbn1cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tX2dhcCkgKiAtMSkpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSAtIHZhcigtLV9nYXApICogMikpO1xuICAgIH1cbn1cbi52ZXJ0aWNhbC1tYXJxdWVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX2dhcCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogY2FsYyhjYWxjKHZhcigtLV9jb250YWluZXJTaXplKSAtIHZhcigtLV92R2FwKSkgLyAxLjIpO1xufVxuLnZlcnRpY2FsLW1hcnF1ZWUuc21vb3RoIHtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG59XG4udmVydGljYWwtbWFycXVlZS5wYXVzZWQgLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4udmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLV92R2FwKTtcbn1cbltkYXRhLWFuaW1hdGU9XCJ0cnVlXCJdIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBhbmltYXRpb246IHZlcnRpY2FsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbik7XG59XG4udmVydGljYWwtbWFycXVlZS1pbm5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLV9oR2FwKTtcbn1cbkBrZXlmcmFtZXMgdmVydGljYWwtbWFycXVlZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1fdkdhcCkgKiAtMSkpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSB2YXIoLS1fdkdhcCkgKiAyKSk7XG4gICAgfVxufVxuIiwiaHRtbC5sZW5pcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIFxuICAubGVuaXMubGVuaXMtc21vb3RoIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbiAgXG4gIC5sZW5pcy5sZW5pcy1zbW9vdGggW2RhdGEtbGVuaXMtcHJldmVudF0ge1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIH1cbiAgXG4gIC5sZW5pcy5sZW5pcy1zdG9wcGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAubGVuaXMubGVuaXMtc2Nyb2xsaW5nIGlmcmFtZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIFxuICAubWZwLXdyYXAge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgXG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiA3MnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgXG4gIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIFxuICAubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIC5tZnAtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTA0NTsgXG4gIH1cbiAgXG4gIC5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4gIC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgXG4gIC5tZnAtYWpheC1jdXIge1xuICAgIGN1cnNvcjogcHJvZ3Jlc3M7IH1cbiAgXG4gIC5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogem9vbS1vdXQ7IH1cbiAgXG4gIC5tZnAtem9vbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICAgIGN1cnNvcjogLW1vei16b29tLWluO1xuICAgIGN1cnNvcjogem9vbS1pbjsgfVxuICBcbiAgLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICBcbiAgLm1mcC1jbG9zZSxcbiAgLm1mcC1hcnJvdyxcbiAgLm1mcC1wcmVsb2FkZXIsXG4gIC5tZnAtY291bnRlciB7XG4gICAgQGFwcGx5IGhvdmVyOm5vLXVuZGVybGluZSA7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIFxuICAubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgXG4gIC5tZnAtcHJlbG9hZGVyIHtcbiAgICBjb2xvcjogI0NDQztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB6LWluZGV4OiAxMDQ0OyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgICBjb2xvcjogI0NDQzsgfVxuICAgICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIFxuICAubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIC5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIGJ1dHRvbi5tZnAtY2xvc2UsXG4gIGJ1dHRvbi5tZnAtYXJyb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxMDQ2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cbiAgXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgXG4gIC5tZnAtY2xvc2Uge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gICAgLm1mcC1jbG9zZTpob3ZlcixcbiAgICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgICB0b3A6IDFweDsgfVxuICBcbiAgLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICByaWdodDogLTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgXG4gIC5tZnAtY291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogI0NDQztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBcbiAgLm1mcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgICAubWZwLWFycm93OmhvdmVyLFxuICAgIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAgIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gICAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICAgIHRvcDogOHB4OyB9XG4gICAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gICAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG4gIFxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDsgfVxuICAgIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gICAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuICBcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IC00MHB4OyB9XG4gIFxuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IFxuICB9XG4gICAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDsgXG4gICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICB9XG4gIFxuICAvKiBNYWluIGltYWdlIGluIHBvcHVwICovXG4gIGltZy5tZnAtaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgXG4gIC8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuICAubWZwLWZpZ3VyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAgIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjQkRCREJEO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgXG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICBcbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuICBcbiAgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgXG4gIC5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgICAvKipcbiAgICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICAgKi9cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDNweDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubWZwLWFycm93IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgICAubWZwLWFycm93LWxlZnQge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAgIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAgIC5tZnAtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuICBcblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDQ4cHg7XG4gICAgQHNjcmVlbiBxaGQge1xuICAgICAgICBtYXgtd2lkdGg6IDE2NDBweDtcbiAgICB9XG4gICAgQHNjcmVlbiB3cWhkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDQ4cHg7XG4gICAgfVxuICAgIEBzY3JlZW4gdWhkIHtcbiAgICAgICAgbWF4LXdpZHRoOjI0MDBweDtcbiAgICB9XG59XG4ubWZwLWJnIHtcbiAgICB6LWluZGV4OjMwMDE7XG59XG4ubWZwLXdyYXAge1xuICAgIHotaW5kZXg6MzAwMjtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBCYXNpYyBNb2RhbCBTdHlsZXNcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5tb2RhbCB7XG4gXG59XG4gIFxuICAubW9kYWxfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OjUwMDtcbiAgfVxuICBcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hcGVydHVyZTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OjEwMDA7XG4gIH1cbiAgXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgdGV4dC0xOC0yNDtcbiAgfVxuICBcbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgfVxuICBcbiAgLm1vZGFsX19oZWFkZXIgLm1vZGFsX19jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcxNVwiOyB9XG4gIFxuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICB9XG4gIFxuICBcbiAgXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gICAgRGVtbyBBbmltYXRpb24gU3R5bGVcbiAgXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgICAgICB0byB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICAgICAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICAgdG8geyBvcGFjaXR5OiAwOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XG4gICAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTsgfVxuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZUluIC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19jb250YWluZXIge1xuICAgIGFuaW1hdGlvbjogbW1zbGlkZUluIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19jb250YWluZXIge1xuICAgIGFuaW1hdGlvbjogbW1zbGlkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4gIC5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfSIsIi5zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VGRUZFRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6MTVweCAhaW1wb3J0YW50O1xuICAgICYuc2Nyb2xsYmFyLXRyYWNrLXkge1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDotMXB4O1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206LTFweDtcbiAgICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICB9IFxuICAgIH1cbn1cbi5zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0FGQzRDMCAhaW1wb3J0YW50OyBcbiAgICB3aWR0aDo4cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czoxNXB4ICFpbXBvcnRhbnQ7XG59IiwiLnN3aXBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbn1cblxuLnN3aXBlci0tY2Fyb3VzZWwge1xuICAgIGNsaXAtcGF0aDppbnNldCgtMTAwdncgLTEwMHZ3IC0xMDB2dyAwKVxufVxuXG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcblxuICAgICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICB9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBFcXVhbCBIZWlnaHQgKi9cbi5zd2lwZXItZXF1YWxoZWlnaHQge1xuICAgIFxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQge1xuICAgICYsXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gICAgfVxufVxuXG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gICAgfVxufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxufVxuXG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG9yZGVyOiA5OTk5O1xuICAgIH1cblxuICAgICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgICAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIGJnLVsjZWFkYWM0XTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgXG5cblxuICAuc3dpcGVyLWZhZGUge1xuICAgICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgJixcbiAgICAgICYgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgQGFwcGx5IGZsZXggZ2FwLVsxMXB4XTtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYmctd2hpdGUvNTAgdHJhbnNpdGlvbi1hbGwgY3Vyc29yLXBvaW50ZXIgcmVsYXRpdmU7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctcGluaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gICAgQGFwcGx5ICB3LTUgaC01IGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgZm9udC1ib2xkIHRleHQtMTY7XG5cbiAgICAmLnN3aXBlci1idXR0b24tbG9jayB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gI3shaW1wb3J0YW50fVxuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1hdXRvIG9wYWNpdHktMjA7XG4gICAgfVxuICAgICYuc3dpcGVyLWZ1bGwge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgaC1mdWxsIHctWzUwdnddIHJvdW5kZWQtbm9uZSBiZy10cmFuc3BhcmVudCB6LVsxMDBdIGN1cnNvci1ub25lO1xuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgQGFwcGx5IHJpZ2h0LTEvMjtcbiAgICAgICAgfVxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtMS8yO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiB6LVszMDBdIHctWzEyJV0gaC1mdWxsICBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy10cmFuc3BhcmVudCByb3VuZGVkLW5vbmUgdHJhbnNpdGlvbi1hbGwgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgdHJhbnNpdGlvbi1hbGwgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXgtNFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2xhdGUteC00XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC0wO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ncmFkaWVudC10by1yIGZyb20tYmxhY2svNDAgdG8tdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXgtM1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgcmlnaHQtMDtcbiAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLWwgZnJvbS1ibGFjay80MCB0by10cmFuc3BhcmVudFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS14LTNcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXRcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O1xuICAgIG9wYWNpdHk6MCAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtcbiAgICBwb2ludGVyLWV2ZW50czpub25lOyBcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2IHtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xufSIsIi5hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6MTAwO1xufSIsIi8qXG4qKiBCbG9nIHBvc3QgbW9kYWxcbioqIFNsaWRlcyB1cCBmcm9tIHRoZSBib3R0b20gdG8gNC81IGhlaWdodCB3aXRoIHNpZGUgZ3V0dGVycyBvdmVyIGEgZGFya1xuKiogb3ZlcmxheS4gU2Nyb2xsaW5nIHRoZSBjb250ZW50IGV4cGFuZHMgaXQgdG8gZnVsbCBzY3JlZW4gdmlhIHRoZSBgLS1leHBhbmRgXG4qKiBjdXN0b20gcHJvcGVydHkgKDAgLT4gMSksIHNldCBieSBKUyBmcm9tIHRoZSBzY3JvbGwgcG9zaXRpb24uXG4qL1xuXG4uYy1ibG9nLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMzAwMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gRGVsYXkgaGlkaW5nIHVudGlsIHRoZSBwYW5lbCBoYXMgc2xpZCBiYWNrIGRvd24gKG1hdGNoZXMgcGFuZWwgdHJhbnNpdGlvbikuXG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMS41cztcblxuICAgIFtkYXRhLWJsb2ctY29udGVudF0ge1xuICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIEBhcHBseSBweS01O1xuICAgICAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB0LTEwIHBiLTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmMtYmxvZy1zaWRlIHtcbiAgICAgICAgICAgIHRvcDoyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xuICAgIH1cblxuICAgIC8vIC0tLS0gT3ZlcmxheSAtLS0tXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuICZfX292ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC8vIC0tLS0gUGFuZWwgLS0tLVxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgLS1leHBhbmQ6IDA7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAvLyA0LzUgaGVpZ2h0IC0+IGZ1bGwgaGVpZ2h0XG4gICAgICAgIGhlaWdodDogY2FsYyg4MHZoICsgMjB2aCAqIHZhcigtLWV4cGFuZCkpO1xuICAgICAgICAvLyA2NHB4IHNpZGUgZ3V0dGVycyAtPiAwICgyNHB4IG9uIG1vYmlsZSlcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMjRweCAqICgxIC0gdmFyKC0tZXhwYW5kKSkpIGNhbGMoMjRweCAqICgxIC0gdmFyKC0tZXhwYW5kKSkpIDAgMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTI4cHggKiAoMSAtIHZhcigtLWV4cGFuZCkpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHggKiAoMSAtIHZhcigtLWV4cGFuZCkpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZTtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG4gICAgICAgIC8vIFNsaWRlICh0cmFuc2Zvcm0pICsgZWFzZWQgZXhwYW5kL3NocmluayAoc2l6ZSArIHJhZGl1cyB0cmFjayAtLWV4cGFuZFxuICAgICAgICAvLyBidXQgZ2xpZGUgdG8gdGhlaXIgdGFyZ2V0IHJhdGhlciB0aGFuIHNuYXBwaW5nIHdpdGggdGhlIHNjcm9sbCkuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLFxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAwLjdzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCAwLjdzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgMC43cyBlYXNlO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiAmX19wYW5lbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAvLyAtLS0tIENsb3NlIC0tLS1cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGFwcGx5IGJnLXBpbmsgdGV4dC13aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSBTY3JvbGwgYXJlYSAtLS0tXG4gICAgJl9fc2Nyb2xsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuXG4gICAgLy8gLS0tLSBMb2FkZXIgLS0tLVxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIH1cblxuICAgICYuaXMtbG9hZGluZyAmX19sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cbiIsIi5jLWJ1dHRvbiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy1waW5rIHRleHQtd2hpdGUgaC01IHB4LTIgd2hpdGVzcGFjZS1ub3dyYXAgZm9udC1tZWRpdW0gcm91bmRlZC1bNXB4XSB0ZXh0LTE2IHRyYW5zaXRpb24tYWxsO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZvbnQtYmFzZSBsZWFkaW5nLW5vbmUgei0xMCBnYXAtMSBpdGVtcy1jZW50ZXI7XG4gICAgfVxuXG4gICAgJi5jLWRvdCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZ3JleS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGFyayB7XG4gICAgICAgIEBhcHBseSBiZy1ncmV5LWRhcms7XG4gICAgICAgICYuYy1kb3Q6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZ1bGwge1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuXG4gICAgfVxuXG4gICAgJi0tbGcge1xuICAgICAgICBAYXBwbHkgaC03O1xuICAgIH1cblxuICAgICYtLW1vYmlsZS1mdWxsIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tY29ybmVyZWQge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1bNXB4XSByb3VuZGVkLWJyLVsxNXB4XTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLVs1cHhdIHRleHQtMTQ7XG4gICAgICAgICYuYy1idXR0b24tLWNvcm5lcmVkIHtcbiAgICAgICAgICAgIEBhcHBseSBwci0yIHJvdW5kZWQtYnItWzE1cHhdIGgtWzQwcHhdO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcm91bmRlZCB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gICAgICAgICYuYy1idXR0b24tLXNtYWxsIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE0ICBoLVsyOHB4XTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhhcy1pY29uIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZWFtLXdoaXRlLFxuICAgICYtLXRlYW0sXG4gICAgJi0tcGxheSxcbiAgICAmLS1waG9uZSxcbiAgICAmLS1hcnJvdyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1uby1yZXBlYXQgcmVsYXRpdmUgYmxvY2sgYmctY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTYgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005Ljc1OTQxIDAuMTg1MTQxQzkuNTA0OTYgLTAuMDYxNzEzNyA5LjA5MjE0IC0wLjA2MTcxMzcgOC44MzcyOSAwLjE4NTE0MUM4LjU4MjYzIDAuNDMxNzk3IDguNTgyNjMgMC44MzIxNjcgOC44MzcyOSAxLjA3OTAyTDEzLjc3NTkgNS44NjYzOEgwLjY1NDE1MUMwLjI5Mjk2NSA1Ljg2NjM4IDAgNi4xNTAzNyAwIDYuNTAwNUMwIDYuODUwODIgMC4yOTI5NjUgNy4xMzQ2MSAwLjY1NDE1MSA3LjEzNDYxSDEzLjc2OTNMOC44MzA3MyAxMS45MjJDOC43MDgyMiAxMi4wNDAzIDguNjM5MzggMTIuMjAxNCA4LjYzOTM4IDEyLjM2OUM4LjYzOTM4IDEyLjUzNjggOC43MDgyMiAxMi42OTc1IDguODMwNzMgMTIuODE2QzguOTUzMjQgMTIuOTM1OCA5LjEyMTAzIDEzLjAwMjEgOS4yOTUxNyAxMi45OTk5QzkuNDY4NyAxMi45OTkyIDkuNjM1MjYgMTIuOTMzMiA5Ljc1OTQxIDEyLjgxNkwxNS44MSA2Ljk1MDkxQzE1LjkzMzIgNi44MzEzNiAxNi4wMDE4IDYuNjY5MSAxNiA2LjUwMDVDMTUuOTk4NyA2LjMzMjI4IDE1LjkzMDcgNi4xNzE0MiAxNS44MSA2LjA1MDQ4TDkuNzU5NDEgMC4xODUxNDFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXBob25lIHtcbiAgICAgICAgQGFwcGx5IHByLXhzO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LTQgaC00IHJvdW5kZWQtWzRweF0gcC14cyBiZy13aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMuNzc3MiAyLjcwMjFDNC43OTEzNiAxLjY5Mzc2IDYuNDYxMzYgMS44NzI5MyA3LjMxMDUzIDMuMDA3OTNMOC4zNjIyIDQuNDExMjZDOS4wNTM4NiA1LjMzNDYgOC45OTIyIDYuNjI0NiA4LjE3MTM2IDcuNDQwNDNMNy45NzMwMyA3LjYzODc2QzcuOTUwNTQgNy43MjIwMiA3Ljk0ODI2IDcuODA5NDQgNy45NjYzNiA3Ljg5Mzc2QzguMDE4ODYgOC4yMzM3NiA4LjMwMzAzIDguOTUzNzYgOS40OTMwMyAxMC4xMzcxQzEwLjY4MyAxMS4zMjA0IDExLjQwOCAxMS42MDM4IDExLjc1MyAxMS42NTcxQzExLjg0IDExLjY3NDYgMTEuOTI5NyAxMS42NzIgMTIuMDE1NSAxMS42NDk2TDEyLjM1NTUgMTEuMzExM0MxMy4wODU1IDEwLjU4NjMgMTQuMjA1NSAxMC40NTA0IDE1LjEwODkgMTAuOTQxM0wxNi43MDA1IDExLjgwNzlDMTguMDY0NyAxMi41NDc5IDE4LjQwODkgMTQuNDAxMyAxNy4yOTIyIDE1LjUxMjFMMTYuMTA4IDE2LjY4ODhDMTUuNzM0NyAxNy4wNTk2IDE1LjIzMyAxNy4zNjg4IDE0LjYyMTQgMTcuNDI2M0MxMy4xMTMgMTcuNTY3MSA5LjU5ODg2IDE3LjM4NzEgNS45MDQ3IDEzLjcxNDZDMi40NTcyIDEwLjI4NjMgMS43OTU1MyA3LjI5NjI2IDEuNzExMzYgNS44MjI5M0MxLjY2OTcgNS4wNzc5MyAyLjAyMTM2IDQuNDQ3OTMgMi40Njk3IDQuMDAyOTNMMy43NzcyIDIuNzAyMVpNNi4zMTA1MyAzLjc1NzFDNS44ODgwMyAzLjE5MjkzIDUuMTAxMzYgMy4xNDc5MyA0LjY1ODAzIDMuNTg4NzZMMy4zNDk3IDQuODg4NzZDMy4wNzQ3IDUuMTYyMSAyLjk0MzAzIDUuNDYzNzYgMi45NTk3IDUuNzUyMUMzLjAyNjM2IDYuOTIyOTMgMy41NTk3IDkuNjIwNDMgNi43ODYzNiAxMi44Mjg4QzEwLjE3MTQgMTYuMTkzOCAxMy4yOTcyIDE2LjI5NDYgMTQuNTA1NSAxNi4xODEzQzE0Ljc1MjIgMTYuMTU4OCAxNC45OTcyIDE2LjAzMDQgMTUuMjI2NCAxNS44MDI5TDE2LjQwOTcgMTQuNjI1NEMxNi44OTE0IDE0LjE0NzEgMTYuNzg1NSAxMy4yNzU0IDE2LjEwMzkgMTIuOTA1NEwxNC41MTIyIDEyLjAzOTZDMTQuMDcyMiAxMS44MDEzIDEzLjU1NzIgMTEuODc5NiAxMy4yMzcyIDEyLjE5NzlMMTIuODU4IDEyLjU3NTRMMTIuNDE2NCAxMi4xMzIxQzEyLjg1OCAxMi41NzU0IDEyLjg1NzIgMTIuNTc2MyAxMi44NTY0IDEyLjU3NjNMMTIuODU1NSAxMi41Nzc5TDEyLjg1MyAxMi41ODA0TDEyLjg0NzIgMTIuNTg1NEwxMi44MzQ3IDEyLjU5NzFDMTIuNzk5NSAxMi42Mjk3IDEyLjc2MTYgMTIuNjU5MyAxMi43MjE0IDEyLjY4NTRDMTIuNjU0NyAxMi43Mjk2IDEyLjU2NjQgMTIuNzc4OCAxMi40NTU1IDEyLjgxOTZDMTIuMjMwNSAxMi45MDM4IDExLjkzMjIgMTIuOTQ4OCAxMS41NjM5IDEyLjg5MjFDMTAuODQxNCAxMi43ODEzIDkuODgzODYgMTIuMjg4OCA4LjYxMTM2IDExLjAyMzhDNy4zMzk3IDkuNzU4NzYgNi44NDMwMyA4LjgwNzEgNi43MzEzNiA4LjA4NTQzQzYuNjczODYgNy43MTcxIDYuNzE5NyA3LjQxODc2IDYuODA0NyA3LjE5Mzc2QzYuODUxNDggNy4wNjcxNSA2LjkxODQ2IDYuOTQ4OTYgNy4wMDMwMyA2Ljg0Mzc2TDcuMDI5NyA2LjgxNDZMNy4wNDEzNiA2LjgwMjFMNy4wNDYzNiA2Ljc5NzFMNy4wNDg4NiA2Ljc5NDZMNy4wNTA1MyA2Ljc5MjkzTDcuMjkwNTMgNi41NTQ2QzcuNjQ3MiA2LjE5ODc2IDcuNjk3MiA1LjYwOTYgNy4zNjEzNiA1LjE2MDQzTDYuMzEwNTMgMy43NTcxWicgZmlsbD0nJTIzMEIwNTFEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXJyb3cge1xuICAgICAgICAmLnNjcm9sbC10byB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS1bOTBkZWddO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXBsYXkge1xuICAgICAgICBAYXBwbHkgcHItMTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgcm91bmRlZC1bNnB4XSB3LTMgaC0zO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMSAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzUwMjUgMC44MDU1ODNDMS4yODk4OSAwLjc2OTggMS4yMjExNSAwLjc1MDYyOCAxLjE1MDk5IDAuNzUwMDE1QzEuMDgwODMgMC43NDk0MDIgMS4wMTE3NSAwLjc2NzM3MSAwLjk1MDc4NSAwLjgwMjA5NEMwLjg4OTgxNyAwLjgzNjgxOCAwLjgzOTEyNSAwLjg4NzA2IDAuODAzODYgMC45NDc3MTZDMC43Njg1OTUgMS4wMDgzNyAwLjc1MDAxMiAxLjA3NzI4IDAuNzUgMS4xNDc0NVYxMC4zNTI2QzAuNzUwMDEyIDEwLjQyMjcgMC43Njg1OTUgMTAuNDkxNiAwLjgwMzg2IDEwLjU1MjNDMC44MzkxMjUgMTAuNjEyOSAwLjg4OTgxNyAxMC42NjMyIDAuOTUwNzg1IDEwLjY5NzlDMS4wMTE3NSAxMC43MzI2IDEuMDgwODMgMTAuNzUwNiAxLjE1MDk5IDEwLjc1QzEuMjIxMTUgMTAuNzQ5NCAxLjI4OTg5IDEwLjczMDIgMS4zNTAyNSAxMC42OTQ0TDkuMTE3MDIgNi4wOTE4NkM5LjE3NjMzIDYuMDU2NjYgOS4yMjU0NyA2LjAwNjY0IDkuMjU5NiA1Ljk0NjdDOS4yOTM3NCA1Ljg4Njc2IDkuMzExNjggNS44MTg5NyA5LjMxMTY4IDUuNzVDOS4zMTE2OCA1LjY4MTAzIDkuMjkzNzQgNS42MTMyNCA5LjI1OTYgNS41NTMzQzkuMjI1NDcgNS40OTMzNiA5LjE3NjMzIDUuNDQzMzQgOS4xMTcwMiA1LjQwODE0TDEuMzUwMjUgMC44MDU1ODNaJyBmaWxsPSclMjMwQjA1MUQnIHN0cm9rZT0nJTIzMEIwNTFEJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGVhbSB7XG4gICAgICAgIEBhcHBseSBwci0xO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSByb3VuZGVkLVs2cHhdIHctMyBoLTM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAyMCAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE5LjgyODMgMTIuODk2OUwxNy4xMDQ2IDEwLjEzNjFMMTcuMTYxNCAxMC4wNzg2QzE3LjgyMiA5LjQwOTE3IDE3LjgyMjEgOC4zMTk4NyAxNy4xNjIzIDcuNjUwMDFDMTcuMTYxNiA3LjY0OTI0IDE3LjE2MDggNy42NDg0NiAxNy4xNiA3LjY0NzY5QzE2Ljk5NjggNy40ODIzNSAxNi44MDYgNy4zNTQ5MSAxNi41OTg0IDcuMjY5ODVDMTYuNzc4MyA2LjgwODYzIDE2LjgxNzMgNi4wMjgwNCAxNi4yMTk5IDUuNDIyNTNDMTYuMjE4NCA1LjQyMDk4IDE2LjIxNjkgNS40MTk0MyAxNi4yMTUyIDUuNDE3NzNDMTYuMDUyNyA1LjI1NDEgMTUuODYzMiA1LjEyNzg5IDE1LjY1NjkgNS4wNDMyOUMxNS44MzY1IDQuNTgyODUgMTUuODc1NyAzLjgwMTY0IDE1LjI3ODkgMy4xOTY0M0MxNS4yNzg1IDMuMTk2MTMgMTUuMjc4MiAzLjE5NTY2IDE1LjI3NzkgMy4xOTUzNUMxNS4xMTQ0IDMuMDI5NzEgMTQuOTIzNiAyLjkwMjExIDE0LjcxNTYgMi44MTY3M0MxNC43OTI5IDIuNjE3OTkgMTQuODMzNSAyLjQwNDQgMTQuODMzNSAyLjE4NDMxQzE0LjgzMzUgMS43MjU0MiAxNC42NTcxIDEuMjk0MDYgMTQuMzM3MiAwLjk2OTU3QzE0LjMzNyAwLjk2OTQxNSAxNC4zMzcgMC45NjkyNiAxNC4zMzY5IDAuOTY5MjZDMTQuMzM2NyAwLjk2OTEwNiAxNC4zMzY1IDAuOTY4OTUxIDE0LjMzNjQgMC45Njg3OTZDMTMuNjc1NSAwLjI5ODk0MyAxMi42MDAzIDAuMjk4OTQzIDExLjkzOTQgMC45Njg3OTZMMTEuODgyOCAxLjAyNjMzTDExLjA0MTkgMC4xNzM5NzNDMTAuODYzNiAtMC4wMDY4MzAwNSAxMC41OTEgLTAuMDUxNTI4MiAxMC4zNjU2IDAuMDYyNjE0NUw4LjIyMDk4IDEuMTQ5NkM3LjU2NDM5IDAuNjI1OTA0IDYuNTk5ODggMC42NTgwNzQgNS45Nzk2MSAxLjI4NDYyQzUuOTc4NTUgMS4yODU1NSA1Ljk3NzYzIDEuMjg2NjMgNS45NzY1NiAxLjI4NzU2QzUuODM0NjYgMS40MzE0IDUuMzg0NjcgMS45NDI0MSA1LjQ5NzQ0IDIuNzQ3MjlDNS4yMTMxNyAyLjgyMTA2IDQuOTQ0MTUgMi45NzAxNiA0LjcyMjE0IDMuMTk1MkM0LjcyMTk4IDMuMTk1NTEgNC43MjE2OCAzLjE5NTY2IDQuNzIxNTMgMy4xOTU4MkM0LjcyMTUzIDMuMTk1OTcgNC43MjE1MyAzLjE5NTk3IDQuNzIxMzcgMy4xOTU5N0M0LjEyNDc2IDMuODAwNzEgNC4xNjIxNCA0LjU3ODUyIDQuMzQzNTcgNS4wNDMyOUM0LjEzNjk2IDUuMTI3ODkgMy45NDcxNCA1LjI1NDEgMy43ODQ0OCA1LjQxNzg5QzMuNzgyOTYgNS40MTk0MyAzLjc4MTQzIDUuNDIwOTggMy43Nzk5MSA1LjQyMjUzQzMuMTgzNDQgNi4wMjcyNyAzLjIyMDgzIDYuODA1MDggMy40MDIxIDcuMjY5ODVDMy4xOTQ0MyA3LjM1NDkxIDMuMDAzNTQgNy40ODIwNSAyLjg0MDI3IDcuNjQ3MzhDMi44MzkyIDcuNjQ4MzEgMi44MzgyOSA3LjY0OTI0IDIuODM3MzcgNy42NTAzMkMyLjE3NjY3IDguMzIxNDEgMi4xNzYwNiA5LjQwNyAyLjgzODU5IDEwLjA3ODZMMi44OTUzNiAxMC4xMzYxTDAuMTcxNjYxIDEyLjg5NjlDLTAuMDU3MjIwNSAxMy4xMjg5IC0wLjA1NzIyMDUgMTMuNTA0OSAwLjE3MTY2MSAxMy43MzY4QzAuNDAwMzkxIDEzLjk2ODggMC43NzE0ODQgMTMuOTY4NyAxLjAwMDIxIDEzLjczNjhMMy44NjgyNiAxMC44Mjk4QzQuMzAxOTEgMTAuOTYgNS4wMDAxNSAxMC45NTQ3IDUuNTUwMDggMTAuMzk3M0M1LjU1MDk5IDEwLjM5NjQgNS41NTIwNiAxMC4zOTUzIDUuNTUyOTggMTAuMzk0MkM1Ljg0MjkgMTAuMDk5NCA2LjAxMzc5IDkuNzE2NjQgNi4wNDIzMyA5LjMwNTM5QzYuNDQ5MTMgOS4yNzYzMSA2LjgyNzg1IDkuMTAyMTYgNy4xMTg5OSA4LjgwNzA2QzcuMTE5MTQgOC44MDY5IDcuMTE5MjkgOC44MDY3NSA3LjExOTQ1IDguODA2NkM3LjExOTYgOC44MDY0NCA3LjExOTYgOC44MDY0NCA3LjExOTc1IDguODA2MjlDNy40MTExOSA4LjUxMDg4IDcuNTgyODYgOC4xMjY2OSA3LjYxMTM5IDcuNzE0MDRDOC4wMDM1NCA3LjY4NTc0IDguMzg3NzYgNy41MjA1NiA4LjY4Njk4IDcuMjE3NTdDOC42ODgwNSA3LjIxNjY0IDguNjg4OTYgNy4yMTU3MSA4LjY4OTg4IDcuMjE0NzhDOC45ODg2NSA2LjkxMTMzIDkuMTUxNDYgNi41MjIwNCA5LjE3OTUzIDYuMTI0NzFDOS41ODYxOCA2LjA5NTc4IDkuOTY0NzUgNS45MjIwOSAxMC4yNTYyIDUuNjI3MTVDMTAuMjU3MSA1LjYyNjIyIDEwLjI1OCA1LjYyNTI5IDEwLjI1ODggNS42MjQzNkMxMC44MDczIDUuMDY3NDIgMTAuODEzMSA0LjM2MTg0IDEwLjY4NDQgMy45MjA4OUwxMi43NjgyIDEuODA4NjNDMTIuOTcyMSAxLjYwMTk5IDEzLjMwNCAxLjYwMTk5IDEzLjUwNzggMS44MDg2M0MxMy41MDgxIDEuODA4OTQgMTMuNTA4MyAxLjgwOTA5IDEzLjUwODYgMS44MDk0QzEzLjcxMjkgMi4wMTY1IDEzLjcxMzEgMi4zNTE4MSAxMy41MDg2IDIuNTU5MDZMMTIuMTEwNCAzLjk3NjI2QzExLjg4MTYgNC4yMDgyNSAxMS44ODE2IDQuNTg0MjQgMTIuMTEwNCA0LjgxNjI0QzEyLjMzOTIgNS4wNDgwOCAxMi43MTAxIDUuMDQ4MjQgMTIuOTM5IDQuODE2MjRMMTMuNzExOSA0LjAzMzAyQzEzLjkxNjIgMy44MjgyNCAxNC4yNDUxIDMuODI4NTUgMTQuNDQ5IDQuMDM0ODdDMTQuNDQ5NSA0LjAzNTM0IDE0LjQ0OTkgNC4wMzU4IDE0LjQ1MDQgNC4wMzYyN0MxNC42NTQyIDQuMjQzMjEgMTQuNjU0NCA0LjU3ODM3IDE0LjQ0OTkgNC43ODU2MkwxMy4zNTEzIDUuODk5MkMxMy4xMjI2IDYuMTMxMiAxMy4xMjI2IDYuNTA3MTkgMTMuMzUxMyA2LjczOTE5QzEzLjU4MDIgNi45NzExOSAxMy45NTExIDYuOTcxMDMgMTQuMTggNi43MzkxOUwxNC42NTEgNi4yNjE3NEMxNC44NTUzIDYuMDU0NjQgMTUuMTg2MiA2LjA1NDMzIDE1LjM5MDYgNi4yNjE3NEMxNS4zOTE3IDYuMjYyODIgMTUuMzkyOCA2LjI2Mzc1IDE1LjM5MzggNi4yNjQ4M0MxNS41OTU2IDYuNDcxOTMgMTUuNTk1MiA2LjgwNTU0IDE1LjM5MTQgNy4wMTIxN0wxNC4yOTI4IDguMTI1NzZDMTQuMDY0IDguMzU3NiAxNC4wNjM5IDguNzMzNzUgMTQuMjkyOCA4Ljk2NTc1QzE0LjUyMTUgOS4xOTc1OSAxNC44OTI2IDkuMTk3NTkgMTUuMTIxNSA4Ljk2NTc1TDE1LjU5NDIgOC40ODY0NEMxNS43OTg2IDguMjgxMiAxNi4xMjgxIDguMjgxNTEgMTYuMzMyMSA4LjQ4ODI5QzE2LjMzMjIgOC40ODgyOSAxNi4zMzI0IDguNDg4NDUgMTYuMzMyNCA4LjQ4ODZDMTYuMzMyNiA4LjQ4ODYgMTYuMzMyNyA4LjQ4ODc2IDE2LjMzMjkgOC40ODg5MUMxNi41MzY3IDguNjk1NyAxNi41MzY3IDkuMDMxOTQgMTYuMzMyOSA5LjIzODczTDEyLjM1NiAxMy4yNjk2QzExLjg5NDQgMTMuNzM3NSAxMS4yODA3IDEzLjk5NTEgMTAuNjI3NyAxMy45OTUzQzEwLjYyNzYgMTMuOTk1MyAxMC42Mjc2IDEzLjk5NTMgMTAuNjI3MyAxMy45OTUzSDkuMzcyNDFDOS4yMTY5MiAxMy45OTUzIDkuMDY3ODQgMTQuMDU3OCA4Ljk1ODEzIDE0LjE2OTNMNS4xOTI0MSAxNy45ODYxQzQuOTYzNjggMTguMjE4IDQuOTYzNjggMTguNTk0MSA1LjE5MjQxIDE4LjgyNTlDNS40MjEzIDE5LjA1ODEgNS43OTIzOSAxOS4wNTc5IDYuMDIxMTIgMTguODI1OUw5LjYxNTE3IDE1LjE4MzFIMTAuMzg0OEwxMy45Nzg5IDE4LjgyNTlDMTQuMjA3OCAxOS4wNTc5IDE0LjU3ODkgMTkuMDU3OSAxNC44MDc2IDE4LjgyNTlDMTUuMDM2MyAxOC41OTQxIDE1LjAzNjMgMTguMjE4MSAxNC44MDc2IDE3Ljk4NjFMMTEuODM1OSAxNC45NzQyQzEyLjMzNzUgMTQuNzk0NCAxMi43OTc0IDE0LjUwMjEgMTMuMTg0NyAxNC4xMDk2TDE2LjI3NjEgMTAuOTc2MUwxOC45OTk4IDEzLjczNjhDMTkuMjI4NSAxMy45Njg4IDE5LjU5OTYgMTMuOTY4NyAxOS44MjgzIDEzLjczNjhDMjAuMDU3MiAxMy41MDQ5IDIwLjA1NzIgMTMuMTI4OSAxOS44MjgzIDEyLjg5NjlaTTEwLjUxMTkgMS4zMTY2NEwxMS4wNTQyIDEuODY2MTZMMTAgMi45MzQ3NEw5LjEwNjI5IDIuMDI4ODdMMTAuNTExOSAxLjMxNjY0Wk00LjcyMjE0IDkuNTU2NzJDNC43MjEzNyA5LjU1NzQ5IDQuNzIwNjEgOS41NTgyNyA0LjcxOTg1IDkuNTU5MDRDNC41MTcwNiA5Ljc2Mjg5IDQuMTg3MzIgOS43NjU5OCAzLjk4MTYzIDkuNTU3NDlMMy42NjczIDkuMjM4NzNDMy40NjI5OCA5LjAzMTYzIDMuNDYyNjggOC42OTYzMiAzLjY2NzE0IDguNDg4OTFDMy42NjczIDguNDg4NzYgMy42Njc0NSA4LjQ4ODYgMy42Njc2IDguNDg4NkMzLjY2NzYgOC40ODg0NSAzLjY2Nzc2IDguNDg4MjkgMy42Njc5MSA4LjQ4ODI5QzMuODcyMjIgOC4yODEyIDQuMjAzMDMgOC4yODA4OSA0LjQwNzUgOC40ODgxNEw0LjcyMjE0IDguODA2OUM0LjkyNjQ1IDkuMDE0IDQuOTI2NjEgOS4zNDk0NyA0LjcyMjE0IDkuNTU2NzJaTTYuMjkxMDUgNy45NjY0NkM2LjI5MDg5IDcuOTY2NjEgNi4yOTA1OSA3Ljk2NjkyIDYuMjkwNDQgNy45NjcwN0M2LjA4NjEyIDguMTc0MTcgNS43NTUzMSA4LjE3NDQ4IDUuNTUwNjkgNy45NjcwN0w0LjYwODYxIDcuMDEyMTdDNC40MDQ3NSA2LjgwNTU0IDQuNDA0NDUgNi40NzE5MyA0LjYwNjE3IDYuMjY0ODNDNC42MDcyNCA2LjI2MzkgNC42MDgzMSA2LjI2MjgyIDQuNjA5MzggNi4yNjE3NEM0LjgxMzU0IDYuMDU0NjQgNS4xNDQzNSA2LjA1NDQ5IDUuMzQ4OTcgNi4yNjE3NEw2LjI5MTA1IDcuMjE2NjRDNi40OTUzNiA3LjQyMzc0IDYuNDk1NjcgNy43NTkwNSA2LjI5MTA1IDcuOTY2NDZaTTcuODYwMTEgNi4zNzYwNEM3Ljg1OTk1IDYuMzc2MTkgNy44NTk5NSA2LjM3NjE5IDcuODU5OCA2LjM3NjM1QzcuODU5NjUgNi4zNzY1IDcuODU5NSA2LjM3NjY2IDcuODU5MzQgNi4zNzY2NkM3LjY1NTQ5IDYuNTgzNDQgNy4zMjM2MSA2LjU4MzQ0IDcuMTE5NzUgNi4zNzY2Nkw1LjU0OTkzIDQuNzg1NjJDNS4zNDU2MSA0LjU3ODUyIDUuMzQ1NDYgNC4yNDMyMSA1LjU0OTkzIDQuMDM1OTZDNS41NTAyMyA0LjAzNTY1IDUuNTUwMzggNC4wMzU0OSA1LjU1MDY5IDQuMDM1MThDNS43NTQzOSAzLjgyODcxIDYuMDg1ODIgMy44Mjg1NSA2LjI4OTgzIDQuMDM0NzJMNy44NjAxMSA1LjYyNjIyVjUuNjI2MzhDOC4wNjQxMiA1LjgzMzE2IDguMDYzOTYgNi4xNjk0IDcuODYwMTEgNi4zNzYwNFpNOS40MjkxNyA0Ljc4NTYyQzkuNDI5MDIgNC43ODU3NyA5LjQyODg2IDQuNzg1OTMgOS40Mjg3MSA0Ljc4NjA4QzkuNDI4NTYgNC43ODYwOCA5LjQyODU2IDQuNzg2MjQgOS40Mjg0MSA0Ljc4NjM5QzkuMjI0MDkgNC45OTM0OSA4Ljg5MzI4IDQuOTkzNjQgOC42ODg2NiA0Ljc4NjM5TDYuODA1MjcgMi44NzcyMUM2LjYwMDggMi42NzAxMSA2LjYwMTI2IDIuMzM1ODggNi44MDM3NCAyLjEyODk0QzYuODA0NSAyLjEyODE2IDYuODA1MjcgMi4xMjc1NSA2LjgwNjAzIDIuMTI2NzdDNy4wMTAxOSAxLjkxOTY4IDcuMzQxIDEuOTE5MzcgNy41NDU2MiAyLjEyNjc3TDkuNDI5MDIgNC4wMzU4QzkuNjMzNDggNC4yNDI5IDkuNjMzNjQgNC41NzgzNyA5LjQyOTE3IDQuNzg1NjJaJyBmaWxsPSclMjMwQjA1MUQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZWFtLXdoaXRlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAyNCAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIzLjc5NCAxNS4yNjg0TDIwLjUyNTYgMTJMMjAuNTkzNyAxMS45MzE5QzIxLjM4NjQgMTEuMTM5NCAyMS4zODY1IDkuODQ5NzYgMjAuNTk0OCA5LjA1NjczQzIwLjU5MzkgOS4wNTU4MiAyMC41OTMgOS4wNTQ5IDIwLjU5MiA5LjA1Mzk5QzIwLjM5NjEgOC44NTgyNSAyMC4xNjcyIDguNzA3MzcgMTkuOTE4IDguNjA2NjZDMjAuMTMzOSA4LjA2MDY0IDIwLjE4MDggNy4xMzY1MSAxOS40NjM5IDYuNDE5NjVDMTkuNDYyMSA2LjQxNzgyIDE5LjQ2MDMgNi40MTU5OSAxOS40NTgzIDYuNDEzOTdDMTkuMjYzMiA2LjIyMDI1IDE5LjAzNTggNi4wNzA4MyAxOC43ODgzIDUuOTcwNjdDMTkuMDAzOCA1LjQyNTU3IDE5LjA1MDggNC41MDA3IDE4LjMzNDcgMy43ODQyMUMxOC4zMzQyIDMuNzgzODUgMTguMzMzOCAzLjc4MzMgMTguMzMzNCAzLjc4MjkzQzE4LjEzNzMgMy41ODY4MiAxNy45MDgzIDMuNDM1NzYgMTcuNjU4NyAzLjMzNDY5QzE3Ljc1MTUgMy4wOTk0IDE3LjgwMDIgMi44NDY1MyAxNy44MDAyIDIuNTg1OTdDMTcuODAwMiAyLjA0MjcgMTcuNTg4NiAxLjUzMjAxIDE3LjIwNDYgMS4xNDc4NkMxNy4yMDQ0IDEuMTQ3NjggMTcuMjA0NCAxLjE0NzQ5IDE3LjIwNDIgMS4xNDc0OUMxNy4yMDQgMS4xNDczMSAxNy4yMDM5IDEuMTQ3MTMgMTcuMjAzNyAxLjE0Njk0QzE2LjQxMDYgMC4zNTM5MTQgMTUuMTIwMyAwLjM1MzkxNCAxNC4zMjczIDEuMTQ2OTRMMTQuMjU5MyAxLjIxNTA2TDEzLjI1MDIgMC4yMDU5NjRDMTMuMDM2NCAtMC4wMDgwODU5OSAxMi43MDkyIC0wLjA2MTAwMzUgMTIuNDM4NyAwLjA3NDEyODRMOS44NjUxNyAxLjM2MDk5QzkuMDc3MjcgMC43NDA5OTkgNy45MTk4NiAwLjc3OTA4NSA3LjE3NTU0IDEuNTIwODRDNy4xNzQyNiAxLjUyMTk0IDcuMTczMTYgMS41MjMyMyA3LjE3MTg4IDEuNTI0MzJDNy4wMDE1OSAxLjY5NDYxIDYuNDYxNjEgMi4yOTk1OSA2LjU5NjkyIDMuMjUyNDdDNi4yNTU4IDMuMzM5ODEgNS45MzI5OCAzLjUxNjMzIDUuNjY2NTYgMy43ODI3NUM1LjY2NjM4IDMuNzgzMTEgNS42NjYwMiAzLjc4MzMgNS42NjU4MyAzLjc4MzQ4QzUuNjY1ODMgMy43ODM2NiA1LjY2NTgzIDMuNzgzNjYgNS42NjU2NSAzLjc4MzY2QzQuOTQ5NzEgNC40OTk2IDQuOTk0NTcgNS40MjA0NCA1LjIxMjI4IDUuOTcwNjdDNC45NjQzNiA2LjA3MDgzIDQuNzM2NTcgNi4yMjAyNSA0LjU0MTM4IDYuNDE0MTZDNC41Mzk1NSA2LjQxNTk5IDQuNTM3NzIgNi40MTc4MiA0LjUzNTg5IDYuNDE5NjVDMy44MjAxMyA3LjEzNTU5IDMuODY0OTkgOC4wNTY0MyA0LjA4MjUyIDguNjA2NjZDMy44MzMzMSA4LjcwNzM3IDMuNjA0MjUgOC44NTc4OCAzLjQwODMzIDkuMDUzNjJDMy40MDcwNCA5LjA1NDcyIDMuNDA1OTQgOS4wNTU4MiAzLjQwNDg1IDkuMDU3MUMyLjYxMiA5Ljg1MTU5IDIuNjExMjcgMTEuMTM2OCAzLjQwNjMxIDExLjkzMTlMMy40NzQ0MyAxMkwwLjIwNTk5NCAxNS4yNjg0Qy0wLjA2ODY2NDYgMTUuNTQzMSAtMC4wNjg2NjQ2IDE1Ljk4ODIgMC4yMDU5OTQgMTYuMjYyOEMwLjQ4MDQ2OSAxNi41Mzc1IDAuOTI1NzgxIDE2LjUzNzMgMS4yMDAyNiAxNi4yNjI4TDQuNjQxOTEgMTIuODIxMkM1LjE2MjI5IDEyLjk3NTQgNi4wMDAxOCAxMi45NjkxIDYuNjYwMSAxMi4zMDkyQzYuNjYxMTkgMTIuMzA4MSA2LjY2MjQ4IDEyLjMwNjkgNi42NjM1NyAxMi4zMDU2QzcuMDExNDcgMTEuOTU2NiA3LjIxNjU1IDExLjUwMzQgNy4yNTA3OSAxMS4wMTY1QzcuNzM4OTUgMTAuOTgyMSA4LjE5MzQyIDEwLjc3NTkgOC41NDI3OSAxMC40MjY1QzguNTQyOTcgMTAuNDI2NCA4LjU0MzE1IDEwLjQyNjIgOC41NDMzMyAxMC40MjZDOC41NDM1MiAxMC40MjU4IDguNTQzNTIgMTAuNDI1OCA4LjU0MzcgMTAuNDI1NkM4Ljg5MzQzIDEwLjA3NTkgOS4wOTk0MyA5LjYyMTA3IDkuMTMzNjcgOS4xMzI1NEM5LjYwNDI1IDkuMDk5MDMgMTAuMDY1MyA4LjkwMzQ3IDEwLjQyNDQgOC41NDQ3N0MxMC40MjU3IDguNTQzNjcgMTAuNDI2OCA4LjU0MjU3IDEwLjQyNzkgOC41NDE0OEMxMC43ODY0IDguMTgyMjIgMTAuOTgxOCA3LjcyMTM1IDExLjAxNTQgNy4yNTA5NUMxMS41MDM0IDcuMjE2NzEgMTEuOTU3NyA3LjAxMTA4IDEyLjMwNzQgNi42NjE5QzEyLjMwODUgNi42NjA4IDEyLjMwOTYgNi42NTk3IDEyLjMxMDUgNi42NTg2QzEyLjk2ODggNS45OTkyNCAxMi45NzU4IDUuMTYzOTEgMTIuODIxMiA0LjY0MTg4TDE1LjMyMTkgMi4xNDEyMUMxNS41NjY1IDEuODk2NTggMTUuOTY0OCAxLjg5NjU4IDE2LjIwOTQgMi4xNDEyMUMxNi4yMDk4IDIuMTQxNTcgMTYuMjEgMi4xNDE3NiAxNi4yMTAzIDIuMTQyMTJDMTYuNDU1NSAyLjM4NzMgMTYuNDU1NyAyLjc4NDI3IDE2LjIxMDMgMy4wMjk2M0wxNC41MzI1IDQuNzA3NDNDMTQuMjU3OSA0Ljk4MjA5IDE0LjI1NzkgNS40MjcyMiAxNC41MzI1IDUuNzAxODhDMTQuODA3IDUuOTc2MzUgMTUuMjUyMSA1Ljk3NjUzIDE1LjUyNjggNS43MDE4OEwxNi40NTQyIDQuNzc0NjNDMTYuNjk5NCA0LjUzMjIgMTcuMDk0MiA0LjUzMjU2IDE3LjMzODggNC43NzY4M0MxNy4zMzk0IDQuNzc3MzggMTcuMzM5OSA0Ljc3NzkzIDE3LjM0MDUgNC43Nzg0N0MxNy41ODUxIDUuMDIzNDcgMTcuNTg1MyA1LjQyMDI2IDE3LjMzOTkgNS42NjU2MkwxNi4wMjE1IDYuOTgzOThDMTUuNzQ3MSA3LjI1ODY0IDE1Ljc0NzEgNy43MDM3NyAxNi4wMjE1IDcuOTc4NDNDMTYuMjk2MiA4LjI1MzA4IDE2Ljc0MTMgOC4yNTI5IDE3LjAxNiA3Ljk3ODQzTDE3LjU4MTIgNy40MTMxOEMxNy44MjY0IDcuMTY4IDE4LjIyMzQgNy4xNjc2MyAxOC40Njg4IDcuNDEzMThDMTguNDcgNy40MTQ0NiAxOC40NzEzIDcuNDE1NTYgMTguNDcyNiA3LjQxNjg0QzE4LjcxNDcgNy42NjIwMiAxOC43MTQzIDguMDU2OTggMTguNDY5NyA4LjMwMTYxTDE3LjE1MTMgOS42MTk5N0MxNi44NzY4IDkuODk0NDQgMTYuODc2NiAxMC4zMzk4IDE3LjE1MTMgMTAuNjE0NEMxNy40MjU4IDEwLjg4ODkgMTcuODcxMSAxMC44ODg5IDE4LjE0NTggMTAuNjE0NEwxOC43MTMgMTAuMDQ3QzE4Ljk1ODQgOS44MDM5OSAxOS4zNTM3IDkuODA0MzUgMTkuNTk4NSAxMC4wNDkyQzE5LjU5ODcgMTAuMDQ5MiAxOS41OTg5IDEwLjA0OTMgMTkuNTk4OSAxMC4wNDk1QzE5LjU5OTEgMTAuMDQ5NSAxOS41OTkyIDEwLjA0OTcgMTkuNTk5NCAxMC4wNDk5QzE5Ljg0NDEgMTAuMjk0NyAxOS44NDQxIDEwLjY5MjggMTkuNTk5NCAxMC45Mzc2TDE0LjgyNzEgMTUuNzA5N0MxNC4yNzMzIDE2LjI2MzYgMTMuNTM2OCAxNi41Njg2IDEyLjc1MzMgMTYuNTY4OEMxMi43NTMxIDE2LjU2ODggMTIuNzUzMSAxNi41Njg4IDEyLjc1MjcgMTYuNTY4OEgxMS4yNDY5QzExLjA2MDMgMTYuNTY4OCAxMC44ODE0IDE2LjY0MjggMTAuNzQ5OCAxNi43NzQ4TDYuMjMwOSAyMS4yOTM1QzUuOTU2NDIgMjEuNTY4IDUuOTU2NDIgMjIuMDEzMyA2LjIzMDkgMjIuMjg3OEM2LjUwNTU1IDIyLjU2MjYgNi45NTA4NyAyMi41NjI0IDcuMjI1MzQgMjIuMjg3OEwxMS41MzgyIDE3Ljk3NTFIMTIuNDYxOEwxNi43NzQ3IDIyLjI4NzhDMTcuMDQ5MyAyMi41NjI0IDE3LjQ5NDYgMjIuNTYyNCAxNy43NjkxIDIyLjI4NzhDMTguMDQzNiAyMi4wMTMzIDE4LjA0MzYgMjEuNTY4MSAxNy43NjkxIDIxLjI5MzVMMTQuMjAzMSAxNy43Mjc3QzE0LjgwNSAxNy41MTQ5IDE1LjM1NjkgMTcuMTY4OSAxNS44MjE2IDE2LjcwNDFMMTkuNTMxMyAxMi45OTQ0TDIyLjc5OTcgMTYuMjYyOEMyMy4wNzQyIDE2LjUzNzUgMjMuNTE5NSAxNi41MzczIDIzLjc5NCAxNi4yNjI4QzI0LjA2ODcgMTUuOTg4MiAyNC4wNjg3IDE1LjU0MzEgMjMuNzk0IDE1LjI2ODRaTTEyLjYxNDMgMS41NTg3NUwxMy4yNjUxIDIuMjA5MzJMMTIgMy40NzQ0TDEwLjkyNzYgMi40MDE5NUwxMi42MTQzIDEuNTU4NzVaTTUuNjY2NTYgMTEuMzE0MUM1LjY2NTY1IDExLjMxNSA1LjY2NDczIDExLjMxNTkgNS42NjM4MiAxMS4zMTY4QzUuNDIwNDcgMTEuNTU4MSA1LjAyNDc4IDExLjU2MTggNC43Nzc5NSAxMS4zMTVMNC40MDA3NiAxMC45Mzc2QzQuMTU1NTggMTAuNjkyNCA0LjE1NTIxIDEwLjI5NTQgNC40MDA1NyAxMC4wNDk5QzQuNDAwNzYgMTAuMDQ5NyA0LjQwMDk0IDEwLjA0OTUgNC40MDExMiAxMC4wNDk1QzQuNDAxMTIgMTAuMDQ5MyA0LjQwMTMxIDEwLjA0OTIgNC40MDE0OSAxMC4wNDkyQzQuNjQ2NjcgOS44MDM5OSA1LjA0MzY0IDkuODAzNjIgNS4yODkgMTAuMDQ5TDUuNjY2NTYgMTAuNDI2NEM1LjkxMTc0IDEwLjY3MTUgNS45MTE5MyAxMS4wNjg3IDUuNjY2NTYgMTEuMzE0MVpNNy41NDkyNiA5LjQzMTM3QzcuNTQ5MDcgOS40MzE1NSA3LjU0ODcxIDkuNDMxOTIgNy41NDg1MiA5LjQzMjFDNy4zMDMzNCA5LjY3NzI4IDYuOTA2MzcgOS42Nzc2NCA2LjY2MDgzIDkuNDMyMUw1LjUzMDMzIDguMzAxNjFDNS4yODU3MSA4LjA1Njk4IDUuMjg1MzQgNy42NjIwMiA1LjUyNzQgNy40MTY4NEM1LjUyODY5IDcuNDE1NzQgNS41Mjk5NyA3LjQxNDQ2IDUuNTMxMjUgNy40MTMxOEM1Ljc3NjI1IDcuMTY4IDYuMTczMjIgNy4xNjc4MiA2LjQxODc2IDcuNDEzMThMNy41NDkyNiA4LjU0MzY3QzcuNzk0NDMgOC43ODg4NSA3Ljc5NDggOS4xODU4MiA3LjU0OTI2IDkuNDMxMzdaTTkuNDMyMTMgNy41NDg0OUM5LjQzMTk1IDcuNTQ4NjggOS40MzE5NSA3LjU0ODY4IDkuNDMxNzYgNy41NDg4NkM5LjQzMTU4IDcuNTQ5MDQgOS40MzE0IDcuNTQ5MjMgOS40MzEyMSA3LjU0OTIzQzkuMTg2NTggNy43OTQwNCA4Ljc4ODMzIDcuNzk0MDQgOC41NDM3IDcuNTQ5MjNMNi42NTk5MSA1LjY2NTYyQzYuNDE0NzMgNS40MjA0NCA2LjQxNDU1IDUuMDIzNDcgNi42NTk5MSA0Ljc3ODExQzYuNjYwMjggNC43Nzc3NCA2LjY2MDQ2IDQuNzc3NTYgNi42NjA4MyA0Ljc3NzE5QzYuOTA1MjcgNC41MzI3NSA3LjMwMjk4IDQuNTMyNTYgNy41NDc3OSA0Ljc3NjY0TDkuNDMyMTMgNi42NjA4VjYuNjYwOThDOS42NzY5NCA2LjkwNTc5IDkuNjc2NzYgNy4zMDM4NyA5LjQzMjEzIDcuNTQ4NDlaTTExLjMxNSA1LjY2NTYyQzExLjMxNDggNS42NjU4IDExLjMxNDYgNS42NjU5OSAxMS4zMTQ1IDUuNjY2MTdDMTEuMzE0MyA1LjY2NjE3IDExLjMxNDMgNS42NjYzNSAxMS4zMTQxIDUuNjY2NTRDMTEuMDY4OSA1LjkxMTcxIDEwLjY3MTkgNS45MTE5IDEwLjQyNjQgNS42NjY1NEw4LjE2NjMyIDMuNDA2MjhDNy45MjA5NiAzLjE2MTEgNy45MjE1MSAyLjc2NTQxIDguMTY0NDkgMi41MjA0MkM4LjE2NTQxIDIuNTE5NSA4LjE2NjMyIDIuNTE4NzcgOC4xNjcyNCAyLjUxNzg1QzguNDEyMjMgMi4yNzI2OCA4LjgwOTIgMi4yNzIzMSA5LjA1NDc1IDIuNTE3ODVMMTEuMzE0OCA0Ljc3NzkzQzExLjU2MDIgNS4wMjMxIDExLjU2MDQgNS40MjAyNiAxMS4zMTUgNS42NjU2MlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgfVxuIFxufSIsIi5jLWNoZWNrYm94IHtcbiAgICBAaW5jbHVkZSByZXNwLWZvbnQoMTZweCwgMjBweCwgMjRweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6MC40O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6NHB4O1xuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAjMTM2M2M2O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OmNhbGMoMTZweCArIDAuNDE2NjY2dncpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICBjb2xvcjokY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTk1M3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OidcXEU4MEQnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIGF0MngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gYmcoJGNvbG9yLCAkaW1hZ2UpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJGltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0OyAgXG59XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCR2YWx1ZSkge1xuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQG1peGluIHJlc3AtZm9udCgkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUsICRsaW5lLWhlaWdodCkge1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoMTAyNHB4LCAzODAwcHgsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoJGxpbmUtaGVpZ2h0IC8gJG1heC1mb250LXNpemUpOyBcbn1cblxuQG1peGluIGZsdWlkLXR5cGUoJG1pbi12dywgJG1heC12dywgJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKSB7XG4gICR1MTogdW5pdCgkbWluLXZ3KTtcbiAgJHUyOiB1bml0KCRtYXgtdncpO1xuICAkdTM6IHVuaXQoJG1pbi1mb250LXNpemUpO1xuICAkdTQ6IHVuaXQoJG1heC1mb250LXNpemUpO1xuXG4gIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcbiAgICAmIHtcbiAgICAgIC8vZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmMtY292ZXItdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiA1Ni4yNXZ3OyAvKiAxNjo5IGFzcGVjdCByYXRpbyAqL1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzcuNzd2aDsgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLyogWW91VHViZSByZW5kZXJzIGNhcHRpb25zL2JyYW5kaW5nIGF0IHRoZSBib3R0b20gb2YgdGhlIHBsYXllciB3aXRoIG5vXG4gICAgICAgcmVsaWFibGUgcGFyYW0gdG8gZGlzYWJsZSB0aGVtIOKAlCBzY2FsZSBpdCB1cCBzbyB0aGF0IHN0cmlwIGlzIGNyb3BwZWRcbiAgICAgICBvdXQgb2Ygdmlldy4gU2NvcGVkIHRvIFlvdVR1YmUgc28gVmltZW8gaXMgdW5hZmZlY3RlZC4gKi9cbiAgICBpZnJhbWVbc3JjKj1cInlvdXR1YmVcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjQpO1xuICAgIH1cbn1cblxuLmMtcHJvZmlsZS12aWRlbyB7XG4gICAgQGFwcGx5IGFzcGVjdC1bMTA4MC8xOTIwXTtcbn0iLCIvKlxuKiogRG90IGhvdmVyIGZpbGxcbioqIEEgcGluayBjaXJjbGUgZXhwYW5kcyBmcm9tIHRoZSBjdXJzb3IncyBlbnRyeSBwb2ludCB0byBjb3ZlciB0aGVcbioqIGVsZW1lbnQsIGFuZCByZXZlcnNlcyBvbiBleGl0LiBUaGUgb3JpZ2luICgtLWRvdC14Ly0tZG90LXkpIGFuZCB0aGVcbioqIHJlcXVpcmVkIGRpYW1ldGVyICgtLWRvdC1zaXplKSBhcmUgc2V0IGJ5IEpTOyB0aGUgYW5pbWF0aW9uIGl0c2VsZiBpc1xuKiogcHVyZSBDU1Mgc28gaXQgc3RheXMgY2hlYXAgYWNyb3NzIG1hbnkgaW5zdGFuY2VzIG9uIGEgcGFnZS5cbiovXG4uYy1kb3Qge1xuICAgIEBhcHBseSByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW47XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlOyAvLyBrZWVwIHRoZSBmaWxsIGluc2lkZSB0aGlzIGVsZW1lbnQncyBzdGFja2luZyBjb250ZXh0XG5cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcm91bmRlZC1mdWxsIGJnLXBpbmsgcG9pbnRlci1ldmVudHMtbm9uZSBoaWRkZW4gbGc6YmxvY2s7XG4gICAgICAgIHRvcDogdmFyKC0tZG90LXksIDUwJSk7XG4gICAgICAgIGxlZnQ6IHZhcigtLWRvdC14LCA1MCUpO1xuICAgICAgICB3aWR0aDogdmFyKC0tZG90LXNpemUsIDBweCk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tZG90LXNpemUsIDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDU7IC8vIHNpdHMgb3ZlciB0aGUgZWxlbWVudCdzIGJhY2tncm91bmQsIHVuZGVyIGl0cyBjb250ZW50XG4gICAgfVxuXG5cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ncmV5LWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWRvdC1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIi5jLWhvdmVyLXpvb20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC40NXMgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1mb290ZXIge1xuICAgIEBhcHBseSBmb250LW1lZGl1bSB0ZXh0LTE2ciBsZzpmaXhlZCB6LTAgYm90dG9tLTAgbGVmdC0wIHctZnVsbDtcbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBuby11bmRlcmxpbmUgdGV4dC1waW5rO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgQGFwcGx5ICBncmlkIGdyaWQtY29scy0xIGxnOmdyaWQtY29scy0zIHctZnVsbCBnYXAtMiBsZzpnYXAtMztcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZzpib3JkZXItbCBib3JkZXItZ3JleS1kYXJrIGxnOnBsLTIgYm9yZGVyLWIgbGc6Ym9yZGVyLWItMCByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1waW5rO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGxlYWRpbmctbm9uZSBsZzpwb2ludGVyLWV2ZW50cy1ub25lIGxnOnVwcGVyY2FzZSB0ZXh0LTE2IGxnOnRleHQtMTRyIGxnOmZvbnQtc2VtaWJvbGQgbGc6dGV4dC1hY2NlbnQgcGItMiBsZzpwYi0wIHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY2hldnJvbi1kb3duLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRvcC0xLzIgdy0yIGgtWzlweF0gbXQtWy00cHhdIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgYmxvY2sgbGc6aGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuIGxnOmdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTEgbGc6cHQtMyBwYi0yO1xuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtMTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBnYXAtMSB0ZXh0LTE0ciBmb250LWxpZ2h0O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2Utbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50Oid8JztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgbXItMSB0ZXh0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgQGFwcGx5IG10LTM7XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC0xNCBsZzp0ZXh0LTE2O1xuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgQGFwcGx5IG1iLXhzIGxnOm1iLTA7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwICBnYXAteC0xO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtLTA7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2Utbm93cmFwIHRleHQtd2hpdGUgbm8tdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonfCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIG1sLTEgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsImh0bWxbbGFuZz1lbl0ge1xuXHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbn1cblxuXG4uYy1oZWFkZXIge1xuICAgIEBhcHBseSBiZy13aGl0ZSBsZzpiZy10cmFuc3BhcmVudCBmaXhlZCB0b3AtMCBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yIHctZnVsbCBtYXgtdy1mdWxsIHotWzIwMDBdIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNDVzXTtcbiAgICBAYXQtcm9vdCAuaG9tZSAmIHtcbiAgICAgICAgQGFwcGx5IGxnOnRvcC1bMjhweF07XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBAYXBwbHkgcHgtMyBsZzpweC02IGgtWzUycHhdIGxnOmgtNyAgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIHJlbGF0aXZlIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuMnNdO1xuICAgIH1cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGFwcGx5IGZpeGVkIHotWzEyMF0gaW5zZXQtMCB3LWZ1bGwgaC1mdWxsIGJnLWJsYWNrLzUwIHBvaW50ZXItZXZlbnRzLW5vbmUgb3BhY2l0eS0wIGludmlzaWJsZSB0cmFuc2l0aW9uO1xuICAgICAgICBAYXQtcm9vdCAuYy1tZW51LS1zaG93ICYge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOjEzM3B4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZpbGwtcGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmlsbC13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgIFxuICAgIH1cbiAgICBAYXQtcm9vdCB7XG5cbiAgICAgICAgLmMtaGVhZGVyLS1iYXIsXG4gICAgICAgIC5jLWhlYWRlci0tc29saWQge1xuICAgICAgICAgICAgLmMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdG9wLTAgbGc6dG9wLTIgIGxnOnctW2NhbGMoMTAwJS02NHB4KV0gbGc6bWF4LXctWzEyMDBweF07XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSBsZzpyb3VuZGVkLWZ1bGwgcHktMCBsZzpwLTEgbGc6cGwtMyBsZzpoLWF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzp3LVsxNjBweF07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmlsbC1waW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBhdC1yb290IC5jLWhlYWRlci0tc29saWQuc2xpZGVvdXQtb3BlbmVkIHtcbiAgICAgICAgLmMtaGVhZGVyIHtcbiAgICAgICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgICAgIEBhcHBseSAtdG9wLTIwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWxhenktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOm5vbmU7XG4gICAgJi5pbWctbG9hZGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJltkYXRhLXJldmVhbF0ge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMCwgNTAlIDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmLmxhenkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICAmW2xvYWRpbmc9J2xhenknXSxcbiAgICAgICAgJi5sYXp5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbbG9hZGluZz0nbGF6eSddIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6bm90KC5pbml0aWFsKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICYubG9hZGluZyxcbiAgICAgICAgJi5pbml0aWFsLFxuICAgICAgICAmLmxvYWRlZCxcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmxvYWRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpub3QoW3NyY10pIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cblxuICAgIC5sYXp5Om5vdChpbWcpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICB9XG4gICAgXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2xvYWRpbmcnXSxcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nbG9hZGVkJ10sXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2VudGVyZWQnXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgXG5cbn1cbiIsIlxuLmMtbGluayB7XG4gICAgZm9udC1zaXplOmNsYW1wKDAuODc1cmVtLCAwLjY2MDNyZW0gKyAwLjQ0Nzh2dywgMS41cmVtKTtcbiAgICBAYXBwbHkgdW5kZXJsaW5lIHVuZGVybGluZS1vZmZzZXQtNCBmb250LW1lZGl1bTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgICB9XG59XG5cblxuIiwiLmMtbWVudS10b2dnbGUge1xuICAgIEBhcHBseSB3LTQgaC00IGZsZXg7XG4gICAgLnN2Zy1tZW51LFxuICAgIC5zdmctY2xvc2Uge1xuICAgICAgICBAYXBwbHkgdy00IGgtNCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcbiAgICB9XG4gICAgLnN2Zy1jbG9zZSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnN2Zy1tZW51IHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47ICAgIFxuICAgICAgICB9XG4gICAgICAgIC5zdmctY2xvc2Uge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgIH0gICBcbiAgICB9XG59IiwiLmMtbmF2LWRlc2t0b3Age1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHRyYW5zaXRpb24tYWxsICByb3VuZGVkIGFic29sdXRlIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgcHgtNCBxaGQ6cHgtODtcblxuXG5cbiAgICB1bC5tZW51IHtcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC00O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctcGluaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0yIGgtMiBiZy1uby1yZXBlYXQgYmctY2VudGVyIG1sLVs0cHhdIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNDVzXTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J000IDZMOCAxMEwxMiA2JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIEBhdC1yb290IC5jLWhlYWRlci0tc29saWQgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQgNkw4IDEwTDEyIDYnIHN0cm9rZT0nJTIzMEIwNTFEJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByb3RhdGUtMTgwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXBpbms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHBvaW50ZXItZXZlbnRzLWF1dG8gdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSAgaW5saW5lLWZsZXggbm8tdW5kZXJsaW5lIHRleHQtd2hpdGUgaC02IGl0ZW1zLWNlbnRlciBsZWFkaW5nLW5vbmUgdGV4dC0xNiB3aGl0ZXNwYWNlLW5vd3JhcCByZWxhdGl2ZSBmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAuYy1oZWFkZXItLWJhciAmIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAuYy1oZWFkZXItLXNvbGlkICYge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtZnVsbCBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yICB3LVsxMDB2d10gcHgtNiBtYXgtdy1bOTAwcHhdIHB0LVsxNHB4XSBvcGFjaXR5LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c10gaW52aXNpYmxlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgIHJvdW5kZWQtWzE1cHhdIHAtMTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC8vICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgLy8gICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgcG9pbnRlci1ldmVudHMtYXV0byB2aXNpYmxlO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhIHtcbiAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgIFxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSByb3VuZGVkLVsxNXB4XSBvdmVyZmxvdy1oaWRkZW4gYmctd2hpdGUgcC0xIGZsZXggIG1pbi1oLVszMDBweF07XG4gICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbCBiZy1bI0ZDRERFRF07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgIHotMTA7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1bNDAlXSBwLTEgcHQtMiBwci0yO1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCBtYi0xIHRleHQtMTRyIGJsb2NrIHBvaW50ZXItZXZlbnRzLW5vbmUgdGV4dC1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ2FwLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgcm91bmRlZC1bOHB4XSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMSBwLTEgdGV4dC0xNHIgdGV4dC1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1waW5rIG5vLXVuZGVybGluZSB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jLW1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSB0ZXh0LXBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmMtcGFnZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jLXBhZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0xIHctW2NhbGMoNjAlLThweCldIGgtW2NhbGMoMTAwJS0xNnB4KV0gcmlnaHQtMSB6LVsxMDBdIG9wYWNpdHktMCB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LVs2MCVdIHJlbGF0aXZlIHotWzVdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtZGVmYXVsdC1pbWFnZSB7XG4gICAgQGFwcGx5ICBsZzphYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGwgIHJvdW5kZWQtWzEycHhdO1xufVxuXG4uYy1tZW51LXRleHQge1xuICAgIEBhcHBseSBtYi0yO1xuICAgIHAge1xuICAgICAgICBAYXBwbHkgbWItMCB0ZXh0LTEzIGZvbnQtbm9ybWFsIGxlYWRpbmctbm9ybWFsO1xuICAgIH1cbn1cblxuLmMtbWVudS1pY29uIHtcbiAgICBAYXBwbHkgcm91bmRlZC1bNXB4XSB3LTQgaC00IGxnOnctMyBsZzpoLTMgZmxleC1ub25lIGJnLXBpbmsgdGV4dC13aGl0ZSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAgdHJhbnNpdGlvbi1hbGw7XG4gICAgc3ZnIHtcbiAgICAgICAgQGFwcGx5IHctMyBsZzp3LTI7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5LmMtbmF2LW1vYmlsZS0tb3BlbmVkIHtcbiAgICAuYy1oZWFkZXIge1xuICAgICAgICBAYXBwbHkgdG9wLTA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICB9XG4gICAgLmMtbmF2LW1vYmlsZSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMCB2aXNpYmxlIHBvaW50ZXItZXZlbnRzLWF1dG87XG4gICAgfVxufVxuXG4uYy1uYXYtbW9iaWxlIHtcbiAgICBAYXBwbHkgZml4ZWQgdG9wLTAgbGVmdC0wIHctZnVsbCAgaC1mdWxsIHotWzEwMDBdIG9wYWNpdHktMCBpbnZpc2libGUgcG9pbnRlci1ldmVudHMtbm9uZSAgZmxleCBwdC03IHBiLTQgcHgtMyB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjVzXSBiZy1waW5rLWxpZ2h0IG92ZXJmbG93LXktYXV0bzs7XG4gICAgXG5cbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZSB0ZXh0LWdyZXktZGFyaztcbiAgICB9XG5cbiAgICAmLS1vcGVuZWQge1xuICAgICAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgLmMtbmF2LW1vYmlsZV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBAYXBwbHkgZml4ZWQgdG9wLTAgbGVmdC0wIGJsb2NrIHctZnVsbCBoLWZ1bGwgei1bMTAwMV07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgLmMtbWVudS1jdGEge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1iYWNrIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jayB3LWZ1bGwgZm9udC1zZW1pYm9sZCB0ZXh0LWxlZnQgdGV4dC0xNiBweS0yIGJvcmRlci1iIGJvcmRlci1saW5lLzIwIGJnLW5vLXJlcGVhdCBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00cHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyNCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuMzA2NzEgMTkuNzE1MkM5LjY4NjE2IDIwLjA5NDkgMTAuMzAxOCAyMC4wOTQ5IDEwLjY4MTkgMTkuNzE1MkMxMS4wNjE2IDE5LjMzNTcgMTEuMDYxNiAxOC43MTk3IDEwLjY4MTkgMTguMzRMMy4zMTY3MSAxMC45NzQ4TDIyLjg4NTggMTAuOTc0OEMyMy40MjQ0IDEwLjk3NDggMjMuODYxMyAxMC41Mzc5IDIzLjg2MTMgOS45OTkyMUMyMy44NjEzIDkuNDYwMjcgMjMuNDI0NCA5LjAyMzY4IDIyLjg4NTggOS4wMjM2OEwzLjMyNjUgOS4wMjM2OEwxMC42OTE3IDEuNjU4NDdDMTAuODc0NCAxLjQ3NjQzIDEwLjk3NyAxLjIyODU5IDEwLjk3NyAwLjk3MDc3M0MxMC45NzcgMC43MTI1ODIgMTAuODc0NCAwLjQ2NTM5MiAxMC42OTE3IDAuMjgyOTgzQzEwLjUwODkgMC4wOTg4MDE0IDEwLjI1ODcgLTAuMDAzMjY0NjYgOS45OTg5NyA5LjAzNDA4ZS0wNUM5Ljc0MDIyIDAuMDAxMzAzMzkgOS40OTE4MiAwLjEwMjcxNSA5LjMwNjcxIDAuMjgyOTgzTDAuMjgzMTIgOS4zMDYyOUMwLjA5OTQ5NzggOS40OTAxOSAtMC4wMDI4NDY3NyA5LjczOTggLTAuMDAwMTQ0MDg0IDkuOTk5MjFDMC4wMDE3MjEyOCAxMC4yNTggMC4xMDMxMzMgMTAuNTA1NSAwLjI4MzEyIDEwLjY5MTZMOS4zMDY3MSAxOS43MTUyWicgZmlsbD0nJTIzMEIwNTFEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtY29sIGZsZXg7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbS0wO1xuICAgICAgICAgICAgICAgIGEgIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtMTYgZm9udC1tZWRpdW0gZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyICBib3JkZXItYiBib3JkZXItbGluZS8yMCBoLTcgdGV4dC1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHctMyBoLTMgYmctbm8tcmVwZWF0IGJnLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDI0IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuNTU0NiAwLjI4NDgzMkMxNC4xNzUyIC0wLjA5NDk0NDEgMTMuNTU5NSAtMC4wOTQ5NDQxIDEzLjE3OTQgMC4yODQ4MzJDMTIuNzk5NyAwLjY2NDMwNCAxMi43OTk3IDEuMjgwMjYgMTMuMTc5NCAxLjY2MDA0TDIwLjU0NDYgOS4wMjUySDAuOTc1NTY1QzAuNDM2OTEyIDkuMDI1MiAwIDkuNDYyMTQgMCAxMC4wMDA4QzAgMTAuNTM5NyAwLjQzNjkxMiAxMC45NzYzIDAuOTc1NTY1IDEwLjk3NjNIMjAuNTM0OEwxMy4xNjk2IDE4LjM0MTVDMTIuOTg2OSAxOC41MjM2IDEyLjg4NDMgMTguNzcxNCAxMi44ODQzIDE5LjAyOTJDMTIuODg0MyAxOS4yODc0IDEyLjk4NjkgMTkuNTM0NiAxMy4xNjk2IDE5LjcxN0MxMy4zNTI0IDE5LjkwMTIgMTMuNjAyNiAyMC4wMDMzIDEzLjg2MjQgMTkuOTk5OUMxNC4xMjExIDE5Ljk5ODcgMTQuMzY5NSAxOS44OTczIDE0LjU1NDYgMTkuNzE3TDIzLjU3ODIgMTAuNjkzN0MyMy43NjE4IDEwLjUwOTggMjMuODY0MiAxMC4yNjAyIDIzLjg2MTUgMTAuMDAwOEMyMy44NTk2IDkuNzQxOTUgMjMuNzU4MiA5LjQ5NDQ4IDIzLjU3ODIgOS4zMDg0MkwxNC41NTQ2IDAuMjg0ODMyWicgZmlsbD0nJTIzMEIwNTFEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1waW5rLTE1IGZpeGVkIHRvcC1bNTJweF0gb3ZlcmZsb3cteS1hdXRvIHB4LTMgei1bNTAwXSB3LWZ1bGwgaC1bY2FsYygxMDBzdmgtNTJweCldIC1yaWdodC1mdWxsICB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjNzXSBmbGV4IGZsZXgtY29sIDtcblxuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBwdC0yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jLW1lbnUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTEyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBncmlkIGdhcC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlIHJvdW5kZWQtWzhweF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCBnYXAtMSBwLTEgdGV4dC0xNHI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jLXBhZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTEgdy1bY2FsYyg2MCUtOHB4KV0gaC1bY2FsYygxMDAlLTE2cHgpXSByaWdodC0xIHotWzEwMF0gb3BhY2l0eS0wIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYy1wYWdlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctZnVsbCByZWxhdGl2ZSByb3VuZGVkLVs4cHhdIGFzcGVjdC1bMjAvMTVdO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmMtb3ZlcmxpbmUge1xuICAgIEBhcHBseSB0ZXh0LTE2ciBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTEgbWItMiBsZzptYi0zO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgQGFwcGx5IHctMSBoLTEgcm91bmRlZC1bMnB4XSBiZy1waW5rIHRvcC1bLTFweF0gcmVsYXRpdmUgO1xuICAgIH1cbiAgICAmLS1saWdodCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTI0cjtcbiAgICB9XG59IiwiLnBhZ2luYXRpb24ge1xuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6OHB4O1xuICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYWNjZW50IHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCxcbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTZweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctcGluayB0ZXh0LXdoaXRlIHctNyBoLTc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYWNjZW50IG5vLXVuZGVybGluZSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtcG9wdXAge1xuICAgIEBhcHBseSBmaXhlZCBibG9jayBpbnNldC0wIHctZnVsbCBoLWZ1bGwgIHotWzMwMDBdIGJnLWJsYWNrLzQwIHRyYW5zaXRpb24tYWxsIGludmlzaWJsZSBvcGFjaXR5LTAgcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbDtcbiAgICB9XG59XG5cbi5jLXBvcHVwX19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5Oi4xcztcbiAgICBAYXBwbHkgbWF4LXctWzU1MHB4XSB3LWZ1bGwgYmctYmVpZ2UgcmVsYXRpdmUgLXJpZ2h0LWZ1bGwgbWwtYXV0byB0cmFuc2l0aW9uLWFsbDtcbn1cblxuLmMtcG9wdXBfX2NvbnRlbnQgcCB7XG4gICAgQGFwcGx5IG1iLTQ7XG59XG4uYy1wb3B1cF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIEBhcHBseSBtYi0wO1xufVxuXG4uYy1wb3B1cC0tYWN0aXZlIHtcbiAgICBAYXBwbHkgdmlzaWJsZSBvcGFjaXR5LTEwMCBwb2ludGVyLWV2ZW50cy1hdXRvO1xuICAgIC5jLXBvcHVwX19jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IHJpZ2h0LTA7XG4gICAgfVxufVxuXG4uYy1wb3B1cF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTUgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzEuMTQzNTUnIHk9JzAuNTY2OTU5JyB3aWR0aD0nMTYnIGhlaWdodD0nMScgcng9JzAuNScgdHJhbnNmb3JtPSdyb3RhdGUoMzAgMS4xNDM1NSAwLjU2Njk1OSknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxJyByeD0nMC41JyB0cmFuc2Zvcm09J21hdHJpeCgtMC44NjYwMjUgMC41IDAuNSAwLjg2NjAyNSAxNC4yMTk3IDAuNTY2OTg4KScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgd2lkdGg6NDhweDtcbiAgICBoZWlnaHQ6MzJweDtcbiAgICBAYXBwbHkgYWJzb2x1dGUgYmctdGVhbCByb3VuZGVkLWZ1bGwgdG9wLTIgcmlnaHQtMiBjdXJzb3ItcG9pbnRlciBob3ZlcjpiZy15ZWxsb3cgei01MCB0cmFuc2l0aW9uLWFsbCBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xufSIsIi5jLXByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHotaW5kZXg6NTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBvcGFjaXR5OjA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246YWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTs7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHRvcDoyNTBweDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIG1hcmdpbjotMzJweCAwIDAgLTMycHg7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjUpO1xuXG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBAYXBwbHkgYmctcGluaztcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgICB9XG4gIH0iLCIuYy1yYWRpbyB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDsgXG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDo0cHg7XG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICMxMzYzYzY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcbiAgICAgICAgY29sb3I6JGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjEwcHg7XG4gICAgICAgICAgICB0b3A6M3B4O1xuICAgICAgICAgICAgbGVmdDozcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1yZWFkbW9yZSB7XG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmUgdGV4dC0xNCBsZzp0ZXh0LTE2cjtcbiAgICB9XG59IiwiXG4uYy1yaWNodGV4dCB7XG5cbiAgICBoMSwgaDIge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4xNjY3cmVtICsgMC44dncsIDJyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMTY2N3JlbSArIDAuOHZ3LCAycmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zNzVyZW0sIDAuOTQ1NnJlbSArIDAuODk1N3Z3LCAyLjYyNXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC44MjQ1cmVtICsgMC42Mjd2dywgMnJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNjg3NXJlbSwgMC41MzcycmVtICsgMC4zMTM1dncsIDEuMTI1cmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjI1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIEBhcHBseSBtYi0zIG10LTM7XG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXBpbmsgbm90LWl0YWxpYztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNTtcbiAgICAgICAgJi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgJi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0zIGxnOm1iLTY7XG4gICAgICAgIH1cbiAgICAgICAgZW0ge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtcGluayBub3QtaXRhbGljO1xuICAgICAgICB9XG4gICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1waW5rO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICAgIG1hcmdpbjowIDAgMjRweCAwO1xuICAgICAgICBwYWRkaW5nOjAgMCAwIDE2cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cblxuICAgIC53cC1jYXB0aW9uLFxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIC8vd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBAYXBwbHkgbWItMyBsZzptYi01O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQgIG1iLTA7XG4gICAgICAgIH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG5cbiAgICAgICAgfVxuICAgICAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSBtdC0xIHRleHQtMTQgO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IG0tMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGlnbmxlZnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjozMnB4IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7ICBcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDUwcHggNDhweCAwO1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luOjMycHggMDsgICAgICAgIFxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiByaWdodDsgIFxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDQ4cHggMCA0OHB4IDUwcHg7XG4gICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hbGlnbmNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1hcmdpbjo0OHB4IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwOyAgXG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIEBhcHBseSBtYi0zIGxnOm1iLTY7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIEBhcHBseSBtYi0zIHAtMiBweC0zIHJlbGF0aXZlIGZvbnQtc2VtaWJvbGQgbXItMztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy0yIGgtMiBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdGFyLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMCByaWdodC0wIHctMiBoLTIgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTcgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDE1LjI2ODdDNC4xNjM1NCAxNS40Njc5IDExLjYxMjggMTUuODA5NiAxMy45MTUzIDE1Ljc3OTFDMTQuNDg3NSAxNS43NzE1IDE1LjAyMjkgMTUuNjg1NSAxNS4zMDg0IDE0LjcwNTlDMTUuNTkzOSA5LjAwNzg3IDE1LjY2MjkgNC43Mzg5NiAxNS45ODYxIDEuNzgxMDFDMTYuMDIxNCAxLjgwNTU2IDE1Ljk4MjkgMi43MzMxOSAxNS45NDMzIDMuNjg4OTInIHN0cm9rZT0nJTIzRENCRDkyJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICBwLCB1bCwgb2wge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMTggbGc6dGV4dC1bMzJweF0gbGVhZGluZy1bMS41XTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAmLS1tZWRpdW0ge1xuICAgICAgICBwLCB1bCwgb2wge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMTggbGc6dGV4dC1bMjRweF0gbGVhZGluZy1bMS41XTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xNiBsZWFkaW5nLVsxLjVdO1xuICAgICAgICB9XG4gICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0yNCBsaXN0LW5vbmUgbS0wIHAtMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLWdyZXktZGFyayBweS0yIGxhc3Q6Ym9yZGVyLWItMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1zbWFsbC1saXN0IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIFxuXG4gICAgJi0tZGFyayB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIHAtMCBtLTAgbGlzdC1ub25lO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBweS0yIGJvcmRlci1iIGJvcmRlci1ncmV5LWRhcmsvNTAgcmVsYXRpdmUgcGwtWzIwcHhdIGxhc3Q6Ym9yZGVyLTA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtZnVsbCBhYnNvbHV0ZSB0b3AtWzI1cHhdIGxlZnQtWzRweF0gYmctZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmMtcmljaHRleHQtLWxpZ2h0IHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItd2hpdGUvNTA7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctYmVpZ2UgbWluLXctWzI2OHB4XSBib3JkZXIgYm9yZGVyLXRlYWw7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zZWxlY3QtZG93bi5zdmcpO1xuICAgICAgICBAYXBwbHkgdy0yIGgtMiBhYnNvbHV0ZSByaWdodC1bNnB4XSB0b3AtMS8yO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICBAYXBwbHkgdGV4dC0xNjtcbiAgICB9XG59XG4iLCIuYy10YWIge1xuICAgICZfX25hdiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFuZWwge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtdmlkZW8tcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOjhweDtcblxuICAgIHZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgbWluLWhlaWdodDoxMDAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5jb3ZlciB7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjEyNSU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmMtYnJlYWRjcnVtYnMge1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtWzEycHhdIG1iLTI7XG5cbiAgICAuYi1wb3N0LWhlYWRlciAmIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1wcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN2Zy1hbmdsZS1yaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNiAxMkwxMCA4TDYgNCcgc3Ryb2tlPSclMjMyQTFGMUMnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmItcGFnZS1oZWFkZXIgJiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdmctYW5nbGUtcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgMTJMMTAgOEw2IDQnIHN0cm9rZT0nJTIzMkExRjFDJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEge1xuICAgICAgICBAYXBwbHkgIHRleHQtYmVpZ2UtbGlnaHQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmVpZ2UtZGVlcCBuby11bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSwgc3BhbiB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICAmLnNlcCB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtZXhwZXJ0aXNlLWNhcmQge1xuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOjQ4cHg7XG4gICAgICAgIGhlaWdodDo0OHB4O1xuICAgIH1cbn1cblxuLmMtbGluay1jYXJkIHtcbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbi5jLXN0YXQtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNFRTFGOEEgMCUsICNFRTFGOEEgMTAwJSksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRiAwJSwgI0ZGRiAxMDAlKTtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjQwLCA1MywgMTUwLCAwLjUwKSAwJSwgcmdiYSgyNDAsIDUzLCAxNTAsIDAuNTApIDEwMCUpLCAjRkZGO1xuICAgIH1cbn1cblxuLmMtcG9zdCB7XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1yLTA7XG4gICAgfVxufSIsIi5jLWZsaXAtY2FyZCB7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAYXBwbHkgYXNwZWN0LVszMDAvNDAwXTtcbiAgICBcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgQGFwcGx5IGFzcGVjdC1bNDUwLzQyNF07XG4gICAgfVxuICAgIFxuICAgIEBzY3JlZW4gcWhkIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG59XG5cbi5jLWZsaXAtY2FyZF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLmMtZmxpcC1jYXJkLmlzLWZsaXBwZWQge1xuICAgIC5jLWZsaXAtY2FyZF9faW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgICB9XG59XG5cbi5jLWZsaXAtY2FyZF9fZnJvbnQsXG4uYy1mbGlwLWNhcmRfX2JhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYy1mbGlwLWNhcmRfX2Zyb250IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLmMtZmxpcC1jYXJkX19iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbiIsIi5jLWltYWdlLWdyb3VwIHtcbiAgICBAYXBwbHkgdy1mdWxsIHBiLVsxMDEuMzglXSByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHctWzczLjA1JV0gaC1bODIuMjIlXSBiZy1icm93bi1saWdodCB0b3AtWzglXSBsZWZ0LVsxMiVdIHotMCByb3VuZGVkO1xuICAgIH1cbiAgICAmX19sYXJnZSB7XG4gICAgICAgIEBhcHBseSB3LVs3OS4xNiVdIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMCByb3VuZGVkICB6LTEwO1xuICAgIH1cbiAgICAmX19zbWFsbCB7XG4gICAgICAgIEBhcHBseSB3LVs0MCVdIGFic29sdXRlIHRvcC1bMCVdIHJpZ2h0LVs0JV0gcm91bmRlZCAgei0yMDtcbiAgICB9XG4gICAgJi5ncmVlbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWdyZWVuLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmVpZ2Uge1xuICAgICAgICBAYXBwbHkgcGItWzEwNi4yNiVdO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1iZWlnZS1kZWVwIHRvcC1bNyVdIGxlZnQtWzIxJV0gdy1bNzMlXTtcbiAgICAgICAgfVxuICAgICAgICAuYy1pbWFnZS1ncm91cF9fbGFyZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHctWzg3JV0gYWJzb2x1dGUgYm90dG9tLWF1dG8gdG9wLVsxMyVdIGxlZnQtWzIlXTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgc3ZnLmNvcm5lciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWy04JV0gcmlnaHQtWy04JV0gdy1bMTElXSBoLWF1dG8gei0xMDtcbiAgICB9XG4gICAgaW1nLnN0YXIge1xuICAgICAgICBAYXBwbHkgdG9wLVsxMiVdIGxlZnQtWy0yMiVdIHctWzEyJV0gaC1hdXRvIGFic29sdXRlIHotMTA7XG4gICAgfVxufVxuXG4uYy1pbWFnZS1ncm91cC10d28ge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzg2LjY2JV0gcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LVs1OSVdIGgtWzc4JV0gcm91bmRlZCBiZy1iZWlnZS1kZWVwIHRvcC1bMTMlXSBsZWZ0LTAgei0wO1xuICAgIH1cbiAgICAmX19sYXJnZSB7XG4gICAgICAgIEBhcHBseSB3LVs4MC43NiVdIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtWzUlXSByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTEwO1xuICAgIH1cbiAgICAmX19zbWFsbCB7XG4gICAgICAgIEBhcHBseSB3LVszMC40NyVdIGFic29sdXRlIHRvcC1bNSVdIHJpZ2h0LVs0JV0gcm91bmRlZCB6LTIwO1xuICAgIH1cbiAgICBzdmcuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bLTUuNSVdIHJpZ2h0LVstNS41JV0gdy1bMTAlXSBoLWF1dG8gei0xMDtcbiAgICB9XG4gICAgaW1nLnN0YXIge1xuICAgICAgICBAYXBwbHkgdG9wLVstOCVdIGxlZnQtWy0xNSVdIHctWzEwJV0gaC1hdXRvIGFic29sdXRlIHotMTA7XG4gICAgfVxufVxuXG5cbi5jLWltYWdlLWdyb3VwLXRocmVlIHtcbiAgICBAYXBwbHkgdy1mdWxsIHBiLVsxMTMuMDklXSByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHctWzU5JV0gaC1bNzclXSByb3VuZGVkIGJnLWJyb3duLWxpZ2h0IHRvcC1bNSVdIHJpZ2h0LTAgei0wO1xuICAgIH1cbiAgICAmX19sYXJnZSB7XG4gICAgICAgIEBhcHBseSB3LVs1MCVdIGFic29sdXRlIHRvcC0wIGxlZnQtMCByb3VuZGVkIHotMTA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzMwLjQ3JV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC1bNSVdIHJvdW5kZWQgIHotMjA7XG4gICAgfVxuICAgICZfX2Nhcm91c2VsIHtcbiAgICAgICAgQGFwcGx5IHctWzY4JV0gdG9wLVsxMS41JV0gbGVmdC1bMjQlXSBhYnNvbHV0ZSB6LTMwIHRleHQtZ3JlZW4tcHJpbWFyeTtcbiAgICAgICAgLmMtdGVzdC10ZXh0LFxuICAgICAgICAuYy10ZXN0LXZpZGVvIHtcbiAgICAgICAgICAgIEBhcHBseSBhc3BlY3QtWzM2NC80ODRdO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvcm5lciB7XG4gICAgICAgIEBhcHBseSB3LVs1JV0gYWJzb2x1dGUgdG9wLVs4JV0gcmlnaHQtWzUlXSBoLWF1dG8gei0xMDtcbiAgICB9XG5cbiAgICAuc3RhciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzYyLjYlXSBsZWZ0LVsxNiVdIHctWzMuNSVdO1xuICAgIH1cbn1cblxuXG4uYy1pbWFnZS1ncm91cC1mb3VyIHtcbiAgICBAYXBwbHkgdy1mdWxsIHBiLVsxMDguNDYlXSByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGFzcGVjdC1zcXVhcmUgcm91bmRlZC1mdWxsIGJnLXdoaXRlIHRvcC0wIGxlZnQtMCB6LTAgdy1mdWxsO1xuICAgIH1cbiAgICAmX19sYXJnZSB7XG4gICAgICAgIEBhcHBseSB3LVs3NiVdIGFzcGVjdC1bMjg1LzMxMV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC1bMTAlXSByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTEwO1xuICAgIH1cbiAgICAmX19zbWFsbCB7XG4gICAgICAgIEBhcHBseSB3LVs0MCVdIGFic29sdXRlIHRvcC1bMTAlXSByaWdodC1bMF0gcm91bmRlZCB6LTIwO1xuICAgIH1cbiAgICAuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IHctWzEzJV0gYWJzb2x1dGUgYm90dG9tLVstOCVdIHJpZ2h0LVstOCVdIGgtYXV0byB6LTEwO1xuICAgIH1cblxuICAgIC5zdGFyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bNSVdIGxlZnQtWy0yMyVdIHctWzE0JV0gei0xMDtcbiAgICB9XG59XG5cbi5jLWltYWdlLWdyb3VwLWZpdmUge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzEwMCVdIHJlbGF0aXZlO1xuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzkzJV0gYXNwZWN0LVsxLzFdIGFic29sdXRlIHRvcC0wIHJpZ2h0LTAgcm91bmRlZCBvdmVyZmxvdy1oaWRkZW4gei0xMDtcbiAgICB9XG4gICAgLmNvcm5lciB7XG4gICAgICAgIEBhcHBseSB3LVsxMyVdIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMCBoLWF1dG8gei0xMDtcbiAgICB9XG5cbiAgICAuc3RhciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzEyJV0gbGVmdC1bMTglXSB3LVsxMSVdIHotMTA7XG4gICAgfVxufVxuXG5cblxuLmMtaW1hZ2UtZ3JvdXAtc2l4IHtcbiAgICBAYXBwbHkgdy1mdWxsIHBiLVs4My43NiVdIHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1bODMuMjklXSBoLVs3NyVdIHJvdW5kZWQgYmctYnJvd24tbGlnaHQgdG9wLVsxMi41JV0gcmlnaHQtWzUuNSVdIHotMDtcbiAgICB9XG4gICAgJl9fbGFyZ2Uge1xuICAgICAgICBAYXBwbHkgdy1bODMuOTIlXSBhYnNvbHV0ZSB0b3AtWzE4JV0gbGVmdC1bNiVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMjA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzI0LjUlXSBhYnNvbHV0ZSB0b3AtWy03JV0gbGVmdC0wIHJvdW5kZWQgei0xMDtcbiAgICB9XG4gICAgJl9fbWVkaXVtIHtcbiAgICAgICAgQGFwcGx5IHctWzM1JV0gYm90dG9tLTAgcmlnaHQtWzMlXSBhYnNvbHV0ZSB6LTMwOyBcbiAgICB9XG5cbiAgICAuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IHctWzExJV0gYWJzb2x1dGUgdG9wLVstOSVdIHJpZ2h0LVstOSVdIGgtYXV0byB6LTEwO1xuICAgIH1cblxuICAgIC5zdGFyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS1bNCVdIGxlZnQtWy0xNSVdIHctWzEwJV07XG4gICAgfVxufVxuXG4uYy1pbWFnZS1ncm91cC1zZXZlbiB7XG4gICAgQGFwcGx5IHctZnVsbCBwYi1bODUlXSByZWxhdGl2ZTtcblxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzcyJV0gYWJzb2x1dGUgdG9wLTAgbGVmdC1bMTQlXSByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTIwO1xuICAgIH1cbiAgICAmX19zbWFsbCB7XG4gICAgICAgIEBhcHBseSB3LVsyMCVdIGFic29sdXRlIHRvcC1bNjMlXSBsZWZ0LVs0JV0gcm91bmRlZCB6LTEwO1xuICAgIH1cbiAgICAmX19tZWRpdW0ge1xuICAgICAgICBAYXBwbHkgdy1bMzIlXSB0b3AtWzEzJV0gcmlnaHQtWzBdIGFic29sdXRlIHotMzAgdGV4dC1ncmVlbi1wcmltYXJ5O1xuICAgICAgICAuYy10ZXN0LXRleHQsXG4gICAgICAgIC5jLXRlc3QtdmlkZW8ge1xuICAgICAgICAgICAgQGFwcGx5IGFzcGVjdC1bMzY0LzQ4NF07XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IHctWzEzJV0gYWJzb2x1dGUgYm90dG9tLVstOCVdIHJpZ2h0LVstOCVdIGgtYXV0byB6LTEwO1xuICAgIH1cblxuICAgIC5zdGFyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bLTclXSBsZWZ0LVstMTglXSB3LVsxMiVdIHotMzA7XG4gICAgfVxufSIsIi5jLXByb2Nlc3Mge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGxnOmZsZXgtcm93ICB3LWZ1bGwgbGc6aC1bMzYwcHhdIHRleHQtMTYgbGc6cHgtWzEwJV0gZ2FwLTMgcWhkOmdhcC01O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuNzg5MXJlbSArIDAuMTc5MXZ3LCAxLjEyNXJlbSk7XG4gICAgQGFwcGx5IGJnLXJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNnB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMnIGhlaWdodD0nNDk5JyB2aWV3Qm94PScwIDAgMyA0OTknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMS41IDEuNUwxLjUwMDU4IDQ5Ny41JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWRhc2hhcnJheT0nMSAxMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5ICBiZy1yZXBlYXQteCBiZy1jZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTY2NycgaGVpZ2h0PSczJyB2aWV3Qm94PScwIDAgMTY2NyAzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEuNSAxLjVIMTY2NS41JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWRhc2hhcnJheT0nMSAxMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmX19zdGFydCxcbiAgICAmX19lbmQge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbGc6YWJzb2x1dGUgbGc6dG9wLTEvMiBsZWZ0LTAgIGxnOnB0LTQgbGc6bWF4LXctWzEwJV0gcGwtWzI4cHhdIGxnOnBsLTAgdGV4dC0xOCBsZzp0ZXh0LTE2O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtWy00cHhdIGxnOmxlZnQtMCB3LTMgbGc6dy1bMjhweF0gYXNwZWN0LXNxdWFyZSBiZy1uby1yZXBlYXQgYmctY29udGFpbiB0b3AtWzBweF0gbGc6dG9wLVstMTRweF07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHJ4PScxNicgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyByeD0nMTYnIGZpbGw9JyUyM0VFMUY4QScvJTNFJTNDY2lyY2xlIGN4PScxNicgY3k9JzE2JyByPScxMy41JyBzdHJva2U9J3doaXRlJy8lM0UlM0NjaXJjbGUgY3g9JzE2JyBjeT0nMTYnIHI9JzgnIGZpbGw9J3doaXRlJy8lM0UlM0NjaXJjbGUgY3g9JzE2JyBjeT0nMTYnIHI9JzgnIGZpbGw9JyUyM0VFMUY4QScgZmlsbC1vcGFjaXR5PScwLjUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbmQge1xuICAgICAgICBAYXBwbHkgbGc6cmlnaHQtMCBsZWZ0LWF1dG8gIHctZnVsbCBsZzp0ZXh0LXJpZ2h0IHRvcC1hdXRvIGxnOmJvdHRvbS0xLzIgbGc6cGItNCBsZzpwdC0wO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6Ym90dG9tLVstMTRweF0gbGc6dG9wLWF1dG8gbGc6bGVmdC1hdXRvIGxnOnJpZ2h0LTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19taWQge1xuICAgICAgICBAYXBwbHkgZmxleCByZWxhdGl2ZSBwbC1bMjhweF0gcWhkOnByLVszJV0gdy1bNjAlXSBtYXgtdy1bMjgwcHhdIGxnOm1heC13LW5vbmUgbGc6dy1bMjUlXTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgdy0yIGxnOnctWzI4cHhdIGFzcGVjdC1zcXVhcmUgYmctbm8tcmVwZWF0IGJnLWNvbnRhaW4gei0xMCB0b3AtMCBsZzp0b3AtMS8yIGxnOi10cmFuc2xhdGUteS0xLzI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHJ4PSc4JyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHJ4PSc4JyBmaWxsPSclMjNFRTFGOEEnIGZpbGwtb3BhY2l0eT0nMC4zJy8lM0UlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc0JyBmaWxsPSd3aGl0ZScvJTNFJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNCcgZmlsbD0nJTIzRUUxRjhBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyByeD0nMTInIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgcng9JzEyJyBmaWxsPSclMjNFRTFGOEEnIGZpbGwtb3BhY2l0eT0nMC4zJy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzgnIGZpbGw9J3doaXRlJy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzgnIGZpbGw9JyUyM0VFMUY4QScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgbGVmdDoxNHB4O1xuICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlIGFic29sdXRlIHotMCBoaWRkZW4gbGc6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYy1wcm9jZXNzLS1taWQtMixcbiAgICAgICAgJi5jLXByb2Nlc3MtLW1pZC00IHtcbiAgICAgICAgICAgIEBhcHBseSBsZzppdGVtcy1lbmQ7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYy1wcm9maWxlLXZpZGVvIHtcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXIgb3ZlcmZsb3ctaGlkZGVuO1xuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjRzXTtcbiAgICB9XG5cbiAgICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNHNdO1xuICAgICB9XG5cbiAgICAmX19wYXVzZSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5pcy1wbGF5aW5nIHtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzdmcsIGltZywgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jLXByb2ZpbGUtdmlkZW9fX25hbWUge1xuICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmMtcHJvZmlsZS12aWRlb19fcGF1c2Uge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtc29jaWFsIHtcbiAgICBAYXBwbHkgZmxleCBnYXAtMTtcbiAgICA+IGEge1xuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctMyBoLTQgYmctbm8tcmVwZWF0IGJnLWNlbnRlciB0ZXh0LXdoaXRlO1xuICAgIH1cbn0iLCJcbi5iLWNvbnRlbnQtbWFwIHtcbiAgICAuYy1zdGF0LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCAyLjMxM3JlbSArIDEuNDMzdncsIDVyZW0pO1xuICAgIH1cbn1cblxuXG4uYy1tYXAge1xuICAgIC8vIE9uIG1vYmlsZSB0aGUgc3RhdHMgcGFuZWwgYmVoYXZlcyBhcyBhIG1vZGFsOiBoaWRkZW4gdW50aWwgYSBzdGF0ZSBpc1xuICAgIC8vIHNlbGVjdGVkIChgaXMtbW9kYWwtYWN0aXZlYCksIGRpc21pc3NpYmxlIHZpYSBgLmMtbWFwX19zdGF0LWNsb3NlYC5cbiAgICAvLyBEZXNrdG9wIChsZyspIGtlZXBzIGl0IGlubGluZSwgc28gdGhlc2UgcnVsZXMgYXJlIHNjb3BlZCB0byA8IGxnLlxuICAgICZfX3N0YXRzIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE2cHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgICAgJi5pcy1tb2RhbC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdGF0IHtcbiAgICAgICAgJi1saXN0IHtcblxuICAgICAgICB9XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY2xvc2Uge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N0YXRlcyB7XG4gICAgICAgIEBhcHBseSAgcmVsYXRpdmU7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgYWJzb2x1dGU7XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtcGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtcGluay01MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmI21hcC1XQSB7XG4gICAgICAgICAgICAgICAgbGVmdDowLjI1JTtcbiAgICAgICAgICAgICAgICB0b3A6MTEuNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzkuNjklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNtYXAtTlQge1xuICAgICAgICAgICAgICAgIHRvcDo0LjQlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MzkuNyU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjIuMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmI21hcC1RTEQge1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzguMzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNtYXAtTlNXIHtcbiAgICAgICAgICAgICAgICB0b3A6NTAuNyU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDozMS4yJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjbWFwLVZJQyB7XG4gICAgICAgICAgICAgICAgdG9wOjY3LjklO1xuICAgICAgICAgICAgICAgIGxlZnQ6NjklO1xuICAgICAgICAgICAgICAgIHdpZHRoOjIyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjbWFwLVRBUyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgbGVmdDo3NSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTEuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmI21hcC1TQSB7XG4gICAgICAgICAgICAgICAgdG9wOjQ0LjclO1xuICAgICAgICAgICAgICAgIGxlZnQ6MzkuNyU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjkuNjIlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtc3RhdC12YWx1ZSB7XG4gICAgJl9fc3VmZml4IHtcbiAgICAgICAgZm9udC1zaXplOjgwJTtcbiAgICB9XG59XG5cbi5jLXBvaW50IHtcbiAgICBAYXBwbHkgdy1bMi42JV0gYXNwZWN0LXNxdWFyZSByb3VuZGVkLWZ1bGwgYmctcGluayAgYmxvY2sgei01MCBhYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAxcHggcmdiYSgjRUUxRjhBLCAwKTtcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAycyBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScyJyBjeT0nMicgcj0nMicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoI0VFMUY4QSwgMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoI0VFMUY4QSwgMCk7XG4gIH1cbn1cbiIsIi5iLWN0YSB7XG4gICAgaDMge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBhcHBseSBub3QtaXRhbGljIHRleHQtd2hpdGUvNTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMtcmljaHRleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE4IGxnOnRleHQtMjQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iLXN0YXRzLWNhcmRzIHtcbiAgICAucmVsbGF4IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmItc3RhY2stY2FyZHMge1xuICAgICYtLWxpc3Qge1xuICAgICAgICAuYy1yaWNodGV4dCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0yNHI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iLWNhc2Utc3R1ZGllcy1yZWxhdGVkIHtcbiAgICBzZWxlY3Qge1xuICAgICAgICBAYXBwbHkgYXBwZWFyYW5jZS1ub25lIGJnLW5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE2IDknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMzA1NjMgMC4zMDQxMTVDMC43MTMxMzYgLTAuMTAxMzcyIDEuMzczODMgLTAuMTAxMzcyIDEuNzgxMzMgMC4zMDQxMTVMOC4wMDAwMSA2LjQ5Mjk1TDE0LjIxODcgMC4zMDQxMTVDMTQuNjI2MiAtMC4xMDEzNzIgMTUuMjg2OSAtMC4xMDEzNzIgMTUuNjk0NCAwLjMwNDExNUMxNi4xMDE5IDAuNzA5NjcgMTYuMTAxOSAxLjM2NzIzIDE1LjY5NDQgMS43NzI3OEw4LjczNzg5IDguNjk1ODlDOC4zMzAzNyA5LjEwMTM3IDcuNjY5NjQgOS4xMDEzNyA3LjI2MjEzIDguNjk1ODlMMC4zMDU2MyAxLjc3Mjc4Qy0wLjEwMTg3NyAxLjM2NzIzIC0wLjEwMTg3NyAwLjcwOTY3IDAuMzA1NjMgMC4zMDQxMTVaJyBmaWxsPSclMjMyRTJDMjcnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxufVxuLmItbGlzdC1wb3N0cyB7XG4gICAgc2VsZWN0IHtcbiAgICAgICAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZSBiZy1uby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMTYgMTknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTUuNjk4IDExLjU4OTNDMTYuMDAwNCAxMS4yODcxIDE2LjAwMDQgMTAuNzk2OSAxNS42OTggMTAuNDk0M0MxNS4zOTU4IDEwLjE5MTkgMTQuOTA1NCAxMC4xOTE5IDE0LjYwMyAxMC40OTQzTDguNzM4MzkgMTYuMzU4OUw4LjczODM5IDAuNzc2ODA0QzguNzM4MzkgMC4zNDc4OTUgOC4zOTA1IC0zLjI5MzM1ZS0wNyA3Ljk2MTU5IC0zLjQ4MDgzZS0wN0M3LjUzMjQ0IC0zLjY2ODQyZS0wNyA3LjE4NDc4IDAuMzQ3ODk1IDcuMTg0NzggMC43NzY4MDRMNy4xODQ3OCAxNi4zNTExTDEuMzIwMTkgMTAuNDg2NUMxLjE3NTE5IDEwLjM0MSAwLjk3Nzg5MSAxMC4yNTkzIDAuNzcyNTYgMTAuMjU5M0MwLjU2Njk4NSAxMC4yNTkzIDAuMzcwMTY4IDEwLjM0MSAwLjIyNDkyOCAxMC40ODY1QzAuMDc4MjI4NSAxMC42MzIgLTAuMDAzMDI4MzkgMTAuODMxMiAtMC4wMDAzNTIzODggMTEuMDM4QzAuMDAwNjIwMzUgMTEuMjQ0MSAwLjA4MTM5MDggMTEuNDQxOSAwLjIyNDkyOCAxMS41ODkzTDcuNDA5ODIgMTguNzc0NEM3LjU1NjI4IDE4LjkyMDYgNy43NTUwNCAxOS4wMDIxIDcuOTYxNTkgMTlDOC4xNjc2NSAxOC45OTg1IDguMzY0NzEgMTguOTE3NyA4LjUxMjg3IDE4Ljc3NDRMMTUuNjk4IDExLjU4OTNaJyBmaWxsPSclMjMwQjA1MUQnLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICB9XG59Il19 */
