@charset "UTF-8";
/*
|--------------------------------------------------------------------------
| File Structure
|--------------------------------------------------------------------------
|
| 0 - Helpers
| 1 - Utils
| 2 - Variables
| 3 - Base
| 4 - Vendors
| 5 - Components
| 6 - Layouts
| 7 - Templates
|
*/
/*
|--------------------------------------------------------------------------
| 0 - Helpers
|--------------------------------------------------------------------------
|
|
| 
*/
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Layout
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Typography
|--------------------------------------------------------------------------
*/
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");
/*
|--------------------------------------------------------------------------
| Breakpoints
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Z Indexes
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| App Variables
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Page Builder
|--------------------------------------------------------------------------
|
|
|
*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");
.section--background-color__subtle-opacity {
  --section__background: #F5F3F0;
  padding-top: 40px;
  padding-top: var(--Spacing-9, 40px);
  padding-bottom: 40px;
  padding-bottom: var(--Spacing-9, 40px);
}

.section--background-color__primary-opacity {
  --section__background: rgba(6, 24, 73, 0.07);
  --section__background: var(--background-bg-primary-opacity, rgba(6, 24, 73, 0.07));
  padding-top: 40px;
  padding-top: var(--Spacing-9, 40px);
  padding-bottom: 40px;
  padding-bottom: var(--Spacing-9, 40px);
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  margin: 0;
  border: 0;
  padding: 0;
  font-variant: inherit;
  font-style: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

.container {
  width: 100%;
  max-width: calc(1300px + (15px * 2));
  max-width: calc(var(--containerWidth) + (var(--containerGutter) * 2));
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-right: var(--containerGutter);
  padding-left: 15px;
  padding-left: var(--containerGutter);
}

@media only screen and (min-width: 768px){
  .container{
  padding-left: 30px;
  padding-left: var(--containerGutter);
  }
}

@media only screen and (min-width: 768px){
  .container{
  padding-right: 30px;
  padding-right: var(--containerGutter);
  }
}

@media only screen and (min-width: 768px){
  .container{
  max-width: calc(1300px + (30px * 2));
  max-width: calc(var(--containerWidth) + (var(--containerGutter) * 2));
  }
}

@media only screen and (min-width: 768px){
  .container{
  max-width: calc(1300px + (30px * 2));
  max-width: calc(var(--containerWidth) + (var(--containerGutter) * 2));
  }
}

.container-fluid {
  width: 100%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-right: var(--containerGutter);
  padding-left: 15px;
  padding-left: var(--containerGutter);
}

@media only screen and (min-width: 768px){
  .container-fluid{
  padding-left: 30px;
  padding-left: var(--containerGutter);
  }
}

@media only screen and (min-width: 768px){
  .container-fluid{
  padding-right: 30px;
  padding-right: var(--containerGutter);
  }
}

@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust: none;
  }
}

*,
*::before,
*::after {
  min-width: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  max-width: 100%;
  -webkit-tap-highlight-color: transparent;
}

html {
  font-size: calc((100% * 16) / 16);
}

body {
  font-family: gotham, arial, sans-serif;
  font-family: var(--baseFontFamily, var(--fontFamily, arial, helvetica, sans-serif));
  font-size: 1rem;
  color: #000;
  color: var(--baseColor, #000);
  font-weight: 400;
  font-weight: var(--baseFontWeight, 400);
  line-height: 1.2;
  line-height: var(--baseLineHeight, 1.2);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  word-break: break-word;
  overflow-x: hidden;
  text-rendering: optimizeSpeed;
}

img {
  max-width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

svg {
  max-width: 100%;
}

strong {
  font-weight: 600;
  font-weight: var(--baseFontWeightBold, var(--fontWeightBold, 700));
}

em {
  font-style: italic;
}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

input:not(input:-webkit-autofill)::-webkit-contacts-auto-fill-button {
  background-color: #fff;
}

small {
  font-size: smaller;
}

sup {
  font-size: smaller;
  vertical-align: super;
}

sub {
  font-size: smaller;
  vertical-align: sub;
}

textarea {
  resize: vertical;
}

/* Prevent iOS from zooming in on input fields */
@supports (-webkit-touch-callout: none) {
  input[type='color'],
  input[type='date'],
  input[type='datetime'],
  input[type='datetime-local'],
  input[type='email'],
  input[type='month'],
  input[type='number'],
  input[type='password'],
  input[type='search'],
  input[type='tel'],
  input[type='text'],
  input[type='time'],
  input[type='url'],
  input[type='week'],
  select,
  select:focus,
  textarea {
    font-size: initial !important;
  }
}

.pageWrapper {
  position: relative;
}

html.focus-outline-hidden *:focus {
  outline: none !important;
}

#wpadminbar {
  position: fixed !important;
}

/*
|--------------------------------------------------------------------------
| Basics
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Eases In
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Eases Out
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Eases In Out
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| 1 - Utils
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Reset Form
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Reset Button
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| 2 - Variables
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Basic
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --plyr-color-main: #963A22;
  --textColor: var(--primaryColor);
  --textFontWeight: var(--fontWeightRegular);
  --textLineHeight: 1.2;
  --textSize: 0.875rem;
}

/*
|--------------------------------------------------------------------------
| All Colors
|--------------------------------------------------------------------------
|
| I have made a little tool to do that for you, you will it there
| @see https://androlax2.github.io/css-name-those-colors/index.html
| Enter your colors and it will generate you the colors with name
|
*/
:root {
  --primaryColor: #f00;
  --secondaryColor: #00f;
  --whiteColor: #ffffff;
}

/*
|--------------------------------------------------------------------------
| Font
|--------------------------------------------------------------------------
|
|
|
*/
/* Gotham Light (300) */
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/gotham/Gotham-Light.woff2") format("woff2"), url("../fonts/gotham/Gotham-Light.woff") format("woff"), url("../fonts/gotham/Gotham-Light.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Gotham Book (400) */
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/gotham/Gotham-Book.woff2") format("woff2"), url("../fonts/gotham/Gotham-Book.woff") format("woff"), url("../fonts/gotham/Gotham-Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Gotham Medium (500) */
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/gotham/Gotham-Medium.woff2") format("woff2"), url("../fonts/gotham/Gotham-Medium.woff") format("woff"), url("../fonts/gotham/Gotham-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Gotham Bold (700) */
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/gotham/Gotham-Bold.woff2") format("woff2"), url("../fonts/gotham/Gotham-Bold.woff") format("woff"), url("../fonts/gotham/Gotham-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Gotham Black (900) */
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/gotham/Gotham-Black.woff2") format("woff2"), url("../fonts/gotham/Gotham-Black.woff") format("woff"), url("../fonts/gotham/Gotham-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Default fonts */
/* Theme fonts */
/* App fonts */
:root {
  --fontFamily: gotham, arial, sans-serif;
  --fontMulish: Mulish, arial, sans-serif;
  --fontMontserrat: Montserrat, arial, sans-serif;
  --fontWeight: var(--fontWeightRegular, 400);
  --fontWeightBlack: 900;
  --fontWeightBold: 700;
  --fontWeightExtraBold: 800;
  --fontWeightLight: 300;
  --fontWeightMedium: 500;
  --fontWeightRegular: 400;
  --fontWeightSemiBold: 600;
  --fontWeightSemiThin: 200;
  --fontWeightThin: 100;
  --baseFontWeightBold: 600;
}

/*
|--------------------------------------------------------------------------
| Grid / Layout
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --containerGutter: 15px;
  --containerWidth: 1300px;
}

@media only screen and (min-width: 768px) {
  :root {
    --containerGutter: 30px;
  }
}

:root {
  --material-input--svg-stroke: var(--background-bg-primary, #000000);
  --help-text--left: 30px;
  --material-input-text-padding: 1.4em 1em .8em 0px;
  --material-input-text-letter-spacing: 0;
  --material-input-highlight-line-height: 0;
}

material-input {
  --material-input-placeholder-top: 30px;
}

material-input::part(label) {
  color: #000;
  color: var(--text-text-input, #000);
  font-family: inherit;
  font-family: var(--font-family-sans, inherit);
  font-size: 14px;
  font-size: var(--font-size-size-16, 14px);
  font-style: normal;
  font-weight: 400;
  font-weight: var(--font-weight-light, 400);
  line-height: normal;
  text-transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  letter-spacing: normal;
}

material-input::part(input) {
  color: #353330;
  color: var(--text-text-input-focus, #353330);
  padding-top: 30px;
  padding-bottom: 6px;
  border-color: rgba(19, 22, 49, 0.5);
}

material-input:focus-within::part(label) {
  font-size: 14px;
  font-size: var(--font-size-size-14, 14px);
  font-weight: 400;
  font-weight: var(--font-weight-regular, 400);
}

material-input::part(bar)::before {
  background: #061849;
  background: var(--background-bg-primary, #061849);
}

material-input::part(bar)::after {
  background: #061849;
  background: var(--background-bg-primary, #061849);
}

/*
|--------------------------------------------------------------------------
| 3 - Base
|--------------------------------------------------------------------------
|
|
|
*/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */
/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}

/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

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

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: initial;
  transition-timing-function: initial;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

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

.swiper-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

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

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

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

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* 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-css-mode.swiper-horizontal > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

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

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: none;
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -ms-flex-order: 9999;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: undefined;
  margin-inline-start: undefined;
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: undefined;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: undefined;
  margin-block-start: undefined;
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: undefined;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: undefined;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: undefined;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev {
  position: absolute;
  top: 50%;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(44px / 44 * 27);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: 44px;
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (44px / 2));
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #007aff;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next {
  position: absolute;
  top: 50%;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(44px / 44 * 27);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: 44px;
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (44px / 2));
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #007aff;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}

.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.swiper-button-prev {
  left: 10px;
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-rtl .swiper-button-next {
  left: 10px;
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next {
  right: 10px;
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-rtl .swiper-button-prev {
  right: 10px;
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

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

/* Navigation font start */
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: 44px;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: 44px;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next {
  right: 10px;
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-rtl .swiper-button-prev {
  right: 10px;
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}

/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-custom {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-horizontal > .swiper-pagination-bullets {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 12px;
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: 12px;
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: 0.2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: #061849;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets {
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  left: auto;
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  left: auto;
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 calc(8px / 2);
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 calc(8px / 2);
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Fraction */
.swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color, inherit);
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #061849;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}

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

.swiper-horizontal > .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-pagination-progressbar.swiper-pagination-horizontal {
  width: 100%;
  height: 4px;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-progressbar.swiper-pagination-vertical {
  width: 4px;
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

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

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}

.swiper-scrollbar {
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  background: rgba(0, 0, 0, 0.1);
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: 4px;
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: auto;
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: 4px;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * 1%);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: 4px;
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: auto;
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: 4px;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * 1%);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: auto;
  left: var(--swiper-scrollbar-left, auto);
  right: 4px;
  right: var(--swiper-scrollbar-right, 4px);
  top: 1%;
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: 4px;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * 1%);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: auto;
  left: var(--swiper-scrollbar-left, auto);
  right: 4px;
  right: var(--swiper-scrollbar-right, 4px);
  top: 1%;
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: 4px;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * 1%);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

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

/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
  touch-action: none;
}

/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

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

.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

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

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

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

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

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

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

@-webkit-keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}

@-webkit-keyframes plyr-popup {
  0% {
    opacity: .5;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes plyr-popup {
  0% {
    opacity: .5;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  direction: ltr;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: inherit;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: 1.7;
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  z-index: 0;
}

.plyr audio, .plyr iframe, .plyr video {
  display: block;
  height: 100%;
  width: 100%;
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.plyr--full-ui *, .plyr--full-ui :after, .plyr--full-ui :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.plyr__badge {
  background: #4a5464;
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  -webkit-animation: plyr-fade-in .3s ease;
  animation: plyr-fade-in .3s ease;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  -webkit-transition: -webkit-transform .4s ease-in-out;
  transition: -webkit-transform .4s ease-in-out;
  transition: transform .4s ease-in-out;
  transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
  width: 100%;
}

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 480px) {
  .plyr__captions {
    font-size: 15px;
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: 20px;
    padding: calc(10px*2);
    padding: calc(var(--plyr-control-spacing, 10px)*2);
  }
}

@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px);
  }
}

.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  -webkit-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  transform: translateY(-40px);
  -webkit-transform: translateY(calc(10px*-4));
  -ms-transform: translateY(calc(10px*-4));
  transform: translateY(calc(10px*-4));
  -webkit-transform: translateY(calc(var(--plyr-control-spacing, 10px)*-4));
  -ms-transform: translateY(calc(var(--plyr-control-spacing, 10px)*-4));
  transform: translateY(calc(var(--plyr-control-spacing, 10px)*-4));
}

.plyr__caption {
  background: #000c;
  background: #000c;
  background: var(--plyr-captions-background, #000c);
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: .2em .5em;
  white-space: pre-wrap;
}

.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: #0000;
  border: 0;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: var(--plyr-control-radius, 4px);
  color: inherit;
  cursor: pointer;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  padding: calc(10px*.7);
  padding: calc(var(--plyr-control-spacing, 10px)*.7);
  position: relative;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.plyr__control svg {
  fill: currentColor;
  display: block;
  height: 18px;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px);
}

.plyr__control:focus {
  outline: 0;
}

.plyr__control:focus-visible {
  outline: 2px dashed #00b2ff;
  outline: 2px dashed #963A22;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}

.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed, a.plyr__control:after, a.plyr__control:before {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: center;
}

.plyr__controls .plyr__progress__container {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}

.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
  margin-left: calc(10px/4);
  margin-left: calc(var(--plyr-control-spacing, 10px)/4);
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
  padding-left: calc(10px/4);
  padding-left: calc(var(--plyr-control-spacing, 10px)/4);
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
  padding: 0 calc(10px/2);
  padding: 0 calc(var(--plyr-control-spacing, 10px)/2);
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip], .plyr__controls:empty {
  display: none;
}

.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}

.plyr__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.plyr__menu .plyr__control svg {
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}

.plyr__menu__container {
  -webkit-animation: plyr-popup .2s ease;
  animation: plyr-popup .2s ease;
  background: #ffffffe6;
  background: #ffffffe6;
  background: var(--plyr-menu-background, #ffffffe6);
  border-radius: 8px;
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px #00000026;
  box-shadow: 0 1px 2px #00000026;
  box-shadow: 0 1px 2px #00000026;
  -webkit-box-shadow: var(--plyr-menu-shadow, 0 1px 2px #00000026);
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px #00000026);
  color: #4a5464;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  -webkit-transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.plyr__menu__container:after {
  border: 4px solid #0000;
  border-top-color: #ffffffe6;
  border: 4px solid #0000;
  border: var(--plyr-menu-arrow-size, 4px) solid #0000;
  border-top-color: #ffffffe6;
  border-top-color: var(--plyr-menu-background, #ffffffe6);
  content: "";
  height: 0;
  position: absolute;
  right: 14px;
  right: calc(18px/2 + 10px*.7 - 4px/2);
  right: calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);
  top: 100%;
  width: 0;
}

.plyr__menu__container [role=menu] {
  padding: 7px;
  padding: calc(10px*.7);
  padding: calc(var(--plyr-control-spacing, 10px)*.7);
}

.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}

.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}

.plyr__menu__container .plyr__control {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #4a5464;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding: 4.66667px 10.5px;
  padding: calc(10px*.7/1.5) calc(10px*.7*1.5);
  padding: calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.plyr__menu__container .plyr__control > span {
  -webkit-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.plyr__menu__container .plyr__control:after {
  border: 4px solid #0000;
  border: 4px solid #0000;
  border: var(--plyr-menu-item-arrow-size, 4px) solid #0000;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
  padding-right: calc(10px*.7*4);
  padding-right: calc(var(--plyr-control-spacing, 10px)*.7*4);
}

.plyr__menu__container .plyr__control--forward:after {
  border-left-color: #728197;
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: 6.5px;
  right: calc(10px*.7*1.5 - 4px);
  right: calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--forward:focus-visible:after, .plyr__menu__container .plyr__control--forward:hover:after {
  border-left-color: initial;
}

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: 7px;
  margin: calc(10px*.7);
  margin: calc(var(--plyr-control-spacing, 10px)*.7);
  margin-bottom: 3.5px;
  margin-bottom: calc(10px*.7/2);
  margin-bottom: calc(var(--plyr-control-spacing, 10px)*.7/2);
  padding-left: 28px;
  padding-left: calc(10px*.7*4);
  padding-left: calc(var(--plyr-control-spacing, 10px)*.7*4);
  position: relative;
  width: calc(100% - 14px);
  width: calc(100% - 10px*.7*2);
  width: calc(100% - var(--plyr-control-spacing, 10px)*.7*2);
}

.plyr__menu__container .plyr__control--back:after {
  border-right-color: #728197;
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: 6.5px;
  left: calc(10px*.7*1.5 - 4px);
  left: calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--back:before {
  background: #dcdfe5;
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  -webkit-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: 3.5px;
  margin-top: calc(10px*.7/2);
  margin-top: calc(var(--plyr-control-spacing, 10px)*.7/2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

.plyr__menu__container .plyr__control--back:focus-visible:after, .plyr__menu__container .plyr__control--back:hover:after {
  border-right-color: initial;
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px;
  padding-left: calc(10px*.7);
  padding-left: calc(var(--plyr-control-spacing, 10px)*.7);
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after, .plyr__menu__container .plyr__control[role=menuitemradio]:before {
  border-radius: 100%;
}

.plyr__menu__container .plyr__control[role=menuitemradio]:before {
  background: #0000001a;
  content: "";
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  width: 16px;
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0);
  -ms-transform: translateY(-50%) scale(0);
  transform: translateY(-50%) scale(0);
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  transition: opacity .3s ease,-webkit-transform .3s ease;
  transition: transform .3s ease,opacity .3s ease;
  transition: transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;
  width: 6px;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
  background: #00b2ff;
  background: #963A22;
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
}

.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before {
  background: #23282f1a;
}

.plyr__menu__container .plyr__menu__value {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  margin-right: calc(10px*.7*-1 - -2px);
  margin-right: calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);
  overflow: hidden;
  padding-left: 24.5px;
  padding-left: calc(10px*.7*3.5);
  padding-left: calc(var(--plyr-control-spacing, 10px)*.7*3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #0000;
  border: 0;
  border-radius: 26px;
  border-radius: calc(13px*2);
  border-radius: calc(var(--plyr-range-thumb-height, 13px)*2);
  color: #00b2ff;
  color: #963A22;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  display: block;
  height: 19px;
  height: calc(3px*2 + 13px);
  height: calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  width: 100%;
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: #0000;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, currentColor), color-stop(0, #0000));
  background-image: linear-gradient(90deg, currentColor 0, #0000 0);
  background-image: linear-gradient(to right, currentColor 0, #0000 0);
  background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(#0000));
  background-image: linear-gradient(to right, currentColor var(--value, 0), #0000 var(--value, 0));
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(5px/2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/2);
  height: 5px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow .3s ease;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -webkit-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33;
  box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33;
  -webkit-box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33;
  box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33;
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33);
  height: 13px;
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: -4px;
  margin-top: calc((13px - 5px)/2*-1);
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);
  position: relative;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-track {
  background: #0000;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(5px/2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/2);
  height: 5px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -moz-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33;
  box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33);
  height: 13px;
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  border-radius: calc(5px/2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/2);
  height: 5px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
}

.plyr--full-ui input[type=range]::-ms-track {
  color: #0000;
}

.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: #0000;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(5px/2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/2);
  height: 5px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-track {
  background: #0000;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(5px/2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/2);
  height: 5px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: #0000;
  background: currentColor;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(5px/2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/2);
  height: 5px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33;
  box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33);
  height: 13px;
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
  position: relative;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}

.plyr--full-ui input[type=range]:focus {
  outline: 0;
}

.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track {
  outline: 2px dashed #00b2ff;
  outline: 2px dashed #963A22;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  outline-offset: 2px;
}

.plyr--full-ui input[type=range]:focus-visible::-moz-range-track {
  outline: 2px dashed #00b2ff;
  outline: 2px dashed #963A22;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  outline-offset: 2px;
}

.plyr--full-ui input[type=range]:focus-visible::-ms-track {
  outline: 2px dashed #00b2ff;
  outline: 2px dashed #963A22;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  outline-offset: 2px;
}

.plyr__poster {
  background-color: #000;
  background-color: #000;
  background-color: var(--plyr-video-background, var(--plyr-video-background, #000));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none;
}

.plyr__time {
  font-size: 13px;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time:before {
  content: "⁄";
  margin-right: 10px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
}

@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}

.plyr__tooltip {
  background: #fff;
  background: #fff;
  background: var(--plyr-tooltip-background, #fff);
  border-radius: 5px;
  border-radius: 5px;
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px #00000026;
  box-shadow: 0 1px 2px #00000026;
  box-shadow: 0 1px 2px #00000026;
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px #00000026);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px #00000026);
  color: #4a5464;
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  margin-bottom: calc(10px/2*2);
  margin-bottom: calc(var(--plyr-control-spacing, 10px)/2*2);
  opacity: 0;
  padding: 5px 7.5px;
  padding: calc(10px/2) calc(10px/2*1.5);
  padding: calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(-50%, 10px) scale(0.8);
  -ms-transform: translate(-50%, 10px) scale(0.8);
  transform: translate(-50%, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: opacity .2s ease .1s,-webkit-transform .2s ease .1s;
  transition: opacity .2s ease .1s,-webkit-transform .2s ease .1s;
  transition: transform .2s ease .1s,opacity .2s ease .1s;
  transition: transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;
  white-space: nowrap;
  z-index: 2;
}

.plyr__tooltip:before {
  border-left: 4px solid #0000;
  border-left: 4px solid #0000;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid #0000;
  border-right: 4px solid #0000;
  border-right: 4px solid #0000;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid #0000;
  border-top: 4px solid #fff;
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(4px*-1);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:focus-visible .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
  opacity: 1;
  -webkit-transform: translate(-50%) scale(1);
  -ms-transform: translate(-50%) scale(1);
  transform: translate(-50%) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  -webkit-transform: translateY(10px) scale(0.8);
  -ms-transform: translateY(10px) scale(0.8);
  transform: translateY(10px) scale(0.8);
  -webkit-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip:before {
  left: 16px;
  left: calc(18px/2 + 10px*.7);
  left: calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);
}

.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip:before {
  left: 16px;
  left: calc(18px/2 + 10px*.7);
  left: calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  -webkit-transform: translateY(10px) scale(0.8);
  -ms-transform: translateY(10px) scale(0.8);
  transform: translateY(10px) scale(0.8);
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip:before {
  left: auto;
  right: 16px;
  right: calc(18px/2 + 10px*.7);
  right: calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  -webkit-transform: translate(0) scale(1);
  -ms-transform: translate(0) scale(1);
  transform: translate(0) scale(1);
}

.plyr__progress {
  left: 6.5px;
  left: calc(13px*.5);
  left: calc(var(--plyr-range-thumb-height, 13px)*.5);
  margin-right: 13px;
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

.plyr__progress input[type=range] {
  margin-left: -6.5px;
  margin-left: calc(13px*-.5);
  margin-left: calc(var(--plyr-range-thumb-height, 13px)*-.5);
  margin-right: -6.5px;
  margin-right: calc(13px*-.5);
  margin-right: calc(var(--plyr-range-thumb-height, 13px)*-.5);
  width: calc(100% + 13px);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}

.plyr__progress__buffer {
  margin-left: -6.5px;
  margin-left: calc(13px*-.5);
  margin-left: calc(var(--plyr-range-thumb-height, 13px)*-.5);
  margin-right: -6.5px;
  margin-right: calc(13px*-.5);
  margin-right: calc(var(--plyr-range-thumb-height, 13px)*-.5);
  width: calc(100% + 13px);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: #0000;
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: -2.5px;
  margin-top: calc((5px/2)*-1);
  margin-top: calc((var(--plyr-range-track-height, 5px)/2)*-1);
  padding: 0;
  position: absolute;
  top: 50%;
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: #0000;
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width .2s ease;
  transition: width .2s ease;
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width .2s ease;
  transition: width .2s ease;
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width .2s ease;
  transition: width .2s ease;
}

.plyr--loading .plyr__progress__buffer {
  -webkit-animation: plyr-progress 1s linear infinite;
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, #23282f99 25%, #0000 0, #0000 50%, #23282f99 0, #23282f99 75%, #0000 0, #0000);
  background-image: linear-gradient(-45deg, #23282f99 25%, #0000 25%, #0000 50%, #23282f99 50%, #23282f99 75%, #0000 75%, #0000);
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, #23282f99) 25%, #0000 25%, #0000 50%, var(--plyr-progress-loading-background, #23282f99) 50%, var(--plyr-progress-loading-background, #23282f99) 75%, #0000 75%, #0000);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: #0000;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: #ffffff40;
  background-color: #ffffff40;
  background-color: var(--plyr-video-progress-buffered-background, #ffffff40);
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: #c1c8d199;
  background-color: #c1c8d199;
  background-color: var(--plyr-audio-progress-buffered-background, #c1c8d199);
}

.plyr__progress__marker {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: 5px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 3px;
  width: 3px;
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.plyr__volume input[type=range] {
  margin-left: 5px;
  margin-left: calc(10px/2);
  margin-left: calc(var(--plyr-control-spacing, 10px)/2);
  margin-right: 5px;
  margin-right: calc(10px/2);
  margin-right: calc(var(--plyr-control-spacing, 10px)/2);
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control:focus-visible {
  background: #00b2ff;
  background: #963A22;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  color: #fff;
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--audio .plyr__control:hover {
  background: #00b2ff;
  background: #963A22;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  color: #fff;
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--audio .plyr__control[aria-expanded=true] {
  background: #00b2ff;
  background: #963A22;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  color: #fff;
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: #c1c8d199;
  background-color: #c1c8d199;
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, #c1c8d199));
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: #c1c8d199;
  background-color: #c1c8d199;
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, #c1c8d199));
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: #c1c8d199;
  background-color: #c1c8d199;
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, #c1c8d199));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
  box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
  -webkit-box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #23282f1a;
  box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #23282f1a;
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a);
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
  box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #23282f1a;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a);
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
  box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #23282f1a;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a);
}

.plyr--audio .plyr__progress__buffer {
  color: #c1c8d199;
  color: #c1c8d199;
  color: var(--plyr-audio-progress-buffered-background, #c1c8d199);
}

.plyr--video {
  overflow: hidden;
}

.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  background: #000;
  background: var(--plyr-video-background, var(--plyr-video-background, #000));
  border-radius: inherit;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}

@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}

.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  -webkit-transform: translateY(-38.28125%);
  -ms-transform: translateY(-38.28125%);
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: -webkit-gradient(linear, left top, left bottom, from(#0000), to(#000000bf));
  background: linear-gradient(#0000, #000000bf);
  background: linear-gradient(#0000, #000000bf);
  background: var(--plyr-video-controls-background, linear-gradient(#0000, #000000bf));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: 5px;
  padding: calc(10px/2);
  padding: calc(var(--plyr-control-spacing, 10px)/2);
  padding-top: 20px;
  padding-top: calc(10px*2);
  padding-top: calc(var(--plyr-control-spacing, 10px)*2);
  position: absolute;
  right: 0;
  -webkit-transition: opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;
  transition: opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;
  transition: opacity .4s ease-in-out,transform .4s ease-in-out;
  transition: opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
  z-index: 3;
}

@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 10px;
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: 35px;
    padding-top: calc(10px*3.5);
    padding-top: calc(var(--plyr-control-spacing, 10px)*3.5);
  }
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

.plyr--video .plyr__control:focus-visible {
  background: #00b2ff;
  background: #963A22;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  color: #fff;
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr--video .plyr__control:hover {
  background: #00b2ff;
  background: #963A22;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  color: #fff;
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr--video .plyr__control[aria-expanded=true] {
  background: #00b2ff;
  background: #963A22;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  color: #fff;
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: #00b2ff;
  background: #963A22;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  border: 0;
  border-radius: 100%;
  color: #fff;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: .9;
  padding: 15px;
  padding: calc(10px*1.5);
  padding: calc(var(--plyr-control-spacing, 10px)*1.5);
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: .3s;
  transition: .3s;
  z-index: 2;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: #ffffff40;
  background-color: #ffffff40;
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, #ffffff40));
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: #ffffff40;
  background-color: #ffffff40;
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, #ffffff40));
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: #ffffff40;
  background-color: #ffffff40;
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, #ffffff40));
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
  box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
  -webkit-box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #ffffff80;
  box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #ffffff80;
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80);
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
  box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #ffffff80;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80);
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
  box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #ffffff80;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80);
}

.plyr--video .plyr__progress__buffer {
  color: #ffffff40;
  color: #ffffff40;
  color: var(--plyr-video-progress-buffered-background, #ffffff40);
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:-ms-fullscreen video {
  height: 100%;
}

.plyr:fullscreen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10000000;
}

.plyr--fullscreen-fallback video {
  height: 100%;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.plyr__ads > div, .plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

.plyr__ads:after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}

.plyr__ads:empty:after {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: .8;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--plyr-tooltip-background, #fff);
  border-radius: 8px;
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px #00000026;
  box-shadow: 0 1px 2px #00000026;
  box-shadow: 0 1px 2px #00000026;
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px #00000026);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px #00000026);
  margin-bottom: 10px;
  margin-bottom: calc(10px/2*2);
  margin-bottom: calc(var(--plyr-control-spacing, 10px)/2*2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translateY(10px) scale(0.8);
  -ms-transform: translateY(10px) scale(0.8);
  transform: translateY(10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: opacity .2s ease .1s,-webkit-transform .2s ease .1s;
  transition: opacity .2s ease .1s,-webkit-transform .2s ease .1s;
  transition: transform .2s ease .1s,opacity .2s ease .1s;
  transition: transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;
  z-index: 2;
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  -webkit-transform: translate(0) scale(1);
  -ms-transform: translate(0) scale(1);
  transform: translate(0) scale(1);
}

.plyr__preview-thumb:before {
  border-left: 4px solid #0000;
  border-left: 4px solid #0000;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid #0000;
  border-right: 4px solid #0000;
  border-right: 4px solid #0000;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid #0000;
  border-top: 4px solid #fff;
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(4px*-1);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
  content: "";
  height: 0;
  left: undefined;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: 7px;
  border-radius: calc(8px - 1px);
  border-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container:after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr__preview-thumb__image-container:after {
  border-radius: inherit;
  -webkit-box-shadow: inset 0 0 0 1px #00000026;
  box-shadow: inset 0 0 0 1px #00000026;
  content: "";
  pointer-events: none;
}

.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}

.plyr__preview-thumb__time-container {
  background: -webkit-gradient(linear, left top, left bottom, from(#0000), to(#000000bf));
  background: linear-gradient(#0000, #000000bf);
  background: linear-gradient(#0000, #000000bf);
  background: var(--plyr-video-controls-background, linear-gradient(#0000, #000000bf));
  border-bottom-left-radius: 7px;
  border-bottom-left-radius: calc(8px - 1px);
  border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  border-bottom-right-radius: 7px;
  border-bottom-right-radius: calc(8px - 1px);
  border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}

.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: 13px;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
  width: 100%;
  z-index: 1;
}

.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

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

/* ==========================================================================
    CUSTOM PROPERTIES
    ========================================================================== */
.plyr--stopped .plyr__controls {
  opacity: 0;
}

:root {
  --plyr-color-main: #963A22;
  --plyr-color-main--hover: #DFD3CD;
}

h1 {
  color: #963A22;
  color: var(--text-text-primary, #963A22);
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily, Playfair);
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 500;
  font-weight: var(--font-weight-regular, 500);
  line-height: 2.25rem;
  line-height: var(--font-line-height-9, 2.25rem);
  /* 100% */
  letter-spacing: 3.2px;
  letter-spacing: var(--font-letter-spacing-normal, 3.2px);
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  h1 {
    font-size: 2rem;
    font-size: var(--font-size-5xl, 2rem);
  }
}

h2 {
  color: #353330;
  color: var(--text-text-primary, #353330);
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily, Playfair);
  font-size: 1.625rem;
  font-style: normal;
  font-weight: 400;
  font-weight: var(--font-weight-regular, 400);
  line-height: 2rem;
  line-height: var(--font-line-height-8, 2rem);
  /* 106.667% */
  letter-spacing: 3px;
  letter-spacing: var(--font-letter-spacing-normal, 3px);
  text-transform: uppercase;
}

@media only screen and (min-width: 1024px) {
  h2 {
    font-size: 1.875rem;
    font-size: var(--font-size-4xl, 1.875rem);
  }
}

h3 {
  color: #353330;
  color: var(--text-text-primary, #353330);
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily, Playfair);
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  font-weight: var(--font-weight-regular, 400);
  line-height: 32px;
  line-height: var(--font-line-height-8, 32px);
  /* 133.333% */
  letter-spacing: 2.6px;
  letter-spacing: var(--font-letter-spacing-normal, 2.6px);
  text-transform: uppercase;
}

@media only screen and (min-width: 1024px) {
  h3 {
    font-size: 1.625rem;
    font-size: var(--font-size-3xl, 1.625rem);
  }
}

/*
|--------------------------------------------------------------------------
| 4 - Vendors
|--------------------------------------------------------------------------
|
|
|
*/
/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Breakpoint
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Links
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-anchor-block__links__background: var(--background-bg-primary-suttle, #F5F3F0);
  --antipodes-anchor-block__links__padding: var(--Spacing-5, 1rem) 0px;
  --anchor-block__links__gap-between-links: var(--Spacing-3, 10px);
  --anchor-block__links__border-top: 1px solid var(--border-border-subtle, #B5C9FF);
}

/*
|--------------------------------------------------------------------------
| Link (Button)
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --anchor-block__link__color: var(--text-text-on-invert, #353330);
  --anchor-block__link__font-family: var(--primary-font-family, inherit);
  --anchor-block__link__font-size: var(--font-size-base, 0.875rem);
  --anchor-block__link__font-weight: var(--font-weight-regular, 400);
  --anchor-block__link__line-height: 1.25;
  --anchor-block__link__border: 1px solid rgba(255, 255, 255, 0.80);
  --anchor-block__link__padding: 10px 20px;
  --anchor-block__link__border-radius: var(--Border-Radius-rounded-none, 0px);
  --anchor-block__link__background-color: rgba(255, 255, 255, 0.80);
  --anchor-block__link__transition: all ease 0.3s;
}

:root {
  --anchor-block__link__active__background-color: rgba(255, 255, 255, 0.80);
  --anchor-block__link__active__border: 0.5px solid rgba(255, 255, 255, 0.80);
  --anchor-block__link__active__color: var(--text-text-on-invert, #353330);
}

/*
|--------------------------------------------------------------------------
| Select
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-anchor-block__select__sticky: sticky;
  --antipodes-anchor-block__select__top: 65px;
  --antipodes-anchor-block__select__z-index: 5;
  --antipodes-anchor-block__select__background: #FBFAF9;
  --antipodes-anchor-block__select__margin-left: auto;
  --antipodes-anchor-block__select__margin-right: auto;
  --antipodes-anchor-block__select__padding: var(--Spacing-5, 20px 14px);
  --antipodes-anchor-block__select__box-shadow: none;
  --antipodes-anchor-block__select__border-radius: var(--Border-Radius-rounded-none, 0px) var(--Border-Radius-rounded-none, 0px) var(--Border-Radius-rounded-lg, 0) var(--Border-Radius-rounded-lg, 0);
}

:root {
  --antipodes-anchor-block__select__arrow__content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12' fill='none'%3E%3Cpath d='M5.24096 0.215332V10.8062M0.215319 5.94062L5.24096 10.9576L10.2666 5.94062' stroke='black' stroke-width='0.430769' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --antipodes-anchor-block__select__arrow__right: 0;
  --antipodes-anchor-block__select__arrow__top: calc(50% - 7px);
  --antipodes-anchor-block__select__arrow__height: 12px;
  --antipodes-anchor-block__select__arrow__transition: 0.3s;
}

:root {
  --antipodes-anchor-block__select__items__margin-top: 1rem;
  --antipodes-anchor-block__select__items__list-style: auto;
  --antipodes-anchor-block__select__items__padding-left: calc(var(--Spacing-5, 20px) + 5px);
  --antipodes-anchor-block__select__items__gap: var(--Spacing-25, 10px);
  --antipodes-anchor-block__select__items__max-height: 600px;
  --antipodes-anchor-block__select__items__transition: max-height 0.3s ease-out;
}

:root {
  --antipodes-anchor-block__select__items__li__font-size: var(--font-size-sm, 1rem);
  --antipodes-anchor-block__select__items__li__color: #353330;
  --antipodes-anchor-block__select__items__li__font-family: inherit;
  --antipodes-anchor-block__select__items__li__font-style: normal;
  --antipodes-anchor-block__select__items__li__font-weight: var(--font-weight-light, 400);
  --antipodes-anchor-block__select__items__li__line-height: var(--font-line-height-5, 20px);
  --antipodes-anchor-block__select__items__li__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --antipodes-anchor-block__select__items__gap: var(--Spacing-25, 10px);
}

:root {
  --antipodes-anchor-block__select__title__gap: var(--Spacing-2-5, 10px);
  --antipodes-anchor-block__select__title__color: var(--text-text-on-invert, #353330);
  --antipodes-anchor-block__select__title__font-size: var(--font-size-base, 16px);
  --antipodes-anchor-block__select__title__font-weight: var(--font-weight-light, 400);
  --antipodes-anchor-block__select__title__line-height: var(--font-line-height-4, 16px);
}

:root {
  --antipodes-anchor-block__select__title__selected__color: var(--text-text-on-invert, #353330);
  --antipodes-anchor-block__select__title__selected__font-family: inherit;
  --antipodes-anchor-block__select__title__selected__font-size: var(--font-size-sm, 1rem);
  --antipodes-anchor-block__select__title__selected__font-style: normal;
  --antipodes-anchor-block__select__title__selected__font-weight: var(--font-weight-regular, 400);
  --antipodes-anchor-block__select__title__selected__line-height: var(--font-line-height-5, 20px);
  --antipodes-anchor-block__select__title__selected__letter-spacing: var(--font-letter-spacing-normal, 0px);
}

:root {
  --antipodes-anchor-block__select__title__active__transform: rotate(180deg);
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --anchor-block__content__border-top: 5px solid rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 768px) {
  :root {
    --anchor-block__content__margin-top: 3rem;
  }
}

:root {
  --anchor-block__content__block__gap: var(--spacing-9, 3rem);
}

:root {
  --anchor-block__inner-content__block__gap: var(--spacing-9, 36px);
}

:root {
  --anchor-block__inner-block__scroll-margin-top: 15.625rem;
}

:root {
  --anchor-block__title__margin-bottom: 0.5rem;
}

/*
|--------------------------------------------------------------------------
| Slider navigation
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --swiper-button-prev-width: 150px;
  --swiper-button-prev-left: -20px;
  --swiper-button-prev-background: linear-gradient(to left, transparent 50%, rgba(255, 255, 255, 1) 80%);
  --swiper-button-next-width: 150px;
  --swiper-button-next-right: -23px;
  --swiper-button-next-background: linear-gradient(to right, transparent 50%, rgba(255, 255, 255, 1) 80%);
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Heading
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --author-block__heading__areas: 'image content';
  --author-block__heading__columns: auto 1fr;
  --author-block__heading__gap: 0.75rem;
  --author-block__heading__text-align: left;
}

:root {
  --author-block__image__border: none;
  --author-block__image__border-radius: 100%;
  --author-block__image__text-align: center;
}

:root {
  --author-block__title__color: var(--text-text-body, #FFF);
  --author-block__title__font-family: var(--font-family-sans, inherit);
  --author-block__title__font-size: var(--font-size-base, 1rem);
  --author-block__title__font-style: normal;
  --author-block__title__font-weight: var(--font-weight-semibold, 400);
  --author-block__title__line-height: var(--font-line-height-5, 1.25);
  --author-block__title__letter-spacing: var(--font-letter-spacing-normal, 1.6px);
  --author-block__title__text-align: inherit;
  --author-block__title__text-transform: uppercase;
}

:root {
  --author-block__title__strong__font-weight: 700;
}

:root {
  --author-block__description__color: var(--primary-color, #000);
  --author-block__description__font-size: 1rem;
  --author-block__description__font-weight: 400;
  --author-block__description__letter-spacing: inherit;
  --author-block__description__line-height: 1;
  --author-block__description__margin-top: 0.9375rem;
  --author-block__description__max-width: 50rem;
}

:root {
  --author-block__learn-more-button__margin-top: 1.5rem;
}

:root {
  --author-block__default-learn-more-button__color: var(--primary-color, #FFF);
  --author-block__default-learn-more-button__font-size: 0.875rem;
  --author-block__default-learn-more-button__font-weight: 400;
  --author-block__default-learn-more-button__letter-spacing: 0.28px;
  --author-block__default-learn-more-button__line-height: 1;
  --author-block__default-learn-more-button__transition: transform 0.3s ease-in-out;
}

:root {
  --author-block__default-learn-more-button__svg__fill: var(--author-block__default-learn-more-button__color);
  --author-block__default-learn-more-button__svg__margin-right: 5px;
}

:root {
  --author-block__default-learn-more-button__svg__transform--on-hover: translate3d(5px, 0, 0);
}

/*
|--------------------------------------------------------------------------
| Footer
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --author-block__footer__background-color: #000;
  --author-block__footer__color: #000000;
  --author-block__footer__columns: 1fr;
  --author-block__footer__display: grid;
  --author-block__footer__gap: 0.625rem;
  --author-block__footer__margin-top: 1.875rem;
  --author-block__footer__padding-bottom: 0.7rem;
  --author-block__footer__padding-left: 1rem;
  --author-block__footer__padding-right: 1rem;
  --author-block__footer__padding-top: 0.7rem;
  --author-block__footer__text-align: center;
}

@media only screen and (min-width: 1023px) {
  :root {
    --author-block__footer__display: flex;
    --author-block__footer__flex-direction: row;
  }
}

:root {
  --author-block__footer-text__color: var(--text-text-body, #000);
  --author-block__footer-text__font-family: var(--font-family-sans, inherit);
  --author-block__footer-text__font-size: var(--font-size-base, 1rem);
  --author-block__footer-text__font-style: normal;
  --author-block__footer-text__font-weight: var(--font-weight-light, 300);
  --author-block__footer-text__line-height: var(--font-line-height-5, 1.25);
  --author-block__footer-text__letter-spacing: var(--font-letter-spacing-normal, 0rem);
  --author-block__footer-text__margin-right: 0.625rem;
  --author-block__footer-text__text-align: left;
  --author-block__footer-text__text-transform: inherit;
}

:root {
  --author-block__footer-link__color: var(--author-block__footer__color);
  --author-block__footer-link__font-family: inherit;
  --author-block__footer-link__font-size: 1rem;
  --author-block__footer-link__font-style: inherit;
  --author-block__footer-link__font-weight: 400;
  --author-block__footer-link__letter-spacing: inherit;
  --author-block__footer-link__line-height: 1;
  --author-block__footer-link__text-align: left;
  --author-block__footer-link__text-transform: inherit;
}

@media only screen and (min-width: 1023px) {
  :root {
    --author-block__footer-link__border: none;
    --author-block__footer-link__gap: 0;
  }
}

:root {
  --author-block__footer-link__svg__fill: #fff;
  --author-block__footer-link__svg__margin-right: 0;
}

:root {
  --author-block__footer-link__background-line__background-position: right bottom;
  --author-block__footer-link__background-line__background-size: 0 100%;
  --author-block__footer-link__background-line__color: transparent;
  --author-block__footer-link__background-line__transition: background-size 0.35s ease;
  --author-block__footer-link__padding-bottom: 0.1em;
}

:root {
  --author-block__footer-link__background-line__background-position--on-hover: left bottom;
  --author-block__footer-link__background-line__background-size--on-hover: 100% 100%;
}

:root {
  --author-block__footer-link--phone__color: #FFF;
  --author-block__footer-link--phone__font-family: var(--author-block__footer-link__font-family);
  --author-block__footer-link--phone__font-size: 0.875rem;
  --author-block__footer-link--phone__font-style: var(--author-block__footer-link__font-style);
  --author-block__footer-link--phone__font-weight: 400;
  --author-block__footer-link--phone__letter-spacing: 0.28px;
  --author-block__footer-link--phone__line-height: var(--author-block__footer-link__line-height);
  --author-block__footer-link--phone__text-align: var(--author-block__footer-link__text-align);
  --author-block__footer-link--phone__text-transform: var(--author-block__footer-link__text-transform);
  --author-block__footer-link--phone__margin-top: 20px;
}

:root {
  --author-block__footer-link--email__color: #FFF;
  --author-block__footer-link--email__font-family: var(--author-block__footer-link__font-family);
  --author-block__footer-link--email__font-size: 0.875rem;
  --author-block__footer-link--email__font-style: var(--author-block__footer-link__font-style);
  --author-block__footer-link--email__font-weight: 400;
  --author-block__footer-link--email__letter-spacing: 0.28px;
  --author-block__footer-link--email__line-height: var(--author-block__footer-link__line-height);
  --author-block__footer-link--email__text-align: var(--author-block__footer-link__text-align);
  --author-block__footer-link--email__text-transform: var(--author-block__footer-link__text-transform);
  --author-block__footer-link--email__margin-top: 1rem;
}

/*
|--------------------------------------------------------------------------
| Single page 
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --author-block__speciality__color: var(--text-text-subtle, #FFF);
  --author-block__speciality__font-family: var(--font-family-sans, inherit);
  --author-block__speciality__font-size: var(--font-size-sm, 1rem);
  --author-block__speciality__font-style: normal;
  --author-block__speciality__font-weight: var(--font-weight-regular, 400);
  --author-block__speciality__letter-spacing: var(--font-letter-spacing-normal, 0.32px);
  --author-block__speciality__line-height: var(--font-line-height-4, 1);
  --author-block__speciality__text-align: var(--author-block__footer-link__text-align);
  --author-block__speciality__text-transform: var(--author-block__footer-link__text-transform);
  --author-block__speciality__margin-top: 0px;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Breakpoint
|--------------------------------------------------------------------------
|
| This breakpoint is used to define when the buttons will be displayed
| blocks by blocks.
|
*/
/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --buttons-block__title__color: var(--text-text-secondary, #0E42CF);
  --buttons-block__title__font-family: var(--font-family-serif, inherit);
  --buttons-block__title__font-size: var(--font-size-3xl, 1.875rem);
  --buttons-block__title__font-style: normal;
  --buttons-block__title__font-weight: var(--font-weight-regular, 400);
  --buttons-block__title__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --buttons-block__title__line-height: var(--font-line-height-8, 1.33);
  --buttons-block__title__margin-bottom: var(--Spacing-5, 20px);
  --buttons-block__title__text-align: left;
  --buttons-block__title__text-transform: inherit;
  --buttons-block__title__display: flex;
  --buttons-block__title__justify-content: center;
}

/*
|--------------------------------------------------------------------------
| Buttons
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --buttons-block__buttons__gap-between-buttons: 1.5625rem;
  --buttons-block__buttons__margin-horizontal-sides: 0.9375rem;
  --buttons-block__buttons__margin-top: 2.1875rem;
  --buttons-block__buttons__margin-vertical-sides: var(--buttons-block__buttons__gap-between-buttons);
  --buttons-block__buttons__max-width: 17.5rem;
}

/*
|--------------------------------------------------------------------------
| Slider
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --buttons-block__controls__gap: var(--Spacing-3, 12px);
  --buttons-block__controls__margin-top: var(--Spacing-6, 24px);
  --buttons-block__circular-progress__border-radius: 100%;
  --buttons-block__circular-progress__padding: 4px;
  --buttons-block__circular-progress__background: var(--background-bg-primary, #061849);
  --buttons-block__circular-progress__width: 47px;
  --buttons-block__circular-progress__height: 47px;
  --buttons-block__circular-progress__fraction__color: #ffffff;
  --buttons-block__circular-progress__fraction__text-align: center;
  --buttons-block__circular-progress__fraction__font-family: var(--font-family-sans, inherit);
  --buttons-block__circular-progress__fraction__font-size: var(--font-size-xs, 0.75rem);
  --buttons-block__circular-progress__fraction__font-style: normal;
  --buttons-block__circular-progress__fraction__font-weight: var(--font-weight-regular, 400);
  --buttons-block__circular-progress__fraction__line-height: var(--font-line-height-3, 1);
  --buttons-block__circular-progress__fraction__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --buttons-block__swiper-button-prev__arrow__color: var(--background-bg-secondary, #123BAA);
  --buttons-block__swiper-button-prev__arrow__color--is-hovered: var(--background-bg-primary, #061849);
}

/*
|--------------------------------------------------------------------------
| Default Button
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --buttons-block__default-button__background: var(--background-bg-secondary-suttle, #8996BC);
  --buttons-block__default-button__border: none;
  --buttons-block__default-button__border-radius: var(--Border-Radius-rounded-4xl, 40px);
  --buttons-block__default-button__box-shadow: none;
  --buttons-block__default-button__color: var(--text-text-on-invert, #FFF);
  --buttons-block__default-button__font-family: var(--font-family-sans, inherit);
  --buttons-block__default-button__font-size: var(--font-size-base, 1rem);
  --buttons-block__default-button__font-weight: var(--font-weight-light, 300);
  --buttons-block__default-button__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --buttons-block__default-button__line-height: var(--font-line-height-4, 1);
  --buttons-block__default-button__padding-bottom: var(--Spacing-1, 4px);
  --buttons-block__default-button__padding-left: var(--Spacing-4, 16px);
  --buttons-block__default-button__padding-right: var(--Spacing-1, 4px);
  --buttons-block__default-button__padding-top: var(--Spacing-1, 4px);
  --buttons-block__default-button__text-align: left;
  --buttons-block__default-button__text-transform: uppercase;
  --buttons-block__default-button__transition: color 0.35s ease;
  --buttons-block__default-button__font-style: normal;
}

:root {
  --buttons-block__default-button__hover__background: var(--background-bg-secondary, #123BAA);
  --buttons-block__default-button__hover__border:  none;
  --buttons-block__default-button__hover__border-radius: inherit;
  --buttons-block__default-button__hover__transform: scaleX(0);
  --buttons-block__default-button__hover__transform-origin: right center;
  --buttons-block__default-button__hover__transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}

:root {
  --buttons-block__default-button__color--is-hovered: var(--text-text-on-primary, #FFF);
  --buttons-block__default-button__hover__transform--is-hovered: scaleX(1);
  --buttons-block__default-button__hover__transform-origin--is-hovered: left center;
}

/*
|--------------------------------------------------------------------------
| Read more button
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --buttons-block__read-more__margin-top: 1.5rem;
}

:root {
  --buttons-block__read-more-button__max-width: fit-content;
  --buttons-block__read-more-button__color: var(--text-text-on-primary, #FFF);
  --buttons-block__read-more-button__font-family: var(--font-Regular-normal-family, inherit);
  --buttons-block__read-more-button__font-size: var(--font-Regular-normal-size, 1rem);
  --buttons-block__read-more-button__font-weight: var(--font-Regular-normal-weight, 400);
  --buttons-block__read-more-button__letter-spacing: var(--font-Regular-normal-letter-spacing, 0px);
  --buttons-block__read-more-button__line-height: var(--font-Regular-normal-line-height, 1.5);
  --buttons-block__read-more-button__padding-bottom: var(--Spacing-2-5, 10px);
  --buttons-block__read-more-button__padding-left: var(--Spacing-4, 16px);
  --buttons-block__read-more-button__padding-right: var(--Spacing-4, 16px);
  --buttons-block__read-more-button__padding-top: var(--Spacing-2-5, 10px);
  --buttons-block__read-more-button__text-align: center;
  --buttons-block__read-more-button__text-transform: initial;
  --buttons-block__read-more-button__transition: color 0.35s ease;
  --buttons-block__read-more-button__font-style: normal;
  --buttons-block__read-more-button__border-radius: var(--Radius-radii-xs, 4px);
  --buttons-block__read-more-button__background: var(--background-bg-primary, #061849);
  --buttons-block__read-more-button__gap: var(--Spacing-2, 8px);
}

:root {
  --buttons-block__read-more-button__hover__background: var(--background-bg-secondary, #123BAA);
  --buttons-block__read-more-button__hover__border: none;
  --buttons-block__read-more-button__hover__border-radius: inherit;
  --buttons-block__read-more-button__hover__transform: scaleX(0);
  --buttons-block__read-more-button__hover__transform-origin: right center;
  --buttons-block__read-more-button__hover__transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}

:root {
  --buttons-block__read-more-button__color--is-hovered: var(--text-text-on-primary, #FFF);
  --buttons-block__read-more-button__hover__transform--is-hovered: scaleX(1);
  --buttons-block__read-more-button__hover__transform-origin--is-hovered: left center;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Header Position
|--------------------------------------------------------------------------
|
| This variable manage the header position.
|
| It can be `left` or `center`.
|
*/
/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --buttons-block-with-header__title__color: var(--text-text-secondary, #353330);
  --buttons-block-with-header__title__font-family: var(--font-family-serif, inherit);
  --buttons-block-with-header__title__font-size: var(--font-size-3xl, 1.625rem);
  --buttons-block-with-header__title__font-style: normal;
  --buttons-block-with-header__title__font-weight: var(--font-weight-regular, 400);
  --buttons-block-with-header__title__letter-spacing: var(--font-letter-spacing-normal, 2.6px);
  --buttons-block-with-header__title__line-height: var(--font-line-height-8, 1);
  --buttons-block-with-header__title__margin-bottom: var(--spacing-3-5, 14px);
  --buttons-block-with-header__title__text-align: left;
  --buttons-block-with-header__title__text-transform: uppercase;
}

/*
|--------------------------------------------------------------------------
| Description
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --buttons-block-with-header__description__color: var(--text-text-body, #000);
  --buttons-block-with-header__description__font-family: var(--font-family-sans, inherit);
  --buttons-block-with-header__description__font-size: var(--font-size-base, 1rem);
  --buttons-block-with-header__description__font-style: normal;
  --buttons-block-with-header__description__font-weight: var(--font-weight-light, 300);
  --buttons-block-with-header__description__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --buttons-block-with-header__description__line-height: var(--font-line-height-7, 1.75);
  --buttons-block-with-header__description__margin-top: var(--buttons-block-with-header__title__border-bottom__margin-top);
  --buttons-block-with-header__description__text-align: left;
  --buttons-block-with-header__description__text-transform: inherit;
}

@media only screen and (min-width: 768px) {
  :root {
    --buttons-block-with-header__description__text-align: left;
  }
}

/*
|--------------------------------------------------------------------------
| Buttons
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --buttons-block-with-header__buttons__margin-top: var(--spacing-8, 50px);
}

@media only screen and (min-width: 768px) {
  :root {
    --buttons-block-with-header__buttons__margin-top: 50px;
  }
}

/*
|--------------------------------------------------------------------------
| Slider
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --buttons-block-with-header__controls__gap: 0.625rem;
  --buttons-block-with-header__controls__margin-top: var(--spacing-6, 45px);
}

:root {
  --buttons-block-with-header__progress-wrapper__gap: 0;
  --buttons-block-with-header__progress__width: 100%;
  --buttons-block-with-header__progress__height: 3px;
  --buttons-block-with-header__progress__background-color: rgba(144, 94, 78, 0.30);
  --buttons-block-with-header__progress__margin-left: 0;
  --buttons-block-with-header__progress__margin-right: 0;
}

:root {
  --buttons-block-with-header__progress__bar__width: 100%;
  --buttons-block-with-header__progress__bar__left: -100%;
  --buttons-block-with-header__progress__bar__background-color: var(--border-border-primary, #905E4E);
  --buttons-block-with-header__progress__bar__transition: 0.6s;
}

:root {
  --buttons-block-with-header__progress-slide__color: #3d3d3d;
  --buttons-block-with-header__progress-slide__text-align: center;
  --buttons-block-with-header__progress-slide__font-family: var(--font-family-sans, inherit);
  --buttons-block-with-header__progress-slide__font-size: var(--font-size-base, 1rem);
  --buttons-block-with-header__progress-slide__font-style: normal;
  --buttons-block-with-header__progress-slide__font-weight: var(--font-weight-medium, 500);
  --buttons-block-with-header__progress-slide__line-height: var(--font-line-height-5, 1.5);
  --buttons-block-with-header__progress-slide__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --buttons-block-with-header__progress-slide__text-transform: uppercase;
}

/*
|--------------------------------------------------------------------------
| Default Button
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --buttons-block-with-header__default-button__color: #353330;
  --buttons-block-with-header__default-button__font-family: var(--font-family-sans, inherit);
  --buttons-block-with-header__default-button__font-size: var(--font-size-xl, 1.125rem);
  --buttons-block-with-header__default-button__font-style: normal;
  --buttons-block-with-header__default-button__font-weight: var(--font-weight-regular, 400);
  --buttons-block-with-header__default-button__line-height: var(--font-line-height-5, 1.22);
  --buttons-block-with-header__default-button__letter-spacing: var(--font-letter-spacing-normal, 1.8px);
  --buttons-block-with-header__default-button__padding-bottom: var(--spacing-4, 16px);
  --buttons-block-with-header__default-button__gap: var(--spacing-3-5, 14px);
  --buttons-block-with-header__default-button__text-align: left;
  --buttons-block-with-header__default-button__text-transform: uppercase;
  --buttons-block-with-header__default-button__border-bottom: 0.5px solid var(--border-border-strong, #353330);
}

:root {
  --buttons-block-with-header__default-button__color: #353330;
  --buttons-block-with-header__default-button__color--is-hovered: #353330;
  --buttons-block-with-header__default-button__transition: all 0.3s ease-in-out;
}

:root {
  --antipodes-faq__max-width: 700px;
  --antipodes-faq__margin: 0 auto;
  --antipodes-faq__font-family: inherit;
}

:root {
  --antipodes-faq__title__color: var(--colors-text-text-primary-900, #181D27);
  --antipodes-faq__title__font-family: var(--font-family-serif, inherit);
  --antipodes-faq__title__font-size: var(--font-size-3xl, 1.875rem);
  --antipodes-faq__title__font-style: normal;
  --antipodes-faq__title__font-weight: var(--font-weight-regular, 400);
  --antipodes-faq__title__line-height: var(--font-line-height-6, 1.5);
  --antipodes-faq__title__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --antipodes-faq__title__text-align: center;
}

:root {
  --antipodes-faq__description__color: var(--colors-text-text-tertiary-600, #535862);
  --antipodes-faq__description__text-align: center;
  --antipodes-faq__description__font-family: var(--font-family-sans, inherit);
  --antipodes-faq__description__font-size: var(--font-size-base, 1rem);
  --antipodes-faq__description__font-style: normal;
  --antipodes-faq__description__font-weight: var(--font-weight-light, 300);
  --antipodes-faq__description__line-height: var(--font-line-height-6, 1.5);
  --antipodes-faq__description__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --antipodes-faq__description__margin-top: var(--spacing-xl, 1rem);
}

:root {
  --antipodes-faq__list__margin: var(--Spacing-8, 2rem) 0 0 0;
  --antipodes-faq__list__padding: 0;
  --antipodes-faq__list__gap: var(--Spacing-8, 2rem);
}

:root {
  --antipodes-faq__item__border-bottom: 1px solid #e0e0e0;
  --antipodes-faq__item__padding: 0 0 var(--Spacing-8, 2rem);
}

:root {
  --antipodes-faq__item__question__width: 100%;
  --antipodes-faq__item__question__background: none;
  --antipodes-faq__item__question__border: none;
  --antipodes-faq__item__question__padding: 0;
  --antipodes-faq__item__question__font-size: var(--font-size-lg, 1.125rem);
  --antipodes-faq__item__question__text-align: left;
  --antipodes-faq__item__question__display: flex;
  --antipodes-faq__item__question__align-items: center;
  --antipodes-faq__item__question__justify-content: space-between;
  --antipodes-faq__item__question__cursor: pointer;
  --antipodes-faq__item__question__position: relative;
  --antipodes-faq__item__question__transition: background 0.2s;
}

:root {
  --antipodes-faq__item__icon__width: 1.5em;
  --antipodes-faq__item__icon__height: 1.5em;
  --antipodes-faq__item__icon__display: inline-block;
  --antipodes-faq__item__icon__vertical-align: middle;
  --antipodes-faq__item__icon__position: absolute;
  --antipodes-faq__item__icon__right: 0;
  --antipodes-faq__item__icon__top: 50%;
  --antipodes-faq__item__icon__transform: translateY(-50%);
  --antipodes-faq__item__icon__transition: opacity 0.2s, transform 0.4s;
  --antipodes-faq__item__icon--close__opacity: 0;
  --antipodes-faq__item__icon--close__pointer-events: none;
  --antipodes-faq__item__icon--close__transform: translateY(-50%) rotate(90deg);
  --antipodes-faq__item__icon--open__opacity: 1;
  --antipodes-faq__item__icon--open__transform: translateY(-50%);
  --antipodes-faq__item__icon--open__opacity--expanded: 0;
  --antipodes-faq__item__icon--open__transform--expanded: translateY(-50%) rotate(-90deg);
  --antipodes-faq__item__icon--close__opacity--expanded: 1;
  --antipodes-faq__item__icon--close__pointer-events--expanded: auto;
  --antipodes-faq__item__icon--close__transform--expanded: translateY(-50%) rotate(0deg);
}

:root {
  --antipodes-faq__item__answer__overflow: hidden;
  --antipodes-faq__item__answer__max-height: 0;
  --antipodes-faq__item__answer__transition: 0.4s;
  --antipodes-faq__item__answer__padding: 0;
  --antipodes-faq__item__answer__margin-bottom: 0;
  --antipodes-faq__item__answer__padding--expanded: var(--spacing-md, 0.5rem) 0 0 0;
  --antipodes-faq__item__answer__margin-bottom--expanded: 0;
  --antipodes-faq__item__answer__color: var(--text-text-body, #000);
  --antipodes-faq__item__answer__font-family: var(--font-family-sans, inherit);
  --antipodes-faq__item__answer__font-size: var(--font-size-base, 1rem);
  --antipodes-faq__item__answer__font-style: normal;
  --antipodes-faq__item__answer__font-weight: var(--font-weight-light, 300);
  --antipodes-faq__item__answer__line-height: var(--font-line-height-6, 1.5);
  --antipodes-faq__item__answer__letter-spacing: var(--font-letter-spacing-normal, 0rem);
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Breakpoint
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --hero__column-gap: var(--Spacing-20, 40px);
  --hero__row-gap: var(--Spacing-9, 36px);
}

/*
|--------------------------------------------------------------------------
| Texts
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --hero__texts__margin-bottom: 2.1875rem;
  --hero__texts__margin-top: 2.1875rem;
}

:root {
  --antipodes-hero__title__color: var(--text-text-primary, #353330);
  --antipodes-hero__title__font-family: var(--font-family-serif, inherit);
  --antipodes-hero__title__font-size: var(--font-size-4xl, 2.25rem);
  --antipodes-hero__title__font-style: normal;
  --antipodes-hero__title__font-weight: var(--font-weight-regular, 500);
  --antipodes-hero__title__line-height: var(--font-line-height-9, 1);
  --antipodes-hero__title__letter-spacing: var(--font-letter-spacing-normal, 3.2px);
}

:root {
  --antipodes-hero__pre-title__color: var(--text-text-primary, #202020);
  --antipodes-hero__pre-title__text-align: center;
  --antipodes-hero__pre-title__font-family: var(--font-family-sans, inherit);
  --antipodes-hero__pre-title__font-size: var(--font-size-xl, 1.25rem);
  --antipodes-hero__pre-title__font-style: normal;
  --antipodes-hero__pre-title__font-weight: var(--font-weight-regular, 400);
  --antipodes-hero__pre-title__line-height: var(--font-line-height-5, 1);
  --antipodes-hero__pre-title__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --antipodes-hero__pre-title__text-transform: inherit;
  --antipodes-hero__pre-title__margin-bottom: var(--spacing-2-5, 10px);
}

:root {
  --antipodes-hero__sub-title__color: #353330;
  --antipodes-hero__sub-title__text-align: center;
  --antipodes-hero__sub-title__font-family: var(--font-family-sans, inherit);
  --antipodes-hero__sub-title__font-size: var(--font-size-xl, 1.125rem);
  --antipodes-hero__sub-title__font-style: normal;
  --antipodes-hero__sub-title__font-weight: var(--font-weight-regular, 300);
  --antipodes-hero__sub-title__line-height: var(--font-line-height-5, 1);
  --antipodes-hero__sub-title__letter-spacing: var(--font-letter-spacing-normal, 1.8px);
  --antipodes-hero__sub-title__margin-top: var(--spacing-2-5, 10px);
}

:root {
  --hero__content__margin-top: var(--spacing-3-5, 28px);
  --antipodes-hero__content__color: var(--text-text-body, #3E3E3E);
  --antipodes-hero__content__font-family: var(--font-family-sans, inherit);
  --antipodes-hero__content__font-size: var(--font-size-base, 1rem);
  --antipodes-hero__content__font-style: normal;
  --antipodes-hero__content__font-weight: var(--font-weight-light, 325);
  --antipodes-hero__content__line-height: var(--font-line-height-6, 1.75);
  --antipodes-hero__content__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --antipodes-hero__content__space-between-paragraphs: var(--spacing-5, 8px);
}

:root {
  --antipodes-hero__content__link__font-weight: var(--font-weight-light, 300);
  --antipodes-hero__content__link__color: var(--text-text-link, #123BAA);
  --antipodes-hero__content__link__hover__color: var(--text-text-link-hover, #ED3A64);
  --antipodes-hero__content__link__text-decoration: underline;
}

:root {
  --antipodes-hero__content__list__padding-left: 1rem;
  --antipodes-hero__content__list-item__picto__width: 9px;
  --antipodes-hero__content__list-item__picto__height: 9px;
  --antipodes-hero__content__list-item__picto__top: -1px;
  --antipodes-hero__content__list-item__picto__left: -25px;
  --antipodes-hero__content__list-item__picto__background: transparent;
}

:root {
  --hero__appointment-button__margin-top: var(--spacing-6, 32px);
}

:root {
  --hero__default-appointment-button__background: var(--background-bg-primary, #963A22);
  --hero__default-appointment-button__border-radius: var(--radius-radii-xs, 0);
  --hero__default-appointment-button__box-shadow: none;
  --hero__default-appointment-button__color: var(--text-text-on-primary, #EBE9E6);
  --hero__default-appointment-button__font-family: var(--font-regular-normal-family, inherit);
  --hero__default-appointment-button__font-size: var(--font-regular-normal-size, 1rem);
  --hero__default-appointment-button__font-style: normal;
  --hero__default-appointment-button__font-weight: var(--font-regular-normal-weight, 400);
  --hero__default-appointment-button__line-height: var(--font-regular-normal-line-height, 1.1);
  --hero__default-appointment-button__letter-spacing: var(--font-regular-normal-letter-spacing, 1.6px);
  --hero__default-appointment-button__padding-bottom: 0.9em;
  --hero__default-appointment-button__padding-left: 1.2em;
  --hero__default-appointment-button__padding-right: 1.2em;
  --hero__default-appointment-button__padding-top: 0.9em;
  --hero__default-appointment-button__text-align: center;
  --hero__default-appointment-button__text-transform: uppercase;
  --hero__default-appointment-button__transition: color 0.35s ease, background-color ease .3s;
}

:root {
  --hero__default-appointment-button__picto__fill: var(--hero__default-appointment-button__color);
  --hero__default-appointment-button__picto__height: auto;
  --hero__default-appointment-button__picto__margin-left: 0.4375rem;
  --hero__default-appointment-button__picto__width: 70px;
}

:root {
  --hero__default-appointment-button__background--on-hover: transparent;
  --hero__default-appointment-button__color--on-hover: #EBE9E6;
  --hero__default-appointment-button__picto__fill--on-hover: var(--hero__default-appointment-button__color);
}

:root {
  --hero__buttons__gap: var(--spacing-6, 24px);
  --hero__buttons__margin-top: var(--spacing-6, 24px);
}

:root {
  --hero__default-button__background: var(--background-bg-primary, #fff);
  --hero__default-button__color: var(--text-text-on-primary, #353330);
  --hero__default-button__font-family: var(--font-regular-normal-family, inherit);
  --hero__default-button__font-size: var(--font-regular-normal-size, 1rem);
  --hero__default-button__font-weight: var(--font-regular-normal-weight, 400);
  --hero__default-button__letter-spacing: var(--font-regular-normal-letter-spacing, 1.6px);
  --hero__default-button__line-height: var(--font-regular-normal-line-height, 1.5);
  --hero__default-button__border-radius: var(--radius-radii-xs, 4px);
  --hero__default-button__padding-bottom: 0;
  --hero__default-button__padding-left: 0;
  --hero__default-button__padding-right: 0;
  --hero__default-button__padding-top: 0;
  --hero__default-button__text-align: inherit;
  --hero__default-button__text-transform: uppercase;
}

:root {
  --hero__default-button__background--on-hover: transparent;
  --hero__default-button__color--on-hover: var(--hero__default-appointment-button__color);
}

/*
|--------------------------------------------------------------------------
| Texts - Mounted On Media(s)
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --hero__mount-text__background: #fff;
  --hero__mount-text__box-shadow: 0 4px 6px -1px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.1);
  --hero__mount-text__outside: -3.4375rem;
  --hero__mount-text__padding-bottom: 1.875rem;
  --hero__mount-text__padding-left: 1.875rem;
  --hero__mount-text__padding-right: 1.875rem;
  --hero__mount-text__padding-top: 1.875rem;
}

/*
|--------------------------------------------------------------------------
| Medias
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --hero-media__sticky-top: calc(var(--header-height, 0px) + 1.25rem);
}

/*
|--------------------------------------------------------------------------
| Medias - Image Slider
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --hero__image-slider__controls__gap: var(--spacing-2, 8px);
  --hero__image-slider__controls__margin-top: var(--spacing-5, 20px);
  --swiper-pagination-bullet-horizontal-gap: calc(var(--spacing-2, 8px) / 2);
  --swiper-pagination-color: var(--background-bg-primary, #061849);
  --swiper-pagination-bullet-size: 12px;
  --antipodes-hero__on-hover__swiper-button__opacity: 0.6;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Section Variables
|--------------------------------------------------------------------------
*/
:root {
  --section__background: transparent;
  --section__color: #000;
  --section__margin-top: 35px;
}

:root {
  --section-inner__margin-top: 35px;
}

:root {
  --section-header--center__text-align: var(--section-header__text-align, center);
  --section-header--left__text-align: var(--section-header__text-align, left);
  --section-header--right__text-align: var(--section-header__text-align, left);
  --section-header__margin-bottom: 35px;
}

:root {
  --section-header__button__margin-top: 15px;
}

:root {
  --section--with-image__background-repeat: no-repeat;
  --section--with-image__background-size: cover;
}

/*
|--------------------------------------------------------------------------
| Section Margins/Paddings
|--------------------------------------------------------------------------
|
| Manage the different sizes for margin and paddings.
| You can define them in `config/acf-page-builder.php`
|
*/
/* stylelint-disable scss/dollar-variable-first-in-block */
:root {
  --section__margin__sizes__xs: 10px;
  --section__margin__sizes__sm: 36px;
  --section__margin__sizes__md: 40px;
  --section__margin__sizes__xl: 108px;
}

@media only screen and (min-width: 768px) {
  :root {
    --section__margin__sizes__xs: 30px;
    --section__margin__sizes__sm: 40px;
    --section__margin__sizes__md: 72px;
    --section__margin__sizes__xl: 108px;
  }
}

/* stylelint-enable scss/dollar-variable-first-in-block */
/* stylelint-disable scss/dollar-variable-first-in-block */
:root {
  --section__padding__sizes__xs__top: 1.25rem;
  --section__padding__sizes__xs__bottom: 1.25rem;
  --section__padding__sizes__sm__top: calc(1.375rem + 1.5vw);
  --section__padding__sizes__sm__bottom: calc(1.375rem + 1.5vw);
  --section__padding__sizes__md__top: calc(1.5rem + 3vw);
  --section__padding__sizes__md__bottom: calc(1.5rem + 3vw);
  --section__padding__sizes__xl__top: calc(1.625rem + 4.5vw);
  --section__padding__sizes__xl__bottom: calc(1.625rem + 4.5vw);
}

@media (min-width: 1200px) {
  :root {
    --section__padding__sizes__sm__top: 2.5rem;
  }
}

@media (min-width: 1200px) {
  :root {
    --section__padding__sizes__sm__bottom: 2.5rem;
  }
}

@media (min-width: 1200px) {
  :root {
    --section__padding__sizes__md__top: 3.75rem;
  }
}

@media (min-width: 1200px) {
  :root {
    --section__padding__sizes__md__bottom: 3.75rem;
  }
}

@media (min-width: 1200px) {
  :root {
    --section__padding__sizes__xl__top: 5rem;
  }
}

@media (min-width: 1200px) {
  :root {
    --section__padding__sizes__xl__bottom: 5rem;
  }
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-thumbnail-hover-blocks__header__gap: var(--Spacing-3-5, 28px);
  --antipodes-thumbnail-hover-blocks__header__margin-bottom: var(--Spacing-8, 0);
}

:root {
  --antipodes-thumbnail-hover-blocks__header-title__font-family: var(--font-family-serif, inherit);
  --antipodes-thumbnail-hover-blocks__header-title__font-size: var(--font-size-3xl, 1.875rem);
  --antipodes-thumbnail-hover-blocks__header-title__font-weight: var(--font-weight-regular, 400);
  --antipodes-thumbnail-hover-blocks__header-title__font-style: normal;
  --antipodes-thumbnail-hover-blocks__header-title__line-height: var(--font-line-height-8, 1.1);
  --antipodes-thumbnail-hover-blocks__header-title__letter-spacing: var(
		--font-letter-spacing-normal,
		0px
	);
  --antipodes-thumbnail-hover-blocks__header-title__color: var(--text-text-secondary, #0e42cf);
}

:root {
  --antipodes-thumbnail-hover-blocks__header-description__font-family: var(
		--font-family-sans,
		inherit
	);
  --antipodes-thumbnail-hover-blocks__header-description__font-size: var(--font-size-base, 1rem);
  --antipodes-thumbnail-hover-blocks__header-description__font-weight: var(
		--font-weight-light,
		300
	);
  --antipodes-thumbnail-hover-blocks__header-description__font-style: normal;
  --antipodes-thumbnail-hover-blocks__header-description__line-height: var(
		--font-line-height-6,
		1.75
	);
  --antipodes-thumbnail-hover-blocks__header-description__letter-spacing: var(
		--font-letter-spacing-normal,
		0px
	);
  --antipodes-thumbnail-hover-blocks__header-description__color: var(--text-text-body, #3e3e3e);
}

/*
|--------------------------------------------------------------------------
| Numbers
|--------------------------------------------------------------------------
|
| These variable will manage the size of the blocks depending on the number
| of blocks.
|
*/
:root {
  --thumbnail-hover-blocks--1__max-width: 21.875rem;
  --thumbnail-hover-blocks--2__max-width: 43.75rem;
  --thumbnail-hover-blocks--3__max-width: 100%;
}

/*
|--------------------------------------------------------------------------
| On Hover
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --thumbnail-hover-block__on-hover__background: rgba(0,0,0,0.2);
  --thumbnail-hover-block__on-hover__color: var(--text-text-on-image, #fff);
  --thumbnail-hover-block__on-hover__font-family: var(--font-family-sans, inherit);
  --thumbnail-hover-block__on-hover__font-size: inherit;
  --thumbnail-hover-block__on-hover__font-weight: inherit;
  --thumbnail-hover-block__on-hover__letter-spacing: inherit;
  --thumbnail-hover-block__on-hover__line-height: inherit;
  --thumbnail-hover-block__on-hover__padding-bottom: 2.5rem;
  --thumbnail-hover-block__on-hover__padding-left: 1.25rem;
  --thumbnail-hover-block__on-hover__padding-right: 1.25rem;
  --thumbnail-hover-block__on-hover__padding-top: 2.5rem;
  --thumbnail-hover-block__on-hover__text-align: left;
  --thumbnail-hover-block__on-hover__text-transform: uppercase;
  --thumbnail-hover-block__border-radius: var(--border-radius-rounded-lg, 0);
}

:root {
  --thumbnail-hover-block__on-hover-title__color: #fdfaf7;
  --thumbnail-hover-block__on-hover-title__font-family: var(
		--thumbnail-hover-block__on-hover__font-family
	);
  --thumbnail-hover-block__on-hover-title__font-size: var(--font-size-xl, 1.75rem);
  --thumbnail-hover-block__on-hover-title__font-weight: var(--font-weight-medium, 400);
  --thumbnail-hover-block__on-hover-title__letter-spacing: var(
		--font-letter-spacing-normal,
		0.56px
	);
  --thumbnail-hover-block__on-hover-title__line-height: var(--font-line-height-5, 1.25);
  --thumbnail-hover-block__on-hover-title__text-align: var(
		--thumbnail-hover-block__on-hover__text-align
	);
  --thumbnail-hover-block__on-hover-title__text-transform: var(
		--thumbnail-hover-block__on-hover__text-transform
	);
}

:root {
  --thumbnail-hover-block__on-hover-title-border__background: none;
  --thumbnail-hover-block__on-hover-title-border__height: 1px;
  --thumbnail-hover-block__on-hover-title-border__margin-bottom: 10px;
  --thumbnail-hover-block__on-hover-title-border__margin-top: 10px;
  --thumbnail-hover-block__on-hover-title-border__width: 3.125rem;
}

:root {
  --thumbnail-hover-block__on-hover-description__color: var(--text-text-on-image, #FFF);
  --thumbnail-hover-block__on-hover-description__font-family: var(--font-family-sans, inherit);
  --thumbnail-hover-block__on-hover-description__font-size: var(--font-size-base, 1rem);
  --thumbnail-hover-block__on-hover-description__font-weight: var(--font-weight-light, 300);
  --thumbnail-hover-block__on-hover-description__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --thumbnail-hover-block__on-hover-description__line-height: var(--font-line-height-6, 1.62);
  --thumbnail-hover-block__on-hover-description__text-align: var(--thumbnail-hover-block__on-hover__text-align);
  --thumbnail-hover-block__on-hover-description__text-transform: none;
}

:root {
  --thumbnail-hover-block__on-hover-button__color: #353330;
  --thumbnail-hover-block__on-hover-button__font-family: var(
		--thumbnail-hover-block__on-hover__font-family
	);
  --thumbnail-hover-block__on-hover-button__font-size: 1rem;
  --thumbnail-hover-block__on-hover-button__font-weight: 400;
  --thumbnail-hover-block__on-hover-button__letter-spacing: 1.6px;
  --thumbnail-hover-block__on-hover-button__line-height: var(
		--thumbnail-hover-block__on-hover__line-height
	);
  --thumbnail-hover-block__on-hover-button__margin-top: 2rem;
  --thumbnail-hover-block__on-hover-button__padding-bottom: 0;
  --thumbnail-hover-block__on-hover-button__text-align: var(
		--thumbnail-hover-block__on-hover__text-align
	);
  --thumbnail-hover-block__on-hover-button__text-transform: var(
		--thumbnail-hover-block__on-hover__text-transform
	);
}

:root {
  --thumbnail-hover-block__on-hover-button-line__color: transparent;
  --thumbnail-hover-block__on-hover-button-line__from-position: left bottom;
  --thumbnail-hover-block__on-hover-button-line__from-size: 100% 100%;
  --thumbnail-hover-block__on-hover-button-line__to-position: right bottom;
  --thumbnail-hover-block__on-hover-button-line__to-size: 0 100%;
  --thumbnail-hover-block__on-hover-button-line__transition: background-size 0.35s ease-in-out;
}

/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --thumbnail-hover-block__title__color: var(--thumbnail-hover-block__on-hover-title__color);
  --thumbnail-hover-block__title__font-family: var(
		--thumbnail-hover-block__on-hover-title__font-family
	);
  --thumbnail-hover-block__title__font-size: var(
		--thumbnail-hover-block__on-hover-title__font-size
	);
  --thumbnail-hover-block__title__font-weight: var(
		--thumbnail-hover-block__on-hover-title__font-weight
	);
  --thumbnail-hover-block__title__letter-spacing: var(
		--thumbnail-hover-block__on-hover-title__letter-spacing
	);
  --thumbnail-hover-block__title__line-height: var(
		--thumbnail-hover-block__on-hover-title__line-height
	);
  --thumbnail-hover-block__title__margin-bottom: 1rem;
  --thumbnail-hover-block__title__margin-left: 1.25rem;
  --thumbnail-hover-block__title__margin-right: 1.25rem;
  --thumbnail-hover-block__title__text-align: var(
		--thumbnail-hover-block__on-hover-title__text-align
	);
  --thumbnail-hover-block__title__text-transform: var(
		--thumbnail-hover-block__on-hover-title__text-transform
	);
}

:root {
  --thumbnail-hover-block__title-number__color: var(--thumbnail-hover-block__on-hover-title__color);
  --thumbnail-hover-block__title-number__font-family: var(
		--thumbnail-hover-block__on-hover-title__font-family
	);
  --thumbnail-hover-block__title-number__font-size: var(
		--thumbnail-hover-block__on-hover-title__font-size
	);
  --thumbnail-hover-block__title-number__font-weight: var(--font-weight-bold, 700);
  --thumbnail-hover-block__title-number__letter-spacing: var(
		--thumbnail-hover-block__on-hover-title__letter-spacing
	);
  --thumbnail-hover-block__title-number__line-height: var(
		--thumbnail-hover-block__on-hover-title__line-height
	);
  --thumbnail-hover-block__title-number__margin-bottom: 1rem;
  --thumbnail-hover-block__title-number__margin-left: 0;
  --thumbnail-hover-block__title-number__margin-right: 0;
  --thumbnail-hover-block__title-number__text-align: var(
		--thumbnail-hover-block__on-hover-title__text-align
	);
  --thumbnail-hover-block__title-number__text-transform: var(
		--thumbnail-hover-block__on-hover-title__text-transform
	);
}

/*
|--------------------------------------------------------------------------
| Slider
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-thumbnail-hover-blocks__controls__gap: var(--Spacing-3-5, 0);
  --antipodes-thumbnail-hover-blocks__controls__margin-top: var(--Spacing-6, 24px);
}

:root {
  --antipodes-thumbnail-hover-blocks__progress-wrapper__gap: 0.625rem;
  --antipodes-thumbnail-hover-blocks__progress__width: 100%;
  --antipodes-thumbnail-hover-blocks__progress__height: 2px;
  --antipodes-thumbnail-hover-blocks__progress__background-color: rgba(144, 94, 78, 0.3);
  --antipodes-thumbnail-hover-blocks__progress__margin-left: 0;
  --antipodes-thumbnail-hover-blocks__progress__margin-right: 0;
}

:root {
  --antipodes-thumbnail-hover-blocks__progress__bar__width: 100%;
  --antipodes-thumbnail-hover-blocks__progress__bar__left: -100%;
  --antipodes-thumbnail-hover-blocks__progress__bar__background-color: #905e4e;
  --antipodes-thumbnail-hover-blocks__progress__bar__transition: 0.6s;
}

:root {
  --antipodes-thumbnail-hover-blocks__progress-slide__color: #3d3d3d;
  --antipodes-thumbnail-hover-blocks__progress-slide__text-align: center;
  --antipodes-thumbnail-hover-blocks__progress-slide__font-family: var(--font-family-sans, inherit);
  --antipodes-thumbnail-hover-blocks__progress-slide__font-size: var(--font-size-base, 1rem);
  --antipodes-thumbnail-hover-blocks__progress-slide__font-style: normal;
  --antipodes-thumbnail-hover-blocks__progress-slide__font-weight: var(--font-weight-medium, 500);
  --antipodes-thumbnail-hover-blocks__progress-slide__line-height: var(--font-line-height-5, 1.5);
  --antipodes-thumbnail-hover-blocks__progress-slide__letter-spacing: var(
		--font-letter-spacing-normal,
		0px
	);
  --antipodes-thumbnail-hover-blocks__progress-slide__text-transform: uppercase;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Global styles
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --to-read-also__background: #efefef00;
  --to-read-also__padding-bottom: var(--spacing-7, 0);
  --to-read-also__padding-left: 0rem;
  --to-read-also__padding-right: 0rem;
  --to-read-also__padding-top: var(--spacing-7, 0);
}

/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --to-read-also__title__color: var(--text-text-primary, #353330);
  --to-read-also__title__font-family: var(--font-family-serif, inherit);
  --to-read-also__title__font-size: var(--font-size-2xl, 1.625rem);
  --to-read-also__title__font-style: normal;
  --to-read-also__title__font-weight: var(--font-weight-regular, 400);
  --to-read-also__title__letter-spacing: var(--font-letter-spacing-normal, 2.6px);
  --to-read-also__title__line-height: var(--font-line-height-8, 1.33);
  --to-read-also__title__text-align: left;
  --to-read-also__title__text-transform: uppercase;
}

/*
|--------------------------------------------------------------------------
| Links
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --to-read-also__links__color: var(--text-text-body, #000);
  --to-read-also__links__font-family: var(--font-family-sans, inherit);
  --to-read-also__links__font-size: var(--font-size-base, 1rem);
  --to-read-also__links__font-style: normal;
  --to-read-also__links__font-weight: var(--font-weight-light, 300);
  --to-read-also__links__line-height: var(--font-line-height-5, 1.25);
  --to-read-also__links__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --to-read-also__links__row-gap: var(--Spacing-5, 20px);
  --to-read-also__links__column-gap: var(--Spacing-10, 25px) ;
  --to-read-also__links__gap: var(--Spacing-5, 20px);
  --to-read-also__links__margin-left: 1.25rem;
  --to-read-also__links__margin-top: var(--Spacing-8, 32px);
  --to-read-also__links__width: 100%;
}

@media only screen and (min-width: 768px) {
  :root {
    --to-read-also__links__width: calc(50% - 1.25rem);
  }
}

@media only screen and (min-width: 1248px) {
  :root {
    --to-read-also__links__width: calc(50% - 1.75rem);
  }
}

/*
|--------------------------------------------------------------------------
| Category
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --to-read-also__post-info__catgory__background: rgba(255, 255, 255, 0.30);
  --to-read-also__post-info__catgory__border-radius: var(--Border-Radius-rounded-4xl, 0);
  --to-read-also__post-info__catgory__padding: var(--Spacing-1-5, 8px) var(--Spacing-2, 12px);
  --to-read-also__post-info__catgory__color: var(--text-text-on-primary, #000);
  --to-read-also__post-info__catgory__font-family: var(--font-family-sans, inherit);
  --to-read-also__post-info__catgory__font-size: var(--font-size-sm, 0.75rem);
  --to-read-also__post-info__catgory__font-style: normal;
  --to-read-also__post-info__catgory__font-weight: var(--font-weight-regular, 400);
  --to-read-also__post-info__catgory__letter-spacing: var(--font-letter-spacing-normal, 0.6px);
  --to-read-also__post-info__catgory__line-height: var(--font-line-height-4, 1.14);
  --to-read-also__post-info__catgory__text-align: center;
  --to-read-also__post-info__catgory__text-transform: uppercase;
}

/*
|--------------------------------------------------------------------------
| Post Info Title
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --to-read-also__post-info__title__color: var(--text-text-body, #353330);
  --to-read-also__post-info__title__font-family: var(--font-family-sans, inherit);
  --to-read-also__post-info__title__font-size: var(--font-size-base, 1rem);
  --to-read-also__post-info__title__font-style: normal;
  --to-read-also__post-info__title__font-weight: var(--font-weight-light, 400);
  --to-read-also__post-info__title__letter-spacing: var(--font-letter-spacing-normal, 1.6px);
  --to-read-also__post-info__title__line-height: var(--font-line-height-5, 1.25);
  --to-read-also__post-info__title__text-align: inherit;
  --to-read-also__post-info__title__text-transform: uppercase;
  --to-read-also__post-info__title__margin-top: 9px;
}

/*
|--------------------------------------------------------------------------
| Read more link
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --to-read-also__read-more__gap: var(--Spacing-2, 8px);
  --to-read-also__read-more__background: var(--background-bg-primary, #fff);
  --to-read-also__read-more__border-radius: var(--Radius-radii-xs, 4px);
  --to-read-also__read-more__padding: var(--Spacing-2-5, 0) var(--Spacing-4, 0);
  --to-read-also__read-more__color: var(--text-text-on-primary, #353330);
  --to-read-also__read-more__font-family: var(--font-Regular-normal-family, inherit);
  --to-read-also__read-more__font-size: var(--font-Regular-normal-size, 1rem);
  --to-read-also__read-more__font-style: normal;
  --to-read-also__read-more__font-weight: var(--font-Regular-normal-weight, 400);
  --to-read-also__read-more__line-height: var(--font-Regular-normal-line-height, 1.5);
  --to-read-also__read-more__letter-spacing: var(--font-Regular-normal-letter-spacing, 1.6px);
  --to-read-also__read-more__text-align: inherit;
  --to-read-also__read-more__text-transform: uppercase;
  --to-read-also__read-more__margin-top: var(--Spacing-8, 32px);
}

:root {
  --to-read-also__read-more__background--on-hover: var(--background-bg-secondary, #123BAA)
;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --category-page__title__color: var(--text-text-primary, #963A22);
  --category-page__title__font-family: var(--fontFamily, inherit);
  --category-page__title__font-size: var(--font-size-4xl, 2rem);
  --category-page__title__font-style: normal;
  --category-page__title__font-weight: var(--font-weight-regular, 500);
  --category-page__title__line-height: var(--font-line-height-9, 1);
  --category-page__title__letter-spacing: var(--font-letter-spacing-normal, 3.2px);
}

:root {
  --category-page__description__color: var(--text-text-body, #3E3E3E);
  --category-page__description__font-family: var(--font-family-sans, inherit);
  --category-page__description__font-size: var(--font-size-base, 1rem);
  --category-page__description__font-style: normal;
  --category-page__description__font-weight: var(--font-weight-light, 325);
  --category-page__description__line-height: var(--font-line-height-6, 1.75);
  --category-page__description__letter-spacing: var(--font-letter-spacing-normal, 0rem);
  --category-page__description__margin-top: var(--spacing-3-5, 0.95rem);
}

/** This variable manages when the text and buttons are in block line. */
:root {
  --category-page__categories__top: var(--header-height, 0);
  --category-page__categories__z-index: 99;
  --category-page__categories__gap: var(--Spacing-3, 0.75rem);
  --category-page__categories__margin-top: var(--Spacing-6, 0.5rem);
  --category-page__categories__background: var(--background-bg-primary-suttle, transparent);
  --category-page__categories__padding-top: var(--spacing-5, 18px);
  --category-page__categories__padding-bottom: var(--spacing-5, 18px);
}

:root {
  --category-page__categories-buttons__gap: var(--Spacing-3, 0.75rem);
}

:root {
  --category-page__categories-button__background: var(--background-bg-primary, #FFF);
  --category-page__categories-button__border: 0.5px solid var(--border-border-secondary, transparent);
  --category-page__categories-button__border-radius: var(--Border-Radius-rounded-none, 0rem);
  --category-page__categories-button__color: var(--text-text-on-primary, #353330);
  --category-page__categories-button__font-family: var(--font-family-sans, inherit);
  --category-page__categories-button__font-size: var(--font-size-base, 0.875rem);
  --category-page__categories-button__font-style: normal;
  --category-page__categories-button__font-weight: var(--font-weight-regular, 400);
  --category-page__categories-button__letter-spacing: var(--font-letter-spacing-normal, 1.4px);
  --category-page__categories-button__line-height: var(--font-line-height-5, 1.25rem);
  /* 125% */
  --category-page__categories-button__padding-bottom: var(--spacing-2, 10px);
  --category-page__categories-button__padding-left: var(--spacing-5, 1.25rem);
  --category-page__categories-button__padding-right: var(--spacing-5, 1.25rem);
  --category-page__categories-button__padding-top: var(--spacing-2, 10px);
  --category-page__categories-button__text-align: center;
  --category-page__categories-button__text-transform: uppercase;
  --category-page__categories-button__transition: background 0.3s ease, color 0.3s ease;
}

:root {
  --category-page__categories-button__background--is-active: var(--background-bg-secondary, #963A22);
  --category-page__categories-button__color--is-active: var(--text-text-on-primary, #FFF);
}

/*
|--------------------------------------------------------------------------
| Categories select
|--------------------------------------------------------------------------
|
|
|
*/
/* categories-select */
:root {
  --category-page__categories-select__top: 65px;
  --category-page__categories-select__z-index: 99;
  --category-page__categories-select__max-width: 100%;
  --category-page__categories-select__background: var(--background-bg-primary, rgba(255, 255, 255, 0.80));
  --category-page__categories-select__border-radius: var(--border-radius-rounded-none, 0rem) var(--border-radius-rounded-none, 0rem) var(--border-radius-rounded-lg, 0) var(--border-radius-rounded-lg, 0);
  --category-page__categories-select__box-shadow: none;
  --category-page__categories-select__font-family: var(--fontFamily, inherit);
  --category-page__categories-select__padding: var(--spacing-5, 18px) var(--spacing-5, 14px);
  --category-page__categories-select__margin-top: var(--Spacing-6, 1.5rem);
}

/* categories-select title */
:root {
  --category-page__categories-select__title__font-family: var(--font-family-sans, inherit);
  --category-page__categories-select__title__font-size: var(--font-size-size-18, 1rem);
  --category-page__categories-select__title__color: var(--text-text-on-invert, #353330);
  --category-page__categories-select__title__font-style: normal;
  --category-page__categories-select__title__font-weight: var(--font-weight-light, 400);
  --category-page__categories-select__title__line-height: var(--font-line-height-4, 1);
  --category-page__categories-select__title__letter-spacing: var(--font-letter-spacing-widest, 1.6px);
  --category-page__categories-select__title__text-transform: uppercase;
  --category-page__categories-select__title-svg__margin-left: var(--spacing-2-5, 0.625rem);
  --category-page__categories-select__title-svg__margin-right: var(--spacing-2-5, 0.625rem);
}

/* categories-select selected */
:root {
  --category-page__categories-select__option-selected__color: var(--text-text-on-invert, #353330);
  --category-page__categories-select__option-selected__font-family: var(--font-family-sans, inherit);
  --category-page__categories-select__option-selected__font-size: var(--font-size-sm, 1rem);
  --category-page__categories-select__option-selected__font-style: normal;
  --category-page__categories-select__option-selected__font-weight: var(--font-weight-regular, 400);
  --category-page__categories-select__option-selected__line-height: var(--font-line-height-5, 1.4);
  --category-page__categories-select__option-selected__letter-spacing: var(--font-letter-spacing-normal, 0rem);
}

/* categories-select toggle */
:root {
  --category-page__categories-select__toggle__transition: transform 0.3s ease;
  --category-page__categories-select__toggle-svg-path__fill: transparent;
  --category-page__categories-select__toggle--open__transform: rotate(180deg);
}

/* categories-select options */
:root {
  --category-page__categories-select-options__gap: var(--spacing-25, 0.625rem);
  --category-page__categories-select-options__color: var(--text-text-on-invert, #353330);
  --category-page__categories-select-options__font-family: var(--font-family-sans, inherit);
  --category-page__categories-select-options__font-size: var(--font-size-sm, 1rem);
  --category-page__categories-select-options__font-style: normal;
  --category-page__categories-select-options__font-weight: var(--font-weight-light, 400);
  --category-page__categories-select-options__line-height: var(--font-line-height-5, 1.42);
  --category-page__categories-select-options__letter-spacing: var(--font-letter-spacing-normal, 0rem);
  --category-page__categories-select-options--open__margin-top: var(--spacing-4, 1rem);
}

/*
|--------------------------------------------------------------------------
| Posts
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --category-page__posts__margin-top: 46px;
  --category-page__posts__gap: 2.1875rem 1.5rem;
}

@media only screen and (min-width: 1024px) {
  :root {
    --category-page__posts__margin-top: 0.5rem;
  }
}

/*
|--------------------------------------------------------------------------
| Pagination
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --category-page__pagination__margin-top: 50px;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Breakpoint
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Comments Block
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --comments-block__background-color: #EBE7E1 ;
  --comments-block__margin-bottom: var(--spacing-7, 1.75rem);
  --comments-block__margin-top: var(--spacing-8, 4rem);
  --comments-block__padding-bottom: var(--spacing-8, 2rem);
  --comments-block__padding-top: var(--spacing-8, 0);
  --comments-block__comment-meta__gap: var(--spacing-2-5, 4px 12px);
}

@media only screen and (min-width: 400px) {
  :root {
    --comments-block__margin-top: var(--spacing-8, 6rem);
  }
}

@media only screen and (min-width: 560px) {
  :root {
    --comments-block__margin-top: var(--spacing-8, 8rem);
  }
}

@media only screen and (min-width: 768px) {
  :root {
    --comments-block__margin-top: var(--spacing-8, 7rem);
  }
}

@media only screen and (min-width: 1300px) {
  :root {
    --comments-block__margin-top: var(--spacing-8, 7rem);
  }
}

@media only screen and (min-width: 1550px) {
  :root {
    --comments-block__margin-top: var(--spacing-8, 8rem);
  }
}

@media only screen and (min-width: 2100px) {
  :root {
    --comments-block__margin-top: var(--spacing-8, 13rem);
  }
}

:root {
  --comments-block__comments__gap: 1rem;
}

:root {
  --comments-block__comment-replies-gap: var(--comments-block__comments__gap);
  --comments-block__comment-replies__margin-left: 0;
}

@media only screen and (min-width: 500px) {
  :root {
    --comments-block__comment-replies__margin-left: 0;
  }
}

:root {
  --comments-block__paged__background-first-color: rgba(235, 231, 225, 0.10);
  --comments-block__paged__background-second-color: var(--background-bg-primary-suttle, rgb(235, 231, 225));
  --comments-block__paged__max-height: 50rem;
}

:root {
  --comments-block__title__color: var(--text-text-subtle, #353330);
  --comments-block__title__font-family: var(--font-family-serif, inherit);
  --comments-block__title__font-size: var(--font-size-3xl, 2rem);
  --comments-block__title__font-style: normal;
  --comments-block__title__font-weight: var(--font-weight-regular, 500);
  --comments-block__title__line-height: var(--font-line-height-8, 1);
  --comments-block__title__letter-spacing: var(--font-letter-spacing-normal, 3.6px);
  --comments-block__title__margin-bottom: var(--spacing-5, 48px);
  --comments-block__title__text-align: center;
  --comments-block__title__text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  :root {
    --comments-block__title__font-size: var(--font-size-3xl, 2.25rem);
    --comments-block__title__margin-bottom: var(--spacing-5, 64px);
  }
}

/*
|--------------------------------------------------------------------------
| Comment
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --comments-block__comment__background-color: var(--background-bg-primary-suttle, #f7f9ff);
  --comments-block__comment__box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  --comments-block__comment__gap: 0.8rem;
  --comments-block__comment__padding-bottom: var(--spacing-4, 24px);
  --comments-block__comment__padding-left: var(--spacing-4, 24px);
  --comments-block__comment__padding-right: var(--spacing-4, 24px);
  --comments-block__comment__padding-top: var(--spacing-4, 24px);
}

@media only screen and (min-width: 768px) {
  :root {
    --comments-block__comment__gap: 1.5625rem;
    --comments-block__comment__padding-bottom: 28px;
    --comments-block__comment__padding-left: 64px;
    --comments-block__comment__padding-right: 64px;
    --comments-block__comment__padding-top: 28px;
  }
}

:root {
  --comments-block__comment-avatar__border-radius: 100%;
}

:root {
  --comments-block__comment-author__color: var(--text-text-secondary, #353330);
  --comments-block__comment-author__font-family: var(--font-family-sans, inherit);
  --comments-block__comment-author__font-size: var(--font-size-lg, 1.125rem);
  --comments-block__comment-author__font-style: normal;
  --comments-block__comment-author__font-weight: var(--font-weight-bold, 500);
  --comments-block__comment-author__line-height: var(--font-line-height-5, 1.1);
  --comments-block__comment-author__letter-spacing: var(--font-letter-spacing-normal, 1.8px);
  --comments-block__comment-author__text-transform: uppercase;
}

:root {
  --comments-block__comment-date__color: var(--text-text-subtle, #353330);
  --comments-block__comment-date__font-family: var(--font-family-sans, inherit);
  --comments-block__comment-date__font-size: var(--font-size-base, 1rem);
  --comments-block__comment-date__font-style: normal;
  --comments-block__comment-date__font-weight: var(--font-weight-regular, 300);
  --comments-block__comment-date__line-height: var(--font-line-height-6, 1.5);
  --comments-block__comment-date__letter-spacing: var(--font-letter-spacing-normal, 0.32px);
}

:root {
  --comments-block__comment-reply-link__color: var(--text-text-body, #353330);
  --comments-block__comment-reply-link__font-family: var(--font-family-sans, inherit);
  --comments-block__comment-reply-link__font-size: var(--font-size-base, 1rem);
  --comments-block__comment-reply-link__font-style: normal;
  --comments-block__comment-reply-link__font-weight: var(--font-weight-semibold, 400);
  --comments-block__comment-reply-link__line-height: var(--font-line-height-4, 1);
  --comments-block__comment-reply-link__letter-spacing: var(--font-letter-spacing-normal, 0.8px);
  --comments-block__comment-reply-link__text-decoration: none;
  --comments-block__comment-reply-link__text-transform: uppercase;
  --comments-block__comment-reply-link__margin-top: var(--spacing-2-5, 0.625rem);
}

:root {
  --comments-block__comment-reply-link__color--on-hover: var(--text-text-secondary, #963A22);
}

:root {
  --comments-block__comment-text__color: var(--text-text-body, #353330);
  --comments-block__comment-text__font-size: var(--font-size-base, 1rem);
  --comments-block__comment-text__font-weight: var(--font-weight-light, 325);
  --comments-block__comment-text__line-height: var(--font-line-height-6, 1.5);
  --comments-block__comment-text__margin-top: var(--spacing-2-5, 10px);
}

/*
|--------------------------------------------------------------------------
| Load More Button
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --comments-block__load-more__top: -0.9375rem;
}

:root {
  --comments-block__default-load-more-button__background: var(--background-bg-primary, #fff);
  --comments-block__default-load-more-button__border: none;
  --comments-block__default-load-more-button__border-radius: var(--radius-radii-xs, 0);
  --comments-block__default-load-more-button__box-shadow: none;
  --comments-block__default-load-more-button__color: var(--text-text-on-primary, #353330);
  --comments-block__default-load-more-button__font-family: var(--font-regular-normal-family, inherit);
  --comments-block__default-load-more-button__font-size: var(--font-regular-normal-size, 1rem);
  --comments-block__default-load-more-button__font-style: normal;
  --comments-block__default-load-more-button__font-weight: var(--font-regular-normal-weight, 325);
  --comments-block__default-load-more-button__line-height: var(--font-regular-normal-line-height, 1.5);
  --comments-block__default-load-more-button__letter-spacing: var(--font-regular-normal-letter-spacing, 1.6px);
  --comments-block__default-load-more-button__padding-bottom: 0;
  --comments-block__default-load-more-button__padding-left: 0;
  --comments-block__default-load-more-button__padding-right: 0;
  --comments-block__default-load-more-button__padding-top: 0;
  --comments-block__default-load-more-button__text-align: left;
  --comments-block__default-load-more-button__text-transform: uppercase;
  --comments-block__default-load-more-button__gap: var(--spacing-2, 0.5rem);
  --comments-block__default-load-more-button__transition: color .35s ease;
}

:root {
  --comments-block__default-load-more-button__hover__background: transparent;
  --comments-block__default-load-more-button__hover__transform: scaleX(0);
  --comments-block__default-load-more-button__hover__transform-origin: right center;
  --comments-block__default-load-more-button__hover__transition: transform 0.35s cubic-bezier(.25, .1, .25, 1);
}

:root {
  --comments-block__default-load-more-button__color--is-hovered: #fff;
  --comments-block__default-load-more-button__hover__transform--is-hovered: scaleX(1);
  --comments-block__default-load-more-button__hover__transform-origin--is-hovered: left center;
}

/*
|--------------------------------------------------------------------------
| Form
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --comments-block__form__margin-top: 50px;
}

:root {
  --comments-block__form-title__color: var(--text-text-primary, #353330);
  --comments-block__form-title__font-family: var(--font-family-sans, inherit);
  --comments-block__form-title__font-size: var(--font-size-xl, 1.25rem);
  --comments-block__form-title__font-style: normal;
  --comments-block__form-title__font-weight: var(--font-weight-regular, 500);
  --comments-block__form-title__line-height: var(--font-line-height-6, 1.2);
  --comments-block__form-title__letter-spacing: var(--font-letter-spacing-normal, 2px);
  --comments-block__form-title__margin-bottom: 0.5em;
  --comments-block__form-title__text-align: left;
  --comments-block__form-title__text-transform: uppercase;
  --comments-block__comment-author__text-align: left;
}

:root {
  --comments-block__form-inputs__gap: var(--spacing-2-5, 0.625rem);
}

:root {
  --comments-block__form-submit__margin-top: 41px;
  --comments-block__form-submit__text-align: right;
}

:root {
  --comments-block__default-submit-button__background: var(--comments-block__default-load-more-button__background);
  --comments-block__default-submit-button__box-shadow: var(--comments-block__default-load-more-button__box-shadow);
  --comments-block__default-submit-button__color: var(--comments-block__default-load-more-button__color);
  --comments-block__default-submit-button__font-family: var(--comments-block__default-load-more-button__font-family);
  --comments-block__default-submit-button__font-size: var(--comments-block__default-load-more-button__font-size);
  --comments-block__default-submit-button__font-weight: var(--comments-block__default-load-more-button__font-weight);
  --comments-block__default-submit-button__letter-spacing: var(--comments-block__default-load-more-button__letter-spacing);
  --comments-block__default-submit-button__line-height: var(--comments-block__default-load-more-button__line-height);
  --comments-block__default-submit-button__padding-bottom: var(--comments-block__default-load-more-button__padding-bottom);
  --comments-block__default-submit-button__padding-left: var(--comments-block__default-load-more-button__padding-left);
  --comments-block__default-submit-button__padding-right: var(--comments-block__default-load-more-button__padding-right);
  --comments-block__default-submit-button__padding-top: var(--comments-block__default-load-more-button__padding-top);
  --comments-block__default-submit-button__text-align: var(--comments-block__default-load-more-button__text-align);
  --comments-block__default-submit-button__text-transform: var(--comments-block__default-load-more-button__text-transform);
  --comments-block__default-submit-button__transition: var(--comments-block__default-load-more-button__transition);
  --comments-block__default-submit-button__gap: var(--comments-block__default-load-more-button__gap);
  --comments-block__default-submit-button__border-radius: var(--comments-block__default-load-more-button__border-radius);
}

:root {
  --comments-block__default-submit-button__hover__background: var(--comments-block__default-load-more-button__hover__background);
  --comments-block__default-submit-button__hover__transform: var(--comments-block__default-load-more-button__hover__transform);
  --comments-block__default-submit-button__hover__transform-origin: var(--comments-block__default-load-more-button__hover__transform-origin);
  --comments-block__default-submit-button__hover__transition: var(--comments-block__default-load-more-button__hover__transition);
}

:root {
  --comments-block__default-submit-button__color--is-hovered: var(--comments-block__default-load-more-button__color--is-hovered);
  --comments-block__default-submit-button__hover__transform--is-hovered: var(--comments-block__default-load-more-button__hover__transform--is-hovered);
  --comments-block__default-submit-button__hover__transform-origin--is-hovered: var(--comments-block__default-load-more-button__hover__transform-origin--is-hovered);
}

:root {
  --comments-block__wait_approval__scroll-margin-top: 15.625rem;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --footer__margin-top: 0;
}

/*
|--------------------------------------------------------------------------
| Logo
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-footer__section-logo__links__gap: var(--spacing-3, 0.75rem);
  --antipodes-footer__section-logo__links__margin-top: var(--spacing-10, 2.5rem);
}

/*
|--------------------------------------------------------------------------
| Contact
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-footer__contact__background: var(--background-bg-primary, transparent);
  --antipodes-footer__contact__border-radius: var(--radius-radii-xs, 0.25rem);
  --antipodes-footer__contact__box-shadow: none;
  --antipodes-footer__contact__color: var(--text-text-on-primary, #fff);
  --antipodes-footer__contact__font-family: var(--font-regular-normal-family, inherit);
  --antipodes-footer__contact__font-size: var(--font-regular-normal-size, 1rem);
  --antipodes-footer__contact__font-style: normal;
  --antipodes-footer__contact__font-weight: var(--font-regular-normal-weight, 400);
  --antipodes-footer__contact__line-height: var(--font-regular-normal-line-height, 1);
  --antipodes-footer__contact__letter-spacing: var(--font-regular-normal-letter-spacing, 0px);
  --antipodes-footer__contact__padding-bottom: var(--spacing-2-5, 0);
  --antipodes-footer__contact__padding-left: var(--spacing-4, 0);
  --antipodes-footer__contact__padding-right: var(--spacing-4, 0);
  --antipodes-footer__contact__padding-top: var(--spacing-2-5, 0);
  --antipodes-footer__contact__text-align: center;
  --antipodes-footer__contact__text-transform: uppercase;
  --antipodes-footer__contact__transition: color 0.3s ease;
}

:root {
  --antipodes-footer__contact__picto__fill: var(--antipodes-footer__contact__color);
  --antipodes-footer__contact__picto__height: auto;
  --antipodes-footer__contact__picto__margin-left: var(--spacing-2, 0.5rem);
  --antipodes-footer__contact__picto__width: 0.8313rem;
}

:root {
  --antipodes-footer__contact__background--on-hover: transparent;
  --antipodes-footer__contact__color--on-hover: var(--antipodes-footer__contact__color);
  --antipodes-footer__contact__picto__fill--on-hover: var(--antipodes-footer__contact__color);
}

/*
|--------------------------------------------------------------------------
| Doctolib
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-footer__doctolib__background: #963A22;
  --antipodes-footer__doctolib__border-radius: var(--radius-radii-xs, 0);
  --antipodes-footer__doctolib__box-shadow: none;
  --antipodes-footer__doctolib__color: var(--text-text-on-primary, #ffffff);
  --antipodes-footer__doctolib__font-family: var(--font-regular-normal-family, inherit);
  --antipodes-footer__doctolib__font-size: var(--font-regular-normal-size, 1rem);
  --antipodes-footer__doctolib__font-style: normal;
  --antipodes-footer__doctolib__font-weight: var(--font-regular-normal-weight, 400);
  --antipodes-footer__doctolib__line-height: var(--font-regular-normal-line-height, 1.5);
  --antipodes-footer__doctolib__letter-spacing: var(--font-regular-normal-letter-spacing, 1.6px);
  --antipodes-footer__doctolib__padding-bottom: var(--spacing-2-5, 0.7rem);
  --antipodes-footer__doctolib__padding-left: var(--spacing-4, 16px);
  --antipodes-footer__doctolib__padding-right: var(--spacing-4, 16px);
  --antipodes-footer__doctolib__padding-top: var(--spacing-2-5, 0.7rem);
  --antipodes-footer__doctolib__text-align: center;
  --antipodes-footer__doctolib__text-transform: uppercase;
  --antipodes-footer__doctolib__transition: color 0.3s ease, background ease-in-out .3s;
}

@media only screen and (min-width: 768px) {
  :root {
    --antipodes-footer__doctolib__color: var(--text-text-on-primary, #963A22);
    --antipodes-footer__doctolib__background: var(--background-bg-primary, #EBE7E1);
  }
}

:root {
  --antipodes-footer__doctolib__picto__fill: var(--antipodes-footer__doctolib__color);
  --antipodes-footer__doctolib__picto__height: auto;
  --antipodes-footer__doctolib__picto__margin-left: var(--spacing-2, 0.5rem);
  --antipodes-footer__doctolib__picto__width: 0.8313rem;
}

:root {
  --antipodes-footer__doctolib__background--on-hover: transparent;
  --antipodes-footer__doctolib__color--on-hover: #963A22;
  --antipodes-footer__doctolib__picto__fill--on-hover: var(--antipodes-footer__doctolib__color);
}

@media only screen and (min-width: 768px) {
  :root {
    --antipodes-footer__doctolib__color--on-hover: #fff;
  }
}

/*
|--------------------------------------------------------------------------
| Informations
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-footer__section-informations__margin-top: 0;
  --antipodes-footer__section-informations__gap: var(--spacing-10, 2.5rem);
  --antipodes-footer__section-informations__address__margin-top: var(--spacing-7, 1.75rem);
}

@media only screen and (min-width: 1024px) {
  :root {
    --antipodes-footer__section-informations__gap: var(--spacing-18, 4.6875rem);
  }
}

/*
|--------------------------------------------------------------------------
| Adresse
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-footer__section-informations__address__title__gap: var(--spacing-2, 0.75rem);
  --antipodes-footer__section-informations__address__title__color: var(--text-text-body, #000);
  --antipodes-footer__section-informations__address__title__font-family: var(--font-family-sans, inherit);
  --antipodes-footer__section-informations__address__title__font-size: var(--font-size-size-16, 1rem);
  --antipodes-footer__section-informations__address__title__font-style: normal;
  --antipodes-footer__section-informations__address__title__font-weight: var(--font-weight-medium, 500);
  --antipodes-footer__section-informations__address__title__line-height: var(--font-line-height-4, 1rem);
  --antipodes-footer__section-informations__address__title__letter-spacing: var(--font-letter-spacing-normal, 0);
  --antipodes-footer__section-informations__address__color: var(--text-text-body, #fff);
  --antipodes-footer__section-informations__address__font-family: var(--font-family-sans, inherit);
  --antipodes-footer__section-informations__address__font-size: 0.875rem;
  --antipodes-footer__section-informations__address__font-style: normal;
  --antipodes-footer__section-informations__address__font-weight: var(--font-weight-light, 400);
  --antipodes-footer__section-informations__address__line-height: var(--font-line-height-6, 1.5rem);
  --antipodes-footer__section-informations__address__letter-spacing: var(--font-letter-spacing-normal, 0.28px);
  --antipodes-footer__section-informations__address__margin-left: 0;
  --antipodes-footer__section-informations__address__margin-top: var(--spacing-1-5, 0.375rem);
  --antipodes-footer__section-informations__address__transition: color 0.3s ease;
  --antipodes-footer__section-informations__address__color--on-hover: #fff;
}

/*
|--------------------------------------------------------------------------
| Phone
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-footer__section-informations__phone__title__margin-top: var(--spacing-10, 2.5rem);
  --antipodes-footer__section-informations__phone__title__gap: var(--spacing-2, 0.625rem);
  --antipodes-footer__section-informations__phone__title__color: var(--text-text-body, #000);
  --antipodes-footer__section-informations__phone__title__font-family: var(--font-family-sans, inherit);
  --antipodes-footer__section-informations__phone__title__font-size: var(--font-size-size-16, 1rem);
  --antipodes-footer__section-informations__phone__title__font-style: normal;
  --antipodes-footer__section-informations__phone__title__font-weight: var(--font-weight-medium, 500);
  --antipodes-footer__section-informations__phone__title__line-height: var(--font-line-height-4, 1rem);
  --antipodes-footer__section-informations__phone__title__letter-spacing: var(--font-letter-spacing-normal, 0);
  --antipodes-footer__section-informations__phone__color: var(--text-text-body, #FFF);
  --antipodes-footer__section-informations__phone__font-family: var(--font-family-sans, inherit);
  --antipodes-footer__section-informations__phone__font-size: var(--font-size-size-16, 0.875rem);
  --antipodes-footer__section-informations__phone__font-style: normal;
  --antipodes-footer__section-informations__phone__font-weight: var(--font-weight-bold, 400);
  --antipodes-footer__section-informations__phone__line-height: var(--font-line-height-4, 1rem);
  --antipodes-footer__section-informations__phone__letter-spacing: var(--font-letter-spacing-normal, 0.28px);
  --antipodes-footer__section-informations__phone__margin-left: 0;
  --antipodes-footer__section-informations__phone__margin-top: 1rem;
  --antipodes-footer__section-informations__phone__transition: color 0.3s ease;
  --antipodes-footer__section-informations__phone__color--on-hover: var(--background-bg-secondary, #FFF);
  --antipodes-footer__phone__useful-text__color: var(--text-text-body, #000);
  --antipodes-footer__phone__useful-text__font-family: var(--font-family-sans, inherit);
  --antipodes-footer__phone__useful-text__font-size: var(--font-size-size-16, 1rem);
  --antipodes-footer__phone__useful-text__font-style: normal;
  --antipodes-footer__phone__useful-text__font-weight: var(--font-weight-light, 300);
  --antipodes-footer__phone__useful-text__line-height: var(--font-line-height-6, 1.5rem);
  --antipodes-footer__phone__useful-text__letter-spacing: var(--font-letter-spacing-normal, 0);
  --antipodes-footer__phone__useful-text__margin-left: 1.8125rem;
  --antipodes-footer__phone__useful-text__max-width: 19.75rem;
  --antipodes-footer__phone__useful-text__margin-top: var(--spacing-1-5, 0.375rem);
}

@media only screen and (min-width: 1024px) {
  :root {
    --antipodes-footer__section-informations__phone__title__margin-top: var(--spacing-7, 1.75rem);
  }
}

/*
|--------------------------------------------------------------------------
| Hours
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-footer__section-informations__hours__item__color: var(--text-text-body, #000);
  --antipodes-footer__section-informations__hours__item__leading-trim: both;
  --antipodes-footer__section-informations__hours__item__text-edge: cap;
  --antipodes-footer__section-informations__hours__item__font-family: var(--font-family-sans, inherit);
  --antipodes-footer__section-informations__hours__item__font-size: var(--font-size-size-16, 1rem);
  --antipodes-footer__section-informations__hours__item__font-style: normal;
  --antipodes-footer__section-informations__hours__item__font-weight: var(--font-weight-light, 300);
  --antipodes-footer__section-informations__hours__item__line-height: var(--font-line-height-6, 1.5rem);
  --antipodes-footer__section-informations__hours__item__letter-spacing: var(--font-letter-spacing-normal, 0);
  --antipodes-footer__section-informations__hours__item__margin-top: var(--spacing-4, 1rem);
}

/*
|--------------------------------------------------------------------------
| Socials
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-footer__section-informations__socials__title__color: var(--text-text-body, #000);
  --antipodes-footer__section-informations__socials__title__leading-trim: both;
  --antipodes-footer__section-informations__socials__title__text-edge: cap;
  --antipodes-footer__section-informations__socials__title__font-family: var(--font-Medium-medium-family, inherit);
  --antipodes-footer__section-informations__socials__title__font-size: var(--font-Medium-medium-size, 1.125rem);
  --antipodes-footer__section-informations__socials__title__font-style: normal;
  --antipodes-footer__section-informations__socials__title__font-weight: var(--font-Medium-medium-weight, 500);
  --antipodes-footer__section-informations__socials__title__line-height: var(--font-Medium-medium-line-height, 1.125rem);
  --antipodes-footer__section-informations__socials__title__letter-spacing: var(--font-Medium-medium-letter-spacing, 0);
  --antipodes-footer__section-informations__socials__title__text-transform: uppercase;
  --antipodes-footer__section-informations__socials__title__text-align: center;
  --antipodes-footer__section-informations__socials__items__gap: var(--spacing-2, 0.5rem);
  --antipodes-footer__section-informations__socials__items__margin-top: var(--spacing-4, 1rem);
  --antipodes-footer__section-informations__socials__items__transition: fill 0.3s ease;
  --antipodes-footer__section-informations__socials__items__hover-fill: var(--background-bg-secondary, #123BAA);
}

@media only screen and (min-width: 1024px) {
  :root {
    --antipodes-footer__section-informations__socials__title__text-align: right;
  }
}

/*
|--------------------------------------------------------------------------
| Newsletter
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-footer__section-informations__subscribe__gap: var(--spacing-4, 1rem);
  --antipodes-footer__section-informations__subscribe__margin-top: var(--spacing-10, 2.5rem);
  --antipodes-footer__section-informations__subscribe__border-radius: 3rem;
  --antipodes-footer__section-informations__subscribe__border: 1px solid var(--border-border-subtle, #B5C9FF);
  --antipodes-footer__section-informations__subscribe__background: var(--background-bg-page, #FFF);
  --antipodes-footer__section-informations__subscribe__height: 3.625rem;
  --antipodes-footer__section-informations__subscribe__padding: var(--spacing-1, 0.25rem) var(--spacing-1, 0.25rem) var(--spacing-1, 0.25rem) var(--spacing-3-5, 0.875rem);
  --antipodes-footer__section-informations__subscribe__color: var(--text-text-body, #000);
  --antipodes-footer__section-informations__subscribe__font-family: var(--font-family-sans, inherit);
  --antipodes-footer__section-informations__subscribe__font-size: var(--font-size-size-14, 0.875rem);
  --antipodes-footer__section-informations__subscribe__font-weight: var(--font-weight-light, 300);
  --antipodes-footer__section-informations__subscribe__max-width: 8.125rem;
  --antipodes-footer__section-informations__subscribe__submit__height: 100%;
  --antipodes-footer__section-informations__subscribe__submit__button__border-radius: 3rem;
  --antipodes-footer__section-informations__subscribe__submit__button__background: var(--background-bg-primary, #061849);
  --antipodes-footer__section-informations__subscribe__submit__button__color: var(--text-text-on-invert, #FFF);
  --antipodes-footer__section-informations__subscribe__submit__button__font-family: var(--font-family-sans, inherit);
  --antipodes-footer__section-informations__subscribe__submit__button__font-size: var(--font-size-size-14, 0.875rem);
  --antipodes-footer__section-informations__subscribe__submit__button__font-weight: var(--font-weight-light, 300);
  --antipodes-footer__section-informations__subscribe__submit__button__letter-spacing: var(--font-letter-spacing-normal, 0);
  --antipodes-footer__section-informations__subscribe__submit__button__padding-left: var(--spacing-6, 1.5rem);
  --antipodes-footer__section-informations__subscribe__submit__button__padding-right: var(--spacing-6, 1.5rem);
  --antipodes-footer__section-informations__subscribe__submit__button__text-transform: uppercase;
  --antipodes-footer__section-informations__subscribe__submit__button__transition: all 0.3s;
  --antipodes-footer__section-informations__subscribe__submit__button__background--on-hover: var(--background-bg-secondary, #123BAA);
}

@media only screen and (min-width: 1024px) {
  :root {
    --antipodes-footer__section-informations__subscribe__margin-top: var(--spacing-5, 1.25rem);
  }
}

/*
|--------------------------------------------------------------------------
| Menu
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --footer__menu-inner__gap: var(--spacing-5, 20px);
  --footer__menu__background: transparent;
  --footer__menu__margin-top: var(--spacing-8, 28px);
  --footer__menu__padding-bottom: var(--spacing-3-5, 1rem);
  --footer__menu__padding-top: var(--spacing-3-5, 1rem);
  --footer__menu-inner__a__color--on-hover: var(--border-border-subtle, #FFC580);
}

@media only screen and (min-width: 1024px) {
  :root {
    --footer__menu-inner__gap: var(--spacing-10, 1rem 2.5rem);
  }
}

:root {
  --antipodes-footer__menu-inner__color: var(--text-text-on-primary, #FFF);
  --antipodes-footer__menu-inner__text-align: left;
  --antipodes-footer__menu-inner__font-family: var(--font-Small-medium-family, inherit);
  --antipodes-footer__menu-inner__font-size: var(--font-Small-medium-size, 0.875rem);
  --antipodes-footer__menu-inner__font-style: normal;
  --antipodes-footer__menu-inner__font-weight: var(--font-Small-medium-weight, 400);
  --antipodes-footer__menu-inner__line-height: var(--font-Small-medium-line-height, 0.875rem);
  --antipodes-footer__menu-inner__letter-spacing: var(--font-Small-medium-letter-spacing, 0);
  --antipodes-footer__menu-inner__text-transform: uppercase;
}

/*
|--------------------------------------------------------------------------
| Copyright Menu
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --footer__coprygiht-menu__margin-bottom: 0.75rem;
  --footer__coprygiht-menu__margin-top: 0;
}

:root {
  --footer__copyright-menu__color: var(--border-border-primary, #FFF);
  --footer__copyright-menu__font-family: var(--font-family-sans, inherit);
  --footer__copyright-menu__font-size: var(--font-size-size-14, 0.75rem);
  --footer__copyright-menu__font-weight: var(--font-weight-light, 325);
  --footer__copyright-menu__letter-spacing: 0.24px;
  --footer__copyright-menu__line-height: 1;
  --footer__copyright-menu__text-align: center;
  --footer__copyright-menu__text-transform: inherit;
  --footer__copyright-menu__a__color--on-hover: #FFC580;
  --footer__copyright-menu-inner__gap: var(--spacing-2-5, 1rem);
  --footer__copyright-menu-inner__border: none;
}

@media only screen and (min-width: 1024px) {
  :root {
    --footer__copyright-menu-inner__gap: var(--spacing-5, 1.25rem);
    --footer__copyright-menu__font-size: var(--font-size-size-14, 1rem);
  }
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header__background: transparent;
  --header__box-shadow: none;
  --header__column-gap: 0.9375rem;
  --header__padding-bottom: 1rem;
  --header__padding-left: 0;
  --header__padding-right: 0;
  --header__padding-top: 1rem;
  --header__row-gap: 1rem;
  --header__z-index: 1200;
}

/*
|--------------------------------------------------------------------------
| Main
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-header-main__border: 1px solid #000;
  --antipodes-header-main__padding-bottom: var(--navbar-margin-bottom, 1.25rem);
  --antipodes-header-main__padding-left: var(--spacing-5, 1.25rem);
  --antipodes-header-main__padding-right: var(--spacing-5, 1.25rem);
}

/*
|--------------------------------------------------------------------------
| Search Form
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header__search-form__border-bottom: 1px solid var(--header__search-form__color);
  --header__search-form__color: #412928;
  --header__search-form__font-family: inherit;
  --header__search-form__font-size: 1rem;
  --header__search-form__font-weight: 400;
  --header__search-form__letter-spacing: inherit;
  --header__search-form__line-height: inherit;
  --header__search-form__padding-bottom: 0.2rem;
  --header__search-form__text-align: inherit;
  --header__search-form__text-transform: inherit;
}

:root {
  --header__search-form-picto__color: var(--header__search-form__color);
  --header__search-form-picto__width: 21px;
}

/*
|--------------------------------------------------------------------------
| Doctolib
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-header-main__doctolib__background: var(--background-bg-secondary, #123baa);
  --antipodes-header-main__doctolib__border-radius: var(--radius-radii-xs, 0.25rem);
  --antipodes-header-main__doctolib__box-shadow: none;
  --antipodes-header-main__doctolib__color: var(--text-text-on-primary, #fff);
  --antipodes-header-main__doctolib__font-family: var(--font-regular-normal-family, inherit);
  --antipodes-header-main__doctolib__font-size: var(--font-regular-normal-size, 1rem);
  --antipodes-header-main__doctolib__font-style: normal;
  --antipodes-header-main__doctolib__font-weight: var(--font-regular-normal-weight, 400);
  --antipodes-header-main__doctolib__line-height: var(--font-regular-normal-line-height, 1.5);
  --antipodes-header-main__doctolib__letter-spacing: var(--font-regular-normal-letter-spacing, 0px);
  --antipodes-header-main__doctolib__padding-bottom: var(--spacing-2-5, 0.625rem);
  --antipodes-header-main__doctolib__padding-left: var(--spacing-4, 16px);
  --antipodes-header-main__doctolib__padding-right: var(--spacing-4, 16px);
  --antipodes-header-main__doctolib__padding-top: var(--spacing-2-5, 0.625rem);
  --antipodes-header-main__doctolib__text-align: center;
  --antipodes-header-main__doctolib__text-transform: initial;
  --antipodes-header-main__doctolib__transition: color 0.3s ease;
}

:root {
  --antipodes-header-main__doctolib__picto__fill: var(--antipodes-header-main__doctolib__color);
  --antipodes-header-main__doctolib__picto__height: auto;
  --antipodes-header-main__doctolib__picto__margin-left: var(--spacing-2, 0.5rem);
  --antipodes-header-main__doctolib__picto__width: 0.8313rem;
}

:root {
  --antipodes-header-main__doctolib__background--on-hover: var(--background-bg-primary, #061849);
  --antipodes-header-main__doctolib__color--on-hover: var(--antipodes-header-main__doctolib__color);
  --antipodes-header-main__doctolib__picto__fill--on-hover: var(
		--antipodes-header-main__doctolib__color
	);
}

/*
|--------------------------------------------------------------------------
| Navigation
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header__navigation__background: transparent;
  --antipodes-header-main__navigation__margin-top: 0;
}

:root {
  --header__navigation__search-picto__color: #000;
  --header__navigation__search__margin-left: var(--spacing-5, 1.25rem);
}

:root {
  --header__navigation__first-items__background: transparent;
  --header__navigation__first-items__color: #000;
  --header__navigation__first-items__font-family: var(--fontFamily);
  --header__navigation__first-items__font-size: var(--font-size-size-16, 0.875rem);
  --header__navigation__first-items__font-weight: var(--font-weight-regular, 400);
  --header__navigation__first-items__gap: 1.2rem;
  --header__navigation__first-items__letter-spacing: 0.28px;
  --header__navigation__first-items__line-height: var(--font-line-height-5, 1.25);
  --header__navigation__first-items__padding-bottom: 0px;
  --header__navigation__first-items__padding-left: 0px;
  --header__navigation__first-items__padding-right: 0px;
  --header__navigation__first-items__padding-top: 0px;
  --header__navigation__first-items__text-align: inherit;
  --header__navigation__first-items__text-transform: uppercase;
}

@media only screen and (min-width: 1200px) {
  :root {
    --header__navigation__first-items__gap: 0.75rem;
  }
}

@media only screen and (min-width: 1350px) {
  :root {
    --header__navigation__first-items__gap: 2.0625rem;
  }
}

:root {
  --header__navigation__first-items__color--on-hover: var(--background-bg-secondary, #123baa);
}

/*
|--------------------------------------------------------------------------
| Sub Menus
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --header__navigation__sub-menu__background: #F5F3F0;
  --header__navigation__sub-menu__box-shadow: none;
  --header__navigation__sub-menu__color: #000;
  --header__navigation__sub-menu__font-family: inherit;
  --header__navigation__sub-menu__font-size: 0.875rem;
  --header__navigation__sub-menu__font-weight: 400;
  --header__navigation__sub-menu__letter-spacing: 0.01em;
  --header__navigation__sub-menu__line-height: 1;
  --header__navigation__sub-menu__min-width: 14rem;
  --header__navigation__sub-menu__text-align: inherit;
  --header__navigation__sub-menu__text-transform: inherit;
}

:root {
  --header__navigation__sub-menu-items__padding-bottom: 0.7rem;
  --header__navigation__sub-menu-items__padding-left: 0.7rem;
  --header__navigation__sub-menu-items__padding-right: 0.7rem;
  --header__navigation__sub-menu-items__padding-top: 0.7rem;
}

:root {
  --header__navigation__sub-menu-items-with-children__chevron: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 8L5 4.5L1 1' stroke='%2348323E' stroke-width='2'/%3e%3c/svg%3e ");
  --header__navigation__sub-menu-items-with-children__chevron__height: 10px;
  --header__navigation__sub-menu-items-with-children__chevron__width: 7px;
  --header__navigation__sub-menu-items-with-children__margin-right: 1.25rem;
}

:root {
  --header__navigation__sub-menu-items__background--active: #963a22;
}

:root {
  --header__navigation__deep-nested-sub-menus__left: 4px;
}

/*
|--------------------------------------------------------------------------
| Mega Menus
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header__navigation__mega-menu__background: var(--header__navigation__sub-menu__background);
  --header__navigation__mega-menu__box-shadow: var(--header__navigation__sub-menu__box-shadow);
  --header__navigation__mega-menu__color: var(--header__navigation__sub-menu__color);
  --header__navigation__mega-menu__column-gap: 1rem;
  --header__navigation__mega-menu__font-family: var(--header__navigation__sub-menu__font-family);
  --header__navigation__mega-menu__font-size: var(--header__navigation__sub-menu__font-size);
  --header__navigation__mega-menu__font-weight: var(--header__navigation__sub-menu__font-weight);
  --header__navigation__mega-menu__letter-spacing: var(
		--header__navigation__sub-menu__letter-spacing
	);
  --header__navigation__mega-menu__line-height: var(--header__navigation__sub-menu__line-height);
  --header__navigation__mega-menu__min-width: 40rem;
  --header__navigation__mega-menu__padding-bottom: 1.25rem;
  --header__navigation__mega-menu__padding-left: 1.25rem;
  --header__navigation__mega-menu__padding-right: 1.25rem;
  --header__navigation__mega-menu__padding-top: 1.25rem;
  --header__navigation__mega-menu__row-gap: 2.5rem;
  --header__navigation__mega-menu__text-align: var(--header__navigation__sub-menu__text-align);
  --header__navigation__mega-menu__text-transform: var(
		--header__navigation__sub-menu__text-transform
	);
}

:root {
  --header__navigation__mega-menu__title__color: #9998ab;
  --header__navigation__mega-menu__title__font-family: inherit;
  --header__navigation__mega-menu__title__font-size: 0.75rem;
  --header__navigation__mega-menu__title__font-style: italic;
  --header__navigation__mega-menu__title__font-weight: 600;
  --header__navigation__mega-menu__title__letter-spacing: inherit;
  --header__navigation__mega-menu__title__line-height: 1.25;
  --header__navigation__mega-menu__title__text-align: inherit;
  --header__navigation__mega-menu__title__text-transform: inherit;
}

:root {
  --header__navigation__mega-menu__sub-menu__border-left: 6px solid #eee;
  --header__navigation__mega-menu__sub-menu__gap-between-items: 0.625rem;
  --header__navigation__mega-menu__sub-menu__margin-top: 0.625rem;
  --header__navigation__mega-menu__sub-menu__padding-left: 1.5rem;
}

:root {
  --header__navigation__mega-menu__sub-menu-item__color: #050039;
  --header__navigation__mega-menu__sub-menu-item__font-family: inherit;
  --header__navigation__mega-menu__sub-menu-item__font-size: 0.8125rem;
  --header__navigation__mega-menu__sub-menu-item__font-style: inherit;
  --header__navigation__mega-menu__sub-menu-item__font-weight: 400;
  --header__navigation__mega-menu__sub-menu-item__letter-spacing: inherit;
  --header__navigation__mega-menu__sub-menu-item__line-height: 1.2;
  --header__navigation__mega-menu__sub-menu-item__text-align: inherit;
  --header__navigation__mega-menu__sub-menu-item__text-transform: inherit;
}

:root {
  --header__navigation__mega-menu__sub-menu-item__color--is-active: #c34545;
}

:root {
  --antipodes-header-main__contact-page__color: #000;
  --antipodes-header-main__contact-page__font-family: var(--font-family-sans, inherit);
  --antipodes-header-main__contact-page__font-size: var(--font-size-size-16, 1rem);
  --antipodes-header-main__contact-page__font-style: normal;
  --antipodes-header-main__contact-page__font-weight: var(--font-weight-regular, 400);
  --antipodes-header-main__contact-page__line-height: var(--font-line-height-5, 1.25);
  --antipodes-header-main__contact-page__letter-spacing: var(--font-letter-spacing-normal, 0);
  --antipodes-header-main__contact-page__transition: color 0.3s ease;
  --antipodes-header-main__contact-page__color--on-hover: var(--background-bg-secondary, #123baa);
}

:root {
  --antipodes-header-main__tarif-page__color: #000;
  --antipodes-header-main__tarif-page__font-family: var(--font-family-sans, inherit);
  --antipodes-header-main__tarif-page__font-size: var(--font-size-size-16, 1rem);
  --antipodes-header-main__tarif-page__font-style: normal;
  --antipodes-header-main__tarif-page__font-weight: var(--font-weight-regular, 400);
  --antipodes-header-main__tarif-page__line-height: var(--font-line-height-5, 1.25);
  --antipodes-header-main__tarif-page__letter-spacing: var(--font-letter-spacing-normal, 0);
  --antipodes-header-main__tarif-page__border-left: 0.5px solid #000;
  --antipodes-header-main__tarif-page__padding-left: var(--header__column-gap);
  --antipodes-header-main__tarif-page__transition: color 0.3s ease;
  --antipodes-header-main__tarif-page__color--on-hover: var(--background-bg-secondary, #123baa);
}

:root {
  --antipodes-header-main__address__color: #000;
  --antipodes-header-main__address__font-family: var(--font-family-sans, inherit);
  --antipodes-header-main__address__font-size: 0.875rem;
  --antipodes-header-main__address__font-style: normal;
  --antipodes-header-main__address__font-weight: 400;
  --antipodes-header-main__address__line-height: normal;
  --antipodes-header-main__address__gap: 0.6875rem;
  --antipodes-header-main__address__transition: color 0.3s ease;
  --antipodes-header-main__address__color--on-hover: var(--background-bg-secondary, #123baa);
}

:root {
  --antipodes-header-main__phone__color: #000;
  --antipodes-header-main__phone__font-family: var(--font-family-sans, inherit);
  --antipodes-header-main__phone__font-size: 0.875rem;
  --antipodes-header-main__phone__font-style: normal;
  --antipodes-header-main__phone__font-weight: 600;
  --antipodes-header-main__phone__line-height: normal;
  --antipodes-header-main__phone__gap: 0.625rem;
  --antipodes-header-main__phone__margin-top: var(--spacing-2-5, 10px);
  --antipodes-header-main__phone__transition: color 0.3s ease;
  --antipodes-header-main__phone__color--on-hover: var(--background-bg-secondary, #123baa);
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-top__background: transparent;
  --header-top__height: 88px;
  --header-top__padding-left: 1.25rem;
  --header-top__padding-right: 1.25rem;
}

/*
|--------------------------------------------------------------------------
| Separator
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-top__separator__color: #111827;
  --header-top__separator__margin-left: 1rem;
  --header-top__separator__margin-right: 1rem;
}

/*
|--------------------------------------------------------------------------
| Socials
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-top-socials__gap: 0.8rem;
  --header-top-socials__picto__color: #111827;
  --header-top-socials__picto__height: 15px;
}

:root {
  --header-top-socials__picto__color--on-hover: #02058d;
}

/*
|--------------------------------------------------------------------------
| Address
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-top__address__color: #111827;
  --header-top__address__font-family: inherit;
  --header-top__address__font-size: 0.75rem;
  --header-top__address__font-weight: 400;
  --header-top__address__gap: 1rem;
  --header-top__address__letter-spacing: 0.28px;
  --header-top__address__line-height: 1.2;
  --header-top__address__text-align: inherit;
  --header-top__address__text-transform: inherit;
}

@media only screen and (min-width: 1350px) {
  :root {
    --header-top__address__font-size: 0.875rem;
  }
}

:root {
  --header-top__address-picto__color: transparent;
}

:root {
  --header-top__address-picto__color--on-hover: transparent;
  --header-top__address__color--on-hover: #02058d;
}

/*
|--------------------------------------------------------------------------
| Phone
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-top__phone__color: #000;
  --header-top__phone__font-family: inherit;
  --header-top__phone__font-size: 0.8125rem;
  --header-top__phone__font-weight: 400;
  --header-top__phone__gap: 1rem;
  --header-top__phone__letter-spacing: 0.28px;
  --header-top__phone__line-height: 1;
  --header-top__phone__text-align: inherit;
  --header-top__phone__text-transform: inherit;
}

@media only screen and (min-width: 1350px) {
  :root {
    --header-top__phone__font-size: 0.875rem;
  }
}

:root {
  --header-top__phone-picto__color: transparent;
}

:root {
  --header-top__phone-picto__color--on-hover: #000;
  --header-top__phone__color--on-hover: #000;
}

/*
|--------------------------------------------------------------------------
| Contact Page
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-top__contact-page__color: #000;
  --header-top__contact-page__font-family: inherit;
  --header-top__contact-page__font-size: 1rem;
  --header-top__contact-page__font-weight: 400;
  --header-top__contact-page__letter-spacing: inherit;
  --header-top__contact-page__line-height: 1;
  --header-top__contact-page__padding-bottom: 0.2rem;
  --header-top__contact-page__text-align: inherit;
  --header-top__contact-page__text-transform: uppercase;
  --header-top__contact-page__transform: 2px;
}

:root {
  --header-top__contact-page-line__color: var(--header-top__contact-page__color);
}

/*
|--------------------------------------------------------------------------
| Doctolib
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-top__doctolib__background: #963a22;
  --header-top__doctolib__color: #ebe9e6;
  --header-top__doctolib__font-family: inherit;
  --header-top__doctolib__font-size: 1rem;
  --header-top__doctolib__font-weight: 400;
  --header-top__doctolib__gap: 6px;
  --header-top__doctolib__letter-spacing: 1.6px;
  --header-top__doctolib__line-height: 1;
  --header-top__doctolib__margin-left: 8px;
  --header-top__doctolib__text-align: inherit;
  --header-top__doctolib__text-transform: uppercase;
  --header-top__doctolib__transition: background 0.3s ease-in-out;
}

:root {
  --header-top__doctolib-picto__color: var(--header-top__doctolib__color);
}

:root {
  --header-top__doctolib__background--on-hover: transparent;
  --header-top__doctolib__color--on-hover: var(--header-top__doctolib__color);
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-responsive__min-height: 94%;
  --header-responsive__width: 100%;
  --header-responsive__background: linear-gradient(0deg, rgba(183, 168, 148, 0.16) 0%, rgba(183, 168, 148, 0.16) 100%), linear-gradient(0deg, #FFF 0%, #FFF 100%), var(--Colors-bg-surface, #FCFCFC);
  --header-responsive__box-shadow: none;
  --header-responsive__height: 56px;
  --header-responsive__padding-left: 1rem;
  --header-responsive__padding-right: 0;
}

@media only screen and (min-width: 767px) {
  :root {
    --header-responsive__min-height: 100%;
  }
}

/*
|--------------------------------------------------------------------------
| Right
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-responsive__right__gap: 1.25rem;
}

/*
|--------------------------------------------------------------------------
| Toggler
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-responsive__toggler__color: transparent;
}

/*
|--------------------------------------------------------------------------
| Doctolib
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-responsive__doctolib__background: var(--background-bg-secondary, #123BAA);
}

/*
|--------------------------------------------------------------------------
| Phone
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-responsive__phone__background: var(--background-bg-secondary, #123BAA);
  --header-responsive__phone__color: #fff;
  --header-responsive__phone__font-family: inherit;
  --header-responsive__phone__font-size: 1rem;
  --header-responsive__phone__font-weight: 700;
  --header-responsive__phone__letter-spacing: 0.03em;
  --header-responsive__phone__line-height: 1;
  --header-responsive__phone__text-align: inherit;
  --header-responsive__phone__text-transform: inherit;
}

/*
|--------------------------------------------------------------------------
| Responsive Menu
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-responsive-menu__background: linear-gradient(0deg, rgba(183, 168, 148, 0.16) 0%, rgba(183, 168, 148, 0.16) 100%), #FFF;
  --header-responsive-menu__box-shadow: 0px 10px 15px -3px rgba(16, 24, 40, 0.1), 0px 4px 6px -4px rgba(16, 24, 40, 0.1);
  --header-responsive-menu__height: 90vh;
  --header-responsive-menu__padding-bottom: var(--Spacing-5, 0);
  --header-responsive-menu__padding-left: var(--Spacing-4, 16px);
  --header-responsive-menu__padding-right: var(--Spacing-4, 16px);
  --header-responsive-menu__padding-top: var(--Spacing-5, 20px);
  --header-responsive-menu__z-index: calc(var(--header__z-index) - 1);
}

:root {
  --antipodes-header-responsive-menu-overlay__z-index: calc(var(--header__z-index) - 2);
  --header-responsive-menu__overlay__background: rgba(0, 0, 0, 0.1);
  --header-responsive-menu__overlay__backdrop-filter: blur(2px);
}

:root {
  --header-responsive-menu__search-form__border-bottom: none;
  --header-responsive-menu__search-form__color: #000;
  --header-responsive-menu__search-form__font-family: var(--fontFamily, inherit);
  --header-responsive-menu__search-form__font-size: 0.75rem;
  --header-responsive-menu__search-form__font-style: normal;
  --header-responsive-menu__search-form__font-weight: var(--font-weight-regular, 400);
  --header-responsive-menu__search-form__line-height: var(--font-line-height-6, 1.5);
  --header-responsive-menu__search-form__letter-spacing: 0.24px;
  --header-responsive-menu__search-form__padding-bottom: 0;
  --header-responsive-menu__search-form__text-align: inherit;
  --header-responsive-menu__search-form__text-transform: uppercase;
  --antipodes-header-responsive-menu__search-form__margin-top: 0;
  --antipodes-header-responsive-menu__search-form__margin-bottom: 1rem;
}

:root {
  --header-responsive-menu__search-form-picto__color: transparent;
  --header-responsive-menu__search-form-picto__width: 14.5px;
  --header-responsive-menu__search-form-picto__height: 14.5px;
  --header-responsive-menu__search-form-picto__bottom: 0;
}

:root {
  --header-responsive-menu__navigation__margin-top: 0.625rem;
}

:root {
  --header-responsive-menu__sub-menu__margin-left: 1.25rem;
}

:root {
  --header-responsive-menu__dropdown-toggle__width: 24px;
  --header-responsive-menu__dropdown-toggle__height: 24px;
  --antipodes-header-responsive-menu__push-nav__z-index: calc(var(--header__z-index) - 1);
}

:root {
  --header-responsive-menu__dropdown-toggle-picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='0.446289' y='0.25' width='20' height='19.5' fill='white'/%3E%3Cpath d='M16.077 9.46086H10.5393V3.92313C10.5393 3.81768 10.4538 3.73218 10.3484 3.73218C10.2429 3.73218 10.1574 3.81768 10.1574 3.92313V9.46086H4.61967C4.51421 9.46086 4.42871 9.54636 4.42871 9.65182C4.42871 9.75728 4.51421 9.84278 4.61967 9.84278H10.1574V15.3805C10.1574 15.486 10.2429 15.5715 10.3484 15.5715C10.4538 15.5715 10.5393 15.486 10.5393 15.3805V9.84278H16.077C16.1825 9.84278 16.268 9.75728 16.268 9.65182C16.268 9.54636 16.1825 9.46086 16.077 9.46086Z' fill='%23353330'/%3E%3Cpath d='M4.42857 0.25H0.25V4.42857' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M20.4463 4.42857L20.4463 0.25L16.2677 0.25' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M16.2677 19.75L20.4463 19.75L20.4463 15.5714' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M0.250001 15.5714L0.25 19.75L4.42857 19.75' stroke='%23353330' stroke-width='0.5'/%3E%3C/svg%3E");
  --header-responsive-menu__dropdown-toggle-picto--is-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='0.446289' y='0.25' width='20' height='19.5' fill='white'/%3E%3Cpath d='M16.077 9.46086H4.61967C4.51421 9.46086 4.42871 9.54636 4.42871 9.65182C4.42871 9.75728 4.51421 9.84278 4.61967 9.84278H16.077C16.1825 9.84278 16.268 9.75728 16.268 9.65182C16.268 9.54636 16.1825 9.46086 16.077 9.46086Z' fill='%23353330'/%3E%3Cpath d='M4.42857 0.25H0.25V4.42857' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M20.4463 4.42857L20.4463 0.25L16.2677 0.25' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M16.2677 19.75L20.4463 19.75L20.4463 15.5714' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M0.250001 15.5714L0.25 19.75L4.42857 19.75' stroke='%23353330' stroke-width='0.5'/%3E%3C/svg%3E");
  --header-responsive-menu__dropdown-toggle-picto--is-active__height: 3px;
  --header-responsive-menu__dropdown-toggle-picto--is-active__width: 12px;
  --header-responsive-menu__dropdown-toggle-picto__height: 13px;
  --header-responsive-menu__dropdown-toggle-picto__width: 12px;
}

:root {
  --header-responsive-menu__item__color: #262626;
  --header-responsive-menu__item__font-family: var(--fontFamily, inherit);
  --header-responsive-menu__item__font-size: 1rem;
  --header-responsive-menu__item__font-style: normal;
  --header-responsive-menu__item__font-weight: 400;
  --header-responsive-menu__item__line-height: var(--font-line-height-5, 1.53);
  --header-responsive-menu__item__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --header-responsive-menu__item__padding-bottom: var(--Spacing-2, 8px);
  --header-responsive-menu__item__padding-top: var(--Spacing-2, 8px);
  --header-responsive-menu__item__text-align: inherit;
  --header-responsive-menu__item__text-transform: inherit;
}

:root {
  --header-responsive-menu__first-item__background--active: #f5e7e500;
}

/*
|--------------------------------------------------------------------------
| Push Menu
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --antipodes-header-responsive-menu__push-nav__level__top: 5rem;
  --antipodes-header-responsive-menu__push-nav__level__padding-top: 0;
}

:root {
  --header-responsive-menu__push-menu-toggle__width: 24px;
  --header-responsive-menu__push-menu-toggle__height: 24px;
  --header-responsive-menu__push-menu-toggle-picto: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12.5L6.5 7L1 1.5' stroke='%23252525' stroke-width='1.22222' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

:root {
  --antipodes-header-responsive-menu__close-level__transform-y: -3.5rem;
  --header-responsive-menu__close-level__width: 24px;
  --header-responsive-menu__close-level__height: 24px;
  --header-responsive-menu__close-level-picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M6.5 1.5L1 7L6.5 12.5' stroke='%23252525' stroke-width='1.22222' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

:root {
  --header-responsive-menu__level-title__color: var(--text-text-body, #000);
  --header-responsive-menu__level-title__font-family: var(--font-family-sans, inherit);
  --header-responsive-menu__level-title__font-size: var(--font-size-base, 1rem);
  --header-responsive-menu__level-title__font-style: normal;
  --header-responsive-menu__level-title__font-weight: var(--font-weight-medium, 500);
  --header-responsive-menu__level-title__line-height: var(--font-line-height-6, 1.5);
  --header-responsive-menu__level-title__letter-spacing: var(--font-letter-spacing-normal, 0px);
  --header-responsive-menu__level-title__text-transform: uppercase;
  --antipodes-header-responsive-menu__level-title__padding-top: 0;
  --header-responsive-menu__level-title__padding-right: 0;
  --header-responsive-menu__level-title__padding-bottom: var(--spacing-2-5, 10px);
  --header-responsive-menu__level-title__padding-left: 0;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-search-form__background: var(--background-bg-primary, #061849);
  --header-search-form__max-width: 45rem;
  --header-search-form__padding-bottom: 1.25rem;
  --header-search-form__padding-left: 1.25rem;
  --header-search-form__padding-right: 1.25rem;
  --header-search-form__padding-top: 1.25rem;
  --header-search-form__z-index: calc(var(--header__z-index) - 1);
}

/*
|--------------------------------------------------------------------------
| Form
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-search-form__gap: 0.5rem;
}

:root {
  --header-search-form__label__color: #fff;
  --header-search-form__label__font-family: inherit;
  --header-search-form__label__font-size: 1rem;
  --header-search-form__label__font-weight: 500;
  --header-search-form__label__letter-spacing: inherit;
  --header-search-form__label__line-height: 1;
  --header-search-form__label__text-align: inherit;
  --header-search-form__label__text-transform: inherit;
}

:root {
  --header-search-form__input__border-bottom: 1px solid var(--header-search-form__input__color);
  --header-search-form__input__color: #fff;
  --header-search-form__input__extra-translate: 1px;
  --header-search-form__input__font-family: inherit;
  --header-search-form__input__font-size: 1rem;
  --header-search-form__input__font-weight: 400;
  --header-search-form__input__letter-spacing: inherit;
  --header-search-form__input__line-height: inherit;
  --header-search-form__input__padding-bottom: 0.2rem;
  --header-search-form__input__text-align: inherit;
  --header-search-form__input__text-transform: inherit;
}

:root {
  --header-search-form__picto__color: var(--header-search-form__input__color);
  --header-search-form__picto__width: 17px;
}

/*
|--------------------------------------------------------------------------
| Overlay
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --header-search-form-overlay__background: rgba(0, 0, 0, 0.8);
  --header-search-form-overlay__z-index: calc(var(--header-search-form__z-index) - 1);
}

/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --pagination-accent-color: var(--blackColor);
  --pagination__border-bottom: 1px solid transparent;
  --pagination__border-top: 1px solid transparent;
  --pagination__padding-bottom: 0;
  --pagination__padding-top: 0;
}

/*
|--------------------------------------------------------------------------
| Pagination
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --pagination__button__fill: #963A22;
  --pagination__button__transition: fill .3s ease;
}

:root {
  --pagination__button__fill--active: #963A22;
}

:root {
  --pagination__button__opacity--disabled: 0.4;
}

/*
|--------------------------------------------------------------------------
| Pages
|--------------------------------------------------------------------------
|
| 
|
*/
:root {
  --pagination__pages__gap: 0.625rem;
}

:root {
  --pagination__page-number__color: #000;
  --pagination__page-number__font-size: 1rem;
  --pagination__page-number__text-align: center;
  --pagination__page-number__transition: color 0.3s;
}

:root {
  --pagination__page-number__background--current: transparent;
  --pagination__page-number__border-radius--current: 100%;
  --pagination__page-number__color--current: var(--pagination__page-number__color);
  --pagination__page-number__font-size--current: 1rem;
  --pagination__page-number__font-weight--current: 400;
  --pagination__page-number__height--current: auto;
  --pagination__page-number__width--current: auto;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Thumbnail
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --post-card-3__thumbnail-category__background: var(--background-bg-secondary, transparent);
  --post-card-3__thumbnail-category__border-radius: 0;
  --post-card-3__thumbnail-category__color: var(--text-text-on-primary, #fff);
  --post-card-3__thumbnail-category__font-family: var(--font-family-sans, inherit);
  --post-card-3__thumbnail-category__font-size: var(--font-size-size-12, 0.6rem);
  --post-card-3__thumbnail-category__font-weight: var(--font-weight-regular, 400);
  --post-card-3__thumbnail-category__letter-spacing: var(--font-letter-spacing-wider, 0.6px);
  --post-card-3__thumbnail-category__line-height: var(--font-line-height-3, normal);
  --post-card-3__thumbnail-category__margin-top: 0;
  --post-card-3__thumbnail-category__padding-bottom: var(--spacing-1-5, 0);
  --post-card-3__thumbnail-category__padding-left: var(--spacing-2, 0);
  --post-card-3__thumbnail-category__padding-right: var(--spacing-2, 0);
  --post-card-3__thumbnail-category__padding-top: var(--spacing-1-5, 0);
  --post-card-3__thumbnail-category__text-align: inherit;
  --post-card-3__thumbnail-category__text-transform: uppercase;
}

@media only screen and (min-width: 560px) {
  :root {
    --post-card-3__thumbnail-category__font-size: var(--font-size-size-12, 0.75rem);
  }
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --post-card-3__content__background: var(--background-bg-primary-suttle, transparent);
  --post-card-3__content__padding-bottom: var(--spacing-6, 1rem);
  --post-card-3__content__padding-left: var(--spacing-6, 1rem);
  --post-card-3__content__padding-right: var(--spacing-6, 1rem);
  --post-card-3__content__padding-top: var(--spacing-6, 1rem);
}

:root {
  --post-card-3__published-date__color: #fff;
  --post-card-3__published-date__font-family: inherit;
  --post-card-3__published-date__font-size: 0.6rem;
  --post-card-3__published-date__font-weight: 400;
  --post-card-3__published-date__letter-spacing: 0.6px;
  --post-card-3__published-date__line-height: inherit;
  --post-card-3__published-date__text-align: inherit;
  --post-card-3__published-date__text-transform: uppercase;
}

@media only screen and (min-width: 560px) {
  :root {
    --post-card-3__published-date__font-size: 0.75rem;
  }
}

:root {
  --post-card-3__title__color: #353330;
  --post-card-3__title__font-family: var(--font-family-sans, inherit);
  --post-card-3__title__font-size: var(--font-size-size-18, 1.125rem);
  --post-card-3__title__font-weight: var(--font-weight-regular, 500);
  --post-card-3__title__letter-spacing: 1.8px;
  --post-card-3__title__line-height: var(--font-line-height-5, 1.25rem);
  --post-card-3__title__margin-top: 0;
  --post-card-3__title__text-align: inherit;
  --post-card-3__title__text-transform: uppercase;
}

:root {
  --post-card-3__title__color--on-hover: #963a22;
}

:root {
  --post-card-3__excerpt__color: var(--text-text-subtle, #353330);
  --post-card-3__excerpt__font-family: var(--font-family-sans, inherit);
  --post-card-3__excerpt__font-size: var(--font-size-size-16, 1rem);
  --post-card-3__excerpt__font-weight: var(--font-weight-light, 300);
  --post-card-3__excerpt__letter-spacing: inherit;
  --post-card-3__excerpt__line-height: var(--font-line-height-7, 1.62rem);
  --post-card-3__excerpt__margin-top: var(--spacing-3, 0.6rem);
  --post-card-3__excerpt__text-align: inherit;
  --post-card-3__excerpt__text-transform: inherit;
}

:root {
  --post-card-3__read-more__margin-top: var(--spacing-6, 0.8rem);
}

:root {
  --post-card-3__default-read-more-button__color: var(--text-text-on-primary, #353330);
  --post-card-3__default-read-more-button__font-family: var(--font-family-sans, inherit);
  --post-card-3__default-read-more-button__font-size: var(--font-size-size-16, 1rem);
  --post-card-3__default-read-more-button__font-weight: var(--font-weight-regular, 400);
  --post-card-3__default-read-more-button__letter-spacing: inherit;
  --post-card-3__default-read-more-button__line-height: var(--font-line-height-6, 1);
  --post-card-3__default-read-more-button__padding-bottom: 0;
  --post-card-3__default-read-more-button__text-transform: uppercase;
}

/** This variable manage when the text and buttons are in block line. */
/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --single-page__header__margin-top: 0.5rem;
}

:root {
  --single-page__title__color: var(--text-text-primary, #963A22);
  --single-page__title__font-family: var(--font-family-serif, inherit);
  --single-page__title__font-size: var(--font-size-4xl, 1.625rem);
  --single-page__title__font-weight: var(--font-weight-regular, 500);
  --single-page__title__letter-spacing: var(--font-letter-spacing-normal, 3.2px);
  --single-page__title__line-height: var(--font-line-height-9, 1);
  --single-page__title__text-align: inherit;
  --single-page__title__text-transform: uppercase;
  --single-page__title__margin-top: var(--Spacing-3-5, 28px);
}

@media only screen and (min-width: 560px) {
  :root {
    --single-page__title__font-size: var(--font-size-4xl, 2rem);
  }
}

:root {
  --antipodes-single-page__meta__gap: var(--Spacing-2, 0);
  --antipodes-single-page__meta__padding: var(--Spacing-1, 8px) var(--Spacing-2-5, 10px) var(--Spacing-1, 8px) var(--Spacing-1, 10px);
  --antipodes-single-page__meta__border-radius: var(--Border-Radius-rounded-2xl, 0);
  --antipodes-single-page__meta__background: var(--background-bg-secondary-suttle, #905E4E);
  --antipodes-single-page__meta__mix-blend-mode: multiply;
}

@media only screen and (min-width: 560px) {
  :root {
    --antipodes-single-page__meta__padding: var(--Spacing-1, 8px) var(--Spacing-2-5, 12px) var(--Spacing-1, 8px) var(--Spacing-1, 12px);
  }
}

:root {
  --antipodes-single-page__meta__category__border-radius: var(--Border-Radius-rounded-2xl, 1rem);
  --antipodes-single-page__meta__category__padding: var(--Spacing-1-5, 0) var(--Spacing-2, 0);
  --antipodes-single-page__meta__category__background: var(--background-bg-secondary, transparent);
  --antipodes-single-page__meta__category__color: var(--text-text-on-primary, #FFF);
  --antipodes-single-page__meta__category__text-align: center;
  --antipodes-single-page__meta__category__font-family: var(--fontFamily, inherit);
  --antipodes-single-page__meta__category__font-size: var(--font-size-xs, 0.75rem);
  --antipodes-single-page__meta__category__font-style: normal;
  --antipodes-single-page__meta__category__font-weight: var(--font-weight-regular, 400);
  --antipodes-single-page__meta__category__line-height: var(--font-line-height-3, 1);
  --antipodes-single-page__meta__category__letter-spacing: var(--font-letter-spacing-wider, 0.6px);
}

:root {
  --antipodes-single-page__meta__reading-time__color: var(--text-text-on-invert, #FFF);
  --antipodes-single-page__meta__reading-time__font-family: var(--fontFamily, Poppins);
  --antipodes-single-page__meta__reading-time__font-size: var(--font-size-sm, 0.75rem);
  --antipodes-single-page__meta__reading-time__font-style: normal;
  --antipodes-single-page__meta__reading-time__font-weight: var(--font-weight-medium, 400);
  --antipodes-single-page__meta__reading-time__line-height: var(--font-line-height-4, 1rem);
  --antipodes-single-page__meta__reading-time__letter-spacing: var(--font-letter-spacing-normal, 0.6px);
}

:root {
  --antipodes-single-page__published-date__margin-top: var(--Spacing-3-5, 0);
}

:root {
  --antipodes-single-page__published-date__date__color: var(--text-text-body, #3E3E3E);
  --antipodes-single-page__published-date__date__font-family: var(--font-family-sans, inherit);
  --antipodes-single-page__published-date__date__font-size: var(--font-size-base, 1rem);
  --antipodes-single-page__published-date__date__font-style: normal;
  --antipodes-single-page__published-date__date__font-weight: var(--font-weight-semibold, 325);
  --antipodes-single-page__published-date__date__line-height: var(--font-line-height-6, 1.5);
  --antipodes-single-page__published-date__date__letter-spacing: var(--font-letter-spacing-normal, 0rem);
}

:root {
  --antipodes-single-page__published-date__text__color: var(--text-text-body, #353330);
  --antipodes-single-page__published-date__text__font-family: var(--fontMulish, inherit);
  --antipodes-single-page__published-date__text__font-size: var(--font-size-base, 0.875rem);
  --antipodes-single-page__published-date__text__font-style: normal;
  --antipodes-single-page__published-date__text__font-weight: var(--font-weight-regular, 500);
  --antipodes-single-page__published-date__text__line-height: 1.5;
  --antipodes-single-page__published-date__text__letter-spacing: var(--font-letter-spacing-normal, 0rem);
}

:root {
  --single-page__teaser-text__color: var(--text-text-body, #3E3E3E);
  --single-page__teaser-text__font-family: var(--font-family-sans, inherit);
  --single-page__teaser-text__font-size: var(--font-size-base, 1rem);
  --single-page__teaser-text__font-weight: var(--font-weight-light, 325);
  --single-page__teaser-text__letter-spacing: var(--font-letter-spacing-normal, 0rem);
  --single-page__teaser-text__line-height: var(--font-line-height-6, 1.75);
  --single-page__teaser-text__margin-top: var(--Spacing-3-5, 1.25rem);
  --single-page__teaser-text__text-align: inherit;
  --single-page__teaser-text__text-transform: inherit;
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --single-page__content__margin-top: 10px;
}

:root {
  --single-page__components__margin-top: 20px;
  --single-page__components__column-gap: 4rem;
}

@media only screen and (min-width: 1024px) {
  :root {
    --single-page__components__margin-top: var(--Spacing-9, 2.25rem);
  }
}

:root {
  --antipodes-single-page__components-left__max-width: 410px;
  --antipodes-single-page__components-left__background: var(--background-bg-primary-suttle, #F5F3F0);
  --antipodes-single-page__components-left__padding: var(--Spacing-10, 38px) 1.25rem;
}

@media only screen and (min-width: 768px) {
  :root {
    --antipodes-single-page__components-left__padding: 38px 30px;
  }
}

@media only screen and (min-width: 1024px) {
  :root {
    --antipodes-single-page__components-left__padding: var(--Spacing-10, 38px) 1.25rem;
  }
}

:root {
  --antipodes-single-page__components-left__title__color: var(--text-text-primary, #353330);
  --antipodes-single-page__components-left__title__font-family: var(--font-family-serif, inherit);
  --antipodes-single-page__components-left__title__font-size: var(--font-size-3xl, 1.625rem);
  --antipodes-single-page__components-left__title__font-style: normal;
  --antipodes-single-page__components-left__title__font-weight: var(--font-weight-regular, 400);
  --antipodes-single-page__components-left__title__letter-spacing: var(--font-letter-spacing-normal, 2.6px);
  --antipodes-single-page__components-left__title__line-height: var(--font-line-height-7, 1);
  --antipodes-single-page__components-left__title__text-align: inherit;
  --antipodes-single-page__components-left__title__text-transform: uppercase;
  --antipodes-single-page__components-left__title__margin-top: 0px;
}

:root {
  --antipodes-single-page__components-left__spacer__margin-top: var(--Spacing-10, 2.5rem);
  --antipodes-single-page__components-left__spacer__margin-bottom: var(--Spacing-5, 1.25rem);
  --antipodes-single-page__components-left__spacer__height: 0.0625rem;
  --antipodes-single-page__components-left__spacer__background: var(--Gray-200, #EAECF0);
  --antipodes-single-page__components-left__spacer__width: 100%;
}

/*
|--------------------------------------------------------------------------
|  Doctolib
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-single-page__doctolib__padding: var(--Spacing-2-5, 0.675rem) var(--Spacing-4, 1rem);
  --antipodes-single-page__doctolib__gap: var(--Spacing-2, 0.5rem);
  --antipodes-single-page__doctolib__background: #EBE7E1;
  --antipodes-single-page__doctolib__color: var(--text-text-on-primary, #963A22);
  --antipodes-single-page__doctolib__font-family: var(--font-Regular-normal-family, Outfit);
  --antipodes-single-page__doctolib__font-size: var(--font-Regular-normal-size, 1rem);
  --antipodes-single-page__doctolib__font-style: normal;
  --antipodes-single-page__doctolib__font-weight: var(--font-Regular-normal-weight, 400);
  --antipodes-single-page__doctolib__line-height: var(--font-Regular-normal-line-height, 1.5rem);
  --antipodes-single-page__doctolib__letter-spacing: var(--font-Regular-normal-letter-spacing, 1.6px);
  --antipodes-single-page__doctolib__border-radius: var(--Radius-radii-xs, 0);
}

/*
|--------------------------------------------------------------------------
| Pagination
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --single-page__pagination__border-color: var(--background-bg-primary, #061849);
  --single-page__pagination__margin-top: 3rem;
  --single-page__pagination__margin-bottom: 4rem;
  --single-page__pagination__padding-bottom: 0.8rem;
  --single-page__pagination__padding-top: 0.8rem;
}

:root {
  --single-page__pagination-dots__background: var(--background-bg-primary, #061849);
  --single-page__pagination-dots__gap: 3px;
  --single-page__pagination-dots__transition: background .3s ease-in-out;
  --single-page__pagination-dots__width: 8px;
}

:root {
  --single-page__pagination-dots__background--on-hover: var(--text-text-secondary, #0E42CF);
}

:root {
  --single-page__pagination-disabled__opacity: 0.5;
}

/*
|--------------------------------------------------------------------------
| To Read Also
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --single-page__to-read-also__margin-top: var(--Spacing-8, 2rem);
}

/*
|--------------------------------------------------------------------------
| Share actions
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --single-page__share-actions__margin-top: 10px;
  --single-page__share-actions__gap: var(--spacing-lg, 0.75rem);
}

:root {
  --single-page__copy-button__border: 1px solid var(--Component-colors-Components-Buttons-Secondary-button-secondary-border, #D0D5DD);
  --single-page__copy-button__border-radius: var(--radius-md, 0.5rem);
  --single-page__copy-button__box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --single-page__copy-button__gap: var(--spacing-xs, 0.25rem);
  --single-page__copy-button__padding: var(--Spacing-2-5, 0.625rem) var(--Spacing-3-5, 0.875rem);
  --single-page__copy-button__background: none;
  --single-page__copy-button__color: var(--text-text-body, #000);
  --single-page__copy-button__font-family: var(--font-family-sans, Poppins);
  --single-page__copy-button__font-size: var(--font-size-sm, 0.875rem);
  --single-page__copy-button__font-style: normal;
  --single-page__copy-button__font-weight: var(--font-weight-semibold, 600);
  --single-page__copy-button__line-height: var(--font-line-height-5, 1.25rem);
  --single-page__copy-button__letter-spacing: var(--font-letter-spacing-normal, 0rem);
  --single-page__copy-button__border-color--on-hover:  var(--border-border-subtle, #B5C9FF);
}

:root {
  --single-page__share__gap: var(--spacing-lg, 0.75rem);
}

:root {
  --single-page__share__border-radius: var(--radius-md, 0);
  --single-page__share__border: none;
  --single-page__share__box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --single-page__share__padding: var(--Spacing-2-5, 0);
  --single-page__share__border-color--on-hover:  var(--border-border-subtle, #B5C9FF);
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
| Global styles for the breadcrumb.
|
*/
:root {
  --breadcrumb-background: var(--background-bg-subtle-opacity, #EBE7E1);
  --breadcrumb-color: var(--text-text-body, #525252);
  --breadcrumb-font-size: var(--font-size-size-14, 0.875rem);
  --breadcrumb-font-weight: var(--font-weight-light, 300);
  --breadcrumb-line-height: 1;
  --breadcrumb-separator__margin: 0 var(--spacing-2, 0.5rem);
  --breadcrumb__padding-bottom: var(--spacing-1-5, 0.5rem);
  --breadcrumb__padding-top: var(--spacing-1-5, 0.5rem);
  --breadcrumb-container-before: '';
  --breadcrumb-container-before__margin-right: var(--spacing-6, 0);
}

/*
|--------------------------------------------------------------------------
| Current
|--------------------------------------------------------------------------
|
| Styles for the current item.
|
*/
:root {
  --breadcrumb-color--current: var(--breadcrumb-color);
  --breadcrumb-font-weight--current: 500;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Breakpoint
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --informations-block__container-gutter: var(--container-gutter, 30px);
  --informations-block__gap: 1.5625rem;
  --informations-block__paragraph-gap: var(--paragraph-gap, 0.9375rem);
}

/*
|--------------------------------------------------------------------------
| Informations
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --informations-block__informations__background-color: var(
		--background-bg-primary-suttle,
		#f7f9ff
	);
  --informations-block__informations__color: var(--text-text-body, #000);
  --informations-block__informations__padding-bottom: var(--spacing-5, 1.25rem);
  --informations-block__informations__padding-top: var(--spacing-5, 1.25rem);
  --informations-block__informations__text-align: left;
}

:root {
  --informations-block__informations-picto__color: var(--informations-block__informations__color);
  --informations-block__informations-picto__height: auto;
  --informations-block__informations-picto__width: inherit;
}

:root {
  --informations-block__informations-wrapper__container-gutter: var(
		--informations-block__container-gutter
	);
  --informations-block__informations-wrapper__gap: var(--spacing-5, 20px);
  --informations-block__informations-wrapper__max-width: 32.5rem;
  --informations-block__informations-wrapper__padding-left: var(--container-gutter, 1.875rem);
  --informations-block__informations-wrapper__padding-right: var(--container-gutter, 1.875rem);
}

:root {
  --informations-block__informations-wrapper__items__gap: 0 var(--spacing-2, 0.5rem);
}

:root {
  --informations-block__informations-title__color: var(--informations-block__informations__color);
  --informations-block__informations-title__font-family: var(--font-family-sans, inherit);
  --informations-block__informations-title__font-size: var(--font-size-size-16, 1rem);
  --informations-block__informations-title__font-style: inherit;
  --informations-block__informations-title__font-weight: var(--font-weight-medium, 500);
  --informations-block__informations-title__letter-spacing: inherit;
  --informations-block__informations-title__line-height: var(--font-line-height-4, 1rem);
  --informations-block__informations-title__margin-top: 0;
  --informations-block__informations-title__text-align: inherit;
  --informations-block__informations-title__text-transform: uppercase;
}

:root {
  --informations-block__informations-title--sm__font-size: 0.85rem;
}

:root {
  --informations-block__informations-content__margin-top: var(--spacing-1-5, 6px);
}

:root {
  --informations-block__informations-link__color: var(--informations-block__informations__color);
  --informations-block__informations-link__font-size: var(--font-size-size-16, 1rem);
  --informations-block__informations-link__line__background-color: var(
		--informations-block__informations-link__color
	);
  --informations-block__informations-link__padding-bottom: 0;
  --informations-block__informations-link__font-weight: var(--font-weight-light, 300);
}

:root {
  --informations-block__informations-title--address__margin-top: 0;
}

:root {
  --informations-block__informations-accesses__color: var(
		--informations-block__informations__color
	);
  --informations-block__informations-accesses__font-size: var(--font-size-size-16, 1rem);
  --informations-block__informations-accesses__font-weight: var(--font-weight-light, 300);
  --informations-block__informations-accesses__gap: var(--spacing-2, 0.5rem);
  --informations-block__informations-accesses__margin-top: var(--spacing-4, 1rem);
  --informations-block__informations-accesses__text-align: var(
		--informations-block__informations__text-align
	);
  --informations-block__informations-title--accesses__margin-top: var(
		--informations-block__informations-title__margin-top
	);
}

:root {
  --informations-block__informations-accesses__inner__margin-top: 4px;
}

:root {
  --informations-block__informations-accesses__inner-lines__gap: 0.625rem;
}

:root {
  --informations-block__informations-accesses__picto-inner__margin-top: 0.3125rem;
  --informations-block__informations-accesses__picto__height: auto;
  --informations-block__informations-accesses__picto__margin-right: var(--spacing-2-5, 0.625rem);
  --informations-block__informations-accesses__picto__width: 18px;
}

:root {
  --informations-block__informations-title--phone__font-weight: inherit;
  --informations-block__informations-title--phone__margin-top: var(
		--informations-block__informations-title__margin-top
	);
  --informations-block__informations--phone__font-weight: var(--font-weight-bold, 700);
}

:root {
  --informations-block__informations-useful-text__color: var(
		--informations-block__informations__color
	);
  --informations-block__informations-useful-text__font-size: var(--font-size-size-16, 1rem);
  --informations-block__informations-useful-text__font-weight: 400;
  --informations-block__informations-useful-text__gap: 0;
  --informations-block__informations-useful-text__margin-bottom: var(--spacing-1-5, 0.375rem);
  --informations-block__informations-useful-text__text-align: var(
		--informations-block__informations__text-align
	);
}

:root {
  --informations-block__informations-title--email__margin-top: -1px;
}

/*
|--------------------------------------------------------------------------
| Map
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --informations-block__map__container-gutter: var(--informations-block__container-gutter);
  --informations-block__map__height: 30rem;
}

/*
|--------------------------------------------------------------------------
| DOCTOLIB
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --informations-block__default-doctolib-button__font-family: var(--primary-font-family, inherit);
  --informations-block__default-doctolib-button__font-size: var(--font-size-size-16, 1rem);
  --informations-block__default-doctolib-button__color: var(--text-text-on-primary, #fff);
  --informations-block__default-doctolib-button__font-weight: var(--font-weight-regular, 400);
  --informations-block__default-doctolib-button__line-height: var(--font-line-height-6, 1.5rem);
  --informations-block__default-doctolib-button__letter-spacing: var(
		--font-letter-spacing-normal,
		0
	);
  --informations-block__default-doctolib-button__text-align: center;
  --informations-block__default-doctolib-button__text-transform: initial;
  --informations-block__default-doctolib-button__padding-top: var(--spacing-2-5, 0.625rem);
  --informations-block__default-doctolib-button__padding-right: var(--spacing-4, 1rem);
  --informations-block__default-doctolib-button__padding-bottom: var(--spacing-2-5, 0.625rem);
  --informations-block__default-doctolib-button__padding-left: var(--spacing-4, 1rem);
  --informations-block__default-doctolib-button__background: var(--background-bg-primary, #061849);
  --informations-block__default-doctolib-button__box-shadow: none;
  --informations-block__default-doctolib-button__transition: color 0.35s ease;
  --informations-block__default-doctolib-button__border-radius: var(--radius-radii-xs, 4px);
}

:root {
  --informations-block__default-doctolib-button__picto__fill: var(--icon-icon-on-primary, #fff);
  --informations-block__default-doctolib-button__picto__height: auto;
  --informations-block__default-doctolib-button__picto__margin-left: var(--spacing-2, 0.5rem);
  --informations-block__default-doctolib-button__picto__width: 13.333px;
}

:root {
  --informations-block__default-doctolib-button__background--on-hover: var(
		--background-bg-secondary,
		#123baa
	);
  --informations-block__default-doctolib-button__color--on-hover: #fff;
  --informations-block__default-doctolib-button__picto__fill--on-hover: #fff;
}

/*
|--------------------------------------------------------------------------
| Controls
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --antipodes-informations-block__title__top: -2.625rem;
  --antipodes-informations-block__title__font-size: var(--font-size-size-18, 1.125rem);
  --antipodes-informations-block__title__font-weight: var(--font-weight-regular, 400);
  --antipodes-informations-block__title__color: var(--text-text-primary, #202020);
  --antipodes-informations-block__controls__padding-top: var(--spacing-4, 1rem);
  --antipodes-informations-block__controls__padding-bottom: var(--spacing-4, 1rem);
  --informations-block__controls__background: var(--background-bg-primary-suttle, #f7f9ff);
  --informations-block__controls__border-bottom: 1px solid var(--border-border-subtle, #b5c9ff);
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Infowindow
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --informations-block-map__infowindow__padding: 0;
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --informations-block-map__infowindow-content__gap: var(--spacing-2, 0.5rem);
}

:root {
  --informations-block-map__infowindow-title__color: var(--text-text-on-bg1, #000);
  --informations-block-map__infowindow-title__font-family: var(--font-family-sans, inherit);
  --informations-block-map__infowindow-title__font-size: var(--font-size-size-18, 1.125rem);
  --informations-block-map__infowindow-title__font-style: inherit;
  --informations-block-map__infowindow-title__font-weight: var(--font-weight-regular, 400);
  --informations-block-map__infowindow-title__letter-spacing: inherit;
  --informations-block-map__infowindow-title__line-height: var(--font-line-height-5, 1.25rem);
  --informations-block-map__infowindow-title__margin-bottom: var(--spacing-2, 0.5rem);
  --informations-block-map__infowindow-title__text-align: inherit;
  --informations-block-map__infowindow-title__text-transform: inherit;
}

:root {
  --informations-block-map__infowindow-content__link__color: #000;
  --informations-block-map__infowindow-content__link__font-size: var(--font-size-size-16, 1rem);
  --informations-block-map__infowindow-content__link__font-weight: var(--font-weight-regular, 400);
  --informations-block-map__infowindow-content__strong__font-weight: var(--font-weight-semibold, 600);
}

/*
|--------------------------------------------------------------------------
| Google Map Box
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --informations-block-map__infowindow-box__boder: none;
  --informations-block-map__infowindow-box__border-radius: 0px;
  --informations-block-map__infowindow-box__padding-bottom: 0;
  --informations-block-map__infowindow-box__padding: var(--spacing-2-5 !important, 0.625rem !important);
  --informations-block-map__infowindow-box__max-width: 16.875rem;
  --informations-block-map__infowindow-box__min-width: 16.875rem;
  --informations-block-map__infowindow-box__box-shadow: none;
}

:root {
  --informations-block-map__infowindow-box__close__background: var(--informations-block-map__infowindow-title__border__background);
  --informations-block-map__infowindow-box__close__height: 1.5625rem !important;
  --informations-block-map__infowindow-box__close__picto: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='12.5' fill='%23061849'/%3E%3Cg clip-path='url(%23clip0_18315_2221)'%3E%3Cpath d='M13.3681 12.8198L18.6277 7.56018C18.8129 7.375 18.8129 7.07477 18.6277 6.88962C18.4426 6.70446 18.1423 6.70444 17.9572 6.88962L12.6975 12.1493L7.43786 6.88962C7.25269 6.70444 6.95246 6.70444 6.7673 6.88962C6.58215 7.07479 6.58212 7.37502 6.7673 7.56018L12.0269 12.8198L6.7673 18.0795C6.58212 18.2647 6.58212 18.5649 6.7673 18.7501C6.85988 18.8426 6.98124 18.8889 7.10259 18.8889C7.22395 18.8889 7.34529 18.8426 7.43789 18.7501L12.6975 13.4904L17.9572 18.7501C18.0497 18.8426 18.1711 18.8889 18.2924 18.8889C18.4138 18.8889 18.5351 18.8426 18.6277 18.7501C18.8129 18.5649 18.8129 18.2646 18.6277 18.0795L13.3681 12.8198Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_18315_2221'%3E%3Crect width='12.1382' height='12.1382' fill='white' transform='translate(6.62891 6.75)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  --informations-block-map__infowindow-box__close__right: var(--spacing-2-5, 0.625rem);
  --informations-block-map__infowindow-box__close__top: 0;
  --informations-block-map__infowindow-box__close__width: 1.5625rem !important;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Breakpoint
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Wrapper
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-form__wrapper__gap: 0.3125rem;
}

@media only screen and (min-width: 768px) {
  :root {
    --contact-form__wrapper__gap: 1.25rem;
  }
}

/*
|--------------------------------------------------------------------------
| Footer
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-form__footer__margin-top: 0.9375rem;
}

:root {
  --contact-form__footer-acceptance__color: var(--text-text-body, #1A0F0E);
  --contact-form__footer-acceptance__font-family: var(--font-family-sans, inherit);
  --contact-form__footer-acceptance__font-size: var(--font-size-size-16, 1rem);
  --contact-form__footer-acceptance__font-weight: var(--font-weight-light, 400);
  --contact-form__footer-acceptance__checked-icon: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='3.33333' fill='%23252525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3167 5.90446C15.5076 6.0794 15.5205 6.37591 15.3455 6.56675L8.47054 14.0667C8.38415 14.161 8.26301 14.2159 8.13518 14.2186C8.00736 14.2214 7.88395 14.1719 7.79354 14.0815L4.66854 10.9565C4.48549 10.7734 4.48549 10.4766 4.66854 10.2935C4.8516 10.1105 5.1484 10.1105 5.33146 10.2935L8.11028 13.0724L14.6545 5.93326C14.8294 5.74242 15.1259 5.72953 15.3167 5.90446Z' fill='white' stroke='white' stroke-width='0.833333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --contact-form__footer-acceptance__checked-icon-color: var(--icon-icon-default, #1A0F0E);
  --contact-form__footer-acceptance__gap: var(--spacing-3, 0.75rem);
  --contact-form__footer-acceptance__border-radius: 3.333px;
  --contact-form__footer-acceptance__checkbox-size: 20px;
}

:root {
  --contact-form__footer-files__margin-top: var(--spacing-7, 1.75rem);
}

:root {
  --contact-form__footer-files-text__color: var(--text-text-body, #000);
  --contact-form__footer-files-text__font-size: var(--font-size-size-16, 16px);
  --contact-form__footer-files-text__font-weight: var(--font-weight-light, 300);
  --contact-form__footer-files-text__margin-right: var(--spacing-3, 0.75rem);
  --contact-form__footer-files-text__padding-top: 0.75rem;
}

:root {
  --contact-form__footer-file-input__background: var(--background-bg-primary, #061849);
  --contact-form__footer-file-input__color: #ffffff;
  --contact-form__footer-file-input__font-size: var(--font-size-size-14, 0.875rem);
  --contact-form__footer-file-input__font-weight: var(--font-weight-medium, 500);
  --contact-form__footer-file-input__padding: 14px 20px 12.5px;
  --contact-form__footer-file-input__border-radius: 3rem;
}

:root {
  --contact-form__footer-file-input__background--on-hover: #ffc0cbff;
  --contact-form__footer-file-input__color--on-hover: #fff;
}

:root {
  --contact-form__footer-multifile__items__font-size: 0.85rem;
  --contact-form__footer-multifile__items__font-weight: 400;
  --contact-form__footer-multifile__items__margin-bottom: 0.4375rem;
  --contact-form__footer-multifile__items__margin-top: 0.8125rem;
  --contact-form__footer-multifile__items__max-width: 13ch;
}

:root {
  --contact-form__footer-multifile__items-delete__icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' viewBox='0 0 329.26933 329' width='12'%3E%3Cpath fill='%23000' d='m194.800781 164.769531 128.210938-128.214843c8.34375-8.339844 8.34375-21.824219 0-30.164063-8.339844-8.339844-21.824219-8.339844-30.164063 0l-128.214844 128.214844-128.210937-128.214844c-8.34375-8.339844-21.824219-8.339844-30.164063 0-8.34375 8.339844-8.34375 21.824219 0 30.164063l128.210938 128.214843-128.210938 128.214844c-8.34375 8.339844-8.34375 21.824219 0 30.164063 4.15625 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921875-2.089844 15.082031-6.25l128.210937-128.214844 128.214844 128.214844c4.160156 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921874-2.089844 15.082031-6.25 8.34375-8.339844 8.34375-21.824219 0-30.164063zm0 0'/%3E%3C/svg%3E");
  --contact-form__footer-multifile__items-delete__margin-left: 0.625rem;
  --contact-form__footer-multifile__items-delete__transform: -2px;
}

:root {
  --contact-form__footer-submit__gap: var(--spacing-2, 0.5rem);
  --contact-form__footer-submit__background: var(--background-bg-primary, #fff);
  --contact-form__footer-submit__border: none;
  --contact-form__footer-submit__border-radius: var(--radius-radii-xs, 0);
  --contact-form__footer-submit__color: var(--text-text-on-primary, #353330);
  --contact-form__footer-submit__margin-top: var(--spacing-7, 1.75rem);
  --contact-form__footer-submit__padding: 0;
  --contact-form__footer-submit__font-family: var(--font-family-sans, inherit);
  --contact-form__footer-submit__font-size: var(--font-size-size-16, 1rem);
  --contact-form__footer-submit__text-transform: uppercase;
  --contact-form__footer-submit__font-weight: var(--font-weight-regular, 400);
}

:root {
  --contact-form__footer-submit__background--on-hover: transparent;
  --contact-form__footer-submit__color--on-hover: #353330;
}

:root {
  --contact-form__footer-submit-spinner__margin-right: 0.625rem;
}

/*
|--------------------------------------------------------------------------
| Contact Form 7
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-form__response-output__border-color: var(--primary-color, #f00f);
  --contact-form__response-output__color: #000;
  --contact-form__response-output__font-size: 1rem;
  --contact-form__response-output__padding: 0.625rem 0.9375rem;
  --contact-form__response-output__text-align: center;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Breakpoint
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Global
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-page__container-gutter: var(--container-gutter, 30px);
  --contact-page__gap: var(--spacing-7, 0);
  --contact-page__paragraph-gap: var(--paragraph-gap, 0.9375rem);
}

@media only screen and (min-width: 1024px) {
  :root {
    --contact-page__gap: var(--spacing-7, 1.75rem);
  }
}

/*
|--------------------------------------------------------------------------
| Form
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-page__form__container-gutter: var(--contact-page__container-gutter);
  --contact-page__form__margin-bottom: 5rem;
  --contact-page__form__margin-right: 3.75rem;
  --contact-page__form__margin-top: var(--spacing-9, 0);
}

@media only screen and (min-width: 1024px) {
  :root {
    --contact-page__form__margin-top: var(--spacing-9, 10px);
  }
}

:root {
  --contact-page__form-title__color: var(--text-text-primary, #963a22);
  --contact-page__form-title__font-family: var(--font-family-serif, inherit);
  --contact-page__form-title__font-size: var(--font-size-size-34, 2rem);
  --contact-page__form-title__font-weight: var(--font-weight-regular, 500);
  --contact-page__form-title__line-height: var(--font-line-height-12, 1.1);
  --contact-page__form-title__letter-spacing: var(--font-letter-spacing-normal, 3.2px);
}

:root {
  --contact-page__form-sub-title__color: var(--text-text-body, #3e3e3e);
  --contact-page__form-sub-title__font-family: var(--font-family-sans, inherit);
  --contact-page__form-sub-title__font-size: var(--font-size-size-16, 1rem);
  --contact-page__form-sub-title__font-weight: var(--font-weight-light, 400);
  --contact-page__form-sub-title__line-height: var(--font-line-height-7, 1.75rem);
  --contact-page__form-sub-title__letter-spacing: var(--font-letter-spacing-normal, 0);
  --contact-page__form-sub-title__margin-top: var(--spacing-3-5, 26px);
}

:root {
  --contact-page__form-contact__margin-top: 0;
}

/*
|--------------------------------------------------------------------------
| Informations
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-page__informations__background-color: #905e4e;
  --contact-page__informations__color: #fff;
  --contact-page__informations__padding-bottom: 2.1875rem;
  --contact-page__informations__padding-top: 2.1875rem;
  --contact-page__informations__text-align: left;
}

@media only screen and (min-width: 1024px) {
  :root {
    --contact-page__informations__text-align: center;
  }
}

:root {
  --contact-page__informations-picto__color: var(--contact-page__informations__color);
  --contact-page__informations-picto__height: auto;
  --contact-page__informations-picto__width: 28px;
}

:root {
  --contact-page__informations-wrapper__container-gutter: var(--contact-page__container-gutter);
  --contact-page__informations-wrapper__gap: 28px;
  --contact-page__informations-wrapper__max-width: 100%;
}

@media only screen and (min-width: 1024px) {
  :root {
    --contact-page__informations-wrapper__max-width: 32.5rem;
  }
}

:root {
  --contact-page__informations-wrapper__items__gap: 0 1.25rem;
}

:root {
  --contact-page__informations-title__color: var(--contact-page__informations__color);
  --contact-page__informations-title__font-size: 1.25rem;
  --contact-page__informations-title__font-weight: 400;
  --contact-page__informations-title__line-height: 1;
  --contact-page__informations-title__margin-top: 0;
  --contact-page__informations-title__text-transform: uppercase;
}

@media only screen and (min-width: 1024px) {
  :root {
    --contact-page__informations-title__margin-top: 1rem;
  }
}

:root {
  --contact-page__informations-title--sm__font-size: 0.85rem;
}

:root {
  --contact-page__informations-content__margin-top: 1rem;
}

:root {
  --contact-page__informations-link__color: var(--contact-page__informations__color);
  --contact-page__informations-link__font-size: 1rem;
  --contact-page__informations-link__line__background-color: var(
		--contact-page__informations-link__color
	);
  --contact-page__informations-link__padding-bottom: 0.15em;
}

:root {
  --contact-page__informations-accesses__color: var(--contact-page__informations__color);
  --contact-page__informations-accesses__font-size: 0.9rem;
  --contact-page__informations-accesses__font-weight: 400;
  --contact-page__informations-accesses__gap: 1rem;
  --contact-page__informations-accesses__margin-top: 1rem;
  --contact-page__informations-accesses__text-align: var(--contact-page__informations__text-align);
}

:root {
  --contact-page__informations-accesses__inner__margin-top: 4px;
}

:root {
  --contact-page__informations-accesses__inner-lines__gap: 0.625rem;
}

:root {
  --contact-page__informations-accesses__picto-inner__margin-top: 0.3125rem;
  --contact-page__informations-accesses__picto__height: auto;
  --contact-page__informations-accesses__picto__margin-right: 0.8em;
  --contact-page__informations-accesses__picto__width: 20px;
}

:root {
  --contact-page__informations-useful-text__color: var(--contact-page__informations__color);
  --contact-page__informations-useful-text__font-size: 1rem;
  --contact-page__informations-useful-text__font-weight: 400;
  --contact-page__informations-useful-text__gap: 0.5rem;
  --contact-page__informations-useful-text__text-align: var(
		--contact-page__informations__text-align
	);
}

:root {
  --contact-page__informations-doctolib__margin-top: 28px;
}

:root {
  --contact-page__default-doctolib-button__background: #ebe7e1;
  --contact-page__default-doctolib-button__box-shadow: none;
  --contact-page__default-doctolib-button__color: #963a22;
  --contact-page__default-doctolib-button__font-family: var(--primary-font-family, inherit);
  --contact-page__default-doctolib-button__font-size: 1rem;
  --contact-page__default-doctolib-button__font-weight: 400;
  --contact-page__default-doctolib-button__letter-spacing: 1.6px;
  --contact-page__default-doctolib-button__line-height: 1.2;
  --contact-page__default-doctolib-button__padding-bottom: 0.75em;
  --contact-page__default-doctolib-button__padding-left: 1.15em;
  --contact-page__default-doctolib-button__padding-right: 1.15em;
  --contact-page__default-doctolib-button__padding-top: 0.75em;
  --contact-page__default-doctolib-button__text-align: center;
  --contact-page__default-doctolib-button__text-transform: uppercase;
  --contact-page__default-doctolib-button__transition: color 0.35s ease;
}

:root {
  --contact-page__default-doctolib-button__picto__fill: var(
		--contact-page__default-doctolib-button__color
	);
  --contact-page__default-doctolib-button__picto__height: auto;
  --contact-page__default-doctolib-button__picto__margin-left: 0.4375rem;
  --contact-page__default-doctolib-button__picto__width: 70px;
}

:root {
  --contact-page__default-doctolib-button__background--on-hover: transparent;
  --contact-page__default-doctolib-button__color--on-hover: #fff;
  --contact-page__default-doctolib-button__picto__fill--on-hover: #fff;
}

/*
|--------------------------------------------------------------------------
| Map
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-page__map__container-gutter: var(--containerGutter);
  --contact-page__map__height: 30rem;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Infowindow
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-map__infowindow__padding: 0 0.5rem;
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-map__infowindow-content__gap: 8px;
}

:root {
  --contact-map__infowindow-title__color: #353330;
  --contact-map__infowindow-title__font-family: var(--fontFamily);
  --contact-map__infowindow-title__font-size: 1.125rem;
  --contact-map__infowindow-title__font-style: inherit;
  --contact-map__infowindow-title__font-weight: 400;
  --contact-map__infowindow-title__letter-spacing: 1.8px;
  --contact-map__infowindow-title__line-height: inherit;
  --contact-map__infowindow-title__margin-bottom: 0.7rem;
  --contact-map__infowindow-title__text-align: inherit;
  --contact-map__infowindow-title__text-transform: uppercase;
}

:root {
  --contact-map__infowindow-title__border__background: #905e4e;
  --contact-map__infowindow-title__border__height: 0;
  --contact-map__infowindow-title__border__margin-top: 0.5rem;
  --contact-map__infowindow-title__border__translate: -10px;
  --contact-map__infowindow-title__border__width: 3.125rem;
}

:root {
  --contact-map__infowindow-content__link__color: #3e3e3e;
  --contact-map__infowindow-content__link__font-size: 1rem;
  --contact-map__infowindow-content__link__font-weight: 400;
}

/*
|--------------------------------------------------------------------------
| Google Map Box
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --contact-map__infowindow-box__boder: none;
  --contact-map__infowindow-box__border-radius: 0px;
  --contact-map__infowindow-box__padding-bottom: 0;
}

:root {
  --contact-map__infowindow-box__close__background: transparent;
  --contact-map__infowindow-box__close__height: 25px;
  --contact-map__infowindow-box__close__picto: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%23905E4E'/%3E%3Cg clip-path='url(%23clip0_9741_7453)'%3E%3Cpath d='M12.8686 12.3198L18.1282 7.06018C18.3134 6.875 18.3134 6.57477 18.1282 6.38962C17.943 6.20446 17.6428 6.20444 17.4577 6.38962L12.198 11.6493L6.93835 6.38962C6.75317 6.20444 6.45294 6.20444 6.26779 6.38962C6.08264 6.57479 6.08261 6.87502 6.26779 7.06018L11.5274 12.3198L6.26779 17.5795C6.08261 17.7647 6.08261 18.0649 6.26779 18.2501C6.36037 18.3426 6.48173 18.3889 6.60308 18.3889C6.72444 18.3889 6.84578 18.3426 6.93838 18.2501L12.198 12.9904L17.4576 18.2501C17.5502 18.3426 17.6716 18.3889 17.7929 18.3889C17.9143 18.3889 18.0356 18.3426 18.1282 18.2501C18.3134 18.0649 18.3134 17.7646 18.1282 17.5795L12.8686 12.3198Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_9741_7453'%3E%3Crect width='12.1382' height='12.1382' fill='white' transform='translate(6.12891 6.25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --contact-map__infowindow-box__close__right: 5px;
  --contact-map__infowindow-box__close__top: 5px;
  --contact-map__infowindow-box__close__width: 25px;
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Breakpoints
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --summary__header__padding-bottom: var(--spacing-3-5, 0.875rem);
}

:root {
  --summary__header-title__color: var(--text-text-body, #1A0F0E);
  --summary__header-title__font-family: var(--font-family-sans, inherit);
  --summary__header-title__font-size: var(--font-size-size-18, 1.875rem);
  --summary__header-title__font-weight: var(--font-weight-regular, 400);
  --summary__header-title__letter-spacing: var(--font-letter-spacing-normal, 3px);
  --summary__header-title__line-height: var(--font-line-height-5, 1.25rem);
  --summary__header-title__text-align: inherit;
  --summary__header-title__text-transform: uppercase;
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --summary__content__column-gap: var(--spacing-12, 3rem);
  --summary__content__margin-top: 22px;
  --summary__content__row-gap: var(--spacing-5, 1.25rem);
}

@media only screen and (min-width: 768px) {
  :root {
    --summary__block__padding-bottom: 0;
    --summary__content__columns-number: 2;
  }
}

@media only screen and (min-width: 900px) {
  :root {
    --summary__content__columns-number: 3;
  }
}

@media only screen and (min-width: 1024px) {
  :root {
    --summary__content__columns-number: 3;
  }
}

/*
|--------------------------------------------------------------------------
| Block
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --summary__block__gap: 0.25rem;
}

:root {
  --summary__block-title__color: var(--text-text-body, #1A0F0E);
  --summary__block-title__font-family: var(--font-family-sans, inherit);
  --summary__block-title__font-size: var(--font-size-size-18, 1.375rem);
  --summary__block-title__font-weight: var(--font-weight-medium, 400);
  --summary__block-title__letter-spacing: 2.2px;
  --summary__block-title__line-height: var(--font-line-height-5, 1.25rem);
  --summary__block-title__text-align: inherit;
  --summary__block-title__text-transform: uppercase;
  --summary__block-title__gap: 2.125rem;
  --summary__block-title__border-color: var(--border-border-subtle, #4A2626);
}

:root {
  --summary__block-content__color: var(--text-text-body, #1A0F0E);
  --summary__block-content__font-family: var(--fontFamily, inherit);
  --summary__block-content__font-size: var(--font-size-size-16, 1rem);
  --summary__block-content__font-weight: var(--font-weight-light, 300);
  --summary__block-content__letter-spacing: 0;
  --summary__block-content__line-height: var(--font-line-height-7, 1.75);
  --summary__block-content__text-align: inherit;
  --summary__block-content__text-transform: inherit;
}

/*
|--------------------------------------------------------------------------
| Background
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --error-page__background__padding-left: var(--spacing-4, 1rem);
  --error-page__background__padding-right: var(--spacing-4, 1rem);
}

:root {
  --error-page__background__svg-path__fill: #963A22;
  --error-page__background__svg-path__opacity: 0.05;
}

/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --error-page__title__color: var(--error-page__background__svg-path__fill);
  --error-page__title__font-size: var(--font-size-4xl, 2rem);
  --error-page__title__text-align: center;
}

:root {
  --error-page__title__border__background: var(--error-page__title__color);
  --error-page__title__border__height: 2px;
  --error-page__title__border__margin-bottom: var(--spacing-5, 1.25rem);
  --error-page__title__border__margin-left: auto;
  --error-page__title__border__margin-right: auto;
  --error-page__title__border__margin-top: var(--spacing-5, 1.25rem);
  --error-page__title__border__width: 3.4375rem;
}

/*
|--------------------------------------------------------------------------
| Description
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --error-page__description__color: #3E3E3E;
  --error-page__description__font-size: var(--font-regular-normal-size, 1rem);
  --error-page__description__text-align: center;
}

/*
|--------------------------------------------------------------------------
| Button
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --error-page__button__margin-top: var(--spacing-9, 2.25rem);
  --error-page__button__text-align: center;
}

:root {
  --error-page__default-button__background: var(--background-bg-primary, #061849);
  --error-page__default-button__color: var(--text-text-on-primary, #FFF);
  --error-page__default-button__font-size: var(--font-regular-normal-size, 1rem);
  --error-page__default-button__padding-bottom: var(--spacing-2-5, 0.625rem);
  --error-page__default-button__padding-left: var(--spacing-2-5, 0.625rem);
  --error-page__default-button__padding-right: var(--spacing-2-5, 0.625rem);
  --error-page__default-button__padding-top: var(--spacing-2-5, 0.625rem);
  --error-page__default-button__text-align: center;
}

/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --search-page__title__color: var(--background-bg-primary, #963A22);
  --search-page__title__font-size: var(--font-size-4xl, 2.25rem);
}

/*
|--------------------------------------------------------------------------
| Description
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --search-page__description__color: var(--search-page__title__color);
  --search-page__description__font-size: var(--font-size-base, 1rem);
  --search-page__description__margin-top: var(--spacing-2, 0.5rem);
}

:root {
  --search-page__description__strong__color: var(--text-text-secondary, #3E3E3E);
  --search-page__description__strong__font-weight: var(--font-weight-bold, 700);
}

/*
|--------------------------------------------------------------------------
| Posts
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --search-page__posts__margin-top: var(--spacing-9, 2.25rem);
}

/*
|--------------------------------------------------------------------------
| Post
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --search-page__post__background-color: #fff;
  --search-page__post__border-color: var(--text-text-secondary, #905E4E);
  --search-page__post__border-width: 4px;
  --search-page__post__box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  --search-page__post__gap: var(--spacing-6, 1.5rem);
  --search-page__post__padding-bottom: var(--spacing-4, 1rem);
  --search-page__post__padding-left: var(--spacing-5, 1.25rem);
  --search-page__post__padding-right: var(--spacing-5, 1.25rem);
  --search-page__post__padding-top: var(--spacing-4, 1rem);
}

:root {
  --search-page__post__title__color: #353330;
  --search-page__post__title__font-size: var(--font-size-2xl, 1.5rem);
}

:root {
  --search-page__post__link__color: var(--text-text-primary, #202020);
  --search-page__post__link__font-size: var(--font-size-sm, 0.875rem);
  --search-page__post__link__margin-top: var(--spacing-4, 1rem);
}

/*
|--------------------------------------------------------------------------
| Pagination
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --search-page__pagination__margin-top: var(--spacing-11, 44px);
}

/* stylelint-disable no-duplicate-selectors */
/*
|--------------------------------------------------------------------------
| Price Table
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --price-table__td-even__background: #fff;
  --price-table__td-odd__background: linear-gradient(180deg, rgba(249, 249, 249, 0.72) 0%, #f9f9f9 100%);
  --price-table__td__padding-bottom: 20px;
  --price-table__td__padding-left: 14px;
  --price-table__td__padding-right: 14px;
  --price-table__td__padding-top: 20px;
}

:root {
  --price-table__border--mobile: none;
}

:root {
  --price-table__td-first-child__color: #111827;
  --price-table__td-first-child__font-family: inherit;
  --price-table__td-first-child__font-size: 1.125rem;
  --price-table__td-first-child__font-weight: 600;
  --price-table__td-first-child__letter-spacing: inherit;
  --price-table__td-first-child__line-height: 1;
  --price-table__td-first-child__text-align: left;
  --price-table__td-first-child__text-transform: inherit;
}

:root {
  --price-table__td-first-child--mobile__color: #212529;
  --price-table__td-first-child--mobile__font-family: inherit;
  --price-table__td-first-child--mobile__font-size: 0.875rem;
  --price-table__td-first-child--mobile__font-weight: 400;
  --price-table__td-first-child--mobile__letter-spacing: inherit;
  --price-table__td-first-child--mobile__line-height: 1;
  --price-table__td-first-child--mobile__margin-top: 0;
  --price-table__td-first-child--mobile__text-align: left;
  --price-table__td-first-child--mobile__text-transform: inherit;
}

:root {
  --price-table__td-last-child__color: #212529;
  --price-table__td-last-child__font-family: inherit;
  --price-table__td-last-child__font-size: 0.875rem;
  --price-table__td-last-child__font-weight: 400;
  --price-table__td-last-child__letter-spacing: inherit;
  --price-table__td-last-child__line-height: 1;
  --price-table__td-last-child__text-align: left;
  --price-table__td-last-child__text-transform: lowercase;
}

/*
|--------------------------------------------------------------------------
| Breakpoint
|--------------------------------------------------------------------------
|
| This breakpoint is used to determine when the call to actions should be
| shown.
|
*/
/*
|--------------------------------------------------------------------------
| Call To Actions
|--------------------------------------------------------------------------
|
|
|
*/
:root {
  --call-to-actions__background: #963A22;
  --call-to-actions__border-between-items: none;
  --call-to-actions__box-shadow: none;
  --call-to-actions__height: 46px;
  --call-to-actions__picto__svg-fill: #fff;
  --call-to-actions__z-index: 999;
}

.antipodes-anchor-block {
  display: block;
}

/*
|--------------------------------------------------------------------------
| Links
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-anchor-block__links {
  display: none;
  position: relative;
  background: #F5F3F0;
  background: var(--antipodes-anchor-block__links__background);
  padding: 1rem 0px;
  padding: var(--antipodes-anchor-block__links__padding);
}

.antipodes-anchor-block__links a {
  display: block;
  font-family: inherit;
  font-family: var(--anchor-block__link__font-family);
  font-size: 0.875rem;
  font-size: var(--anchor-block__link__font-size);
  color: #353330;
  color: var(--anchor-block__link__color);
  font-weight: 400;
  font-weight: var(--anchor-block__link__font-weight);
  line-height: 1.25;
  line-height: var(--anchor-block__link__line-height);
  border: 1px solid rgba(255, 255, 255, 0.80);
  border: var(--anchor-block__link__border);
  border-radius: 0px;
  border-radius: var(--anchor-block__link__border-radius);
  padding: 10px 20px;
  padding: var(--anchor-block__link__padding);
  background-color: rgba(255, 255, 255, 0.80);
  background-color: var(--anchor-block__link__background-color);
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  -webkit-transition: var(--anchor-block__link__transition);
  transition: var(--anchor-block__link__transition);
}

.antipodes-anchor-block__links a:hover {
  color: #353330;
  color: var(--anchor-block__link__active__color);
  border: 0.5px solid rgba(255, 255, 255, 0.80);
  border: var(--anchor-block__link__active__border);
  background-color: rgba(255, 255, 255, 0.80);
  background-color: var(--anchor-block__link__active__background-color);
}

.antipodes-anchor-block__links .active a {
  color: #353330;
  color: var(--anchor-block__link__active__color);
  border: 0.5px solid rgba(255, 255, 255, 0.80);
  border: var(--anchor-block__link__active__border);
  background-color: rgba(255, 255, 255, 0.80);
  background-color: var(--anchor-block__link__active__background-color);
}

@media only screen and (min-width: 768px) {
  .antipodes-anchor-block__links {
    display: block;
  }
}

/*
|--------------------------------------------------------------------------
| Select
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-anchor-block__select {
  position: -webkit-sticky;
  position: sticky;
  position: var(--antipodes-anchor-block__select__sticky);
  z-index: 5;
  z-index: var(--antipodes-anchor-block__select__z-index);
  top: 65px;
  top: var(--antipodes-anchor-block__select__top);
  margin-right: auto;
  margin-right: var(--antipodes-anchor-block__select__margin-right);
  margin-left: auto;
  margin-left: var(--antipodes-anchor-block__select__margin-left);
  border-radius: 0px 0px 0 0;
  border-radius: var(--antipodes-anchor-block__select__border-radius);
  padding: 20px 14px;
  padding: var(--antipodes-anchor-block__select__padding);
  background: #FBFAF9;
  background: var(--antipodes-anchor-block__select__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--antipodes-anchor-block__select__box-shadow);
  box-shadow: var(--antipodes-anchor-block__select__box-shadow);
}

.antipodes-anchor-block__select__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  gap: 10px;
  gap: var(--antipodes-anchor-block__select__title__gap);
  font-size: 16px;
  font-size: var(--antipodes-anchor-block__select__title__font-size);
  color: #353330;
  color: var(--antipodes-anchor-block__select__title__color);
  font-weight: 400;
  font-weight: var(--antipodes-anchor-block__select__title__font-weight);
  line-height: 16px;
  line-height: var(--antipodes-anchor-block__select__title__line-height);
}

.antipodes-anchor-block__select__title::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12' fill='none'%3E%3Cpath d='M5.24096 0.215332V10.8062M0.215319 5.94062L5.24096 10.9576L10.2666 5.94062' stroke='black' stroke-width='0.430769' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: var(--antipodes-anchor-block__select__arrow__content);
  height: 12px;
  height: var(--antipodes-anchor-block__select__arrow__height);
  position: absolute;
  top: calc(50% - 7px);
  top: var(--antipodes-anchor-block__select__arrow__top);
  right: 0;
  right: var(--antipodes-anchor-block__select__arrow__right);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition: var(--antipodes-anchor-block__select__arrow__transition);
  transition: var(--antipodes-anchor-block__select__arrow__transition);
}

.antipodes-anchor-block__select.active .antipodes-anchor-block__select__title::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform: var(--antipodes-anchor-block__select__title__active__transform);
  -ms-transform: var(--antipodes-anchor-block__select__title__active__transform);
  transform: var(--antipodes-anchor-block__select__title__active__transform);
}

.antipodes-anchor-block__select__items {
  margin-top: 1rem;
  margin-top: var(--antipodes-anchor-block__select__items__margin-top);
  list-style: auto;
  list-style: var(--antipodes-anchor-block__select__items__list-style);
  padding-left: calc(20px + 5px);
  padding-left: var(--antipodes-anchor-block__select__items__padding-left);
}

.antipodes-anchor-block__select__items li {
  font-size: 1rem;
  font-size: var(--antipodes-anchor-block__select__items__li__font-size);
  color: #353330;
  color: var(--antipodes-anchor-block__select__items__li__color);
  font-family: inherit;
  font-family: var(--antipodes-anchor-block__select__items__li__font-family);
  font-style: normal;
  font-style: var(--antipodes-anchor-block__select__items__li__font-style);
  font-weight: 400;
  font-weight: var(--antipodes-anchor-block__select__items__li__font-weight);
  line-height: 20px;
  line-height: var(--antipodes-anchor-block__select__items__li__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-anchor-block__select__items__li__letter-spacing);
}

.antipodes-anchor-block__select__items li + li {
  margin-top: 10px;
  margin-top: var(--antipodes-anchor-block__select__items__gap);
}

.antipodes-anchor-block__select__title__selected {
  color: #353330;
  color: var(--antipodes-anchor-block__select__title__selected__color);
  font-family: inherit;
  font-family: var(--antipodes-anchor-block__select__title__selected__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-anchor-block__select__title__selected__font-size);
  font-style: normal;
  font-style: var(--antipodes-anchor-block__select__title__selected__font-style);
  font-weight: 400;
  font-weight: var(--antipodes-anchor-block__select__title__selected__font-weight);
  line-height: 20px;
  line-height: var(--antipodes-anchor-block__select__title__selected__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-anchor-block__select__title__selected__letter-spacing);
}

.antipodes-anchor-block__select-items {
  max-height: 600px;
  max-height: var(--antipodes-anchor-block__select__items__max-height);
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  -webkit-transition: var(--antipodes-anchor-block__select__items__transition);
  transition: var(--antipodes-anchor-block__select__items__transition);
}

.antipodes-anchor-block__select.sticky .antipodes-anchor-block__select-items {
  max-height: 0;
}

@media only screen and (min-width: 768px) {
  .antipodes-anchor-block__select {
    display: none;
  }
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-anchor-block__content {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: content;
  margin-top: undefined;
  margin-top: var(--anchor-block__content__margin-top);
}
.antipodes-comments-block__comment-content:has(.antipodes-comments-block__comment-avatar) > .antipodes-anchor-block__content {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
@media only screen and (max-width: 768px){
  .antipodes-anchor-block__content{
  margin-top: 3rem;
  margin-top: var(--anchor-block__content__margin-top);
  }
}

.antipodes-anchor-block__block + .antipodes-anchor-block__block {
  position: relative;
  margin-top: 3rem;
  margin-top: var(--anchor-block__content__block__gap);
}

.antipodes-anchor-block__inner-block {
  scroll-margin-top: 15.625rem;
  scroll-margin-top: var(--anchor-block__inner-block__scroll-margin-top);
}

.antipodes-anchor-block__inner-block + .antipodes-anchor-block__inner-block {
  margin-top: 36px;
  margin-top: var(--anchor-block__inner-content__block__gap);
}

.antipodes-anchor-block__title {
  margin-bottom: 0.5rem;
  margin-bottom: var(--anchor-block__title__margin-bottom);
}

/*
|--------------------------------------------------------------------------
| Slider
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-anchor-block__links .swiper-slide {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.antipodes-anchor-block__links .swiper-button-next,
.antipodes-anchor-block__links .swiper-button-prev {
  z-index: 3;
}

.antipodes-anchor-block__links .swiper-button-next svg,
.antipodes-anchor-block__links .swiper-button-prev svg {
  z-index: 4;
}

.antipodes-anchor-block__links .swiper-button-prev svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.antipodes-anchor-block__links .swiper-button-disabled {
  opacity: 0;
}

.antipodes-anchor-block__links .swiper-button-prev::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -20px;
  left: var(--swiper-button-prev-left);
  width: 150px;
  width: var(--swiper-button-prev-width);
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(80%, rgba(255, 255, 255, 1)));
  background: linear-gradient(to left, transparent 50%, rgba(255, 255, 255, 1) 80%);
  background: var(--swiper-button-prev-background);
  z-index: 1;
  pointer-events: none;
}

.antipodes-anchor-block__links .swiper-button-next::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -23px;
  right: var(--swiper-button-next-right);
  width: 150px;
  width: var(--swiper-button-next-width);
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(80%, rgba(255, 255, 255, 1)));
  background: linear-gradient(to right, transparent 50%, rgba(255, 255, 255, 1) 80%);
  background: var(--swiper-button-next-background);
  z-index: 1;
  pointer-events: none;
}

/*
|--------------------------------------------------------------------------
| Heading
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-author-block__heading {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-template-areas: 'image content';
  grid-template-areas: var(--author-block__heading__areas);
  -ms-grid-columns: auto var(--author-block__heading__gap) 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-columns: var(--author-block__heading__columns);
  grid-template-columns: var(--author-block__heading__columns);
  text-align: left;
  text-align: var(--author-block__heading__text-align);
  grid-gap: 0.75rem;
  gap: 0.75rem;
  gap: var(--author-block__heading__gap);
}

.antipodes-author-block__author-image {
  text-align: center;
  text-align: var(--author-block__image__text-align);
}

.antipodes-author-block__author-image {
  border-radius: 100%;
  border-radius: var(--author-block__image__border-radius);
}

.antipodes-author-block__author-image img {
  border-radius: 100%;
  border-radius: var(--author-block__image__border-radius);
}

.antipodes-author-block__author-image img {
  border: none;
  border: var(--author-block__image__border);
}

.antipodes-author-block__content {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: content;
  -ms-grid-row-align: center;
  align-self: center;
}

.antipodes-comments-block__comment-content:has(.antipodes-comments-block__comment-avatar) > .antipodes-author-block__content {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.antipodes-author-block__title {
  font-family: inherit;
  font-family: var(--author-block__title__font-family);
  font-size: 1rem;
  font-size: var(--author-block__title__font-size);
  color: #FFF;
  color: var(--author-block__title__color);
  font-weight: 400;
  font-weight: var(--author-block__title__font-weight);
  line-height: 1.25;
  line-height: var(--author-block__title__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--author-block__title__letter-spacing);
  text-align: inherit;
  text-align: var(--author-block__title__text-align);
  text-transform: uppercase;
  text-transform: var(--author-block__title__text-transform);
  font-style: normal;
  font-style: var(--author-block__title__font-style);
}

.antipodes-author-block__title strong {
  font-weight: 700;
  font-weight: var(--author-block__title__strong__font-weight);
}

.antipodes-author-block__description {
  max-width: 50rem;
  max-width: var(--author-block__description__max-width);
  font-size: 1rem;
  font-size: var(--author-block__description__font-size);
  color: #000;
  color: var(--author-block__description__color);
  font-weight: 400;
  font-weight: var(--author-block__description__font-weight);
  line-height: 1;
  line-height: var(--author-block__description__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--author-block__description__letter-spacing);
  margin-top: 0.9375rem;
  margin-top: var(--author-block__description__margin-top);
}

.antipodes-author-block__learn-more-button {
  margin-top: 1.5rem;
  margin-top: var(--author-block__learn-more-button__margin-top);
}

.antipodes-author-block__default-learn-more-button {
  display: inline-block;
  font-size: 0.875rem;
  font-size: var(--author-block__default-learn-more-button__font-size);
  color: #FFF;
  color: var(--author-block__default-learn-more-button__color);
  font-weight: 400;
  font-weight: var(--author-block__default-learn-more-button__font-weight);
  line-height: 1;
  line-height: var(--author-block__default-learn-more-button__line-height);
  letter-spacing: 0.28px;
  letter-spacing: var(--author-block__default-learn-more-button__letter-spacing);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transition: var(--author-block__default-learn-more-button__transition);
  transition: var(--author-block__default-learn-more-button__transition);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.antipodes-author-block__default-learn-more-button svg {
  margin-right: 5px;
  margin-right: var(--author-block__default-learn-more-button__svg__margin-right);
}

.antipodes-author-block__default-learn-more-button svg path {
  fill: #FFF;
  fill: var(--author-block__default-learn-more-button__svg__fill);
}

.antipodes-author-block__default-learn-more-button:hover {
  -webkit-transform: translate3d(5px, 0, 0);
  transform: translate3d(5px, 0, 0);
  -webkit-transform: var(--author-block__default-learn-more-button__svg__transform--on-hover);
  -ms-transform: var(--author-block__default-learn-more-button__svg__transform--on-hover);
  transform: var(--author-block__default-learn-more-button__svg__transform--on-hover);
}

/*
|--------------------------------------------------------------------------
| Footer
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-author-block__footer {
  display: -ms-grid;
  display: grid;
  display: var(--author-block__footer__display);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: undefined;
  flex-direction: undefined;
  flex-direction: var(--author-block__footer__flex-direction);
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-columns: var(--author-block__footer__columns);
  grid-template-columns: var(--author-block__footer__columns);
  color: #000000;
  color: var(--author-block__footer__color);
  text-align: center;
  text-align: var(--author-block__footer__text-align);
  margin-top: 1.875rem;
  margin-top: var(--author-block__footer__margin-top);
  padding: 0.7rem 1rem 0.7rem 1rem;
  padding: var(--author-block__footer__padding-top) var(--author-block__footer__padding-right) var(--author-block__footer__padding-bottom) var(--author-block__footer__padding-left);
  background-color: #000;
  background-color: var(--author-block__footer__background-color);
  grid-gap: 0.625rem;
  gap: 0.625rem;
  gap: var(--author-block__footer__gap);
}
@media only screen and (min-width: 1023px){
  .antipodes-author-block__footer{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  flex-direction: var(--author-block__footer__flex-direction);
  }
}
@media only screen and (min-width: 1023px){
  .antipodes-author-block__footer{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: var(--author-block__footer__display);
  }
}

.antipodes-author-block__footer-text {
  font-family: undefined;
  font-family: var(--author-block__foter-text__font-family);
  font-size: 1rem;
  font-size: var(--author-block__footer-text__font-size);
  color: #000;
  color: var(--author-block__footer-text__color);
  font-weight: 300;
  font-weight: var(--author-block__footer-text__font-weight);
  line-height: 1.25;
  line-height: var(--author-block__footer-text__line-height);
  letter-spacing: 0rem;
  letter-spacing: var(--author-block__footer-text__letter-spacing);
  text-align: undefined;
  text-align: var(--author-block__foter-text__text-align);
  text-transform: undefined;
  text-transform: var(--author-block__foter-text__text-transform);
  margin-right: 0.625rem;
  margin-right: var(--author-block__footer-text__margin-right);
  font-style: undefined;
  font-style: var(--author-block__foter-text__font-style);
}

.antipodes-author-block__link {
  font-family: inherit;
  font-family: var(--author-block__footer-link__font-family);
  font-size: 1rem;
  font-size: var(--author-block__footer-link__font-size);
  color: #000000;
  color: var(--author-block__footer-link__color);
  font-weight: 400;
  font-weight: var(--author-block__footer-link__font-weight);
  line-height: 1;
  line-height: var(--author-block__footer-link__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--author-block__footer-link__letter-spacing);
  text-align: left;
  text-align: var(--author-block__footer-link__text-align);
  text-transform: inherit;
  text-transform: var(--author-block__footer-link__text-transform);
  font-style: inherit;
  font-style: var(--author-block__footer-link__font-style);
}

.antipodes-author-block__link svg {
  margin-right: 0;
  margin-right: var(--author-block__footer-link__svg__margin-right);
}

.antipodes-author-block__link svg path {
  fill: #fff;
  fill: var(--author-block__footer-link__svg__fill);
}

.antipodes-author-block__link span {
  display: inline;
  padding-bottom: 0.1em;
  padding-bottom: var(--author-block__footer-link__padding-bottom);
  background: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(5%, transparent), color-stop(5.01%, transparent)) no-repeat right bottom/0 100%;
  background: linear-gradient(to top, transparent 0%, transparent 5%, transparent 5.01%) no-repeat right bottom/0 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(var(--author-block__footer-link__background-line__color)), color-stop(5%, var(--author-block__footer-link__background-line__color)), color-stop(5.01%, transparent)) no-repeat var(--author-block__footer-link__background-line__background-position)/var(--author-block__footer-link__background-line__background-size);
  background: linear-gradient(to top, var(--author-block__footer-link__background-line__color) 0%, var(--author-block__footer-link__background-line__color) 5%, transparent 5.01%) no-repeat var(--author-block__footer-link__background-line__background-position)/var(--author-block__footer-link__background-line__background-size);
  -webkit-transition: background-size 0.35s ease;
  transition: background-size 0.35s ease;
  -webkit-transition: var(--author-block__footer-link__background-line__transition);
  transition: var(--author-block__footer-link__background-line__transition);
}

.antipodes-author-block__link:hover span {
  background-size: 100% 100%;
  background-size: var(--author-block__footer-link__background-line__background-size--on-hover);
  background-position: left bottom;
  background-position: var(--author-block__footer-link__background-line__background-position--on-hover);
}

.antipodes-author-block__link + .antipodes-author-block__link {
  margin-left: undefined;
  margin-left: var(--author-block__footer-link__gap);
  padding-left: undefined;
  padding-left: var(--author-block__footer-link__gap);
  border-left: undefined;
  border-left: var(--author-block__footer-link__border);
}

@media only screen and (min-width: 1023px){
  .antipodes-author-block__link + .antipodes-author-block__link{
  border-left: none;
  border-left: var(--author-block__footer-link__border);
  }
}

@media only screen and (min-width: 1023px){
  .antipodes-author-block__link + .antipodes-author-block__link{
  padding-left: 0;
  padding-left: var(--author-block__footer-link__gap);
  }
}

@media only screen and (min-width: 1023px){
  .antipodes-author-block__link + .antipodes-author-block__link{
  margin-left: 0;
  margin-left: var(--author-block__footer-link__gap);
  }
}

.antipodes-author-block__link--phone {
  font-family: inherit;
  font-family: var(--author-block__footer-link--phone__font-family);
  font-size: 0.875rem;
  font-size: var(--author-block__footer-link--phone__font-size);
  color: #FFF;
  color: var(--author-block__footer-link--phone__color);
  font-weight: 400;
  font-weight: var(--author-block__footer-link--phone__font-weight);
  line-height: 1;
  line-height: var(--author-block__footer-link--phone__line-height);
  letter-spacing: 0.28px;
  letter-spacing: var(--author-block__footer-link--phone__letter-spacing);
  text-align: left;
  text-align: var(--author-block__footer-link--phone__text-align);
  text-transform: inherit;
  text-transform: var(--author-block__footer-link--phone__text-transform);
  font-style: inherit;
  font-style: var(--author-block__footer-link--phone__font-style);
  margin-top: 20px;
  margin-top: var(--author-block__footer-link--phone__margin-top);
}

.antipodes-author-block__link--email {
  font-family: inherit;
  font-family: var(--author-block__footer-link--email__font-family);
  font-size: 0.875rem;
  font-size: var(--author-block__footer-link--email__font-size);
  color: #FFF;
  color: var(--author-block__footer-link--email__color);
  font-weight: 400;
  font-weight: var(--author-block__footer-link--email__font-weight);
  line-height: 1;
  line-height: var(--author-block__footer-link--email__line-height);
  letter-spacing: 0.28px;
  letter-spacing: var(--author-block__footer-link--email__letter-spacing);
  text-align: left;
  text-align: var(--author-block__footer-link--email__text-align);
  text-transform: inherit;
  text-transform: var(--author-block__footer-link--email__text-transform);
  font-style: inherit;
  font-style: var(--author-block__footer-link--email__font-style);
  margin-top: 1rem;
  margin-top: var(--author-block__footer-link--email__margin-top);
}

/*
|--------------------------------------------------------------------------
| Single page 
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-author-block__speciality {
  font-family: inherit;
  font-family: var(--author-block__speciality__font-family);
  font-size: 1rem;
  font-size: var(--author-block__speciality__font-size);
  color: #FFF;
  color: var(--author-block__speciality__color);
  font-weight: 400;
  font-weight: var(--author-block__speciality__font-weight);
  line-height: 1;
  line-height: var(--author-block__speciality__line-height);
  letter-spacing: 0.32px;
  letter-spacing: var(--author-block__speciality__letter-spacing);
  text-align: left;
  text-align: var(--author-block__speciality__text-align);
  text-transform: inherit;
  text-transform: var(--author-block__speciality__text-transform);
  font-style: normal;
  font-style: var(--author-block__speciality__font-style);
  margin-top: 0px;
  margin-top: var(--author-block__speciality__margin-top);
}

/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-buttons-block__title {
  font-family: inherit;
  font-family: var(--buttons-block__title__font-family);
  font-size: 1.875rem;
  font-size: var(--buttons-block__title__font-size);
  color: #0E42CF;
  color: var(--buttons-block__title__color);
  font-weight: 400;
  font-weight: var(--buttons-block__title__font-weight);
  line-height: 1.33;
  line-height: var(--buttons-block__title__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--buttons-block__title__letter-spacing);
  text-align: left;
  text-align: var(--buttons-block__title__text-align);
  text-transform: inherit;
  text-transform: var(--buttons-block__title__text-transform);
  margin-bottom: 20px;
  margin-bottom: var(--buttons-block__title__margin-bottom);
  font-style: normal;
  font-style: var(--buttons-block__title__font-style);
}

/*
|--------------------------------------------------------------------------
| Sliders
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-buttons-block__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 12px;
  gap: var(--buttons-block__controls__gap);
  margin-top: 24px;
  margin-top: var(--buttons-block__controls__margin-top);
}

.antipodes-buttons-block__swiper-button-prev,
.antipodes-buttons-block__swiper-button-next {
  cursor: pointer;
}

.antipodes-buttons-block__swiper-button-prev svg circle {
  fill: #123BAA;
  fill: var(--buttons-block__swiper-button-prev__arrow__color);
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}

.antipodes-buttons-block__swiper-button-next svg circle {
  fill: #123BAA;
  fill: var(--buttons-block__swiper-button-prev__arrow__color);
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}

.antipodes-buttons-block__swiper-button-prev:hover svg circle {
  fill: #061849;
  fill: var(--buttons-block__swiper-button-prev__arrow__color--is-hovered);
}

.antipodes-buttons-block__swiper-button-next:hover svg circle {
  fill: #061849;
  fill: var(--buttons-block__swiper-button-prev__arrow__color--is-hovered);
}

.antipodes-buttons-block__swiper-button-prev.swiper-button-disabled,
.antipodes-buttons-block__swiper-button-next.swiper-button-disabled {
  opacity: 0.5;
  cursor: default;
}

.antipodes-buttons-block__circular-progress {
  padding: 4px;
  padding: var(--buttons-block__circular-progress__padding);
  background: #061849;
  background: var(--buttons-block__circular-progress__background);
  width: 47px;
  width: var(--buttons-block__circular-progress__width);
  height: 47px;
  height: var(--buttons-block__circular-progress__height);
  border-radius: 100%;
  border-radius: var(--buttons-block__circular-progress__border-radius);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.antipodes-buttons-block__circular-progress svg {
  width: 100%;
  height: 100%;
}

.antipodes-buttons-block__circular-progress__progress {
  -webkit-transition: stroke-dashoffset 0.3s ease;
  transition: stroke-dashoffset 0.3s ease;
}

.antipodes-buttons-block__circular-progress__fraction {
  position: absolute;
  color: #ffffff;
  color: var(--buttons-block__circular-progress__fraction__color);
  text-align: center;
  text-align: var(--buttons-block__circular-progress__fraction__text-align);
  font-family: inherit;
  font-family: var(--buttons-block__circular-progress__fraction__font-family);
  font-size: 0.75rem;
  font-size: var(--buttons-block__circular-progress__fraction__font-size);
  font-style: normal;
  font-style: var(--buttons-block__circular-progress__fraction__font-style);
  font-weight: 400;
  font-weight: var(--buttons-block__circular-progress__fraction__font-weight);
  line-height: 1;
  line-height: var(--buttons-block__circular-progress__fraction__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--buttons-block__circular-progress__fraction__letter-spacing);
}

/*
|--------------------------------------------------------------------------
| Default Button
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-buttons-block__default-button {
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
  font-family: inherit;
  font-family: var(--buttons-block__default-button__font-family);
  font-size: 1rem;
  font-size: var(--buttons-block__default-button__font-size);
  color: #FFF;
  color: var(--buttons-block__default-button__color);
  font-weight: 300;
  font-weight: var(--buttons-block__default-button__font-weight);
  line-height: 1;
  line-height: var(--buttons-block__default-button__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--buttons-block__default-button__letter-spacing);
  text-align: left;
  text-align: var(--buttons-block__default-button__text-align);
  text-transform: uppercase;
  text-transform: var(--buttons-block__default-button__text-transform);
  border: none;
  border: var(--buttons-block__default-button__border);
  border-radius: 40px;
  border-radius: var(--buttons-block__default-button__border-radius);
  padding: 4px 4px 4px 16px;
  padding: var(--buttons-block__default-button__padding-top) var(--buttons-block__default-button__padding-right) var(--buttons-block__default-button__padding-bottom) var(--buttons-block__default-button__padding-left);
  background: #8996BC;
  background: var(--buttons-block__default-button__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--buttons-block__default-button__box-shadow);
  box-shadow: var(--buttons-block__default-button__box-shadow);
  -webkit-transition: color 0.35s ease;
  transition: color 0.35s ease;
  -webkit-transition: var(--buttons-block__default-button__transition);
  transition: var(--buttons-block__default-button__transition);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-buttons-block__default-button::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: none;
  border: var(--buttons-block__default-button__hover__border);
  border-radius: inherit;
  border-radius: var(--buttons-block__default-button__hover__border-radius);
  background-color: #123BAA;
  background-color: var(--buttons-block__default-button__hover__background);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transition: var(--buttons-block__default-button__hover__transition);
  transition: var(--buttons-block__default-button__hover__transition);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform-origin: var(--buttons-block__default-button__hover__transform-origin);
  -ms-transform-origin: var(--buttons-block__default-button__hover__transform-origin);
  transform-origin: var(--buttons-block__default-button__hover__transform-origin);
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform: var(--buttons-block__default-button__hover__transform);
  -ms-transform: var(--buttons-block__default-button__hover__transform);
  transform: var(--buttons-block__default-button__hover__transform);
}

.antipodes-buttons-block__default-button:hover {
  color: #FFF;
  color: var(--buttons-block__default-button__color--is-hovered);
}

.antipodes-buttons-block__default-button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform-origin: var(--buttons-block__default-button__hover__transform-origin--is-hovered);
  -ms-transform-origin: var(--buttons-block__default-button__hover__transform-origin--is-hovered);
  transform-origin: var(--buttons-block__default-button__hover__transform-origin--is-hovered);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform: var(--buttons-block__default-button__hover__transform--is-hovered);
  -ms-transform: var(--buttons-block__default-button__hover__transform--is-hovered);
  transform: var(--buttons-block__default-button__hover__transform--is-hovered);
}

.antipodes-buttons-block__default-button span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
}

.antipodes-buttons-block__default-button svg {
  position: relative;
  z-index: 1;
}

/*
|--------------------------------------------------------------------------
| Read more button
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-buttons-block__read-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 1.5rem;
  margin-top: var(--buttons-block__read-more__margin-top);
}

.antipodes-buttons-block__read-more-button {
  overflow: hidden;
  width: 100%;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  max-width: var(--buttons-block__read-more-button__max-width);
  height: 100%;
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 8px;
  gap: var(--buttons-block__read-more-button__gap);
  font-family: inherit;
  font-family: var(--buttons-block__read-more-button__font-family);
  font-size: 1rem;
  font-size: var(--buttons-block__read-more-button__font-size);
  color: #FFF;
  color: var(--buttons-block__read-more-button__color);
  font-weight: 400;
  font-weight: var(--buttons-block__read-more-button__font-weight);
  line-height: 1.5;
  line-height: var(--buttons-block__read-more-button__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--buttons-block__read-more-button__letter-spacing);
  text-align: center;
  text-align: var(--buttons-block__read-more-button__text-align);
  text-transform: initial;
  text-transform: var(--buttons-block__read-more-button__text-transform);
  padding: 10px 16px 10px 16px;
  padding: var(--buttons-block__read-more-button__padding-top) var(--buttons-block__read-more-button__padding-right) var(--buttons-block__read-more-button__padding-bottom) var(--buttons-block__read-more-button__padding-left);
  border-radius: 4px;
  border-radius: var(--buttons-block__read-more-button__border-radius);
  background: #061849;
  background: var(--buttons-block__read-more-button__background);
  -webkit-transition: color 0.35s ease;
  transition: color 0.35s ease;
  -webkit-transition: var(--buttons-block__read-more-button__transition);
  transition: var(--buttons-block__read-more-button__transition);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-buttons-block__read-more-button::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: none;
  border: var(--buttons-block__read-more-button__hover__border);
  border-radius: inherit;
  border-radius: var(--buttons-block__read-more-button__hover__border-radius);
  background-color: #123BAA;
  background-color: var(--buttons-block__read-more-button__hover__background);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transition: var(--buttons-block__read-more-button__hover__transition);
  transition: var(--buttons-block__read-more-button__hover__transition);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform-origin: var(--buttons-block__read-more-button__hover__transform-origin);
  -ms-transform-origin: var(--buttons-block__read-more-button__hover__transform-origin);
  transform-origin: var(--buttons-block__read-more-button__hover__transform-origin);
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform: var(--buttons-block__read-more-button__hover__transform);
  -ms-transform: var(--buttons-block__read-more-button__hover__transform);
  transform: var(--buttons-block__read-more-button__hover__transform);
}

.antipodes-buttons-block__read-more-button:hover {
  color: #FFF;
  color: var(--buttons-block__read-more-button__color--is-hovered);
}

.antipodes-buttons-block__read-more-button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform-origin: var(--buttons-block__read-more-button__hover__transform-origin--is-hovered);
  -ms-transform-origin: var(--buttons-block__read-more-button__hover__transform-origin--is-hovered);
  transform-origin: var(--buttons-block__read-more-button__hover__transform-origin--is-hovered);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform: var(--buttons-block__read-more-button__hover__transform--is-hovered);
  -ms-transform: var(--buttons-block__read-more-button__hover__transform--is-hovered);
  transform: var(--buttons-block__read-more-button__hover__transform--is-hovered);
}

.antipodes-buttons-block__read-more-button span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
}

.antipodes-buttons-block__read-more-button svg {
  position: relative;
  z-index: 2;
}

/* stylelint-enable scss/at-import-partial-extension */
/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-buttons-block-with-header__title {
  font-family: inherit;
  font-family: var(--buttons-block-with-header__title__font-family);
  font-size: 1.625rem;
  font-size: var(--buttons-block-with-header__title__font-size);
  color: #353330;
  color: var(--buttons-block-with-header__title__color);
  font-weight: 400;
  font-weight: var(--buttons-block-with-header__title__font-weight);
  line-height: 1;
  line-height: var(--buttons-block-with-header__title__line-height);
  letter-spacing: 2.6px;
  letter-spacing: var(--buttons-block-with-header__title__letter-spacing);
  text-align: left;
  text-align: var(--buttons-block-with-header__title__text-align);
  text-transform: uppercase;
  text-transform: var(--buttons-block-with-header__title__text-transform);
  margin-bottom: 14px;
  margin-bottom: var(--buttons-block-with-header__title__margin-bottom);
  font-style: normal;
  font-style: var(--buttons-block-with-header__title__font-style);
}

/*
|--------------------------------------------------------------------------
| Description
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-buttons-block-with-header__description {
  font-family: inherit;
  font-family: var(--buttons-block-with-header__description__font-family);
  font-size: 1rem;
  font-size: var(--buttons-block-with-header__description__font-size);
  color: #000;
  color: var(--buttons-block-with-header__description__color);
  font-weight: 300;
  font-weight: var(--buttons-block-with-header__description__font-weight);
  line-height: 1.75;
  line-height: var(--buttons-block-with-header__description__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--buttons-block-with-header__description__letter-spacing);
  text-align: left;
  text-align: var(--buttons-block-with-header__description__text-align);
  text-transform: inherit;
  text-transform: var(--buttons-block-with-header__description__text-transform);
  font-style: normal;
  font-style: var(--buttons-block-with-header__description__font-style);
}
@media only screen and (min-width: 768px){
  .antipodes-buttons-block-with-header__description{
  text-align: left;
  text-align: var(--buttons-block-with-header__description__text-align);
  }
}

/*
|--------------------------------------------------------------------------
| Buttons
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-buttons-block-with-header__buttons {
  margin-top: 50px;
  margin-top: var(--buttons-block-with-header__buttons__margin-top);
}
@media only screen and (min-width: 768px){
  .antipodes-buttons-block-with-header__buttons{
  margin-top: 50px;
  margin-top: var(--buttons-block-with-header__buttons__margin-top);
  }
}

/*
|--------------------------------------------------------------------------
| Slider
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-buttons-block-with-header__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  gap: var(--buttons-block-with-header__controls__gap);
  margin-top: 45px;
  margin-top: var(--buttons-block-with-header__controls__margin-top);
}

.antipodes-buttons-block-with-header__progress-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0;
  gap: var(--buttons-block-with-header__progress-wrapper__gap);
}

.antipodes-buttons-block-with-header__progress {
  position: relative;
  overflow: hidden;
  width: 100%;
  width: var(--buttons-block-with-header__progress__width);
  height: 3px;
  height: var(--buttons-block-with-header__progress__height);
  background-color: rgba(144, 94, 78, 0.30);
  background-color: var(--buttons-block-with-header__progress__background-color);
  margin-left: 0;
  margin-left: var(--buttons-block-with-header__progress__margin-left);
  margin-right: 0;
  margin-right: var(--buttons-block-with-header__progress__margin-right);
}

.antipodes-buttons-block-with-header__progress__bar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  width: var(--buttons-block-with-header__progress__bar__width);
  left: -100%;
  left: var(--buttons-block-with-header__progress__bar__left);
  background-color: #905E4E;
  background-color: var(--buttons-block-with-header__progress__bar__background-color);
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -webkit-transition: var(--buttons-block-with-header__progress__bar__transition);
  transition: var(--buttons-block-with-header__progress__bar__transition);
}

.antipodes-buttons-block-with-header__progress-slide-last {
  color: #3d3d3d;
  color: var(--buttons-block-with-header__progress-slide__color);
  text-align: center;
  text-align: var(--buttons-block-with-header__progress-slide__text-align);
  font-family: inherit;
  font-family: var(--buttons-block-with-header__progress-slide__font-family);
  font-size: 1rem;
  font-size: var(--buttons-block-with-header__progress-slide__font-size);
  font-style: normal;
  font-style: var(--buttons-block-with-header__progress-slide__font-style);
  font-weight: 500;
  font-weight: var(--buttons-block-with-header__progress-slide__font-weight);
  line-height: 1.5;
  line-height: var(--buttons-block-with-header__progress-slide__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--buttons-block-with-header__progress-slide__letter-spacing);
  text-transform: uppercase;
  text-transform: var(--buttons-block-with-header__progress-slide__text-transform);
}

.antipodes-buttons-block-with-header__progress-slide-current {
  color: #3d3d3d;
  color: var(--buttons-block-with-header__progress-slide__color);
  text-align: center;
  text-align: var(--buttons-block-with-header__progress-slide__text-align);
  font-family: inherit;
  font-family: var(--buttons-block-with-header__progress-slide__font-family);
  font-size: 1rem;
  font-size: var(--buttons-block-with-header__progress-slide__font-size);
  font-style: normal;
  font-style: var(--buttons-block-with-header__progress-slide__font-style);
  font-weight: 500;
  font-weight: var(--buttons-block-with-header__progress-slide__font-weight);
  line-height: 1.5;
  line-height: var(--buttons-block-with-header__progress-slide__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--buttons-block-with-header__progress-slide__letter-spacing);
  text-transform: uppercase;
  text-transform: var(--buttons-block-with-header__progress-slide__text-transform);
}

/*
|--------------------------------------------------------------------------
| Default Button
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-buttons-block-with-header__default-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  gap: 14px;
  gap: var(--buttons-block-with-header__default-button__gap);
  font-family: inherit;
  font-family: var(--buttons-block-with-header__default-button__font-family);
  font-size: 1.125rem;
  font-size: var(--buttons-block-with-header__default-button__font-size);
  color: #353330;
  color: var(--buttons-block-with-header__default-button__color);
  font-weight: 400;
  font-weight: var(--buttons-block-with-header__default-button__font-weight);
  line-height: 1.22;
  line-height: var(--buttons-block-with-header__default-button__line-height);
  letter-spacing: 1.8px;
  letter-spacing: var(--buttons-block-with-header__default-button__letter-spacing);
  text-align: left;
  text-align: var(--buttons-block-with-header__default-button__text-align);
  text-transform: uppercase;
  text-transform: var(--buttons-block-with-header__default-button__text-transform);
  border-bottom: 0.5px solid #353330;
  border-bottom: var(--buttons-block-with-header__default-button__border-bottom);
  padding-bottom: 16px;
  padding-bottom: var(--buttons-block-with-header__default-button__padding-bottom);
  background: undefined;
  background: var(--buttons-block-with-header__default-button__background);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-buttons-block-with-header__default-button svg rect {
  fill: #353330;
  fill: var(--buttons-block-with-header__default-button__color);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transition: var(--buttons-block-with-header__default-button__transition);
  transition: var(--buttons-block-with-header__default-button__transition);
}

.antipodes-buttons-block-with-header__default-button:hover svg rect {
  fill: #353330;
  fill: var(--buttons-block-with-header__default-button__color--is-hovered);
}

.antipodes-faq {
  max-width: 700px;
  max-width: var(--antipodes-faq__max-width);
  margin: 0 auto;
  margin: var(--antipodes-faq__margin);
  font-family: inherit;
  font-family: var(--antipodes-faq__font-family);
}

.antipodes-faq__title {
  color: #181D27;
  color: var(--antipodes-faq__title__color);
  font-family: inherit;
  font-family: var(--antipodes-faq__title__font-family);
  font-size: 1.875rem;
  font-size: var(--antipodes-faq__title__font-size);
  font-style: normal;
  font-style: var(--antipodes-faq__title__font-style);
  font-weight: 400;
  font-weight: var(--antipodes-faq__title__font-weight);
  line-height: 1.5;
  line-height: var(--antipodes-faq__title__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-faq__title__letter-spacing);
  text-align: center;
  text-align: var(--antipodes-faq__title__text-align);
}

.antipodes-faq__description {
  color: #535862;
  color: var(--antipodes-faq__description__color);
  text-align: center;
  text-align: var(--antipodes-faq__description__text-align);
  font-family: inherit;
  font-family: var(--antipodes-faq__description__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-faq__description__font-size);
  font-style: normal;
  font-style: var(--antipodes-faq__description__font-style);
  font-weight: 300;
  font-weight: var(--antipodes-faq__description__font-weight);
  line-height: 1.5;
  line-height: var(--antipodes-faq__description__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-faq__description__letter-spacing);
  margin-top: 1rem;
  margin-top: var(--antipodes-faq__description__margin-top);
}

.antipodes-faq__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
  gap: var(--antipodes-faq__list__gap);
  margin: 2rem 0 0 0;
  margin: var(--antipodes-faq__list__margin);
  padding: 0;
  padding: var(--antipodes-faq__list__padding);
}

.antipodes-faq__item {
  border-bottom: 1px solid #e0e0e0;
  border-bottom: var(--antipodes-faq__item__border-bottom);
  padding: 0 0 2rem;
  padding: var(--antipodes-faq__item__padding);
}

.antipodes-faq__item__question {
  width: 100%;
  width: var(--antipodes-faq__item__question__width);
  background: none;
  background: var(--antipodes-faq__item__question__background);
  border: none;
  border: var(--antipodes-faq__item__question__border);
  padding: 0;
  padding: var(--antipodes-faq__item__question__padding);
  font-size: 1.125rem;
  font-size: var(--antipodes-faq__item__question__font-size);
  text-align: left;
  text-align: var(--antipodes-faq__item__question__text-align);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: var(--antipodes-faq__item__question__display);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: var(--antipodes-faq__item__question__align-items);
  -ms-flex-align: var(--antipodes-faq__item__question__align-items);
  align-items: var(--antipodes-faq__item__question__align-items);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-pack: var(--antipodes-faq__item__question__justify-content);
  -ms-flex-pack: var(--antipodes-faq__item__question__justify-content);
  justify-content: var(--antipodes-faq__item__question__justify-content);
  cursor: pointer;
  cursor: var(--antipodes-faq__item__question__cursor);
  position: relative;
  position: var(--antipodes-faq__item__question__position);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  -webkit-transition: var(--antipodes-faq__item__question__transition);
  transition: var(--antipodes-faq__item__question__transition);
}

.antipodes-faq__item__icon--open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.5em;
  width: var(--antipodes-faq__item__icon__width);
  height: 1.5em;
  height: var(--antipodes-faq__item__icon__height);
  display: inline-block;
  display: var(--antipodes-faq__item__icon__display);
  vertical-align: middle;
  vertical-align: var(--antipodes-faq__item__icon__vertical-align);
  position: absolute;
  position: var(--antipodes-faq__item__icon__position);
  right: 0;
  right: var(--antipodes-faq__item__icon__right);
  top: 50%;
  top: var(--antipodes-faq__item__icon__top);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: var(--antipodes-faq__item__icon__transform);
  -ms-transform: var(--antipodes-faq__item__icon__transform);
  transform: var(--antipodes-faq__item__icon__transform);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
  transition: opacity 0.2s, -webkit-transform 0.4s;
  transition: opacity 0.2s, transform 0.4s;
  transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s;
  -webkit-transition: var(--antipodes-faq__item__icon__transition);
  transition: var(--antipodes-faq__item__icon__transition);
}

.antipodes-faq__item__icon--close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.5em;
  width: var(--antipodes-faq__item__icon__width);
  height: 1.5em;
  height: var(--antipodes-faq__item__icon__height);
  display: inline-block;
  display: var(--antipodes-faq__item__icon__display);
  vertical-align: middle;
  vertical-align: var(--antipodes-faq__item__icon__vertical-align);
  position: absolute;
  position: var(--antipodes-faq__item__icon__position);
  right: 0;
  right: var(--antipodes-faq__item__icon__right);
  top: 50%;
  top: var(--antipodes-faq__item__icon__top);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: var(--antipodes-faq__item__icon__transform);
  -ms-transform: var(--antipodes-faq__item__icon__transform);
  transform: var(--antipodes-faq__item__icon__transform);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
  transition: opacity 0.2s, -webkit-transform 0.4s;
  transition: opacity 0.2s, transform 0.4s;
  transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s;
  -webkit-transition: var(--antipodes-faq__item__icon__transition);
  transition: var(--antipodes-faq__item__icon__transition);
}

.antipodes-faq__item__icon--close {
  opacity: 0;
  opacity: var(--antipodes-faq__item__icon--close__opacity);
  pointer-events: none;
  pointer-events: var(--antipodes-faq__item__icon--close__pointer-events);
  -webkit-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  -webkit-transform: var(--antipodes-faq__item__icon--close__transform);
  -ms-transform: var(--antipodes-faq__item__icon--close__transform);
  transform: var(--antipodes-faq__item__icon--close__transform);
}

.antipodes-faq__item__icon--open {
  opacity: 1;
  opacity: var(--antipodes-faq__item__icon--open__opacity);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: var(--antipodes-faq__item__icon--open__transform);
  -ms-transform: var(--antipodes-faq__item__icon--open__transform);
  transform: var(--antipodes-faq__item__icon--open__transform);
}

.antipodes-faq__item.is-open .antipodes-faq__item__icon--open {
  opacity: 0;
  opacity: var(--antipodes-faq__item__icon--open__opacity--expanded);
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
  -webkit-transform: var(--antipodes-faq__item__icon--open__transform--expanded);
  -ms-transform: var(--antipodes-faq__item__icon--open__transform--expanded);
  transform: var(--antipodes-faq__item__icon--open__transform--expanded);
}

.antipodes-faq__item.is-open .antipodes-faq__item__icon--close {
  opacity: 1;
  opacity: var(--antipodes-faq__item__icon--close__opacity--expanded);
  pointer-events: auto;
  pointer-events: var(--antipodes-faq__item__icon--close__pointer-events--expanded);
  -webkit-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
  -webkit-transform: var(--antipodes-faq__item__icon--close__transform--expanded);
  -ms-transform: var(--antipodes-faq__item__icon--close__transform--expanded);
  transform: var(--antipodes-faq__item__icon--close__transform--expanded);
}

.antipodes-faq__item__answer {
  overflow: hidden;
  overflow: var(--antipodes-faq__item__answer__overflow);
  max-height: 0;
  max-height: var(--antipodes-faq__item__answer__max-height);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transition: var(--antipodes-faq__item__answer__transition);
  transition: var(--antipodes-faq__item__answer__transition);
  padding: 0;
  padding: var(--antipodes-faq__item__answer__padding);
  margin-bottom: 0;
  margin-bottom: var(--antipodes-faq__item__answer__margin-bottom);
  color: #000;
  color: var(--antipodes-faq__item__answer__color);
  font-family: inherit;
  font-family: var(--antipodes-faq__item__answer__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-faq__item__answer__font-size);
  font-style: normal;
  font-style: var(--antipodes-faq__item__answer__font-style);
  font-weight: 300;
  font-weight: var(--antipodes-faq__item__answer__font-weight);
  line-height: 1.5;
  line-height: var(--antipodes-faq__item__answer__line-height);
  letter-spacing: 0rem;
  letter-spacing: var(--antipodes-faq__item__answer__letter-spacing);
}

.antipodes-faq__item.is-open .antipodes-faq__item__answer {
  padding: 0.5rem 0 0 0;
  padding: var(--antipodes-faq__item__answer__padding--expanded);
  margin-bottom: 0;
  margin-bottom: var(--antipodes-faq__item__answer__margin-bottom--expanded);
}

/* stylelint-disable scss/at-import-partial-extension */
.antipodes-hero {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto var(--hero__row-gap) auto;
  grid-template-areas: 'texts' 'medias';
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 36px 40px;
  gap: 36px 40px;
  gap: var(--hero__row-gap) var(--hero__column-gap);
}

.antipodes-hero--without-media {
  grid-template-areas: 'texts';
}

.antipodes-hero--mount-text {
  --hero__column-gap: 0;
}

@media only screen and (min-width: 1130px) {
  .antipodes-hero--media-right {
    grid-template-areas: 'texts medias';
    -ms-grid-columns: 1fr 50%;
    grid-template-columns: 1fr 50%;
    -ms-grid-columns: 1fr var(--hero-media__width, 50%);
    grid-template-columns: 1fr var(--hero-media__width, 50%);
  }
  .antipodes-hero--media-left {
    grid-template-areas: 'medias texts';
    -ms-grid-columns: 50% 1fr;
    grid-template-columns: 50% 1fr;
    -ms-grid-columns: var(--hero-media__width, 50%) 1fr;
    grid-template-columns: var(--hero-media__width, 50%) 1fr;
  }
}

@media only screen and (min-width: 1130px) {
  .antipodes-hero--media-right {
    margin-right: calc(50% - 50vw);
  }
  .antipodes-hero--media-left {
    margin-left: calc(50% - 50vw);
  }
  .section .antipodes-hero--media-right,
  .single-post .antipodes-hero--media-right {
    margin-right: 0;
  }
  .section .antipodes-hero--media-left,
  .single-post .antipodes-hero--media-left {
    margin-left: 0;
  }
}

/*
|--------------------------------------------------------------------------
| Texts
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-hero__texts {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: texts;
  -ms-grid-row-align: center;
  align-self: center;
}
.antipodes-hero--without-media > .antipodes-hero__texts {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.antipodes-hero__texts-position-top {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

@media only screen and (min-width: 1130px) {
  .antipodes-hero:not(.antipodes-hero--without-media) .antipodes-hero__texts:not(.antipodes-hero__texts-position-top) {
    margin-top: 2.1875rem;
    margin-top: var(--hero__texts__margin-top);
    margin-bottom: 2.1875rem;
    margin-bottom: var(--hero__texts__margin-bottom);
  }
}

.antipodes-hero__title {
  color: #353330;
  color: var(--antipodes-hero__title__color);
  font-family: inherit;
  font-family: var(--antipodes-hero__title__font-family);
  font-size: 2.25rem;
  font-size: var(--antipodes-hero__title__font-size);
  font-style: normal;
  font-style: var(--antipodes-hero__title__font-style);
  font-weight: 500;
  font-weight: var(--antipodes-hero__title__font-weight);
  line-height: 1;
  line-height: var(--antipodes-hero__title__line-height);
  letter-spacing: 3.2px;
  letter-spacing: var(--antipodes-hero__title__letter-spacing);
}

.antipodes-hero__pre-title {
  color: #202020;
  color: var(--antipodes-hero__pre-title__color);
  font-family: inherit;
  font-family: var(--antipodes-hero__pre-title__font-family);
  font-size: 1.25rem;
  font-size: var(--antipodes-hero__pre-title__font-size);
  font-style: normal;
  font-style: var(--antipodes-hero__pre-title__font-style);
  font-weight: 400;
  font-weight: var(--antipodes-hero__pre-title__font-weight);
  line-height: 1;
  line-height: var(--antipodes-hero__pre-title__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-hero__pre-title__letter-spacing);
  text-transform: inherit;
  text-transform: var(--antipodes-hero__pre-title__text-transform);
  margin-bottom: 10px;
  margin-bottom: var(--antipodes-hero__pre-title__margin-bottom);
}

.antipodes-hero__sub-title {
  color: #353330;
  color: var(--antipodes-hero__sub-title__color);
  font-family: inherit;
  font-family: var(--antipodes-hero__sub-title__font-family);
  font-size: 1.125rem;
  font-size: var(--antipodes-hero__sub-title__font-size);
  font-style: normal;
  font-style: var(--antipodes-hero__sub-title__font-style);
  font-weight: 300;
  font-weight: var(--antipodes-hero__sub-title__font-weight);
  line-height: 1;
  line-height: var(--antipodes-hero__sub-title__line-height);
  letter-spacing: 1.8px;
  letter-spacing: var(--antipodes-hero__sub-title__letter-spacing);
  margin-top: 10px;
  margin-top: var(--antipodes-hero__sub-title__margin-top);
}

.antipodes-hero__content {
  margin-top: 28px;
  margin-top: var(--hero__content__margin-top);
  color: #3E3E3E;
  color: var(--antipodes-hero__content__color);
  font-family: inherit;
  font-family: var(--antipodes-hero__content__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-hero__content__font-size);
  font-style: normal;
  font-style: var(--antipodes-hero__content__font-style);
  font-weight: 325;
  font-weight: var(--antipodes-hero__content__font-weight);
  line-height: 1.75;
  line-height: var(--antipodes-hero__content__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-hero__content__letter-spacing);
}

.antipodes-hero__content ul {
  margin-top: 8px;
  margin-top: var(--antipodes-hero__content__space-between-paragraphs);
  padding-left: 1rem;
  padding-left: var(--antipodes-hero__content__list__padding-left);
}

.antipodes-hero__content ol {
  margin-top: 8px;
  margin-top: var(--antipodes-hero__content__space-between-paragraphs);
  padding-left: 1rem;
  padding-left: var(--antipodes-hero__content__list__padding-left);
}

.antipodes-hero__content ul {
  list-style: none;
}

.antipodes-hero__content ul li {
  position: relative;
}

.antipodes-hero__content ul li::before {
  content: '';
  display: block;
  position: absolute;
  border-radius: 100%;
  width: 9px;
  width: var(--antipodes-hero__content__list-item__picto__width);
  height: 9px;
  height: var(--antipodes-hero__content__list-item__picto__height);
  top: -1px;
  top: var(--antipodes-hero__content__list-item__picto__top);
  left: -25px;
  left: var(--antipodes-hero__content__list-item__picto__left);
  background: transparent;
  background: var(--antipodes-hero__content__list-item__picto__background);
}

.antipodes-hero__content ol {
  list-style: decimal;
}

.antipodes-hero__content li {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.antipodes-hero__content p + p {
  margin-top: 8px;
  margin-top: var(--antipodes-hero__content__space-between-paragraphs);
}

.antipodes-hero__content ul + p {
  margin-top: 8px;
  margin-top: var(--antipodes-hero__content__space-between-paragraphs);
}

.antipodes-hero__content ol + p {
  margin-top: 8px;
  margin-top: var(--antipodes-hero__content__space-between-paragraphs);
}

.antipodes-hero__content br {
  content: '';
  margin-top: 8px;
  margin-top: var(--antipodes-hero__content__space-between-paragraphs);
}

.antipodes-hero__content a {
  color: #123BAA;
  color: var(--antipodes-hero__content__link__color);
  text-decoration: underline;
  -webkit-text-decoration: var(--antipodes-hero__content__link__text-decoration);
  text-decoration: var(--antipodes-hero__content__link__text-decoration);
  font-weight: 300;
  font-weight: var(--antipodes-hero__content__link__font-weight);
}

.antipodes-hero__content a:hover {
  color: #ED3A64;
  color: var(--antipodes-hero__content__link__hover__color);
}

.antipodes-hero__appointment-button {
  margin-top: 32px;
  margin-top: var(--hero__appointment-button__margin-top);
}

/* stylelint-disable no-descending-specificity */
.antipodes-hero__default-appointment-button {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  font-family: var(--hero__default-appointment-button__font-family);
  font-size: 1rem;
  font-size: var(--hero__default-appointment-button__font-size);
  color: #EBE9E6;
  color: var(--hero__default-appointment-button__color);
  font-weight: 400;
  font-weight: var(--hero__default-appointment-button__font-weight);
  line-height: 1.1;
  line-height: var(--hero__default-appointment-button__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--hero__default-appointment-button__letter-spacing);
  text-align: center;
  text-align: var(--hero__default-appointment-button__text-align);
  text-transform: uppercase;
  text-transform: var(--hero__default-appointment-button__text-transform);
  border-radius: 0;
  border-radius: var(--hero__default-appointment-button__border-radius);
  padding: 0.9em 1.2em 0.9em 1.2em;
  padding: var(--hero__default-appointment-button__padding-top) var(--hero__default-appointment-button__padding-right) var(--hero__default-appointment-button__padding-bottom) var(--hero__default-appointment-button__padding-left);
  background: #963A22;
  background: var(--hero__default-appointment-button__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--hero__default-appointment-button__box-shadow);
  box-shadow: var(--hero__default-appointment-button__box-shadow);
  -webkit-transition: color 0.35s ease, background-color ease .3s;
  transition: color 0.35s ease, background-color ease .3s;
  -webkit-transition: var(--hero__default-appointment-button__transition);
  transition: var(--hero__default-appointment-button__transition);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-hero__default-appointment-button svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 70px;
  width: var(--hero__default-appointment-button__picto__width);
  height: auto;
  height: var(--hero__default-appointment-button__picto__height);
  margin-left: 0.4375rem;
  margin-left: var(--hero__default-appointment-button__picto__margin-left);
}

.antipodes-hero__default-appointment-button svg path {
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
  fill: #EBE9E6;
  fill: var(--hero__default-appointment-button__picto__fill);
}

.antipodes-hero__default-appointment-button span,
.antipodes-hero__default-appointment-button svg {
  position: relative;
  z-index: 1;
}

.antipodes-hero__default-appointment-button::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  background: var(--hero__default-appointment-button__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  border-radius: 0;
  border-radius: var(--hero__default-appointment-button__border-radius);
}

/* stylelint-enable no-descending-specificity */
.antipodes-hero__default-appointment-button:hover {
  color: #EBE9E6;
  color: var(--hero__default-appointment-button__color--on-hover);
}

.antipodes-hero__default-appointment-button:hover svg path {
  fill: #EBE9E6;
  fill: var(--hero__default-appointment-button__picto__fill--on-hover);
}

.antipodes-hero__default-appointment-button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.antipodes-hero__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 24px;
  margin-top: var(--hero__buttons__margin-top);
}

.antipodes-hero__buttons > * + * {
  margin-top: 24px;
  margin-top: var(--hero__buttons__gap);
}

.antipodes-hero__default-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: auto;
  height: 100%;
  position: relative;
  cursor: pointer;
  font-family: inherit;
  font-family: var(--hero__default-button__font-family);
  font-size: 1rem;
  font-size: var(--hero__default-button__font-size);
  color: #353330;
  color: var(--hero__default-button__color);
  font-weight: 400;
  font-weight: var(--hero__default-button__font-weight);
  line-height: 1.5;
  line-height: var(--hero__default-button__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--hero__default-button__letter-spacing);
  text-align: inherit;
  text-align: var(--hero__default-button__text-align);
  text-transform: uppercase;
  text-transform: var(--hero__default-button__text-transform);
  padding: 0 0 0 0;
  padding: var(--hero__default-button__padding-top) var(--hero__default-button__padding-right) var(--hero__default-button__padding-bottom) var(--hero__default-button__padding-left);
  background: #fff;
  background: var(--hero__default-button__background);
  border-radius: 4px;
  border-radius: var(--hero__default-button__border-radius);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-hero__default-button::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  background: var(--hero__default-button__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  border-radius: 4px;
  border-radius: var(--hero__default-button__border-radius);
}

.antipodes-hero__default-button span {
  position: relative;
  z-index: 1;
}

.antipodes-hero__default-button:hover {
  color: #EBE9E6;
  color: var(--hero__default-button__color--on-hover);
}

.antipodes-hero__default-button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

/*
|--------------------------------------------------------------------------
| Texts - Mounted On Media(s)
|--------------------------------------------------------------------------
|
|
|
*/
@media only screen and (min-width: 1130px) {
  .antipodes-hero--mount-text .antipodes-hero__texts {
    position: relative;
    z-index: 1;
    padding: 1.875rem 1.875rem 1.875rem 1.875rem;
    padding: var(--hero__mount-text__padding-top) var(--hero__mount-text__padding-right) var(--hero__mount-text__padding-bottom) var(--hero__mount-text__padding-left);
    background: #fff;
    background: var(--hero__mount-text__background);
    -webkit-box-shadow: 0 4px 6px -1px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.1);
    box-shadow: 0 4px 6px -1px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.1);
    -webkit-box-shadow: var(--hero__mount-text__box-shadow);
    box-shadow: var(--hero__mount-text__box-shadow);
  }
  .antipodes-hero--mount-text.antipodes-hero--media-right .antipodes-hero__texts {
    margin-right: -3.4375rem;
    margin-right: var(--hero__mount-text__outside);
  }
  .antipodes-hero--mount-text.antipodes-hero--media-left .antipodes-hero__texts {
    margin-left: -3.4375rem;
    margin-left: var(--hero__mount-text__outside);
  }
}

/*
|--------------------------------------------------------------------------
| Medias
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-hero__medias {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: medias;
  height: 100%;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
}
@media only screen and (min-width: 1130px){
  .antipodes-hero--media-right > .antipodes-hero__texts {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .antipodes-hero--media-left > .antipodes-hero__texts {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .antipodes-hero--media-right > .antipodes-hero__medias {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .antipodes-hero--media-left > .antipodes-hero__medias {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

@media only screen and (min-width: 1130px) {
  .antipodes-hero__medias {
    margin-right: 0;
    margin-left: 0;
  }
}

/*
|--------------------------------------------------------------------------
| Medias - Image
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-hero__media-image {
  position: -webkit-sticky;
  position: sticky;
  top: calc(0px + 1.25rem);
  top: var(--hero-media__sticky-top);
}

.antipodes-hero__media-image img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

/*
|--------------------------------------------------------------------------
| Medias - Video
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-hero__media-video {
  position: -webkit-sticky;
  position: sticky;
  top: calc(0px + 1.25rem);
  top: var(--hero-media__sticky-top);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

/*
|--------------------------------------------------------------------------
| Medias - Image Slider
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-hero__media-slider {
  position: -webkit-sticky;
  position: sticky;
  top: calc(0px + 1.25rem);
  top: var(--hero-media__sticky-top);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.antipodes-hero__media-slider[data-autoheight="0"] .swiper-wrapper {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.antipodes-hero__media-slider[data-autoheight="0"] .swiper-slide {
  height: unset;
}

.antipodes-hero__media-slider[data-autoheight="0"] .swiper-slide img,
.antipodes-hero__media-slider[data-autoheight="0"] .swiper-slide video {
  height: 100%;
}

.antipodes-hero__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 8px;
  gap: var(--hero__image-slider__controls__gap);
  margin-top: 20px;
  margin-top: var(--hero__image-slider__controls__margin-top);
}

.antipodes-hero__controls .antipodes-hero__swiper-pagination {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.antipodes-hero__swiper-button-prev,
.antipodes-hero__swiper-button-next {
  cursor: pointer;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.antipodes-hero__swiper-button-prev:hover {
  opacity: 0.6;
  opacity: var(--antipodes-hero__on-hover__swiper-button__opacity);
}

.antipodes-hero__swiper-button-next:hover {
  opacity: 0.6;
  opacity: var(--antipodes-hero__on-hover__swiper-button__opacity);
}

/* stylelint-disable scss/no-global-function-names, function-no-unknown */
/*
|--------------------------------------------------------------------------
| Styles
|--------------------------------------------------------------------------
*/
.section {
  color: #000;
  color: var(--section__color);
  background: transparent;
  background: var(--section__background);
}

.section + .section:not(.section--no-topMargin) {
  margin-top: 35px;
  margin-top: var(--section__margin-top);
}

.section .sectionContent__column + .sectionContent__column {
  margin-top: 35px;
  margin-top: var(--section-inner__margin-top);
}

.sectionHeader {
  margin-bottom: 35px;
  margin-bottom: var(--section-header__margin-bottom);
}

.sectionHeader--center {
  text-align: center;
  text-align: var(--section-header--center__text-align);
}

.sectionHeader--left {
  text-align: left;
  text-align: var(--section-header--left__text-align);
}

.sectionHeader--right {
  text-align: left;
  text-align: var(--section-header--right__text-align);
}

.sectionHeader__button {
  margin-top: 15px;
  margin-top: var(--section-header__button__margin-top);
}

.section--withBackgroundImage {
  background-size: cover;
  background-size: var(--section--with-image__background-size);
  background-repeat: no-repeat;
  background-repeat: var(--section--with-image__background-repeat);
}

/* stylelint-disable no-duplicate-selectors, no-descending-specificity */
.section:not(.section--no-topMargin).section--marginTop--xs {
  margin-top: 10px;
  margin-top: var(--section__margin__sizes__xs);
}
@media only screen and (min-width: 768px){
  .section:not(.section--no-topMargin).section--marginTop--xs{
  margin-top: 30px;
  margin-top: var(--section__margin__sizes__xs);
  }
}

.section:not(.section--no-topMargin).section--marginTop--sm {
  margin-top: 36px;
  margin-top: var(--section__margin__sizes__sm);
}

@media only screen and (min-width: 768px){
  .section:not(.section--no-topMargin).section--marginTop--sm{
  margin-top: 40px;
  margin-top: var(--section__margin__sizes__sm);
  }
}

.section:not(.section--no-topMargin).section--marginTop--md {
  margin-top: 40px;
  margin-top: var(--section__margin__sizes__md);
}

@media only screen and (min-width: 768px){
  .section:not(.section--no-topMargin).section--marginTop--md{
  margin-top: 72px;
  margin-top: var(--section__margin__sizes__md);
  }
}

.section:not(.section--no-topMargin).section--marginTop--xl {
  margin-top: 108px;
  margin-top: var(--section__margin__sizes__xl);
}

@media only screen and (min-width: 768px){
  .section:not(.section--no-topMargin).section--marginTop--xl{
  margin-top: 108px;
  margin-top: var(--section__margin__sizes__xl);
  }
}

/* stylelint-enable no-duplicate-selectors, no-descending-specificity */
/* stylelint-disable no-duplicate-selectors, no-descending-specificity */
.section:not(.section--no-paddings).section--paddings--xs {
  padding-top: 1.25rem;
  padding-top: var(--section__padding__sizes__xs__top);
  padding-bottom: 1.25rem;
  padding-bottom: var(--section__padding__sizes__xs__bottom);
}

.section:not(.section--no-paddings).section--paddings--sm {
  padding-top: calc(1.375rem + 1.5vw);
  padding-top: var(--section__padding__sizes__sm__top);
  padding-bottom: calc(1.375rem + 1.5vw);
  padding-bottom: var(--section__padding__sizes__sm__bottom);
}

@media (min-width: 1200px){
  .section:not(.section--no-paddings).section--paddings--sm{
  padding-bottom: 2.5rem;
  padding-bottom: var(--section__padding__sizes__sm__bottom);
  }
}

@media (min-width: 1200px){
  .section:not(.section--no-paddings).section--paddings--sm{
  padding-top: 2.5rem;
  padding-top: var(--section__padding__sizes__sm__top);
  }
}

.section:not(.section--no-paddings).section--paddings--md {
  padding-top: calc(1.5rem + 3vw);
  padding-top: var(--section__padding__sizes__md__top);
  padding-bottom: calc(1.5rem + 3vw);
  padding-bottom: var(--section__padding__sizes__md__bottom);
}

@media (min-width: 1200px){
  .section:not(.section--no-paddings).section--paddings--md{
  padding-bottom: 3.75rem;
  padding-bottom: var(--section__padding__sizes__md__bottom);
  }
}

@media (min-width: 1200px){
  .section:not(.section--no-paddings).section--paddings--md{
  padding-top: 3.75rem;
  padding-top: var(--section__padding__sizes__md__top);
  }
}

.section:not(.section--no-paddings).section--paddings--xl {
  padding-top: calc(1.625rem + 4.5vw);
  padding-top: var(--section__padding__sizes__xl__top);
  padding-bottom: calc(1.625rem + 4.5vw);
  padding-bottom: var(--section__padding__sizes__xl__bottom);
}

@media (min-width: 1200px){
  .section:not(.section--no-paddings).section--paddings--xl{
  padding-bottom: 5rem;
  padding-bottom: var(--section__padding__sizes__xl__bottom);
  }
}

@media (min-width: 1200px){
  .section:not(.section--no-paddings).section--paddings--xl{
  padding-top: 5rem;
  padding-top: var(--section__padding__sizes__xl__top);
  }
}

/* stylelint-enable no-duplicate-selectors, no-descending-specificity */
.to-read-also {
  padding: 0 0rem 0 0rem;
  padding: var(--to-read-also__padding-top) var(--to-read-also__padding-right) var(--to-read-also__padding-bottom) var(--to-read-also__padding-left);
  background: #efefef00;
  background: var(--to-read-also__background);
}

/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
|
|
*/
.to-read-also__title {
  font-family: inherit;
  font-family: var(--to-read-also__title__font-family);
  font-size: 1.625rem;
  font-size: var(--to-read-also__title__font-size);
  color: #353330;
  color: var(--to-read-also__title__color);
  font-weight: 400;
  font-weight: var(--to-read-also__title__font-weight);
  line-height: 1.33;
  line-height: var(--to-read-also__title__line-height);
  letter-spacing: 2.6px;
  letter-spacing: var(--to-read-also__title__letter-spacing);
  text-align: left;
  text-align: var(--to-read-also__title__text-align);
  text-transform: uppercase;
  text-transform: var(--to-read-also__title__text-transform);
  font-style: normal;
  font-style: var(--to-read-also__title__font-style);
}

/*
|--------------------------------------------------------------------------
| Links
|--------------------------------------------------------------------------
|
|
|
*/
.to-read-also__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 20px;
  row-gap: var(--to-read-also__links__row-gap);
  -webkit-column-gap: 25px ;
  -moz-column-gap: 25px ;
  column-gap: 25px ;
  -webkit-column-gap: var(--to-read-also__links__column-gap);
  -moz-column-gap: var(--to-read-also__links__column-gap);
  column-gap: var(--to-read-also__links__column-gap);
  margin-top: 32px;
  margin-top: var(--to-read-also__links__margin-top);
}

.to-read-also__links a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 20px;
  gap: var(--to-read-also__links__gap);
  width: 100%;
  width: var(--to-read-also__links__width);
}

@media only screen and (min-width: 1248px){
  .to-read-also__links a{
  width: calc(50% - 1.75rem);
  width: var(--to-read-also__links__width);
  }
}

@media only screen and (min-width: 768px){
  .to-read-also__links a{
  width: calc(50% - 1.25rem);
  width: var(--to-read-also__links__width);
  }
}

.to-read-also__post-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.to-read-also__post-info__title {
  font-family: inherit;
  font-family: var(--to-read-also__links__font-family);
  font-size: 1rem;
  font-size: var(--to-read-also__links__font-size);
  font-weight: 300;
  font-weight: var(--to-read-also__links__font-weight);
  font-style: normal;
  font-style: var(--to-read-also__links__font-style);
  line-height: 1.25;
  line-height: var(--to-read-also__links__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--to-read-also__links__letter-spacing);
  text-align: undefined;
  text-align: var(--to-read-also__links__text-align);
  text-transform: undefined;
  text-transform: var(--to-read-also__links__text-transform);
  color: #000;
  color: var(--to-read-also__links__color);
}

/*
|--------------------------------------------------------------------------
| Category
|--------------------------------------------------------------------------
|
|
|
*/
.to-read-also__post-info__catgory {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  mix-blend-mode: multiply;
  background: rgba(255, 255, 255, 0.30);
  background: var(--to-read-also__post-info__catgory__background);
  border-radius: 0;
  border-radius: var(--to-read-also__post-info__catgory__border-radius);
  padding: 8px 12px;
  padding: var(--to-read-also__post-info__catgory__padding);
  font-family: inherit;
  font-family: var(--to-read-also__post-info__catgory__font-family);
  font-size: 0.75rem;
  font-size: var(--to-read-also__post-info__catgory__font-size);
  color: #000;
  color: var(--to-read-also__post-info__catgory__color);
  font-weight: 400;
  font-weight: var(--to-read-also__post-info__catgory__font-weight);
  line-height: 1.14;
  line-height: var(--to-read-also__post-info__catgory__line-height);
  letter-spacing: 0.6px;
  letter-spacing: var(--to-read-also__post-info__catgory__letter-spacing);
  text-align: center;
  text-align: var(--to-read-also__post-info__catgory__text-align);
  text-transform: uppercase;
  text-transform: var(--to-read-also__post-info__catgory__text-transform);
  font-style: normal;
  font-style: var(--to-read-also__post-info__catgory__font-style);
}

/*
|--------------------------------------------------------------------------
| Post info Title
|--------------------------------------------------------------------------
|
|
|
*/
.to-read-also__post-info__title {
  font-family: inherit;
  font-family: var(--to-read-also__post-info__title__font-family);
  font-size: 1rem;
  font-size: var(--to-read-also__post-info__title__font-size);
  color: #353330;
  color: var(--to-read-also__post-info__title__color);
  font-weight: 400;
  font-weight: var(--to-read-also__post-info__title__font-weight);
  line-height: 1.25;
  line-height: var(--to-read-also__post-info__title__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--to-read-also__post-info__title__letter-spacing);
  text-align: inherit;
  text-align: var(--to-read-also__post-info__title__text-align);
  text-transform: uppercase;
  text-transform: var(--to-read-also__post-info__title__text-transform);
  font-style: normal;
  font-style: var(--to-read-also__post-info__title__font-style);
  margin-top: 9px;
  margin-top: var(--to-read-also__post-info__title__margin-top);
}

/*
|--------------------------------------------------------------------------
| Post Image
|--------------------------------------------------------------------------
|
|
|
*/
.to-read-also__post-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 5.0625rem;
  max-width: 5.0625rem;
}

.to-read-also__post-image img {
  width: 100%;
  height: 6.0625rem;
  -o-object-fit: cover;
  object-fit: cover;
}

/*
|--------------------------------------------------------------------------
| Read more link
|--------------------------------------------------------------------------
|
|
|
*/
.to-read-also__read-more {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: 8px;
  gap: var(--to-read-also__read-more__gap);
  background: #fff;
  background: var(--to-read-also__read-more__background);
  border-radius: 4px;
  border-radius: var(--to-read-also__read-more__border-radius);
  padding: 0 0;
  padding: var(--to-read-also__read-more__padding);
  font-family: inherit;
  font-family: var(--to-read-also__read-more__font-family);
  font-size: 1rem;
  font-size: var(--to-read-also__read-more__font-size);
  color: #353330;
  color: var(--to-read-also__read-more__color);
  font-weight: 400;
  font-weight: var(--to-read-also__read-more__font-weight);
  line-height: 1.5;
  line-height: var(--to-read-also__read-more__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--to-read-also__read-more__letter-spacing);
  text-align: inherit;
  text-align: var(--to-read-also__read-more__text-align);
  text-transform: uppercase;
  text-transform: var(--to-read-also__read-more__text-transform);
  font-style: normal;
  font-style: var(--to-read-also__read-more__font-style);
  margin-top: 32px;
  margin-top: var(--to-read-also__read-more__margin-top);
}

.to-read-also__read-more::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #123BAA
;
  background: var(--to-read-also__read-more__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  border-radius: 4px;
  border-radius: var(--to-read-also__read-more__border-radius);
}

.to-read-also__read-more:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.to-read-also__read-more span,
.to-read-also__read-more svg {
  position: relative;
  z-index: 1;
}

/* stylelint-enable scss/at-import-partial-extension */
/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-thumbnail-hover-blocks__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 28px;
  gap: var(--antipodes-thumbnail-hover-blocks__header__gap);
  margin-bottom: 0;
  margin-bottom: var(--antipodes-thumbnail-hover-blocks__header__margin-bottom);
}

.antipodes-thumbnail-hover-blocks__header-title {
  font-family: inherit;
  font-family: var(--antipodes-thumbnail-hover-blocks__header-title__font-family);
  font-size: 1.875rem;
  font-size: var(--antipodes-thumbnail-hover-blocks__header-title__font-size);
  font-weight: 400;
  font-weight: var(--antipodes-thumbnail-hover-blocks__header-title__font-weight);
  line-height: 1.1;
  line-height: var(--antipodes-thumbnail-hover-blocks__header-title__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-thumbnail-hover-blocks__header-title__letter-spacing);
  text-transform: undefined;
  text-transform: var(--antipodes-thumbnail-hover-blocks__header-title__text-transform);
  color: #0e42cf;
  color: var(--antipodes-thumbnail-hover-blocks__header-title__color);
}

.antipodes-thumbnail-hover-blocks__header-description {
  font-family: inherit;
  font-family: var(--antipodes-thumbnail-hover-blocks__header-description__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-thumbnail-hover-blocks__header-description__font-size);
  font-weight: 300;
  font-weight: var(--antipodes-thumbnail-hover-blocks__header-description__font-weight);
  line-height: 1.75;
  line-height: var(--antipodes-thumbnail-hover-blocks__header-description__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-thumbnail-hover-blocks__header-description__letter-spacing);
  text-transform: undefined;
  text-transform: var(--antipodes-thumbnail-hover-blocks__header-description__text-transform);
  color: #3e3e3e;
  color: var(--antipodes-thumbnail-hover-blocks__header-description__color);
}

/*
|--------------------------------------------------------------------------
| Numbers
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-thumbnail-hover-blocks--1 {
  max-width: 21.875rem;
  max-width: var(--thumbnail-hover-blocks--1__max-width, 21.875rem);
  margin-right: auto;
  margin-left: auto;
}

.antipodes-thumbnail-hover-blocks--2 {
  max-width: 43.75rem;
  max-width: var(--thumbnail-hover-blocks--2__max-width, 43.75rem);
  margin-right: auto;
  margin-left: auto;
}

.antipodes-thumbnail-hover-blocks--3 {
  max-width: 100%;
  max-width: var(--thumbnail-hover-blocks--3__max-width, 62.5rem);
  margin-right: auto;
  margin-left: auto;
}

/*
|--------------------------------------------------------------------------
| controls
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-thumbnail-hover-blocks__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0;
  gap: var(--antipodes-thumbnail-hover-blocks__controls__gap);
  margin-top: 24px;
  margin-top: var(--antipodes-thumbnail-hover-blocks__controls__margin-top);
}

@media only screen and (min-width: 768px) {
  .antipodes-thumbnail-hover-blocks__controls {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.antipodes-thumbnail-hover-blocks__bullets.swiper-pagination-bullets.swiper-pagination-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.antipodes-thumbnail-hover-blocks__arrow--left,
.antipodes-thumbnail-hover-blocks__arrow--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}

.antipodes-thumbnail-hover-blocks__arrow--right {
  right: 0;
}

.antipodes-thumbnail-hover-blocks__controls .swiper-button-disabled {
  opacity: 0.5;
}

.antipodes-thumbnail-hover-blocks .swiper-wrapper {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.antipodes-thumbnail-hover-blocks .swiper-slide {
  height: unset;
}

.antipodes-thumbnail-hover-blocks__progress-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  gap: var(--antipodes-thumbnail-hover-blocks__progress-wrapper__gap);
}

.antipodes-thumbnail-hover-blocks__progress {
  position: relative;
  overflow: hidden;
  width: 100%;
  width: var(--antipodes-thumbnail-hover-blocks__progress__width);
  height: 2px;
  height: var(--antipodes-thumbnail-hover-blocks__progress__height);
  background-color: rgba(144, 94, 78, 0.3);
  background-color: var(--antipodes-thumbnail-hover-blocks__progress__background-color);
  margin-left: 0;
  margin-left: var(--antipodes-thumbnail-hover-blocks__progress__margin-left);
  margin-right: 0;
  margin-right: var(--antipodes-thumbnail-hover-blocks__progress__margin-right);
}

.antipodes-thumbnail-hover-blocks__progress__bar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  width: var(--antipodes-thumbnail-hover-blocks__progress__bar__width);
  left: -100%;
  left: var(--antipodes-thumbnail-hover-blocks__progress__bar__left);
  background-color: #905e4e;
  background-color: var(--antipodes-thumbnail-hover-blocks__progress__bar__background-color);
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -webkit-transition: var(--antipodes-thumbnail-hover-blocks__progress__bar__transition);
  transition: var(--antipodes-thumbnail-hover-blocks__progress__bar__transition);
}

.antipodes-thumbnail-hover-blocks__progress-slide-last {
  color: #3d3d3d;
  color: var(--antipodes-thumbnail-hover-blocks__progress-slide__color);
  text-align: center;
  text-align: var(--antipodes-thumbnail-hover-blocks__progress-slide__text-align);
  font-family: inherit;
  font-family: var(--antipodes-thumbnail-hover-blocks__progress-slide__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-thumbnail-hover-blocks__progress-slide__font-size);
  font-style: normal;
  font-style: var(--antipodes-thumbnail-hover-blocks__progress-slide__font-style);
  font-weight: 500;
  font-weight: var(--antipodes-thumbnail-hover-blocks__progress-slide__font-weight);
  line-height: 1.5;
  line-height: var(--antipodes-thumbnail-hover-blocks__progress-slide__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-thumbnail-hover-blocks__progress-slide__letter-spacing);
  text-transform: uppercase;
  text-transform: var(--antipodes-thumbnail-hover-blocks__progress-slide__text-transform);
}

.antipodes-thumbnail-hover-blocks__progress-slide-current {
  color: #3d3d3d;
  color: var(--antipodes-thumbnail-hover-blocks__progress-slide__color);
  text-align: center;
  text-align: var(--antipodes-thumbnail-hover-blocks__progress-slide__text-align);
  font-family: inherit;
  font-family: var(--antipodes-thumbnail-hover-blocks__progress-slide__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-thumbnail-hover-blocks__progress-slide__font-size);
  font-style: normal;
  font-style: var(--antipodes-thumbnail-hover-blocks__progress-slide__font-style);
  font-weight: 500;
  font-weight: var(--antipodes-thumbnail-hover-blocks__progress-slide__font-weight);
  line-height: 1.5;
  line-height: var(--antipodes-thumbnail-hover-blocks__progress-slide__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-thumbnail-hover-blocks__progress-slide__letter-spacing);
  text-transform: uppercase;
  text-transform: var(--antipodes-thumbnail-hover-blocks__progress-slide__text-transform);
}

/*
|--------------------------------------------------------------------------
| Block
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-thumbnail-hover-block {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  height: 100%;
  overflow: hidden;
}

.antipodes-thumbnail-hover-block > * {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}

/*
|--------------------------------------------------------------------------
| Background Image
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-thumbnail-hover-block__background-image {
  display: block;
}

.antipodes-thumbnail-hover-block__background-image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 0;
  border-radius: var(--thumbnail-hover-block__border-radius);
}

/*
|--------------------------------------------------------------------------
| On Hover
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-thumbnail-hover-block__on-hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  font-family: inherit;
  font-family: var(--thumbnail-hover-block__on-hover__font-family);
  font-size: inherit;
  font-size: var(--thumbnail-hover-block__on-hover__font-size);
  color: #fff;
  color: var(--thumbnail-hover-block__on-hover__color);
  font-weight: inherit;
  font-weight: var(--thumbnail-hover-block__on-hover__font-weight);
  line-height: inherit;
  line-height: var(--thumbnail-hover-block__on-hover__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--thumbnail-hover-block__on-hover__letter-spacing);
  text-align: left;
  text-align: var(--thumbnail-hover-block__on-hover__text-align);
  text-transform: uppercase;
  text-transform: var(--thumbnail-hover-block__on-hover__text-transform);
  padding: 2.5rem 1.25rem 2.5rem 1.25rem;
  padding: var(--thumbnail-hover-block__on-hover__padding-top) var(--thumbnail-hover-block__on-hover__padding-right) var(--thumbnail-hover-block__on-hover__padding-bottom) var(--thumbnail-hover-block__on-hover__padding-left);
  background: rgba(0,0,0,0.2);
  background: var(--thumbnail-hover-block__on-hover__background);
  border-radius: 0;
  border-radius: var(--thumbnail-hover-block__border-radius);
  -webkit-transition: opacity 0.35s cubic-bezier(0.36, 0, 0.64, 1);
  transition: opacity 0.35s cubic-bezier(0.36, 0, 0.64, 1);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

.antipodes-thumbnail-hover-block__on-hover-title {
  font-family: inherit;
  font-family: var(--thumbnail-hover-block__on-hover-title__font-family);
  font-size: 1.75rem;
  font-size: var(--thumbnail-hover-block__on-hover-title__font-size);
  color: #fdfaf7;
  color: var(--thumbnail-hover-block__on-hover-title__color);
  font-weight: 400;
  font-weight: var(--thumbnail-hover-block__on-hover-title__font-weight);
  line-height: 1.25;
  line-height: var(--thumbnail-hover-block__on-hover-title__line-height);
  letter-spacing: 0.56px;
  letter-spacing: var(--thumbnail-hover-block__on-hover-title__letter-spacing);
  text-align: left;
  text-align: var(--thumbnail-hover-block__on-hover-title__text-align);
  text-transform: uppercase;
  text-transform: var(--thumbnail-hover-block__on-hover-title__text-transform);
}

.antipodes-thumbnail-hover-block__on-hover-title::after {
  content: '';
  display: block;
  width: 3.125rem;
  width: var(--thumbnail-hover-block__on-hover-title-border__width);
  height: 1px;
  height: var(--thumbnail-hover-block__on-hover-title-border__height);
  margin: 10px auto 10px;
  margin: var(--thumbnail-hover-block__on-hover-title-border__margin-top) auto var(--thumbnail-hover-block__on-hover-title-border__margin-bottom);
  background: none;
  background: var(--thumbnail-hover-block__on-hover-title-border__background);
}

.antipodes-thumbnail-hover-block__on-hover-description {
  overflow: auto;
  font-family: inherit;
  font-family: var(--thumbnail-hover-block__on-hover-description__font-family);
  font-size: 1rem;
  font-size: var(--thumbnail-hover-block__on-hover-description__font-size);
  color: #FFF;
  color: var(--thumbnail-hover-block__on-hover-description__color);
  font-weight: 300;
  font-weight: var(--thumbnail-hover-block__on-hover-description__font-weight);
  line-height: 1.62;
  line-height: var(--thumbnail-hover-block__on-hover-description__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--thumbnail-hover-block__on-hover-description__letter-spacing);
  text-align: left;
  text-align: var(--thumbnail-hover-block__on-hover-description__text-align);
  text-transform: none;
  text-transform: var(--thumbnail-hover-block__on-hover-description__text-transform);
  max-height: undefined;
  max-height: var(--thumbnail-hover-block__on-hover-description__max-height);
}

.antipodes-thumbnail-hover-block__on-hover-button {
  font-family: inherit;
  font-family: var(--thumbnail-hover-block__on-hover-button__font-family);
  font-size: 1rem;
  font-size: var(--thumbnail-hover-block__on-hover-button__font-size);
  color: #353330;
  color: var(--thumbnail-hover-block__on-hover-button__color);
  font-weight: 400;
  font-weight: var(--thumbnail-hover-block__on-hover-button__font-weight);
  line-height: inherit;
  line-height: var(--thumbnail-hover-block__on-hover-button__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--thumbnail-hover-block__on-hover-button__letter-spacing);
  text-align: left;
  text-align: var(--thumbnail-hover-block__on-hover-button__text-align);
  text-transform: uppercase;
  text-transform: var(--thumbnail-hover-block__on-hover-button__text-transform);
  margin-top: 2rem;
  margin-top: var(--thumbnail-hover-block__on-hover-button__margin-top);
}

.antipodes-thumbnail-hover-block__on-hover-button > span {
  padding-bottom: 0;
  padding-bottom: var(--thumbnail-hover-block__on-hover-button__padding-bottom);
  background: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(5%, transparent), color-stop(5.01%, transparent)) no-repeat left bottom/100% 100%;
  background: linear-gradient(to top, transparent 0%, transparent 5%, transparent 5.01%) no-repeat left bottom/100% 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(var(--thumbnail-hover-block__on-hover-button-line__color)), color-stop(5%, var(--thumbnail-hover-block__on-hover-button-line__color)), color-stop(5.01%, transparent)) no-repeat var(--thumbnail-hover-block__on-hover-button-line__from-position)/var(--thumbnail-hover-block__on-hover-button-line__from-size);
  background: linear-gradient(to top, var(--thumbnail-hover-block__on-hover-button-line__color) 0%, var(--thumbnail-hover-block__on-hover-button-line__color) 5%, transparent 5.01%) no-repeat var(--thumbnail-hover-block__on-hover-button-line__from-position)/var(--thumbnail-hover-block__on-hover-button-line__from-size);
  -webkit-transition: background-size 0.35s ease-in-out;
  transition: background-size 0.35s ease-in-out;
  -webkit-transition: var(--thumbnail-hover-block__on-hover-button-line__transition);
  transition: var(--thumbnail-hover-block__on-hover-button-line__transition);
}

.antipodes-thumbnail-hover-block__on-hover-button > span:hover {
  background-size: 0 100%;
  background-size: var(--thumbnail-hover-block__on-hover-button-line__to-size);
  background-position: right bottom;
  background-position: var(--thumbnail-hover-block__on-hover-button-line__to-position);
}

/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-thumbnail-hover-block__title {
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-family: inherit;
  font-family: var(--thumbnail-hover-block__title__font-family);
  font-size: 1.75rem;
  font-size: var(--thumbnail-hover-block__title__font-size);
  color: #fdfaf7;
  color: var(--thumbnail-hover-block__title__color);
  font-weight: 400;
  font-weight: var(--thumbnail-hover-block__title__font-weight);
  line-height: 1.25;
  line-height: var(--thumbnail-hover-block__title__line-height);
  letter-spacing: 0.56px;
  letter-spacing: var(--thumbnail-hover-block__title__letter-spacing);
  text-align: left;
  text-align: var(--thumbnail-hover-block__title__text-align);
  text-transform: uppercase;
  text-transform: var(--thumbnail-hover-block__title__text-transform);
  margin-right: 1.25rem;
  margin-right: var(--thumbnail-hover-block__title__margin-right);
  margin-bottom: 1rem;
  margin-bottom: var(--thumbnail-hover-block__title__margin-bottom);
  margin-left: 1.25rem;
  margin-left: var(--thumbnail-hover-block__title__margin-left);
  -webkit-transition: opacity 0.35s cubic-bezier(0.66, 0, 0.34, 1), -webkit-transform 0.35s cubic-bezier(0.66, 0, 0.34, 1);
  transition: opacity 0.35s cubic-bezier(0.66, 0, 0.34, 1), -webkit-transform 0.35s cubic-bezier(0.66, 0, 0.34, 1);
  transition: opacity 0.35s cubic-bezier(0.66, 0, 0.34, 1), transform 0.35s cubic-bezier(0.66, 0, 0.34, 1);
  transition: opacity 0.35s cubic-bezier(0.66, 0, 0.34, 1), transform 0.35s cubic-bezier(0.66, 0, 0.34, 1), -webkit-transform 0.35s cubic-bezier(0.66, 0, 0.34, 1);
  pointer-events: none;
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

.antipodes-thumbnail-hover-block__title-number {
  font-family: inherit;
  font-family: var(--thumbnail-hover-block__title-number__font-family);
  font-size: 1.75rem;
  font-size: var(--thumbnail-hover-block__title-number__font-size);
  color: #fdfaf7;
  color: var(--thumbnail-hover-block__title-number__color);
  font-weight: 700;
  font-weight: var(--thumbnail-hover-block__title-number__font-weight);
  line-height: 1.25;
  line-height: var(--thumbnail-hover-block__title-number__line-height);
  letter-spacing: 0.56px;
  letter-spacing: var(--thumbnail-hover-block__title-number__letter-spacing);
  text-align: left;
  text-align: var(--thumbnail-hover-block__title-number__text-align);
  text-transform: uppercase;
  text-transform: var(--thumbnail-hover-block__title-number__text-transform);
  margin-right: 0;
  margin-right: var(--thumbnail-hover-block__title-number__margin-right);
  margin-bottom: 1rem;
  margin-bottom: var(--thumbnail-hover-block__title-number__margin-bottom);
  margin-left: 0;
  margin-left: var(--thumbnail-hover-block__title-number__margin-left);
}

/*
|--------------------------------------------------------------------------
| Block - Hover
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-thumbnail-hover-block.hover .antipodes-thumbnail-hover-block__on-hover {
  opacity: 1;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

.antipodes-thumbnail-hover-block.hover .antipodes-thumbnail-hover-block__title {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

@media (hover: hover) {
  .antipodes-thumbnail-hover-block:hover .antipodes-thumbnail-hover-block__on-hover {
    opacity: 1;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
  }
  .antipodes-thumbnail-hover-block:hover .antipodes-thumbnail-hover-block__title {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
}

/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-category-page__title {
  font-family: gotham, arial, sans-serif;
  font-family: var(--category-page__title__font-family);
  font-size: 2rem;
  font-size: var(--category-page__title__font-size);
  color: #963A22;
  color: var(--category-page__title__color);
  font-weight: 500;
  font-weight: var(--category-page__title__font-weight);
  line-height: 1;
  line-height: var(--category-page__title__line-height);
  letter-spacing: 3.2px;
  letter-spacing: var(--category-page__title__letter-spacing);
}

.antipodes-category-page__description {
  font-family: inherit;
  font-family: var(--category-page__description__font-family);
  font-size: 1rem;
  font-size: var(--category-page__description__font-size);
  color: #3E3E3E;
  color: var(--category-page__description__color);
  font-weight: 325;
  font-weight: var(--category-page__description__font-weight);
  line-height: 1.75;
  line-height: var(--category-page__description__line-height);
  letter-spacing: 0rem;
  letter-spacing: var(--category-page__description__letter-spacing);
  margin-top: 0.95rem;
  margin-top: var(--category-page__description__margin-top);
}

.antipodes-category-page__categories {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  top: var(--category-page__categories__top);
  z-index: 99;
  z-index: var(--category-page__categories__z-index);
  margin-top: 0.5rem;
  margin-top: var(--category-page__categories__margin-top);
  gap: 0.75rem;
  gap: var(--category-page__categories__gap);
  background: transparent;
  background: var(--category-page__categories__background);
  padding-top: 18px;
  padding-top: var(--category-page__categories__padding-top);
  padding-bottom: 18px;
  padding-bottom: var(--category-page__categories__padding-bottom);
}

@media only screen and (min-width: 500px) {
  .antipodes-category-page__categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.antipodes-category-page__categories > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.75rem;
  gap: var(--category-page__categories-buttons__gap);
}

.antipodes-category-page__categories a {
  display: block;
  font-family: inherit;
  font-family: var(--category-page__categories-button__font-family);
  font-size: 0.875rem;
  font-size: var(--category-page__categories-button__font-size);
  color: #353330;
  color: var(--category-page__categories-button__color);
  font-weight: 400;
  font-weight: var(--category-page__categories-button__font-weight);
  line-height: 1.25rem;
  line-height: var(--category-page__categories-button__line-height);
  letter-spacing: 1.4px;
  letter-spacing: var(--category-page__categories-button__letter-spacing);
  text-align: center;
  text-align: var(--category-page__categories-button__text-align);
  text-transform: uppercase;
  text-transform: var(--category-page__categories-button__text-transform);
  border: 0.5px solid transparent;
  border: var(--category-page__categories-button__border);
  border-radius: 0rem;
  border-radius: var(--category-page__categories-button__border-radius);
  padding: 10px 1.25rem 10px 1.25rem;
  padding: var(--category-page__categories-button__padding-top) var(--category-page__categories-button__padding-right) var(--category-page__categories-button__padding-bottom) var(--category-page__categories-button__padding-left);
  background: #FFF;
  background: var(--category-page__categories-button__background);
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
  -webkit-transition: var(--category-page__categories-button__transition);
  transition: var(--category-page__categories-button__transition);
}

.antipodes-category-page__categories a:hover {
  color: #FFF;
  color: var(--category-page__categories-button__color--is-active);
  background: #963A22;
  background: var(--category-page__categories-button__background--is-active);
}

.antipodes-category-page__categories a.is-active {
  color: #FFF;
  color: var(--category-page__categories-button__color--is-active);
  background: #963A22;
  background: var(--category-page__categories-button__background--is-active);
}

/*
|--------------------------------------------------------------------------
| Categories select
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-category-page__categories-select {
  position: -webkit-sticky;
  position: sticky;
  top: 65px;
  top: var(--category-page__categories-select__top);
  z-index: 99;
  z-index: var(--category-page__categories-select__z-index);
  max-width: 100%;
  max-width: var(--category-page__categories-select__max-width);
  background: rgba(255, 255, 255, 0.80);
  background: var(--category-page__categories-select__background);
  border-radius: 0rem 0rem 0 0;
  border-radius: var(--category-page__categories-select__border-radius);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--category-page__categories-select__box-shadow);
  box-shadow: var(--category-page__categories-select__box-shadow);
  margin-top: 1.5rem;
  margin-top: var(--category-page__categories-select__margin-top);
  padding: 18px 14px;
  padding: var(--category-page__categories-select__padding);
  font-family: gotham, arial, sans-serif;
  font-family: var(--category-page__categories-select__font-family);
}

@media only screen and (min-width: 500px) {
  .antipodes-category-page__categories-select {
    display: none;
  }
}

.antipodes-category-page__categories-select__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.antipodes-category-page__categories-select__title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.antipodes-category-page__categories-select__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: inherit;
  font-family: var(--category-page__categories-select__title__font-family);
  font-size: 1rem;
  font-size: var(--category-page__categories-select__title__font-size);
  color: #353330;
  color: var(--category-page__categories-select__title__color);
  font-style: normal;
  font-style: var(--category-page__categories-select__title__font-style);
  font-weight: 400;
  font-weight: var(--category-page__categories-select__title__font-weight);
  line-height: 1;
  line-height: var(--category-page__categories-select__title__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--category-page__categories-select__title__letter-spacing);
  text-transform: uppercase;
  text-transform: var(--category-page__categories-select__title__text-transform);
}

.antipodes-category-page__categories-select__title svg {
  margin-right: 0.625rem;
  margin-right: var(--category-page__categories-select__title-svg__margin-right);
  margin-left: 0.625rem;
  margin-left: var(--category-page__categories-select__title-svg__margin-left);
}

.antipodes-category-page__categories-select__option-selected {
  font-family: inherit;
  font-family: var(--category-page__categories-select__option-selected__font-family);
  font-size: 1rem;
  font-size: var(--category-page__categories-select__option-selected__font-size);
  color: #353330;
  color: var(--category-page__categories-select__option-selected__color);
  font-style: normal;
  font-style: var(--category-page__categories-select__option-selected__font-style);
  font-weight: 400;
  font-weight: var(--category-page__categories-select__option-selected__font-weight);
  line-height: 1.4;
  line-height: var(--category-page__categories-select__option-selected__line-height);
  letter-spacing: 0rem;
  letter-spacing: var(--category-page__categories-select__option-selected__letter-spacing);
  text-transform: undefined;
  text-transform: var(--category-page__categories-select__option-selected__text-transform);
}

.antipodes-category-page__categories-select__toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transition: var(--category-page__categories-select__toggle__transition);
  transition: var(--category-page__categories-select__toggle__transition);
}

.antipodes-category-page__categories-select__toggle svg path {
  fill: transparent;
  fill: var(--category-page__categories-select__toggle-svg-path__fill);
}

.antipodes-category-page__categories-select--open .antipodes-category-page__categories-select__toggle {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform: var(--category-page__categories-select__toggle--open__transform);
  -ms-transform: var(--category-page__categories-select__toggle--open__transform);
  transform: var(--category-page__categories-select__toggle--open__transform);
}

.antipodes-category-page__categories-select__options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none;
  margin: 0;
  overflow: hidden;
  max-height: 0;
  gap: 0.625rem;
  gap: var(--category-page__categories-select-options__gap);
  margin-top: undefined;
  margin-top: var(--category-page__categories-select-options__margin-top);
  color: #353330;
  color: var(--category-page__categories-select-options__color);
  font-family: inherit;
  font-family: var(--category-page__categories-select-options__font-family);
  font-size: 1rem;
  font-size: var(--category-page__categories-select-options__font-size);
  font-style: normal;
  font-style: var(--category-page__categories-select-options__font-style);
  font-weight: 400;
  font-weight: var(--category-page__categories-select-options__font-weight);
  line-height: 1.42;
  line-height: var(--category-page__categories-select-options__line-height);
  letter-spacing: 0rem;
  letter-spacing: var(--category-page__categories-select-options__letter-spacing);
  -webkit-transition: max-height 0.3s ease, margin-top 0.3s ease;
  transition: max-height 0.3s ease, margin-top 0.3s ease;
}

.antipodes-category-page__categories-select--open .antipodes-category-page__categories-select__options {
  margin-top: 1rem;
  margin-top: var(--category-page__categories-select-options--open__margin-top);
}

/*
|--------------------------------------------------------------------------
| Posts
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-category-page__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 2.1875rem 1.5rem;
  gap: 2.1875rem 1.5rem;
  gap: var(--category-page__posts__gap);
  margin-top: 46px;
  margin-top: var(--category-page__posts__margin-top);
}
@media only screen and (min-width: 1024px){
  .antipodes-category-page__content{
  margin-top: 0.5rem;
  margin-top: var(--category-page__posts__margin-top);
  }
}

@media only screen and (min-width: 500px) {
  .antipodes-category-page__content {
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  }
}

/*
|--------------------------------------------------------------------------
| Pagination
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-category-page__pagination {
  margin-top: 50px;
  margin-top: var(--category-page__pagination__margin-top);
}

.antipodes-comments-block > .antipodes-comments-block__comments-container {
  margin-bottom: 1.75rem;
  margin-bottom: var(--comments-block__margin-bottom);
  padding-top: 0;
  padding-top: var(--comments-block__padding-top);
  padding-bottom: 2rem;
  padding-bottom: var(--comments-block__padding-bottom);
  background-color: #EBE7E1 ;
  background-color: var(--comments-block__background-color);
}

.antipodes-comments-block > .antipodes-comments-block__comments-container{
  padding-bottom: 0px;
  padding-bottom: var(--comments-block__padding-bottom);
}

.antipodes-comments-block:not(.antipodes-comments-block--paged.is-active) > .antipodes-comments-block__comments-container {
  --comments-block__padding-bottom: 0px;
}

.antipodes-comments-block {
  margin-top: 4rem;
  margin-top: var(--comments-block__margin-top);
}

@media only screen and (min-width: 2100px){
  .antipodes-comments-block{
  margin-top: 13rem;
  margin-top: var(--comments-block__margin-top);
  }
}

@media only screen and (min-width: 1550px){
  .antipodes-comments-block{
  margin-top: 8rem;
  margin-top: var(--comments-block__margin-top);
  }
}

@media only screen and (min-width: 1300px){
  .antipodes-comments-block{
  margin-top: 7rem;
  margin-top: var(--comments-block__margin-top);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block{
  margin-top: 7rem;
  margin-top: var(--comments-block__margin-top);
  }
}

@media only screen and (min-width: 560px){
  .antipodes-comments-block{
  margin-top: 8rem;
  margin-top: var(--comments-block__margin-top);
  }
}

@media only screen and (min-width: 400px){
  .antipodes-comments-block{
  margin-top: 6rem;
  margin-top: var(--comments-block__margin-top);
  }
}

.antipodes-comments-block__comments > * + * {
  margin-top: 1rem;
  margin-top: var(--comments-block__comments__gap);
}

.antipodes-comments-block__comment-replies {
  margin-top: 1rem;
  margin-top: var(--comments-block__comment-replies-gap);
}

.antipodes-comments-block__comment-replies > * + * {
  margin-top: 1rem;
  margin-top: var(--comments-block__comment-replies-gap);
}

.antipodes-comments-block--paged:not(.is-active) .antipodes-comments-block__wrapper {
  position: relative;
}

.antipodes-comments-block--paged:not(.is-active) .antipodes-comments-block__wrapper::after {
  content: '';
  display: block;
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(50% - 50vw);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 231, 225, 0.10)), color-stop(90%, rgb(235, 231, 225)));
  background: linear-gradient(180deg, rgba(235, 231, 225, 0.10) 0%, rgb(235, 231, 225) 90%);
  background: -webkit-gradient(linear, left top, left bottom, from(var(--comments-block__paged__background-first-color)), color-stop(90%, var(--comments-block__paged__background-second-color)));
  background: linear-gradient(180deg, var(--comments-block__paged__background-first-color) 0%, var(--comments-block__paged__background-second-color) 90%);
  pointer-events: none;
}

.antipodes-comments-block--paged:not(.is-active) .antipodes-comments-block__comments {
  max-height: 50rem;
  max-height: var(--comments-block__paged__max-height);
  overflow: hidden;
}

.antipodes-comments-block__title {
  text-align: center;
  text-align: var(--comments-block__title__text-align);
  margin-bottom: 48px;
  margin-bottom: var(--comments-block__title__margin-bottom);
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__title{
  margin-bottom: 64px;
  margin-bottom: var(--comments-block__title__margin-bottom);
  }
}

.antipodes-comments-block__title > *:first-child {
  font-family: inherit;
  font-family: var(--comments-block__title__font-family);
  font-size: 2rem;
  font-size: var(--comments-block__title__font-size);
  color: #353330;
  color: var(--comments-block__title__color);
  font-weight: 500;
  font-weight: var(--comments-block__title__font-weight);
  line-height: 1;
  line-height: var(--comments-block__title__line-height);
  letter-spacing: 3.6px;
  letter-spacing: var(--comments-block__title__letter-spacing);
  text-align: center;
  text-align: var(--comments-block__title__text-align);
  text-transform: uppercase;
  text-transform: var(--comments-block__title__text-transform);
  font-style: normal;
  font-style: var(--comments-block__title__font-style);
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__title > *:first-child{
  font-size: 2.25rem;
  font-size: var(--comments-block__title__font-size);
  }
}

.antipodes-comments-block__comment-content {
  padding: 24px 24px 24px 24px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  background-color: #f7f9ff;
  background-color: var(--comments-block__comment__background-color);
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: var(--comments-block__comment__box-shadow);
  box-shadow: var(--comments-block__comment__box-shadow);
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content{
  padding: 28px 64px 28px 64px;
  padding: var(--comments-block__comment__padding-top) var(--comments-block__comment__padding-right) var(--comments-block__comment__padding-bottom) var(--comments-block__comment__padding-left);
  }
}

.antipodes-comments-block__comment-content:has(.antipodes-comments-block__comment-avatar) {
  display: -ms-grid;
  display: grid;
  grid-template-areas: "avatar content";
  -ms-grid-columns: 50px var(--comments-block__comment__gap) 1fr;
  grid-template-columns: 50px 1fr;
  grid-gap: 0.8rem;
  gap: 0.8rem;
  gap: var(--comments-block__comment__gap);
}

@media only screen and (min-width: 768px){
  .antipodes-comments-block__comment-content:has(.antipodes-comments-block__comment-avatar){
  gap: 1.5625rem;
  gap: var(--comments-block__comment__gap);
  }
}

.antipodes-comments-block__comment-meta {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto var(--comments-block__comment-meta__gap) auto var(--comments-block__comment-meta__gap) auto;
  grid-template-areas: "author    ." "date      ." "reply     .";
  -ms-grid-columns: auto var(--comments-block__comment-meta__gap) 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 4px 12px;
  gap: 4px 12px;
  gap: var(--comments-block__comment-meta__gap);
}

@media only screen and (min-width: 400px) {
  .antipodes-comments-block__comment-meta {
    grid-template-areas: "author    ." "date      reply";
  }
  .antipodes-comments-block__comment-reply-link {
    padding-left: undefined;
    padding-left: var(--comments-block__comment-reply-link__padding-left);
  }
}

.antipodes-comments-blocks__comment-date,
.antipodes-comments-block__comment-reply-link {
  display: inline-block;
}

.antipodes-comments-block__comment-avatar {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: avatar;
  display: block;
}

.antipodes-comments-block__comment-avatar img {
  display: block;
  border-radius: 100%;
  border-radius: var(--comments-block__comment-avatar__border-radius);
}

.antipodes-comments-block__comment-inner {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: content;
}

.antipodes-comments-block__comment-content:has(.antipodes-comments-block__comment-avatar) > .antipodes-comments-block__comment-inner {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.antipodes-comments-block__comment-author {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: author;
  font-family: inherit;
  font-family: var(--comments-block__comment-author__font-family);
  font-size: 1.125rem;
  font-size: var(--comments-block__comment-author__font-size);
  color: #353330;
  color: var(--comments-block__comment-author__color);
  font-weight: 500;
  font-weight: var(--comments-block__comment-author__font-weight);
  line-height: 1.1;
  line-height: var(--comments-block__comment-author__line-height);
  letter-spacing: 1.8px;
  letter-spacing: var(--comments-block__comment-author__letter-spacing);
  text-align: left;
  text-align: var(--comments-block__comment-author__text-align);
  text-transform: uppercase;
  text-transform: var(--comments-block__comment-author__text-transform);
  font-style: normal;
  font-style: var(--comments-block__comment-author__font-style);
}

.antipodes-comments-block__comment-date {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: date;
  font-size: 1rem;
  font-size: var(--comments-block__comment-date__font-size);
  color: #353330;
  color: var(--comments-block__comment-date__color);
  font-weight: 300;
  font-weight: var(--comments-block__comment-date__font-weight);
  line-height: 1.5;
  line-height: var(--comments-block__comment-date__line-height);
}

.antipodes-comments-block__comment-reply-link {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: reply;
}

@media only screen and (min-width: 400px){
  .antipodes-comments-block__comment-author {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .antipodes-comments-block__comment-date {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .antipodes-comments-block__comment-reply-link {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}

.antipodes-comments-block__comment-reply-link a {
  display: block;
  font-size: 1rem;
  font-size: var(--comments-block__comment-reply-link__font-size);
  color: #353330;
  color: var(--comments-block__comment-reply-link__color);
  font-weight: 400;
  font-weight: var(--comments-block__comment-reply-link__font-weight);
  line-height: 1;
  line-height: var(--comments-block__comment-reply-link__line-height);
  text-transform: uppercase;
  text-transform: var(--comments-block__comment-reply-link__text-transform);
  -webkit-transition: undefined;
  transition: undefined;
  -webkit-transition: var(--comments-block__comment-reply-link__transition);
  transition: var(--comments-block__comment-reply-link__transition);
  text-decoration: none;
  -webkit-text-decoration: var(--comments-block__comment-reply-link__text-decoration);
  text-decoration: var(--comments-block__comment-reply-link__text-decoration);
}

.antipodes-comments-block__comment-reply-link a:hover {
  color: #963A22;
  color: var(--comments-block__comment-reply-link__color--on-hover);
}

.antipodes-comments-block__comment-reply-link a:focus {
  color: #963A22;
  color: var(--comments-block__comment-reply-link__color--on-hover);
}

.antipodes-comments-block__comment-text {
  font-size: 1rem;
  font-size: var(--comments-block__comment-text__font-size);
  color: #353330;
  color: var(--comments-block__comment-text__color);
  font-weight: 325;
  font-weight: var(--comments-block__comment-text__font-weight);
  line-height: 1.5;
  line-height: var(--comments-block__comment-text__line-height);
  margin-top: 10px;
  margin-top: var(--comments-block__comment-text__margin-top);
}

@media only screen and (min-width: 500px) {
  .antipodes-comments-block__comment-content:has(.antipodes-comments-block__comment-avatar) {
    grid-template-areas: "avatar content";
    -ms-grid-columns: auto var(--comments-block__comment__gap) 1fr;
    grid-template-columns: auto 1fr;
  }
  .antipodes-comments-block__comment-content:has(.antipodes-comments-block__comment-avatar) > .antipodes-anchor-block__content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .antipodes-comments-block__comment-content:has(.antipodes-comments-block__comment-avatar) > .antipodes-author-block__content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .antipodes-comments-block__comment-avatar {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .antipodes-comments-block__comment-content:has(.antipodes-comments-block__comment-avatar) > .antipodes-comments-block__comment-inner {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

.antipodes-comments-block__comment-replies {
  margin-left: 0;
  margin-left: var(--comments-block__comment-replies__margin-left);
}

@media only screen and (min-width: 500px){
  .antipodes-comments-block__comment-replies{
  margin-left: 0;
  margin-left: var(--comments-block__comment-replies__margin-left);
  }
}

.antipodes-comments-block__form {
  margin-top: 50px;
  margin-top: var(--comments-block__form__margin-top);
}

.antipodes-comments-block__load-more {
  position: relative;
  z-index: 1;
  top: -0.9375rem;
  top: var(--comments-block__load-more__top);
  text-align: center;
}

.antipodes-comments-block--paged.is-active .antipodes-comments-block__load-more {
  display: none;
}

.antipodes-comments-block__default-load-more-button {
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  font-family: inherit;
  font-family: var(--comments-block__default-load-more-button__font-family);
  font-size: 1rem;
  font-size: var(--comments-block__default-load-more-button__font-size);
  color: #353330;
  color: var(--comments-block__default-load-more-button__color);
  font-weight: 325;
  font-weight: var(--comments-block__default-load-more-button__font-weight);
  line-height: 1.5;
  line-height: var(--comments-block__default-load-more-button__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--comments-block__default-load-more-button__letter-spacing);
  text-align: left;
  text-align: var(--comments-block__default-load-more-button__text-align);
  text-transform: uppercase;
  text-transform: var(--comments-block__default-load-more-button__text-transform);
  border: none;
  border: var(--comments-block__default-load-more-button__border);
  border-radius: 0;
  border-radius: var(--comments-block__default-load-more-button__border-radius);
  padding: 0 0 0 0;
  padding: var(--comments-block__default-load-more-button__padding-top) var(--comments-block__default-load-more-button__padding-right) var(--comments-block__default-load-more-button__padding-bottom) var(--comments-block__default-load-more-button__padding-left);
  background: #fff;
  background: var(--comments-block__default-load-more-button__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--comments-block__default-load-more-button__box-shadow);
  box-shadow: var(--comments-block__default-load-more-button__box-shadow);
  -webkit-transition: color .35s ease;
  transition: color .35s ease;
  -webkit-transition: var(--comments-block__default-load-more-button__transition);
  transition: var(--comments-block__default-load-more-button__transition);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-comments-block__default-load-more-button::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  background-color: var(--comments-block__default-load-more-button__hover__background);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(.25, .1, .25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(.25, .1, .25, 1);
  transition: transform 0.35s cubic-bezier(.25, .1, .25, 1);
  transition: transform 0.35s cubic-bezier(.25, .1, .25, 1), -webkit-transform 0.35s cubic-bezier(.25, .1, .25, 1);
  -webkit-transition: var(--comments-block__default-load-more-button__hover__transition);
  transition: var(--comments-block__default-load-more-button__hover__transition);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform-origin: var(--comments-block__default-load-more-button__hover__transform-origin);
  -ms-transform-origin: var(--comments-block__default-load-more-button__hover__transform-origin);
  transform-origin: var(--comments-block__default-load-more-button__hover__transform-origin);
  border-radius: 0;
  border-radius: var(--comments-block__default-load-more-button__border-radius);
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform: var(--comments-block__default-load-more-button__hover__transform);
  -ms-transform: var(--comments-block__default-load-more-button__hover__transform);
  transform: var(--comments-block__default-load-more-button__hover__transform);
}

.antipodes-comments-block__default-load-more-button span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
  gap: 0.5rem;
  gap: var(--comments-block__default-load-more-button__gap);
}

.antipodes-comments-block__default-load-more-button:hover {
  color: #fff;
  color: var(--comments-block__default-load-more-button__color--is-hovered);
}

.antipodes-comments-block__default-load-more-button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform-origin: var(--comments-block__default-load-more-button__hover__transform-origin--is-hovered);
  -ms-transform-origin: var(--comments-block__default-load-more-button__hover__transform-origin--is-hovered);
  transform-origin: var(--comments-block__default-load-more-button__hover__transform-origin--is-hovered);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform: var(--comments-block__default-load-more-button__hover__transform--is-hovered);
  -ms-transform: var(--comments-block__default-load-more-button__hover__transform--is-hovered);
  transform: var(--comments-block__default-load-more-button__hover__transform--is-hovered);
}

/*
|--------------------------------------------------------------------------
| Form
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-comments-block__form-title {
  font-family: inherit;
  font-family: var(--comments-block__form-title__font-family);
  font-size: 1.25rem;
  font-size: var(--comments-block__form-title__font-size);
  color: #353330;
  color: var(--comments-block__form-title__color);
  font-weight: 500;
  font-weight: var(--comments-block__form-title__font-weight);
  line-height: 1.2;
  line-height: var(--comments-block__form-title__line-height);
  letter-spacing: 2px;
  letter-spacing: var(--comments-block__form-title__letter-spacing);
  text-align: left;
  text-align: var(--comments-block__form-title__text-align);
  text-transform: uppercase;
  text-transform: var(--comments-block__form-title__text-transform);
  margin-bottom: 0.5em;
  margin-bottom: var(--comments-block__form-title__margin-bottom);
  font-style: normal;
  font-style: var(--comments-block__form-title__font-style);
}

.comment-respond form > * + *:not(.form-submit) {
  margin-top: 0.625rem;
  margin-top: var(--comments-block__form-inputs__gap);
}

.comment-respond .form-submit {
  text-align: right;
  text-align: var(--comments-block__form-submit__text-align);
  margin-top: 41px;
  margin-top: var(--comments-block__form-submit__margin-top);
}

.antipodes-comments-block__form-default-submit-button {
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  font-family: inherit;
  font-family: var(--comments-block__default-submit-button__font-family);
  font-size: 1rem;
  font-size: var(--comments-block__default-submit-button__font-size);
  color: #353330;
  color: var(--comments-block__default-submit-button__color);
  font-weight: 325;
  font-weight: var(--comments-block__default-submit-button__font-weight);
  line-height: 1.5;
  line-height: var(--comments-block__default-submit-button__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--comments-block__default-submit-button__letter-spacing);
  text-align: left;
  text-align: var(--comments-block__default-submit-button__text-align);
  text-transform: uppercase;
  text-transform: var(--comments-block__default-submit-button__text-transform);
  border: none;
  padding: 0 0 0 0;
  padding: var(--comments-block__default-submit-button__padding-top) var(--comments-block__default-submit-button__padding-right) var(--comments-block__default-submit-button__padding-bottom) var(--comments-block__default-submit-button__padding-left);
  background: #fff;
  background: var(--comments-block__default-submit-button__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--comments-block__default-submit-button__box-shadow);
  box-shadow: var(--comments-block__default-submit-button__box-shadow);
  -webkit-transition: color .35s ease;
  transition: color .35s ease;
  -webkit-transition: var(--comments-block__default-submit-button__transition);
  transition: var(--comments-block__default-submit-button__transition);
  border-radius: 0;
  border-radius: var(--comments-block__default-submit-button__border-radius);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-comments-block__form-default-submit-button::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0;
  border-radius: var(--comments-block__default-submit-button__border-radius);
  background-color: transparent;
  background-color: var(--comments-block__default-submit-button__hover__background);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(.25, .1, .25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(.25, .1, .25, 1);
  transition: transform 0.35s cubic-bezier(.25, .1, .25, 1);
  transition: transform 0.35s cubic-bezier(.25, .1, .25, 1), -webkit-transform 0.35s cubic-bezier(.25, .1, .25, 1);
  -webkit-transition: var(--comments-block__default-submit-button__hover__transition);
  transition: var(--comments-block__default-submit-button__hover__transition);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform-origin: var(--comments-block__default-submit-button__hover__transform-origin);
  -ms-transform-origin: var(--comments-block__default-submit-button__hover__transform-origin);
  transform-origin: var(--comments-block__default-submit-button__hover__transform-origin);
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform: var(--comments-block__default-submit-button__hover__transform);
  -ms-transform: var(--comments-block__default-submit-button__hover__transform);
  transform: var(--comments-block__default-submit-button__hover__transform);
}

.antipodes-comments-block__form-default-submit-button span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
  gap: 0.5rem;
  gap: var(--comments-block__default-submit-button__gap);
}

.antipodes-comments-block__form-default-submit-button:hover {
  color: #fff;
  color: var(--comments-block__default-submit-button__color--is-hovered);
}

.antipodes-comments-block__form-default-submit-button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform-origin: var(--comments-block__default-submit-button__hover__transform-origin--is-hovered);
  -ms-transform-origin: var(--comments-block__default-submit-button__hover__transform-origin--is-hovered);
  transform-origin: var(--comments-block__default-submit-button__hover__transform-origin--is-hovered);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform: var(--comments-block__default-submit-button__hover__transform--is-hovered);
  -ms-transform: var(--comments-block__default-submit-button__hover__transform--is-hovered);
  transform: var(--comments-block__default-submit-button__hover__transform--is-hovered);
}

.wait_approval {
  scroll-margin-top: 15.625rem;
  scroll-margin-top: var(--comments-block__wait_approval__scroll-margin-top);
}

.antipodes-footer {
  margin-top: 0;
  margin-top: var(--footer__margin-top);
}

/*
|--------------------------------------------------------------------------
| Logo
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__section-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__section-logo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.antipodes-footer__section-logo__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.75rem;
  gap: var(--antipodes-footer__section-logo__links__gap);
  margin-top: 2.5rem;
  margin-top: var(--antipodes-footer__section-logo__links__margin-top);
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__section-logo__links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 0;
  }
}

/*
|--------------------------------------------------------------------------
| Contact
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__contact > * {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  font-family: var(--antipodes-footer__contact__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-footer__contact__font-size);
  color: #fff;
  color: var(--antipodes-footer__contact__color);
  font-weight: 400;
  font-weight: var(--antipodes-footer__contact__font-weight);
  line-height: 1;
  line-height: var(--antipodes-footer__contact__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-footer__contact__letter-spacing);
  text-align: center;
  text-align: var(--antipodes-footer__contact__text-align);
  text-transform: uppercase;
  text-transform: var(--antipodes-footer__contact__text-transform);
  border-radius: 0.25rem;
  border-radius: var(--antipodes-footer__contact__border-radius);
  padding: 0 0 0 0;
  padding: var(--antipodes-footer__contact__padding-top) var(--antipodes-footer__contact__padding-right) var(--antipodes-footer__contact__padding-bottom) var(--antipodes-footer__contact__padding-left);
  background: transparent;
  background: var(--antipodes-footer__contact__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--antipodes-footer__contact__box-shadow);
  box-shadow: var(--antipodes-footer__contact__box-shadow);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: var(--antipodes-footer__contact__transition);
  transition: var(--antipodes-footer__contact__transition);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  overflow: hidden;
}

.antipodes-footer__contact > * svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 0.8313rem;
  width: var(--antipodes-footer__contact__picto__width);
  height: auto;
  height: var(--antipodes-footer__contact__picto__height);
  margin-left: 0.5rem;
  margin-left: var(--antipodes-footer__contact__picto__margin-left);
}

.antipodes-footer__contact > * svg path {
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
  fill: #fff;
  fill: var(--antipodes-footer__contact__picto__fill);
}

.antipodes-footer__contact > * span,
.antipodes-footer__contact > * svg {
  position: relative;
  z-index: 1;
}

.antipodes-footer__contact > *::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  background: var(--antipodes-footer__contact__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  border-radius: 0.25rem;
  border-radius: var(--antipodes-footer__contact__border-radius);
}

.antipodes-footer__contact > *:hover {
  color: #fff;
  color: var(--antipodes-footer__contact__color--on-hover);
}

.antipodes-footer__contact > *:hover svg path {
  fill: #fff;
  fill: var(--antipodes-footer__contact__picto__fill--on-hover);
}

.antipodes-footer__contact > *:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

/*
|--------------------------------------------------------------------------
| Doctolib
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__doctolib > * {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  font-family: var(--antipodes-footer__doctolib__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-footer__doctolib__font-size);
  color: #ffffff;
  color: var(--antipodes-footer__doctolib__color);
  font-weight: 400;
  font-weight: var(--antipodes-footer__doctolib__font-weight);
  line-height: 1.5;
  line-height: var(--antipodes-footer__doctolib__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--antipodes-footer__doctolib__letter-spacing);
  text-align: center;
  text-align: var(--antipodes-footer__doctolib__text-align);
  text-transform: uppercase;
  text-transform: var(--antipodes-footer__doctolib__text-transform);
  border-radius: 0;
  border-radius: var(--antipodes-footer__doctolib__border-radius);
  padding: 0.7rem 16px 0.7rem 16px;
  padding: var(--antipodes-footer__doctolib__padding-top) var(--antipodes-footer__doctolib__padding-right) var(--antipodes-footer__doctolib__padding-bottom) var(--antipodes-footer__doctolib__padding-left);
  background: #963A22;
  background: var(--antipodes-footer__doctolib__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--antipodes-footer__doctolib__box-shadow);
  box-shadow: var(--antipodes-footer__doctolib__box-shadow);
  -webkit-transition: color 0.3s ease, background ease-in-out .3s;
  transition: color 0.3s ease, background ease-in-out .3s;
  -webkit-transition: var(--antipodes-footer__doctolib__transition);
  transition: var(--antipodes-footer__doctolib__transition);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  overflow: hidden;
}
@media only screen and (min-width: 768px){
  .antipodes-footer__doctolib > *{
  background: #EBE7E1;
  background: var(--antipodes-footer__doctolib__background);
  }
}
@media only screen and (min-width: 768px){
  .antipodes-footer__doctolib > *{
  color: #963A22;
  color: var(--antipodes-footer__doctolib__color);
  }
}

.antipodes-footer__doctolib > * svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 0.8313rem;
  width: var(--antipodes-footer__doctolib__picto__width);
  height: auto;
  height: var(--antipodes-footer__doctolib__picto__height);
  margin-left: 0.5rem;
  margin-left: var(--antipodes-footer__doctolib__picto__margin-left);
}

.antipodes-footer__doctolib > * svg path {
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
  fill: #ffffff;
  fill: var(--antipodes-footer__doctolib__picto__fill);
}

@media only screen and (min-width: 768px){
  .antipodes-footer__doctolib > * svg path{
  fill: #963A22;
  fill: var(--antipodes-footer__doctolib__picto__fill);
  }
}

.antipodes-footer__doctolib > * span,
.antipodes-footer__doctolib > * svg {
  position: relative;
  z-index: 1;
}

.antipodes-footer__doctolib > *::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  background: var(--antipodes-footer__doctolib__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  border-radius: 0;
  border-radius: var(--antipodes-footer__doctolib__border-radius);
}

.antipodes-footer__doctolib > *:hover {
  color: #963A22;
  color: var(--antipodes-footer__doctolib__color--on-hover);
}

@media only screen and (min-width: 768px){
  .antipodes-footer__doctolib > *:hover{
  color: #fff;
  color: var(--antipodes-footer__doctolib__color--on-hover);
  }
}

.antipodes-footer__doctolib > *:hover svg path {
  fill: #ffffff;
  fill: var(--antipodes-footer__doctolib__picto__fill--on-hover);
}

@media only screen and (min-width: 768px){
  .antipodes-footer__doctolib > *:hover svg path{
  fill: #963A22;
  fill: var(--antipodes-footer__doctolib__picto__fill--on-hover);
  }
}

.antipodes-footer__doctolib > *:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

/*
|--------------------------------------------------------------------------
| Informations
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__section-informations {
  margin-top: 0;
  margin-top: var(--antipodes-footer__section-informations__margin-top);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 2.5rem;
  gap: var(--antipodes-footer__section-informations__gap);
}
@media only screen and (min-width: 1024px){
  .antipodes-footer__section-informations{
  gap: 4.6875rem;
  gap: var(--antipodes-footer__section-informations__gap);
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__section-informations {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
}

.antipodes-footer__section-informations__address + .antipodes-footer__section-informations__address {
  margin-top: 0.375rem;
  margin-top: var(--antipodes-footer__section-informations__address__margin-top);
}

/*
|--------------------------------------------------------------------------
| Address
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__section-informations__address__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
  gap: var(--antipodes-footer__section-informations__address__title__gap);
  color: #000;
  color: var(--antipodes-footer__section-informations__address__title__color);
  font-family: inherit;
  font-family: var(--antipodes-footer__section-informations__address__title__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-footer__section-informations__address__title__font-size);
  font-style: normal;
  font-style: var(--antipodes-footer__section-informations__address__title__font-style);
  font-weight: 500;
  font-weight: var(--antipodes-footer__section-informations__address__title__font-weight);
  line-height: 1rem;
  line-height: var(--antipodes-footer__section-informations__address__title__line-height);
  letter-spacing: 0;
  letter-spacing: var(--antipodes-footer__section-informations__address__title__letter-spacing);
}

.antipodes-footer__section-informations__address a {
  display: block;
  font-family: inherit;
  font-family: var(--antipodes-footer__section-informations__address__font-family);
  font-size: 0.875rem;
  font-size: var(--antipodes-footer__section-informations__address__font-size);
  color: #fff;
  color: var(--antipodes-footer__section-informations__address__color);
  font-weight: 400;
  font-weight: var(--antipodes-footer__section-informations__address__font-weight);
  line-height: 1.5rem;
  line-height: var(--antipodes-footer__section-informations__address__line-height);
  letter-spacing: 0.28px;
  letter-spacing: var(--antipodes-footer__section-informations__address__letter-spacing);
  font-style: normal;
  font-style: var(--antipodes-footer__section-informations__address__font-style);
  margin-left: 0;
  margin-left: var(--antipodes-footer__section-informations__address__margin-left);
  margin-top: 0.375rem;
  margin-top: var(--antipodes-footer__section-informations__address__margin-top);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: var(--antipodes-footer__section-informations__address__transition);
  transition: var(--antipodes-footer__section-informations__address__transition);
}

.antipodes-footer__section-informations__address a:hover {
  color: #fff;
  color: var(--antipodes-footer__section-informations__address__color--on-hover);
}

/*
|--------------------------------------------------------------------------
| Phone
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__section-informations__phone__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.625rem;
  gap: var(--antipodes-footer__section-informations__phone__title__gap);
  margin-top: 2.5rem;
  margin-top: var(--antipodes-footer__section-informations__phone__title__margin-top);
  font-family: inherit;
  font-family: var(--antipodes-footer__section-informations__phone__title__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-footer__section-informations__phone__title__font-size);
  color: #000;
  color: var(--antipodes-footer__section-informations__phone__title__color);
  font-weight: 500;
  font-weight: var(--antipodes-footer__section-informations__phone__title__font-weight);
  line-height: 1rem;
  line-height: var(--antipodes-footer__section-informations__phone__title__line-height);
  letter-spacing: 0;
  letter-spacing: var(--antipodes-footer__section-informations__phone__title__letter-spacing);
  font-style: normal;
  font-style: var(--antipodes-footer__section-informations__phone__title__font-style);
}
@media only screen and (min-width: 1024px){
  .antipodes-footer__section-informations__phone__title{
  margin-top: 1.75rem;
  margin-top: var(--antipodes-footer__section-informations__phone__title__margin-top);
  }
}

.antipodes-footer__section-informations__phone a {
  display: block;
  font-family: inherit;
  font-family: var(--antipodes-footer__section-informations__phone__font-family);
  font-size: 0.875rem;
  font-size: var(--antipodes-footer__section-informations__phone__font-size);
  color: #FFF;
  color: var(--antipodes-footer__section-informations__phone__color);
  font-weight: 400;
  font-weight: var(--antipodes-footer__section-informations__phone__font-weight);
  line-height: 1rem;
  line-height: var(--antipodes-footer__section-informations__phone__line-height);
  letter-spacing: 0.28px;
  letter-spacing: var(--antipodes-footer__section-informations__phone__letter-spacing);
  font-style: normal;
  font-style: var(--antipodes-footer__section-informations__phone__font-style);
  margin-left: 0;
  margin-left: var(--antipodes-footer__section-informations__phone__margin-left);
  margin-top: 1rem;
  margin-top: var(--antipodes-footer__section-informations__phone__margin-top);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: var(--antipodes-footer__section-informations__phone__transition);
  transition: var(--antipodes-footer__section-informations__phone__transition);
}

.antipodes-footer__section-informations__phone a:hover {
  color: #FFF;
  color: var(--antipodes-footer__section-informations__phone__color--on-hover);
}

.antipodes-footer__phone__useful-text {
  font-family: inherit;
  font-family: var(--antipodes-footer__phone__useful-text__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-footer__phone__useful-text__font-size);
  color: #000;
  color: var(--antipodes-footer__phone__useful-text__color);
  font-weight: 300;
  font-weight: var(--antipodes-footer__phone__useful-text__font-weight);
  line-height: 1.5rem;
  line-height: var(--antipodes-footer__phone__useful-text__line-height);
  letter-spacing: 0;
  letter-spacing: var(--antipodes-footer__phone__useful-text__letter-spacing);
  font-style: normal;
  font-style: var(--antipodes-footer__phone__useful-text__font-style);
  margin-left: 1.8125rem;
  margin-left: var(--antipodes-footer__phone__useful-text__margin-left);
  margin-top: 0.375rem;
  margin-top: var(--antipodes-footer__phone__useful-text__margin-top);
  max-width: 19.75rem;
  max-width: var(--antipodes-footer__phone__useful-text__max-width);
}

/*
|--------------------------------------------------------------------------
| Hours
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__section-informations__hours__item {
  font-family: inherit;
  font-family: var(--antipodes-footer__section-informations__hours__item__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-footer__section-informations__hours__item__font-size);
  color: #000;
  color: var(--antipodes-footer__section-informations__hours__item__color);
  font-weight: 300;
  font-weight: var(--antipodes-footer__section-informations__hours__item__font-weight);
  line-height: 1.5rem;
  line-height: var(--antipodes-footer__section-informations__hours__item__line-height);
  letter-spacing: 0;
  letter-spacing: var(--antipodes-footer__section-informations__hours__item__letter-spacing);
  font-style: normal;
  font-style: var(--antipodes-footer__section-informations__hours__item__font-style);
  leading-trim: both;
  leading-trim: var(--antipodes-footer__section-informations__hours__item__leading-trim);
  text-edge: cap;
  text-edge: var(--antipodes-footer__section-informations__hours__item__text-edge);
}

.antipodes-footer__section-informations__hours__item + .antipodes-footer__section-informations__hours__item {
  margin-top: 1rem;
  margin-top: var(--antipodes-footer__section-informations__hours__item__margin-top);
}

.antipodes-footer__section-informations__hours__item span:nth-child(1) {
  font-weight: 500;
  text-transform: uppercase;
}

/*
|--------------------------------------------------------------------------
| Socials
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__section-informations__right {
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__section-informations__right {
    margin-right: 0;
  }
}

.antipodes-footer__section-informations__socials__title {
  font-family: inherit;
  font-family: var(--antipodes-footer__section-informations__socials__title__font-family);
  font-size: 1.125rem;
  font-size: var(--antipodes-footer__section-informations__socials__title__font-size);
  color: #000;
  color: var(--antipodes-footer__section-informations__socials__title__color);
  font-weight: 500;
  font-weight: var(--antipodes-footer__section-informations__socials__title__font-weight);
  line-height: 1.125rem;
  line-height: var(--antipodes-footer__section-informations__socials__title__line-height);
  letter-spacing: 0;
  letter-spacing: var(--antipodes-footer__section-informations__socials__title__letter-spacing);
  font-style: normal;
  font-style: var(--antipodes-footer__section-informations__socials__title__font-style);
  leading-trim: both;
  leading-trim: var(--antipodes-footer__section-informations__socials__title__leading-trim);
  text-edge: cap;
  text-edge: var(--antipodes-footer__section-informations__socials__title__text-edge);
  text-transform: uppercase;
  text-transform: var(--antipodes-footer__section-informations__socials__title__text-transform);
  text-align: center;
  text-align: var(--antipodes-footer__section-informations__socials__title__text-align);
}

@media only screen and (min-width: 1024px){
  .antipodes-footer__section-informations__socials__title{
  text-align: right;
  text-align: var(--antipodes-footer__section-informations__socials__title__text-align);
  }
}

.antipodes-footer__section-informations__socials__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.5rem;
  gap: var(--antipodes-footer__section-informations__socials__items__gap);
  margin-top: 1rem;
  margin-top: var(--antipodes-footer__section-informations__socials__items__margin-top);
}

.antipodes-footer__section-informations__socials__items svg rect {
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
  -webkit-transition: var(--antipodes-footer__section-informations__socials__items__transition);
  transition: var(--antipodes-footer__section-informations__socials__items__transition);
}

.antipodes-footer__section-informations__socials__items svg:hover rect {
  fill: #123BAA;
  fill: var(--antipodes-footer__section-informations__socials__items__hover-fill);
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__section-informations__socials__items {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

/*
|--------------------------------------------------------------------------
| Newsletter
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__section-informations__subscribe {
  margin-top: 2.5rem;
  margin-top: var(--antipodes-footer__section-informations__subscribe__margin-top);
}
@media only screen and (min-width: 1024px){
  .antipodes-footer__section-informations__subscribe{
  margin-top: 1.25rem;
  margin-top: var(--antipodes-footer__section-informations__subscribe__margin-top);
  }
}

.antipodes-footer__section-informations__subscribe .input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  gap: var(--antipodes-footer__section-informations__subscribe__gap);
  border-radius: 3rem;
  border-radius: var(--antipodes-footer__section-informations__subscribe__border-radius);
  border: 1px solid #B5C9FF;
  border: var(--antipodes-footer__section-informations__subscribe__border);
  height: 3.625rem;
  height: var(--antipodes-footer__section-informations__subscribe__height);
  background: #FFF;
  background: var(--antipodes-footer__section-informations__subscribe__background);
  padding: 0.25rem 0.25rem 0.25rem 0.875rem;
  padding: var(--antipodes-footer__section-informations__subscribe__padding);
}

.antipodes-footer__section-informations__subscribe input {
  position: relative;
  width: 100%;
  border: none;
  background: none;
  color: #000;
  color: var(--antipodes-footer__section-informations__subscribe__color);
  font-family: inherit;
  font-family: var(--antipodes-footer__section-informations__subscribe__font-family);
  font-size: 0.875rem;
  font-size: var(--antipodes-footer__section-informations__subscribe__font-size);
  font-weight: 300;
  font-weight: var(--antipodes-footer__section-informations__subscribe__font-weight);
  max-width: 8.125rem;
  max-width: var(--antipodes-footer__section-informations__subscribe__max-width);
}

.antipodes-footer__section-informations__subscribe__submit {
  text-transform: uppercase;
  height: 100%;
  height: var(--antipodes-footer__section-informations__subscribe__submit__height);
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.antipodes-footer__section-informations__subscribe__submit button {
  cursor: pointer;
  margin: 0;
  border: none;
  border-radius: 0;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 100%;
  border-radius: 3rem;
  border-radius: var(--antipodes-footer__section-informations__subscribe__submit__button__border-radius);
  background: #061849;
  background: var(--antipodes-footer__section-informations__subscribe__submit__button__background);
  color: #FFF;
  color: var(--antipodes-footer__section-informations__subscribe__submit__button__color);
  font-family: inherit;
  font-family: var(--antipodes-footer__section-informations__subscribe__submit__button__font-family);
  font-size: 0.875rem;
  font-size: var(--antipodes-footer__section-informations__subscribe__submit__button__font-size);
  font-weight: 300;
  font-weight: var(--antipodes-footer__section-informations__subscribe__submit__button__font-weight);
  letter-spacing: 0;
  letter-spacing: var(--antipodes-footer__section-informations__subscribe__submit__button__letter-spacing);
  padding-left: 1.5rem;
  padding-left: var(--antipodes-footer__section-informations__subscribe__submit__button__padding-left);
  padding-right: 1.5rem;
  padding-right: var(--antipodes-footer__section-informations__subscribe__submit__button__padding-right);
  text-transform: uppercase;
  text-transform: var(--antipodes-footer__section-informations__subscribe__submit__button__text-transform);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transition: var(--antipodes-footer__section-informations__subscribe__submit__button__transition);
  transition: var(--antipodes-footer__section-informations__subscribe__submit__button__transition);
}

.antipodes-footer__section-informations__subscribe__submit button span {
  position: relative;
}

.antipodes-footer__section-informations__subscribe__submit button:hover {
  background: #123BAA;
  background: var(--antipodes-footer__section-informations__subscribe__submit__button__background--on-hover);
}

/*
|--------------------------------------------------------------------------
| Menu
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__menu {
  grid-area: menu;
  position: relative;
  font-family: undefined;
  font-family: var(--footer__menu__font-family);
  font-size: undefined;
  font-size: var(--footer__menu__font-size);
  color: undefined;
  color: var(--footer__menu__color);
  font-weight: undefined;
  font-weight: var(--footer__menu__font-weight);
  line-height: undefined;
  line-height: var(--footer__menu__line-height);
  letter-spacing: undefined;
  letter-spacing: var(--footer__menu__letter-spacing);
  text-align: undefined;
  text-align: var(--footer__menu__text-align);
  text-transform: undefined;
  text-transform: var(--footer__menu__text-transform);
  margin-top: 28px;
  margin-top: var(--footer__menu__margin-top);
  padding-top: 1rem;
  padding-top: var(--footer__menu__padding-top);
  padding-bottom: 1rem;
  padding-bottom: var(--footer__menu__padding-bottom);
}

.antipodes-footer__menu::before {
  content: '';
  display: block;
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: calc(50% - 50vw);
  background: transparent;
  background: var(--footer__menu__background);
}

.antipodes-footer__menu-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  gap: 20px;
  gap: var(--footer__menu-inner__gap);
}

@media only screen and (min-width: 1024px){
  .antipodes-footer__menu-inner{
  gap: 1rem 2.5rem;
  gap: var(--footer__menu-inner__gap);
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__menu-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.antipodes-footer__menu-inner a {
  font-family: inherit;
  font-family: var(--antipodes-footer__menu-inner__font-family);
  font-size: 0.875rem;
  font-size: var(--antipodes-footer__menu-inner__font-size);
  color: #FFF;
  color: var(--antipodes-footer__menu-inner__color);
  font-weight: 400;
  font-weight: var(--antipodes-footer__menu-inner__font-weight);
  line-height: 0.875rem;
  line-height: var(--antipodes-footer__menu-inner__line-height);
  letter-spacing: 0;
  letter-spacing: var(--antipodes-footer__menu-inner__letter-spacing);
  font-style: normal;
  font-style: var(--antipodes-footer__menu-inner__font-style);
  text-align: left;
  text-align: var(--antipodes-footer__menu-inner__text-align);
  text-transform: uppercase;
  text-transform: var(--antipodes-footer__menu-inner__text-transform);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.antipodes-footer__menu-inner a:hover {
  color: #FFC580;
  color: var(--footer__menu-inner__a__color--on-hover);
}

/*
|--------------------------------------------------------------------------
| Copyright Menu
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-footer__copyright-menu {
  grid-area: copyright-menu;
  font-family: inherit;
  font-family: var(--footer__copyright-menu__font-family);
  font-size: 0.75rem;
  font-size: var(--footer__copyright-menu__font-size);
  color: #FFF;
  color: var(--footer__copyright-menu__color);
  font-weight: 325;
  font-weight: var(--footer__copyright-menu__font-weight);
  line-height: 1;
  line-height: var(--footer__copyright-menu__line-height);
  letter-spacing: 0.24px;
  letter-spacing: var(--footer__copyright-menu__letter-spacing);
  text-align: center;
  text-align: var(--footer__copyright-menu__text-align);
  text-transform: inherit;
  text-transform: var(--footer__copyright-menu__text-transform);
  margin-top: 0;
  margin-top: var(--footer__coprygiht-menu__margin-top);
  margin-bottom: 0.75rem;
  margin-bottom: var(--footer__coprygiht-menu__margin-bottom);
}
@media only screen and (min-width: 1024px){
  .antipodes-footer__copyright-menu{
  font-size: 1rem;
  font-size: var(--footer__copyright-menu__font-size);
  }
}

.antipodes-footer__copyright-menu a {
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.antipodes-footer__copyright-menu a:hover {
  color: #FFC580;
  color: var(--footer__copyright-menu__a__color--on-hover);
}

.antipodes-footer__copyright-menu-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  gap: var(--footer__copyright-menu-inner__gap);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (min-width: 1024px){
  .antipodes-footer__copyright-menu-inner{
  gap: 1.25rem;
  gap: var(--footer__copyright-menu-inner__gap);
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__copyright-menu-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .antipodes-footer__copyright-menu-inner a + a {
    padding-left: 1.25rem;
    padding-left: var(--footer__copyright-menu-inner__gap);
    border-left: none;
    border-left: var(--footer__copyright-menu-inner__border);
  }
  @media only screen and (min-width: 1024px){
    .antipodes-footer__copyright-menu-inner a + a{
    padding-left: 1.25rem;
    padding-left: var(--footer__copyright-menu-inner__gap);
    }
  }
}

/* stylelint-disable */
.antipodes-header {
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  z-index: 1200;
  z-index: var(--header__z-index);
  top: 0;
  right: 0;
  left: 0;
}

@media only screen and (min-width: 1200px) {
  .antipodes-header {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: var(--header__box-shadow);
    box-shadow: var(--header__box-shadow);
  }
}

/*
|--------------------------------------------------------------------------
| Main
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main {
  display: none;
}

@media only screen and (min-width: 1200px) {
  .antipodes-header-main {
    display: -ms-grid;
    display: grid;
    padding: 1rem 0 1rem 0;
    padding: var(--header__padding-top) var(--header__padding-right) var(--header__padding-bottom) var(--header__padding-left);
    background: transparent;
    background: var(--header__background);
  }
}

/*
|--------------------------------------------------------------------------
| Logo
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main__logo {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: logo;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.antipodes-header-main--style2 > .antipodes-header-main__logo {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.antipodes-header-main--style3 > .antipodes-header-main__logo {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.antipodes-footer__section-informations > .antipodes-header-main__logo {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

/*
|--------------------------------------------------------------------------
| Navigation
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main__navigation {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-area: navigation;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
.antipodes-header-main--style2 > .antipodes-header-main__navigation {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}
.antipodes-header-main--style3 > .antipodes-header-main__navigation {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.antipodes-header-main__navigation::before {
  content: '';
  display: block;
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: calc(50% - 50vw);
  background: transparent;
  background: var(--header__navigation__background);
  pointer-events: none;
}

.antipodes-header-main__navigation > .alert {
  -webkit-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  text-align: center;
}

.antipodes-header-main__navigation > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  gap: 1.2rem;
  gap: var(--header__navigation__first-items__gap);
}

@media only screen and (min-width: 1350px){
  .antipodes-header-main__navigation > ul{
  gap: 2.0625rem;
  gap: var(--header__navigation__first-items__gap);
  }
}

@media only screen and (min-width: 1200px){
  .antipodes-header-main__navigation > ul{
  gap: 0.75rem;
  gap: var(--header__navigation__first-items__gap);
  }
}

.antipodes-header-main__search {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  margin: 0 0 0 1.25rem;
  margin: 0 0 0 var(--header__navigation__search__margin-left);
  border: 0;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-header-main__search svg path {
  fill: #000;
  fill: var(--header__navigation__search-picto__color);
}

.antipodes-header-main__navigation > ul > li > .nav-main-link {
  display: block;
  font-family: gotham, arial, sans-serif;
  font-family: var(--header__navigation__first-items__font-family);
  font-size: 0.875rem;
  font-size: var(--header__navigation__first-items__font-size);
  color: #000;
  color: var(--header__navigation__first-items__color);
  font-weight: 400;
  font-weight: var(--header__navigation__first-items__font-weight);
  line-height: 1.25;
  line-height: var(--header__navigation__first-items__line-height);
  letter-spacing: 0.28px;
  letter-spacing: var(--header__navigation__first-items__letter-spacing);
  text-align: inherit;
  text-align: var(--header__navigation__first-items__text-align);
  text-transform: uppercase;
  text-transform: var(--header__navigation__first-items__text-transform);
  padding: 0px 0px 0px 0px;
  padding: var(--header__navigation__first-items__padding-top) var(--header__navigation__first-items__padding-right) var(--header__navigation__first-items__padding-bottom) var(--header__navigation__first-items__padding-left);
  background: transparent;
  background: var(--header__navigation__first-items__background);
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
}

.antipodes-header-main__navigation > ul > li > .nav-main-link:hover {
  background: undefined;
  background: var(--header__navigation__first-items__background--on-hover);
}

/*
|--------------------------------------------------------------------------
| Sub Menus
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main__navigation li.menu-item-has-children {
  position: relative;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) {
  min-width: 14rem;
  min-width: var(--header__navigation__sub-menu__min-width);
  position: absolute;
  opacity: 0;
  font-family: inherit;
  font-family: var(--header__navigation__sub-menu__font-family);
  font-size: 0.875rem;
  font-size: var(--header__navigation__sub-menu__font-size);
  color: #000;
  color: var(--header__navigation__sub-menu__color);
  font-weight: 400;
  font-weight: var(--header__navigation__sub-menu__font-weight);
  line-height: 1;
  line-height: var(--header__navigation__sub-menu__line-height);
  letter-spacing: 0.01em;
  letter-spacing: var(--header__navigation__sub-menu__letter-spacing);
  text-align: inherit;
  text-align: var(--header__navigation__sub-menu__text-align);
  text-transform: inherit;
  text-transform: var(--header__navigation__sub-menu__text-transform);
  margin-top: 1rem;
  margin-top: var(--header__padding-bottom);
  background: #F5F3F0;
  background: var(--header__navigation__sub-menu__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--header__navigation__sub-menu__box-shadow);
  box-shadow: var(--header__navigation__sub-menu__box-shadow);
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu)::before {
  content: '';
  display: block;
  width: 100%;
  height: 1rem;
  height: var(--header__padding-bottom);
  position: absolute;
  top: calc(1rem * -1);
  top: calc(var(--header__padding-bottom) * -1);
  bottom: 0;
  left: 0;
  background: transparent;
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop:not(.is-edge):not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) {
  right: initial;
  left: 0;
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop.is-edge:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) {
  right: 0;
  left: initial;
}

.antipodes-header-main__navigation li.menu-item-has-children:hover > .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu),
.antipodes-header-main__navigation li.menu-item-has-children.is-active > .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) {
  opacity: 1;
  pointer-events: all;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-main-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.7rem 0.7rem 0.7rem 0.7rem;
  padding: var(--header__navigation__sub-menu-items__padding-top) var(--header__navigation__sub-menu-items__padding-right) var(--header__navigation__sub-menu-items__padding-bottom) var(--header__navigation__sub-menu-items__padding-left);
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-main-link > span {
  display: inline-block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 1.25rem;
  margin-right: var(--header__navigation__sub-menu-items-with-children__margin-right);
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) li.menu-item-has-children > .nav-main-link::after {
  content: '';
  display: inline-block;
  width: 7px;
  width: var(--header__navigation__sub-menu-items-with-children__chevron__width);
  height: 10px;
  height: var(--header__navigation__sub-menu-items-with-children__chevron__height);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 8L5 4.5L1 1' stroke='%2348323E' stroke-width='2'/%3e%3c/svg%3e ");
  background-image: var(--header__navigation__sub-menu-items-with-children__chevron);
  background-size: cover;
  background-repeat: no-repeat;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .is-active > .nav-main-link {
  background: #963a22;
  background: var(--header__navigation__sub-menu-items__background--active);
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-main-link:hover {
  background: #963a22;
  background: var(--header__navigation__sub-menu-items__background--active);
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) li.menu-item-has-children {
  position: relative;
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-drop {
  top: 0;
  margin-top: 0;
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-drop::before {
  content: '';
  display: block;
  width: 4px;
  width: var(--header__navigation__deep-nested-sub-menus__left);
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  background: transparent;
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-drop:not(.is-edge) {
  right: calc(4px * -1);
  right: calc(var(--header__navigation__deep-nested-sub-menus__left) * -1);
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-drop:not(.is-edge)::before {
  right: initial;
  left: calc(4px * -1);
  left: calc(var(--header__navigation__deep-nested-sub-menus__left) * -1);
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-drop.is-edge {
  left: calc(4px * -1);
  left: calc(var(--header__navigation__deep-nested-sub-menus__left) * -1);
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-drop.is-edge::before {
  right: calc(4px * -1);
  right: calc(var(--header__navigation__deep-nested-sub-menus__left) * -1);
  left: initial;
}

/*
|--------------------------------------------------------------------------
| Mega Menu
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu {
  min-width: 40rem;
  min-width: var(--header__navigation__mega-menu__min-width);
  position: absolute;
  opacity: 0;
  font-family: inherit;
  font-family: var(--header__navigation__mega-menu__font-family);
  font-size: 0.875rem;
  font-size: var(--header__navigation__mega-menu__font-size);
  color: #000;
  color: var(--header__navigation__mega-menu__color);
  font-weight: 400;
  font-weight: var(--header__navigation__mega-menu__font-weight);
  line-height: 1;
  line-height: var(--header__navigation__mega-menu__line-height);
  letter-spacing: 0.01em;
  letter-spacing: var(--header__navigation__mega-menu__letter-spacing);
  text-align: inherit;
  text-align: var(--header__navigation__mega-menu__text-align);
  text-transform: inherit;
  text-transform: var(--header__navigation__mega-menu__text-transform);
  margin-top: 1rem;
  margin-top: var(--header__padding-bottom);
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  padding: var(--header__navigation__mega-menu__padding-top) var(--header__navigation__mega-menu__padding-right) var(--header__navigation__mega-menu__padding-bottom) var(--header__navigation__mega-menu__padding-left);
  background: #F5F3F0;
  background: var(--header__navigation__mega-menu__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--header__navigation__mega-menu__box-shadow);
  box-shadow: var(--header__navigation__mega-menu__box-shadow);
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}

.antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu::before {
  content: '';
  display: block;
  width: 100%;
  height: 1rem;
  height: var(--header__padding-bottom);
  position: absolute;
  top: calc(1rem * -1);
  top: calc(var(--header__padding-bottom) * -1);
  bottom: 0;
  left: 0;
  background: transparent;
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop--is-mega-menu {
  right: initial;
  left: 0;
}

.antipodes-header-main__navigation > ul > li.menu-item-has-children > .nav-drop--is-mega-menu {
  right: 0;
  left: initial;
}

.antipodes-header-main__navigation li.menu-item-has-children:hover > .nav-drop--is-mega-menu,
.antipodes-header-main__navigation li.menu-item-has-children.is-active > .nav-drop--is-mega-menu {
  opacity: 1;
  pointer-events: all;
}

.antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu > .nav-drop__wrapper {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-grid-columns: 1fr var(--header__navigation__mega-menu__column-gap) 1fr;
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: auto var(--header__navigation__mega-menu__row-gap) auto;
  grid-template-rows: repeat(2, auto);
  grid-auto-flow: column;
  grid-gap: 2.5rem 1rem;
  gap: 2.5rem 1rem;
  gap: var(--header__navigation__mega-menu__row-gap) var(--header__navigation__mega-menu__column-gap);
}

.antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu > .nav-drop__wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu > .nav-drop__wrapper > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu > .nav-drop__wrapper > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu > .nav-drop__wrapper > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu > .nav-drop__wrapper > li > a {
  font-family: inherit;
  font-family: var(--header__navigation__mega-menu__title__font-family);
  font-size: 0.75rem;
  font-size: var(--header__navigation__mega-menu__title__font-size);
  color: #9998ab;
  color: var(--header__navigation__mega-menu__title__color);
  font-weight: 600;
  font-weight: var(--header__navigation__mega-menu__title__font-weight);
  line-height: 1.25;
  line-height: var(--header__navigation__mega-menu__title__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header__navigation__mega-menu__title__letter-spacing);
  text-align: inherit;
  text-align: var(--header__navigation__mega-menu__title__text-align);
  text-transform: inherit;
  text-transform: var(--header__navigation__mega-menu__title__text-transform);
  font-style: italic;
  font-style: var(--header__navigation__mega-menu__title__font-style);
}

.antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu > .nav-drop__wrapper > li > a[href='#'] {
  cursor: default;
}

.antipodes-header-main__navigation .nav-drop--inside-mega-menu {
  margin-top: 0.625rem;
  margin-top: var(--header__navigation__mega-menu__sub-menu__margin-top);
  padding-left: 1.5rem;
  padding-left: var(--header__navigation__mega-menu__sub-menu__padding-left);
  border-left: 6px solid #eee;
  border-left: var(--header__navigation__mega-menu__sub-menu__border-left);
}

.antipodes-header-main__navigation .nav-drop--inside-mega-menu .nav-main-link {
  font-family: inherit;
  font-family: var(--header__navigation__mega-menu__sub-menu-item__font-family);
  font-size: 0.8125rem;
  font-size: var(--header__navigation__mega-menu__sub-menu-item__font-size);
  color: #050039;
  color: var(--header__navigation__mega-menu__sub-menu-item__color);
  font-weight: 400;
  font-weight: var(--header__navigation__mega-menu__sub-menu-item__font-weight);
  line-height: 1.2;
  line-height: var(--header__navigation__mega-menu__sub-menu-item__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header__navigation__mega-menu__sub-menu-item__letter-spacing);
  text-align: inherit;
  text-align: var(--header__navigation__mega-menu__sub-menu-item__text-align);
  text-transform: inherit;
  text-transform: var(--header__navigation__mega-menu__sub-menu-item__text-transform);
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  font-style: inherit;
  font-style: var(--header__navigation__mega-menu__sub-menu-item__font-style);
}

.antipodes-header-main__navigation .nav-drop--inside-mega-menu > div > li + li {
  margin-top: 0.625rem;
  margin-top: var(--header__navigation__mega-menu__sub-menu__gap-between-items);
}

.antipodes-header-main__navigation .nav-drop--inside-mega-menu .nav-main-link:hover {
  color: #c34545;
  color: var(--header__navigation__mega-menu__sub-menu-item__color--is-active);
}

/*
|--------------------------------------------------------------------------
| Header Custom Styles
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| Main
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style1 {
  -ms-grid-rows: auto var(--header__row-gap) auto;
  grid-template-areas: '.    logo         .' '.    navigation   .';
  -ms-grid-columns: 1fr auto 1fr;
  grid-template-columns: 1fr auto 1fr;
  row-gap: 1rem;
  row-gap: var(--header__row-gap);
}

/*
|--------------------------------------------------------------------------
| Mega Menu
|--------------------------------------------------------------------------
|
|
|
*/
/* stylelint-disable selector-max-compound-selectors */
.antipodes-header-main--style1 .antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu {
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* stylelint-enable selector-max-compound-selectors */
/*
|--------------------------------------------------------------------------
| Main
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style2 {
  -ms-grid-rows: auto var(--header__row-gap) auto;
  grid-template-areas: 'search-form    logo         doctolib' 'navigation     navigation   navigation';
  -ms-grid-columns: 1fr auto 1fr;
  grid-template-columns: 1fr auto 1fr;
  row-gap: 1rem;
  row-gap: var(--header__row-gap);
}

/*
|--------------------------------------------------------------------------
| Search Form
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style2 .antipodes-header-main__search-form {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: search-form;
  justify-self: flex-start;
}

.antipodes-header-main--style2 .antipodes-header-main__search-form > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.antipodes-header-main--style2 .antipodes-header-main__search-form input {
  width: 100%;
  border: none;
  padding-right: calc(21px + 0.5rem);
  padding-right: calc(var(--header__search-form-picto__width) + 0.5rem);
  padding-bottom: 0.2rem;
  padding-bottom: var(--header__search-form__padding-bottom);
  background: transparent;
  border-bottom: 1px solid #412928;
  border-bottom: var(--header__search-form__border-bottom);
}

.antipodes-header-main--style2 .antipodes-header-main__search-form input {
  font-family: inherit;
  font-family: var(--header__search-form__font-family);
  font-size: 1rem;
  font-size: var(--header__search-form__font-size);
  color: #412928;
  color: var(--header__search-form__color);
  font-weight: 400;
  font-weight: var(--header__search-form__font-weight);
  line-height: inherit;
  line-height: var(--header__search-form__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header__search-form__text-align);
  text-transform: inherit;
  text-transform: var(--header__search-form__text-transform);
}

.antipodes-header-main--style2 .antipodes-header-main__search-form input::-webkit-input-placeholder {
  font-family: inherit;
  font-family: var(--header__search-form__font-family);
  font-size: 1rem;
  font-size: var(--header__search-form__font-size);
  color: #412928;
  color: var(--header__search-form__color);
  font-weight: 400;
  font-weight: var(--header__search-form__font-weight);
  line-height: inherit;
  line-height: var(--header__search-form__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header__search-form__text-align);
  text-transform: inherit;
  text-transform: var(--header__search-form__text-transform);
}

.antipodes-header-main--style2 .antipodes-header-main__search-form input::-moz-placeholder {
  font-family: inherit;
  font-family: var(--header__search-form__font-family);
  font-size: 1rem;
  font-size: var(--header__search-form__font-size);
  color: #412928;
  color: var(--header__search-form__color);
  font-weight: 400;
  font-weight: var(--header__search-form__font-weight);
  line-height: inherit;
  line-height: var(--header__search-form__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header__search-form__text-align);
  text-transform: inherit;
  text-transform: var(--header__search-form__text-transform);
}

.antipodes-header-main--style2 .antipodes-header-main__search-form input:-ms-input-placeholder {
  font-family: inherit;
  font-family: var(--header__search-form__font-family);
  font-size: 1rem;
  font-size: var(--header__search-form__font-size);
  color: #412928;
  color: var(--header__search-form__color);
  font-weight: 400;
  font-weight: var(--header__search-form__font-weight);
  line-height: inherit;
  line-height: var(--header__search-form__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header__search-form__text-align);
  text-transform: inherit;
  text-transform: var(--header__search-form__text-transform);
}

.antipodes-header-main--style2 .antipodes-header-main__search-form input::-ms-input-placeholder {
  font-family: inherit;
  font-family: var(--header__search-form__font-family);
  font-size: 1rem;
  font-size: var(--header__search-form__font-size);
  color: #412928;
  color: var(--header__search-form__color);
  font-weight: 400;
  font-weight: var(--header__search-form__font-weight);
  line-height: inherit;
  line-height: var(--header__search-form__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header__search-form__text-align);
  text-transform: inherit;
  text-transform: var(--header__search-form__text-transform);
}

.antipodes-header-main--style2 .antipodes-header-main__search-form input::placeholder {
  font-family: inherit;
  font-family: var(--header__search-form__font-family);
  font-size: 1rem;
  font-size: var(--header__search-form__font-size);
  color: #412928;
  color: var(--header__search-form__color);
  font-weight: 400;
  font-weight: var(--header__search-form__font-weight);
  line-height: inherit;
  line-height: var(--header__search-form__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header__search-form__text-align);
  text-transform: inherit;
  text-transform: var(--header__search-form__text-transform);
}

/* stylelint-disable selector-max-compound-selectors */
.antipodes-header-main--style2 .antipodes-header-main__search-form > div > button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  margin: auto;
  border: none;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-header-main--style2 .antipodes-header-main__search-form > div > button svg {
  width: 21px;
  width: var(--header__search-form-picto__width);
}

.antipodes-header-main--style2 .antipodes-header-main__search-form > div > button svg path {
  fill: #412928;
  fill: var(--header__search-form-picto__color);
}

/* stylelint-enable selector-max-compound-selectors */
/*
|--------------------------------------------------------------------------
| Doctolib
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style2 .antipodes-header-main__doctolib {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: doctolib;
  justify-self: flex-end;
  align-self: baseline;
}

.antipodes-header-main--style2 .antipodes-header-main__doctolib a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  position: relative;
  font-family: undefined;
  font-family: var(--header__doctolib__font-family);
  font-size: undefined;
  font-size: var(--header__doctolib__font-size);
  color: undefined;
  color: var(--header__doctolib__color);
  font-weight: undefined;
  font-weight: var(--header__doctolib__font-weight);
  line-height: undefined;
  line-height: var(--header__doctolib__line-height);
  letter-spacing: undefined;
  letter-spacing: var(--header__doctolib__letter-spacing);
  text-align: undefined;
  text-align: var(--header__doctolib__text-align);
  text-transform: undefined;
  text-transform: var(--header__doctolib__text-transform);
  padding: undefined;
  padding: var(--header__doctolib__padding-top) var(--header__doctolib__padding-right) var(--header__doctolib__padding-bottom) var(--header__doctolib__padding-left);
  background: undefined;
  background: var(--header__doctolib__background);
  -webkit-transition: undefined;
  transition: undefined;
  -webkit-transition: var(--header__doctolib__transition);
  transition: var(--header__doctolib__transition);
  gap: undefined;
  gap: var(--header__doctolib__gap);
}

.antipodes-header-main--style2 .antipodes-header-main__doctolib a > * {
  position: relative;
  z-index: 1;
}

.antipodes-header-main--style2 .antipodes-header-main__doctolib a::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: undefined;
  background: var(--header__doctolib__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}

.antipodes-header-main--style2 .antipodes-header-main__doctolib a:hover {
  color: undefined;
  color: var(--header__doctolib__color--on-hover);
}

.antipodes-header-main--style2 .antipodes-header-main__doctolib a:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

/* stylelint-disable no-descending-specificity */
.antipodes-header-main--style2 .antipodes-header-main__doctolib svg path {
  fill: undefined;
  fill: var(--header__doctolib-picto__color);
}

/* stylelint-enable no-descending-specificity */
/*
|--------------------------------------------------------------------------
| Mega Menu
|--------------------------------------------------------------------------
|
|
|
*/
/* stylelint-disable selector-max-compound-selectors */
.antipodes-header-main--style2 .antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu {
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* stylelint-enable selector-max-compound-selectors */
/*
|--------------------------------------------------------------------------
| Main
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style3 {
  grid-template-areas: 'logo navigation';
  -ms-grid-columns: auto var(--header__column-gap) 1fr;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 0.9375rem;
  -moz-column-gap: 0.9375rem;
  column-gap: 0.9375rem;
  -webkit-column-gap: var(--header__column-gap);
  -moz-column-gap: var(--header__column-gap);
  column-gap: var(--header__column-gap);
}

/*
|--------------------------------------------------------------------------
| Navigation
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style3 .antipodes-header-main__navigation {
  margin-left: auto;
}

/*
|--------------------------------------------------------------------------
| Main
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style4 {
  display: none;
}

@media only screen and (min-width: 1200px) {
  .antipodes-header-main--style4 {
    display: block;
  }
}

/*
|--------------------------------------------------------------------------
| Menu
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style4 .antipodes-header-main__navigation {
  margin-top: 0;
  margin-top: var(--antipodes-header-main__navigation__margin-top);
}

.antipodes-header-main--style4 .antipodes-header-main__navigation > ul > li > .nav-drop--is-mega-menu {
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/*
|--------------------------------------------------------------------------
| Logo
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style4 .antipodes-header-main__logo-top {
  -ms-grid-column-align: center;
  justify-self: center;
}

/*
|--------------------------------------------------------------------------
| Main Top
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style4 .antipodes-header-main__top {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (auto)[3];
  grid-template-columns: repeat(3, auto);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #000;
  border-bottom: var(--antipodes-header-main__border);
  padding-bottom: 1.25rem;
  padding-bottom: var(--antipodes-header-main__padding-bottom);
  padding-left: 1.25rem;
  padding-left: var(--antipodes-header-main__padding-left);
  padding-right: 1.25rem;
  padding-right: var(--antipodes-header-main__padding-right);
}

/*
|--------------------------------------------------------------------------
| Left
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main--style4 .antipodes-header-main__left {
  -ms-grid-column-align: end;
  justify-self: end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.9375rem;
  gap: var(--header__column-gap);
}

.antipodes-header-main--style4 .antipodes-header__doctolib-default-button {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  font-family: var(--antipodes-header-main__doctolib__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-header-main__doctolib__font-size);
  color: #fff;
  color: var(--antipodes-header-main__doctolib__color);
  font-weight: 400;
  font-weight: var(--antipodes-header-main__doctolib__font-weight);
  line-height: 1.5;
  line-height: var(--antipodes-header-main__doctolib__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--antipodes-header-main__doctolib__letter-spacing);
  text-align: center;
  text-align: var(--antipodes-header-main__doctolib__text-align);
  text-transform: initial;
  text-transform: var(--antipodes-header-main__doctolib__text-transform);
  border-radius: 0.25rem;
  border-radius: var(--antipodes-header-main__doctolib__border-radius);
  padding: 0.625rem 16px 0.625rem 16px;
  padding: var(--antipodes-header-main__doctolib__padding-top) var(--antipodes-header-main__doctolib__padding-right) var(--antipodes-header-main__doctolib__padding-bottom) var(--antipodes-header-main__doctolib__padding-left);
  background: #123baa;
  background: var(--antipodes-header-main__doctolib__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--antipodes-header-main__doctolib__box-shadow);
  box-shadow: var(--antipodes-header-main__doctolib__box-shadow);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: var(--antipodes-header-main__doctolib__transition);
  transition: var(--antipodes-header-main__doctolib__transition);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  overflow: hidden;
}

.antipodes-header-main--style4 .antipodes-header__doctolib-default-button svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 0.8313rem;
  width: var(--antipodes-header-main__doctolib__picto__width);
  height: auto;
  height: var(--antipodes-header-main__doctolib__picto__height);
  margin-left: 0.5rem;
  margin-left: var(--antipodes-header-main__doctolib__picto__margin-left);
}

.antipodes-header-main--style4 .antipodes-header__doctolib-default-button svg path {
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
  fill: #fff;
  fill: var(--antipodes-header-main__doctolib__picto__fill);
}

.antipodes-header-main--style4 .antipodes-header__doctolib-default-button span,
.antipodes-header-main--style4 .antipodes-header__doctolib-default-button svg {
  position: relative;
  z-index: 1;
}

.antipodes-header-main--style4 .antipodes-header__doctolib-default-button::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #061849;
  background: var(--antipodes-header-main__doctolib__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  border-radius: 0.25rem;
  border-radius: var(--antipodes-header-main__doctolib__border-radius);
}

.antipodes-header-main--style4 .antipodes-header__doctolib-default-button:hover {
  color: #EBE9E6;
  color: var(--hero__default-appointment-button__color--on-hover);
}

.antipodes-header-main--style4 .antipodes-header__doctolib-default-button:hover svg path {
  fill: #EBE9E6;
  fill: var(--hero__default-appointment-button__picto__fill--on-hover);
}

.antipodes-header-main--style4 .antipodes-header__doctolib-default-button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.antipodes-header-main--style4 .antipodes-header-main__contact-page {
  color: #000;
  color: var(--antipodes-header-main__contact-page__color);
  font-family: inherit;
  font-family: var(--antipodes-header-main__contact-page__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-header-main__contact-page__font-size);
  font-style: normal;
  font-style: var(--antipodes-header-main__contact-page__font-style);
  font-weight: 400;
  font-weight: var(--antipodes-header-main__contact-page__font-weight);
  line-height: 1.25;
  line-height: var(--antipodes-header-main__contact-page__line-height);
  letter-spacing: 0;
  letter-spacing: var(--antipodes-header-main__contact-page__letter-spacing);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: var(--antipodes-header-main__contact-page__transition);
  transition: var(--antipodes-header-main__contact-page__transition);
}

.antipodes-header-main--style4 .antipodes-header-main__contact-page:hover {
  color: #123baa;
  color: var(--antipodes-header-main__contact-page__color--on-hover);
}

.antipodes-header-main--style4 .antipodes-header-main__tarif-page {
  color: #000;
  color: var(--antipodes-header-main__tarif-page__color);
  font-family: inherit;
  font-family: var(--antipodes-header-main__tarif-page__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-header-main__tarif-page__font-size);
  font-style: normal;
  font-style: var(--antipodes-header-main__tarif-page__font-style);
  font-weight: 400;
  font-weight: var(--antipodes-header-main__tarif-page__font-weight);
  line-height: 1.25;
  line-height: var(--antipodes-header-main__tarif-page__line-height);
  letter-spacing: 0;
  letter-spacing: var(--antipodes-header-main__tarif-page__letter-spacing);
  padding-left: 0.9375rem;
  padding-left: var(--antipodes-header-main__tarif-page__padding-left);
  border-left: 0.5px solid #000;
  border-left: var(--antipodes-header-main__tarif-page__border-left);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: var(--antipodes-header-main__tarif-page__transition);
  transition: var(--antipodes-header-main__tarif-page__transition);
}

.antipodes-header-main--style4 .antipodes-header-main__tarif-page:hover {
  color: #123baa;
  color: var(--antipodes-header-main__tarif-page__color--on-hover);
}

/*
|--------------------------------------------------------------------------
| Right
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-main__address > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6875rem;
  gap: var(--antipodes-header-main__address__gap);
  color: #000;
  color: var(--antipodes-header-main__address__color);
  font-variant-numeric: undefined;
  font-variant-numeric: var(--antipodes-header-main__address__font-variant-numeric);
  font-family: inherit;
  font-family: var(--antipodes-header-main__address__font-family);
  font-size: 0.875rem;
  font-size: var(--antipodes-header-main__address__font-size);
  font-style: normal;
  font-style: var(--antipodes-header-main__address__font-style);
  font-weight: 400;
  font-weight: var(--antipodes-header-main__address__font-weight);
  line-height: normal;
  line-height: var(--antipodes-header-main__address__line-height);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: var(--antipodes-header-main__address__transition);
  transition: var(--antipodes-header-main__address__transition);
}

.antipodes-header-main__address > *:hover {
  color: #123baa;
  color: var(--antipodes-header-main__address__color--on-hover);
}

.antipodes-header-main__phone > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  gap: var(--antipodes-header-main__phone__gap);
  color: #000;
  color: var(--antipodes-header-main__phone__color);
  font-variant-numeric: undefined;
  font-variant-numeric: var(--antipodes-header-main__phone__font-variant-numeric);
  font-family: inherit;
  font-family: var(--antipodes-header-main__phone__font-family);
  font-size: 0.875rem;
  font-size: var(--antipodes-header-main__phone__font-size);
  font-style: normal;
  font-style: var(--antipodes-header-main__phone__font-style);
  font-weight: 600;
  font-weight: var(--antipodes-header-main__phone__font-weight);
  line-height: normal;
  line-height: var(--antipodes-header-main__phone__line-height);
  margin-top: 10px;
  margin-top: var(--antipodes-header-main__phone__margin-top);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: var(--antipodes-header-main__phone__transition);
  transition: var(--antipodes-header-main__phone__transition);
}

.antipodes-header-main__phone > *:hover {
  color: #123baa;
  color: var(--antipodes-header-main__phone__color--on-hover);
}

/* stylelint-disable */
.antipodes-header-top {
  display: none;
}

@media only screen and (min-width: 1200px) {
  .antipodes-header-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 88px;
    height: var(--header-top__height);
    padding-left: 1.25rem;
    padding-left: var(--header-top__padding-left);
    background: transparent;
    background: var(--header-top__background);
  }
  .antipodes-header-top--padding-right {
    padding-right: 1.25rem;
    padding-right: var(--header-top__padding-right);
  }
}

/*
|--------------------------------------------------------------------------
| Left
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-header-top__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  justify-self: flex-start;
}

/*
|--------------------------------------------------------------------------
| Right
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-top__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  justify-self: flex-end;
}

/*
|--------------------------------------------------------------------------
| Separator
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-top__left > * + *:not(.antipodes-header-top__doctolib)::before {
  content: '|';
  display: inline-block;
  color: #111827;
  color: var(--header-top__separator__color);
  margin-right: 1rem;
  margin-right: var(--header-top__separator__margin-right);
  margin-left: 1rem;
  margin-left: var(--header-top__separator__margin-left);
}
.antipodes-header-top__right > * + *:not(.antipodes-header-top__doctolib)::before {
  content: '|';
  display: inline-block;
  color: #111827;
  color: var(--header-top__separator__color);
  margin-right: 1rem;
  margin-right: var(--header-top__separator__margin-right);
  margin-left: 1rem;
  margin-left: var(--header-top__separator__margin-left);
}

/*
|--------------------------------------------------------------------------
| Socials
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-top__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  gap: 0.8rem;
  gap: var(--header-top-socials__gap);
}

.antipodes-header-top__socials a,
.antipodes-header-top__socials li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.antipodes-header-top__socials svg {
  width: auto;
  height: 15px;
  height: var(--header-top-socials__picto__height);
}

.antipodes-header-top__socials svg path {
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
  fill: #111827;
  fill: var(--header-top-socials__picto__color);
}

.antipodes-header-top__socials a:hover svg path {
  fill: #02058d;
  fill: var(--header-top-socials__picto__color--on-hover);
}

/*
|--------------------------------------------------------------------------
| Address
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-header-top__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.antipodes-header-top__address a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: inherit;
  font-family: var(--header-top__address__font-family);
  font-size: 0.75rem;
  font-size: var(--header-top__address__font-size);
  color: #111827;
  color: var(--header-top__address__color);
  font-weight: 400;
  font-weight: var(--header-top__address__font-weight);
  line-height: 1.2;
  line-height: var(--header-top__address__line-height);
  letter-spacing: 0.28px;
  letter-spacing: var(--header-top__address__letter-spacing);
  text-align: inherit;
  text-align: var(--header-top__address__text-align);
  text-transform: inherit;
  text-transform: var(--header-top__address__text-transform);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  gap: 1rem;
  gap: var(--header-top__address__gap);
}

@media only screen and (min-width: 1350px){
  .antipodes-header-top__address a{
  font-size: 0.875rem;
  font-size: var(--header-top__address__font-size);
  }
}

.antipodes-header-top__address svg path {
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
  fill: transparent;
  fill: var(--header-top__address-picto__color);
}

.antipodes-header-top__address a:hover {
  color: #02058d;
  color: var(--header-top__address__color--on-hover);
}

.antipodes-header-top__address a:hover svg path {
  fill: transparent;
  fill: var(--header-top__address-picto__color--on-hover);
}

/*
|--------------------------------------------------------------------------
| Phone
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-top__phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.antipodes-header-top__phone a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: inherit;
  font-family: var(--header-top__phone__font-family);
  font-size: 0.8125rem;
  font-size: var(--header-top__phone__font-size);
  color: #000;
  color: var(--header-top__phone__color);
  font-weight: 400;
  font-weight: var(--header-top__phone__font-weight);
  line-height: 1;
  line-height: var(--header-top__phone__line-height);
  letter-spacing: 0.28px;
  letter-spacing: var(--header-top__phone__letter-spacing);
  text-align: inherit;
  text-align: var(--header-top__phone__text-align);
  text-transform: inherit;
  text-transform: var(--header-top__phone__text-transform);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  gap: 1rem;
  gap: var(--header-top__phone__gap);
}

@media only screen and (min-width: 1350px){
  .antipodes-header-top__phone a{
  font-size: 0.875rem;
  font-size: var(--header-top__phone__font-size);
  }
}

.antipodes-header-top__phone svg path {
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}

.antipodes-header-top__phone a:hover {
  color: #000;
  color: var(--header-top__phone__color--on-hover);
}

.antipodes-header-top__phone a:hover svg path {
  fill: #000;
  fill: var(--header-top__phone-picto__color--on-hover);
}

/*
|--------------------------------------------------------------------------
| Contact Page
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-top__contact-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: inherit;
  font-family: var(--header-top__contact-page__font-family);
  font-size: 1rem;
  font-size: var(--header-top__contact-page__font-size);
  color: #000;
  color: var(--header-top__contact-page__color);
  font-weight: 400;
  font-weight: var(--header-top__contact-page__font-weight);
  line-height: 1;
  line-height: var(--header-top__contact-page__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header-top__contact-page__letter-spacing);
  text-align: inherit;
  text-align: var(--header-top__contact-page__text-align);
  text-transform: uppercase;
  text-transform: var(--header-top__contact-page__text-transform);
}

.antipodes-header-top__contact-page a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
  -webkit-transform: translateY(var(--header-top__contact-page__transform));
  -ms-transform: translateY(var(--header-top__contact-page__transform));
  transform: translateY(var(--header-top__contact-page__transform));
}

.antipodes-header-top__contact-page a span {
  display: inline;
  padding-bottom: 0.2rem;
  padding-bottom: var(--header-top__contact-page__padding-bottom);
  background: -webkit-gradient(linear, left bottom, left top, from(#000), color-stop(5%, #000), color-stop(5.01%, transparent)) no-repeat right bottom/0 100%;
  background: linear-gradient(to top, #000 0%, #000 5%, transparent 5.01%) no-repeat right bottom/0 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(var(--header-top__contact-page-line__color)), color-stop(5%, var(--header-top__contact-page-line__color)), color-stop(5.01%, transparent)) no-repeat right bottom/0 100%;
  background: linear-gradient(to top, var(--header-top__contact-page-line__color) 0%, var(--header-top__contact-page-line__color) 5%, transparent 5.01%) no-repeat right bottom/0 100%;
  -webkit-transition: background-size 0.35s ease;
  transition: background-size 0.35s ease;
}

.antipodes-header-top__contact-page a:hover span {
  background-size: 100% 100%;
  background-position: left bottom;
}

/*
|--------------------------------------------------------------------------
| Doctolib Button
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-top__doctolib {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 8px;
  margin-left: var(--header-top__doctolib__margin-left);
}

.antipodes-header-top__doctolib a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  position: relative;
  font-family: inherit;
  font-family: var(--header-top__doctolib__font-family);
  font-size: 1rem;
  font-size: var(--header-top__doctolib__font-size);
  color: #ebe9e6;
  color: var(--header-top__doctolib__color);
  font-weight: 400;
  font-weight: var(--header-top__doctolib__font-weight);
  line-height: 1;
  line-height: var(--header-top__doctolib__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--header-top__doctolib__letter-spacing);
  text-align: inherit;
  text-align: var(--header-top__doctolib__text-align);
  text-transform: uppercase;
  text-transform: var(--header-top__doctolib__text-transform);
  padding-right: 1.25rem;
  padding-right: var(--header-top__padding-right);
  padding-left: 1.25rem;
  padding-left: var(--header-top__padding-right);
  background: #963a22;
  background: var(--header-top__doctolib__background);
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
  -webkit-transition: var(--header-top__doctolib__transition);
  transition: var(--header-top__doctolib__transition);
  gap: 6px;
  gap: var(--header-top__doctolib__gap);
}

.antipodes-header-top__doctolib a > * {
  position: relative;
  z-index: 1;
}

.antipodes-header-top__doctolib a::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  background: var(--header-top__doctolib__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}

.antipodes-header-top__doctolib a:hover {
  color: #ebe9e6;
  color: var(--header-top__doctolib__color--on-hover);
}

.antipodes-header-top__doctolib a:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.antipodes-header-top__doctolib svg path {
  fill: #ebe9e6;
  fill: var(--header-top__doctolib-picto__color);
}

/* stylelint-disable */
.antipodes-header-responsive {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 56px;
  height: var(--header-responsive__height);
  position: relative;
  z-index: 1200;
  z-index: var(--header__z-index);
  padding-left: 1rem;
  padding-left: var(--header-responsive__padding-left);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(183, 168, 148, 0.16)), to(rgba(183, 168, 148, 0.16))), -webkit-gradient(linear, left bottom, left top, from(#FFF), to(#FFF)), #FCFCFC;
  background: linear-gradient(0deg, rgba(183, 168, 148, 0.16) 0%, rgba(183, 168, 148, 0.16) 100%), linear-gradient(0deg, #FFF 0%, #FFF 100%), #FCFCFC;
  background: var(--header-responsive__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--header-responsive__box-shadow);
  box-shadow: var(--header-responsive__box-shadow);
}

.antipodes-header-responsive > *:not(:last-child) {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.antipodes-header-responsive__right > *:last-child > a {
  padding-right: 0;
  padding-right: var(--header-responsive__padding-right);
  padding-left: 1rem;
  padding-left: var(--header-responsive__padding-left);
}

.antipodes-header-responsive > button:last-child {
  padding-right: 0;
  padding-right: var(--header-responsive__padding-right);
}

@media only screen and (min-width: 1200px) {
  .antipodes-header-responsive {
    display: none;
  }
}

/*
|--------------------------------------------------------------------------
| Left
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-responsive--logo-is-in-middle .antipodes-header-responsive__left {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

@media only screen and (min-width: 768px) {
  .antipodes-header-responsive__left {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }
}

/*
|--------------------------------------------------------------------------
| Logo
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-responsive__logo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*
|--------------------------------------------------------------------------
| Right
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-responsive__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 1.25rem;
  gap: var(--header-responsive__right__gap);
}

.antipodes-header-responsive--logo-is-in-middle .antipodes-header-responsive__right {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

@media only screen and (min-width: 768px) {
  .antipodes-header-responsive__right {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }
}

/*
|--------------------------------------------------------------------------
| Toggler
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-header-responsive__toggler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  margin: 0;
  border: none;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/*
|--------------------------------------------------------------------------
| Doctolib
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-responsive__doctolib-circle,
.antipodes-header-responsive__doctolib-circle > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.antipodes-header-responsive__doctolib-circle circle {
  fill: #123BAA;
  fill: var(--header-responsive__doctolib__background);
}

/*
|--------------------------------------------------------------------------
| Phone
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-responsive__phone > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  font-family: inherit;
  font-family: var(--header-responsive__phone__font-family);
  font-size: 1rem;
  font-size: var(--header-responsive__phone__font-size);
  color: #fff;
  color: var(--header-responsive__phone__color);
  font-weight: 700;
  font-weight: var(--header-responsive__phone__font-weight);
  line-height: 1;
  line-height: var(--header-responsive__phone__line-height);
  letter-spacing: 0.03em;
  letter-spacing: var(--header-responsive__phone__letter-spacing);
  text-align: inherit;
  text-align: var(--header-responsive__phone__text-align);
  text-transform: inherit;
  text-transform: var(--header-responsive__phone__text-transform);
  background: #123BAA;
  background: var(--header-responsive__phone__background);
}

/*
|--------------------------------------------------------------------------
| Responsive Menu
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-responsive-menu {
  width: 100%;
  min-height: 94%;
  min-height: var(--header-responsive__min-height);
  width: 100%;
  width: var(--header-responsive__width);
  position: fixed;
  z-index: calc(1200 - 1);
  z-index: var(--header-responsive-menu__z-index);
  top: 56px;
  top: var(--header-responsive__height);
  right: 0;
  left: 0;
  padding: 20px 16px 0 16px;
  padding: var(--header-responsive-menu__padding-top) var(--header-responsive-menu__padding-right) var(--header-responsive-menu__padding-bottom) var(--header-responsive-menu__padding-left);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(183, 168, 148, 0.16)), to(rgba(183, 168, 148, 0.16))), #FFF;
  background: linear-gradient(0deg, rgba(183, 168, 148, 0.16) 0%, rgba(183, 168, 148, 0.16) 100%), #FFF;
  background: var(--header-responsive-menu__background);
  -webkit-box-shadow: 0px 10px 15px -3px rgba(16, 24, 40, 0.1), 0px 4px 6px -4px rgba(16, 24, 40, 0.1);
  box-shadow: 0px 10px 15px -3px rgba(16, 24, 40, 0.1), 0px 4px 6px -4px rgba(16, 24, 40, 0.1);
  -webkit-box-shadow: var(--header-responsive-menu__box-shadow);
  box-shadow: var(--header-responsive-menu__box-shadow);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
@media only screen and (min-width: 767px){
  .antipodes-header-responsive-menu{
  min-height: 100%;
  min-height: var(--header-responsive__min-height);
  }
}

.antipodes-header-responsive-menu.is-active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.antipodes-header-responsive-menu > nav {
  margin-top: 0.625rem;
  margin-top: var(--header-responsive-menu__navigation__margin-top);
}

@media only screen and (min-width: 1200px) {
  .antipodes-header-responsive-menu {
    display: none;
  }
}

.antipodes-header-responsive-menu__close-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: undefined;
  z-index: var(--antipodes-header-responsive-menu__close-menu__z-index);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}

.antipodes-header-responsive-menu-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: calc(1200 - 2);
  z-index: var(--antipodes-header-responsive-menu-overlay__z-index);
  background: rgba(0, 0, 0, 0.1);
  background: var(--header-responsive-menu__overlay__background);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: var(--header-responsive-menu__overlay__backdrop-filter);
  backdrop-filter: var(--header-responsive-menu__overlay__backdrop-filter);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.antipodes-header-responsive-menu-overlay.is-active {
  opacity: 1;
  visibility: visible;
}

.antipodes-header-responsive-menu__search-form {
  margin-top: 0;
  margin-top: var(--antipodes-header-responsive-menu__search-form__margin-top);
  margin-bottom: 1rem;
  margin-bottom: var(--antipodes-header-responsive-menu__search-form__margin-bottom);
}

.antipodes-header-responsive-menu__search-form > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.antipodes-header-responsive-menu__search-form input {
  text-overflow: ellipsis;
  width: 100%;
  border: none;
  padding-right: calc(14.5px + 0.5rem);
  padding-right: calc(var(--header-responsive-menu__search-form-picto__width) + 0.5rem);
  padding-bottom: 0;
  padding-bottom: var(--header-responsive-menu__search-form__padding-bottom);
  background: transparent;
  border-bottom: none;
  border-bottom: var(--header-responsive-menu__search-form__border-bottom);
}

.antipodes-header-responsive-menu__search-form input {
  font-family: gotham, arial, sans-serif;
  font-family: var(--header-responsive-menu__search-form__font-family);
  font-size: 0.75rem;
  font-size: var(--header-responsive-menu__search-form__font-size);
  color: #000;
  color: var(--header-responsive-menu__search-form__color);
  font-weight: 400;
  font-weight: var(--header-responsive-menu__search-form__font-weight);
  line-height: 1.5;
  line-height: var(--header-responsive-menu__search-form__line-height);
  letter-spacing: 0.24px;
  letter-spacing: var(--header-responsive-menu__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header-responsive-menu__search-form__text-align);
  text-transform: uppercase;
  text-transform: var(--header-responsive-menu__search-form__text-transform);
}

.antipodes-header-responsive-menu__search-form input::-webkit-input-placeholder {
  font-family: gotham, arial, sans-serif;
  font-family: var(--header-responsive-menu__search-form__font-family);
  font-size: 0.75rem;
  font-size: var(--header-responsive-menu__search-form__font-size);
  color: #000;
  color: var(--header-responsive-menu__search-form__color);
  font-weight: 400;
  font-weight: var(--header-responsive-menu__search-form__font-weight);
  line-height: 1.5;
  line-height: var(--header-responsive-menu__search-form__line-height);
  letter-spacing: 0.24px;
  letter-spacing: var(--header-responsive-menu__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header-responsive-menu__search-form__text-align);
  text-transform: uppercase;
  text-transform: var(--header-responsive-menu__search-form__text-transform);
}

.antipodes-header-responsive-menu__search-form input::-moz-placeholder {
  font-family: gotham, arial, sans-serif;
  font-family: var(--header-responsive-menu__search-form__font-family);
  font-size: 0.75rem;
  font-size: var(--header-responsive-menu__search-form__font-size);
  color: #000;
  color: var(--header-responsive-menu__search-form__color);
  font-weight: 400;
  font-weight: var(--header-responsive-menu__search-form__font-weight);
  line-height: 1.5;
  line-height: var(--header-responsive-menu__search-form__line-height);
  letter-spacing: 0.24px;
  letter-spacing: var(--header-responsive-menu__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header-responsive-menu__search-form__text-align);
  text-transform: uppercase;
  text-transform: var(--header-responsive-menu__search-form__text-transform);
}

.antipodes-header-responsive-menu__search-form input:-ms-input-placeholder {
  font-family: gotham, arial, sans-serif;
  font-family: var(--header-responsive-menu__search-form__font-family);
  font-size: 0.75rem;
  font-size: var(--header-responsive-menu__search-form__font-size);
  color: #000;
  color: var(--header-responsive-menu__search-form__color);
  font-weight: 400;
  font-weight: var(--header-responsive-menu__search-form__font-weight);
  line-height: 1.5;
  line-height: var(--header-responsive-menu__search-form__line-height);
  letter-spacing: 0.24px;
  letter-spacing: var(--header-responsive-menu__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header-responsive-menu__search-form__text-align);
  text-transform: uppercase;
  text-transform: var(--header-responsive-menu__search-form__text-transform);
}

.antipodes-header-responsive-menu__search-form input::-ms-input-placeholder {
  font-family: gotham, arial, sans-serif;
  font-family: var(--header-responsive-menu__search-form__font-family);
  font-size: 0.75rem;
  font-size: var(--header-responsive-menu__search-form__font-size);
  color: #000;
  color: var(--header-responsive-menu__search-form__color);
  font-weight: 400;
  font-weight: var(--header-responsive-menu__search-form__font-weight);
  line-height: 1.5;
  line-height: var(--header-responsive-menu__search-form__line-height);
  letter-spacing: 0.24px;
  letter-spacing: var(--header-responsive-menu__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header-responsive-menu__search-form__text-align);
  text-transform: uppercase;
  text-transform: var(--header-responsive-menu__search-form__text-transform);
}

.antipodes-header-responsive-menu__search-form input::placeholder {
  font-family: gotham, arial, sans-serif;
  font-family: var(--header-responsive-menu__search-form__font-family);
  font-size: 0.75rem;
  font-size: var(--header-responsive-menu__search-form__font-size);
  color: #000;
  color: var(--header-responsive-menu__search-form__color);
  font-weight: 400;
  font-weight: var(--header-responsive-menu__search-form__font-weight);
  line-height: 1.5;
  line-height: var(--header-responsive-menu__search-form__line-height);
  letter-spacing: 0.24px;
  letter-spacing: var(--header-responsive-menu__search-form__letter-spacing);
  text-align: inherit;
  text-align: var(--header-responsive-menu__search-form__text-align);
  text-transform: uppercase;
  text-transform: var(--header-responsive-menu__search-form__text-transform);
}

.antipodes-header-responsive-menu__search-form > div > button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  bottom: var(--header-responsive-menu__search-form-picto__bottom);
  cursor: pointer;
  margin: auto;
  border: none;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-header-responsive-menu__search-form > div > button svg {
  width: 14.5px;
  width: var(--header-responsive-menu__search-form-picto__width);
  height: 14.5px;
  height: var(--header-responsive-menu__search-form-picto__height);
}

.antipodes-header-responsive-menu__search-form > div > button svg path {
  fill: transparent;
  fill: var(--header-responsive-menu__search-form-picto__color);
}

.antipodes-header-responsive-menu .nav-main-link {
  display: block;
  font-family: gotham, arial, sans-serif;
  font-family: var(--header-responsive-menu__item__font-family);
  font-size: 1rem;
  font-size: var(--header-responsive-menu__item__font-size);
  color: #262626;
  color: var(--header-responsive-menu__item__color);
  font-weight: 400;
  font-weight: var(--header-responsive-menu__item__font-weight);
  line-height: 1.53;
  line-height: var(--header-responsive-menu__item__line-height);
  letter-spacing: 0px;
  letter-spacing: var(--header-responsive-menu__item__letter-spacing);
  text-align: inherit;
  text-align: var(--header-responsive-menu__item__text-align);
  text-transform: inherit;
  text-transform: var(--header-responsive-menu__item__text-transform);
  padding-top: 8px;
  padding-top: var(--header-responsive-menu__item__padding-top);
  padding-bottom: 8px;
  padding-bottom: var(--header-responsive-menu__item__padding-bottom);
}

.antipodes-header-responsive-menu .menu-item-has-children:not(.push-menu-has-children) {
  display: -ms-grid;
  display: grid;
  grid-template-areas: 'item-link  dropdown-toggle' 'sub-menu   sub-menu';
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
}

.antipodes-header-responsive-menu .menu-item-has-children:not(.push-menu-has-children) > .nav-main-link {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: item-link;
}

.antipodes-header-responsive-menu .menu-item-has-children:not(.push-menu-has-children) > .dropdown-toggle {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: dropdown-toggle;
  -ms-grid-row-align: center;
  align-self: center;
}

.antipodes-header-responsive-menu .menu-item-has-children:not(.push-menu-has-children) > .nav-drop {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: sub-menu;
}

.antipodes-header-responsive-menu .menu-item-has-children:not(.push-menu-has-children) > .nav-drop {
  display: none;
  margin-left: 1.25rem;
  margin-left: var(--header-responsive-menu__sub-menu__margin-left);
}

.antipodes-header-responsive-menu .dropdown-toggle {
  width: 24px;
  width: var(--header-responsive-menu__dropdown-toggle__width);
  height: 24px;
  height: var(--header-responsive-menu__dropdown-toggle__height);
  position: relative;
  cursor: pointer;
  border: none;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-header-responsive-menu .dropdown-toggle::before {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.antipodes-header-responsive-menu .menu-item-has-children:not(.is-active) > .dropdown-toggle::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='0.446289' y='0.25' width='20' height='19.5' fill='white'/%3E%3Cpath d='M16.077 9.46086H10.5393V3.92313C10.5393 3.81768 10.4538 3.73218 10.3484 3.73218C10.2429 3.73218 10.1574 3.81768 10.1574 3.92313V9.46086H4.61967C4.51421 9.46086 4.42871 9.54636 4.42871 9.65182C4.42871 9.75728 4.51421 9.84278 4.61967 9.84278H10.1574V15.3805C10.1574 15.486 10.2429 15.5715 10.3484 15.5715C10.4538 15.5715 10.5393 15.486 10.5393 15.3805V9.84278H16.077C16.1825 9.84278 16.268 9.75728 16.268 9.65182C16.268 9.54636 16.1825 9.46086 16.077 9.46086Z' fill='%23353330'/%3E%3Cpath d='M4.42857 0.25H0.25V4.42857' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M20.4463 4.42857L20.4463 0.25L16.2677 0.25' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M16.2677 19.75L20.4463 19.75L20.4463 15.5714' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M0.250001 15.5714L0.25 19.75L4.42857 19.75' stroke='%23353330' stroke-width='0.5'/%3E%3C/svg%3E");
  content: var(--header-responsive-menu__dropdown-toggle-picto);
  width: 12px;
  width: var(--header-responsive-menu__dropdown-toggle-picto__width);
  height: 13px;
  height: var(--header-responsive-menu__dropdown-toggle-picto__height);
  line-height: 0;
}

.antipodes-header-responsive-menu .menu-item-has-children.is-active > .dropdown-toggle::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='0.446289' y='0.25' width='20' height='19.5' fill='white'/%3E%3Cpath d='M16.077 9.46086H4.61967C4.51421 9.46086 4.42871 9.54636 4.42871 9.65182C4.42871 9.75728 4.51421 9.84278 4.61967 9.84278H16.077C16.1825 9.84278 16.268 9.75728 16.268 9.65182C16.268 9.54636 16.1825 9.46086 16.077 9.46086Z' fill='%23353330'/%3E%3Cpath d='M4.42857 0.25H0.25V4.42857' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M20.4463 4.42857L20.4463 0.25L16.2677 0.25' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M16.2677 19.75L20.4463 19.75L20.4463 15.5714' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M0.250001 15.5714L0.25 19.75L4.42857 19.75' stroke='%23353330' stroke-width='0.5'/%3E%3C/svg%3E");
  content: var(--header-responsive-menu__dropdown-toggle-picto--is-active);
  width: 12px;
  width: var(--header-responsive-menu__dropdown-toggle-picto--is-active__width);
  height: 3px;
  height: var(--header-responsive-menu__dropdown-toggle-picto--is-active__height);
  line-height: 0;
}

.antipodes-header-responsive-menu > nav > ul > li.is-active > .nav-main-link {
  position: relative;
}

.antipodes-header-responsive-menu > nav > ul > li.is-active > .nav-main-link::before {
  content: '';
  display: block;
  width: 105vw;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(50% - 50vw);
  background: #f5e7e500;
  background: var(--header-responsive-menu__first-item__background--active);
}

.antipodes-header-responsive-menu > nav > ul > li.is-active > .nav-main-link > * {
  position: relative;
  z-index: 1;
}

/*
|--------------------------------------------------------------------------
| Include Push Menu style
|--------------------------------------------------------------------------
|
*/
/*
|--------------------------------------------------------------------------
| Push Menu
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-header-responsive-menu__push-nav {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(183, 168, 148, 0.16)), to(rgba(183, 168, 148, 0.16))), #FFF;
  background: linear-gradient(0deg, rgba(183, 168, 148, 0.16) 0%, rgba(183, 168, 148, 0.16) 100%), #FFF;
  background: var(--header-responsive-menu__background);
  padding: 20px 16px 0 16px;
  padding: var(--header-responsive-menu__padding-top) var(--header-responsive-menu__padding-right) var(--header-responsive-menu__padding-bottom) var(--header-responsive-menu__padding-left);
  position: fixed;
  bottom: 0;
  margin: 0;
  list-style-type: none;
  height: 100%;
  width: 100%;
  left: -100%;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.antipodes-header-responsive-menu__push-nav__is-open {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}

.antipodes-header-responsive-menu__push-nav .antipodes-header-responsive-menu__push-nav__level {
  top: 5rem;
  top: var(--antipodes-header-responsive-menu__push-nav__level__top);
  padding-top: 0;
  padding-top: var(--antipodes-header-responsive-menu__push-nav__level__padding-top);
  z-index: calc(1200 - 1);
  z-index: var(--antipodes-header-responsive-menu__push-nav__z-index);
}

.antipodes-header-responsive-menu__push-nav.is-open,
.antipodes-header-responsive-menu__push-nav__level.is-open {
  left: 0;
  z-index: 2;
  min-height: 100%;
  padding-bottom: 1rem;
}

/*
|--------------------------------------------------------------------------
| Push Menu Toggle
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-header-responsive-menu .push-menu-has-children {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.antipodes-header-responsive-menu .push-menu-has-children > .push-menu-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 24px;
  width: var(--header-responsive-menu__push-menu-toggle__width);
  height: 24px;
  height: var(--header-responsive-menu__push-menu-toggle__height);
  cursor: pointer;
  border: none;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-header-responsive-menu .push-menu-has-children > .push-menu-toggle::after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12.5L6.5 7L1 1.5' stroke='%23252525' stroke-width='1.22222' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  content: var(--header-responsive-menu__push-menu-toggle-picto);
  line-height: 0;
}

.antipodes-header-responsive-menu__close-level {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-transform: translateY(-3.5rem);
  -ms-transform: translateY(-3.5rem);
  transform: translateY(-3.5rem);
  -webkit-transform: translateY(var(--antipodes-header-responsive-menu__close-level__transform-y));
  -ms-transform: translateY(var(--antipodes-header-responsive-menu__close-level__transform-y));
  transform: translateY(var(--antipodes-header-responsive-menu__close-level__transform-y));
  width: 24px;
  width: var(--header-responsive-menu__close-level__width);
  height: 24px;
  height: var(--header-responsive-menu__close-level__height);
  cursor: pointer;
  border: none;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-header-responsive-menu__close-level::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M6.5 1.5L1 7L6.5 12.5' stroke='%23252525' stroke-width='1.22222' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: var(--header-responsive-menu__close-level-picto);
  line-height: 0;
}

/*
|--------------------------------------------------------------------------
| Level Title
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-header-responsive-menu__level-title {
  font-family: inherit;
  font-family: var(--header-responsive-menu__level-title__font-family);
  font-size: 1rem;
  font-size: var(--header-responsive-menu__level-title__font-size);
  font-weight: 500;
  font-weight: var(--header-responsive-menu__level-title__font-weight);
  line-height: 1.5;
  line-height: var(--header-responsive-menu__level-title__line-height);
  color: #000;
  color: var(--header-responsive-menu__level-title__color);
  letter-spacing: 0px;
  letter-spacing: var(--header-responsive-menu__level-title__letter-spacing);
  text-transform: uppercase;
  text-transform: var(--header-responsive-menu__level-title__text-transform);
  padding: 0 0 10px 0;
  padding: var(--antipodes-header-responsive-menu__level-title__padding-top) var(--header-responsive-menu__level-title__padding-right) var(--header-responsive-menu__level-title__padding-bottom) var(--header-responsive-menu__level-title__padding-left);
}

/* stylelint-disable */
/*
|--------------------------------------------------------------------------
| Search Form
|--------------------------------------------------------------------------
|
| 
|
*/
.antipodes-header--is-resizing .antipodes-header-search-form {
  display: none;
}

.antipodes-header-search-form {
  width: 100%;
  position: fixed;
  z-index: calc(1200 - 1);
  z-index: var(--header-search-form__z-index);
  top: 0px;
  top: var(--header-height, 0px);
  right: 0;
  left: 0;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

.antipodes-header-search-form__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: auto;
  margin-left: auto;
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  padding: var(--header-search-form__padding-top) var(--header-search-form__padding-right) var(--header-search-form__padding-bottom) var(--header-search-form__padding-left);
  background-color: #061849;
  background-color: var(--header-search-form__background);
}

.antipodes-header-search-form__wrapper > form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  max-width: 45rem;
  max-width: var(--header-search-form__max-width);
  gap: 0.5rem;
  gap: var(--header-search-form__gap);
}

.antipodes-header-search-form__wrapper > form > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  -webkit-transform: translateY(1px);
  -ms-transform: translateY(1px);
  transform: translateY(1px);
  -webkit-transform: translateY(var(--header-search-form__input__extra-translate));
  -ms-transform: translateY(var(--header-search-form__input__extra-translate));
  transform: translateY(var(--header-search-form__input__extra-translate));
}

.antipodes-header-search-form__wrapper > form > label {
  font-family: inherit;
  font-family: var(--header-search-form__label__font-family);
  font-size: 1rem;
  font-size: var(--header-search-form__label__font-size);
  color: #fff;
  color: var(--header-search-form__label__color);
  font-weight: 500;
  font-weight: var(--header-search-form__label__font-weight);
  line-height: 1;
  line-height: var(--header-search-form__label__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header-search-form__label__letter-spacing);
  text-align: inherit;
  text-align: var(--header-search-form__label__text-align);
  text-transform: inherit;
  text-transform: var(--header-search-form__label__text-transform);
}

.antipodes-header-search-form__wrapper > form input {
  width: 100%;
  border: none;
  padding-right: calc(17px + 0.5rem);
  padding-right: calc(var(--header-search-form__picto__width) + 0.5rem);
  padding-bottom: 0.2rem;
  padding-bottom: var(--header-search-form__input__padding-bottom);
  background: transparent;
  border-bottom: 1px solid #fff;
  border-bottom: var(--header-search-form__input__border-bottom);
}

.antipodes-header-search-form__wrapper > form input {
  font-family: inherit;
  font-family: var(--header-search-form__input__font-family);
  font-size: 1rem;
  font-size: var(--header-search-form__input__font-size);
  color: #fff;
  color: var(--header-search-form__input__color);
  font-weight: 400;
  font-weight: var(--header-search-form__input__font-weight);
  line-height: inherit;
  line-height: var(--header-search-form__input__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header-search-form__input__letter-spacing);
  text-align: inherit;
  text-align: var(--header-search-form__input__text-align);
  text-transform: inherit;
  text-transform: var(--header-search-form__input__text-transform);
}

.antipodes-header-search-form__wrapper > form input::-webkit-input-placeholder {
  font-family: inherit;
  font-family: var(--header-search-form__input__font-family);
  font-size: 1rem;
  font-size: var(--header-search-form__input__font-size);
  color: #fff;
  color: var(--header-search-form__input__color);
  font-weight: 400;
  font-weight: var(--header-search-form__input__font-weight);
  line-height: inherit;
  line-height: var(--header-search-form__input__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header-search-form__input__letter-spacing);
  text-align: inherit;
  text-align: var(--header-search-form__input__text-align);
  text-transform: inherit;
  text-transform: var(--header-search-form__input__text-transform);
}

.antipodes-header-search-form__wrapper > form input::-moz-placeholder {
  font-family: inherit;
  font-family: var(--header-search-form__input__font-family);
  font-size: 1rem;
  font-size: var(--header-search-form__input__font-size);
  color: #fff;
  color: var(--header-search-form__input__color);
  font-weight: 400;
  font-weight: var(--header-search-form__input__font-weight);
  line-height: inherit;
  line-height: var(--header-search-form__input__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header-search-form__input__letter-spacing);
  text-align: inherit;
  text-align: var(--header-search-form__input__text-align);
  text-transform: inherit;
  text-transform: var(--header-search-form__input__text-transform);
}

.antipodes-header-search-form__wrapper > form input:-ms-input-placeholder {
  font-family: inherit;
  font-family: var(--header-search-form__input__font-family);
  font-size: 1rem;
  font-size: var(--header-search-form__input__font-size);
  color: #fff;
  color: var(--header-search-form__input__color);
  font-weight: 400;
  font-weight: var(--header-search-form__input__font-weight);
  line-height: inherit;
  line-height: var(--header-search-form__input__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header-search-form__input__letter-spacing);
  text-align: inherit;
  text-align: var(--header-search-form__input__text-align);
  text-transform: inherit;
  text-transform: var(--header-search-form__input__text-transform);
}

.antipodes-header-search-form__wrapper > form input::-ms-input-placeholder {
  font-family: inherit;
  font-family: var(--header-search-form__input__font-family);
  font-size: 1rem;
  font-size: var(--header-search-form__input__font-size);
  color: #fff;
  color: var(--header-search-form__input__color);
  font-weight: 400;
  font-weight: var(--header-search-form__input__font-weight);
  line-height: inherit;
  line-height: var(--header-search-form__input__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header-search-form__input__letter-spacing);
  text-align: inherit;
  text-align: var(--header-search-form__input__text-align);
  text-transform: inherit;
  text-transform: var(--header-search-form__input__text-transform);
}

.antipodes-header-search-form__wrapper > form input::placeholder {
  font-family: inherit;
  font-family: var(--header-search-form__input__font-family);
  font-size: 1rem;
  font-size: var(--header-search-form__input__font-size);
  color: #fff;
  color: var(--header-search-form__input__color);
  font-weight: 400;
  font-weight: var(--header-search-form__input__font-weight);
  line-height: inherit;
  line-height: var(--header-search-form__input__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--header-search-form__input__letter-spacing);
  text-align: inherit;
  text-align: var(--header-search-form__input__text-align);
  text-transform: inherit;
  text-transform: var(--header-search-form__input__text-transform);
}

.antipodes-header-search-form__wrapper > form button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  margin: auto;
  border: none;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-header-search-form__wrapper > form button svg {
  width: 17px;
  width: var(--header-search-form__picto__width);
}

.antipodes-header-search-form__wrapper > form button svg path {
  fill: #fff;
  fill: var(--header-search-form__picto__color);
}

.antipodes-header-search-form.is-active {
  pointer-events: all;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*
|--------------------------------------------------------------------------
| Overlay
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header-search-form-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: calc(calc(1200 - 1) - 1);
  z-index: var(--header-search-form-overlay__z-index);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.8);
  background: var(--header-search-form-overlay__background);
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}

.antipodes-header-search-form-overlay.is-active {
  opacity: 1;
  pointer-events: all;
}

/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-single-page__header {
  position: relative;
  margin-top: 0.5rem;
  margin-top: var(--single-page__header__margin-top);
}

.antipodes-single-page__header > * {
  position: relative;
  z-index: 1;
}

.antipodes-single-page__title * {
  font-family: inherit;
  font-family: var(--single-page__title__font-family);
  font-size: 1.625rem;
  font-size: var(--single-page__title__font-size);
  color: #963A22;
  color: var(--single-page__title__color);
  font-weight: 500;
  font-weight: var(--single-page__title__font-weight);
  line-height: 1;
  line-height: var(--single-page__title__line-height);
  letter-spacing: 3.2px;
  letter-spacing: var(--single-page__title__letter-spacing);
  text-align: inherit;
  text-align: var(--single-page__title__text-align);
  text-transform: uppercase;
  text-transform: var(--single-page__title__text-transform);
  margin-top: 28px;
  margin-top: var(--single-page__title__margin-top);
}

@media only screen and (min-width: 560px){
  .antipodes-single-page__title *{
  font-size: 2rem;
  font-size: var(--single-page__title__font-size);
  }
}

.antipodes-single-page__meta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0;
  gap: var(--antipodes-single-page__meta__gap);
  padding: 8px 10px 8px 10px;
  padding: var(--antipodes-single-page__meta__padding);
  border-radius: 0;
  border-radius: var(--antipodes-single-page__meta__border-radius);
  background: #905E4E;
  background: var(--antipodes-single-page__meta__background);
  mix-blend-mode: multiply;
  mix-blend-mode: var(--antipodes-single-page__meta__mix-blend-mode);
}

@media only screen and (min-width: 560px){
  .antipodes-single-page__meta{
  padding: 8px 12px 8px 12px;
  padding: var(--antipodes-single-page__meta__padding);
  }
}

.antipodes-single-page__meta__category {
  border-radius: 1rem;
  border-radius: var(--antipodes-single-page__meta__category__border-radius);
  padding: 0 0;
  padding: var(--antipodes-single-page__meta__category__padding);
  background: transparent;
  background: var(--antipodes-single-page__meta__category__background);
  font-size: 0.75rem;
  font-size: var(--antipodes-single-page__meta__category__font-size);
  font-weight: 400;
  font-weight: var(--antipodes-single-page__meta__category__font-weight);
  line-height: 1;
  line-height: var(--antipodes-single-page__meta__category__line-height);
  color: #FFF;
  color: var(--antipodes-single-page__meta__category__color);
  text-align: center;
  text-align: var(--antipodes-single-page__meta__category__text-align);
}

.antipodes-single-page__meta__reading-time {
  color: #FFF;
  color: var(--antipodes-single-page__meta__reading-time__color);
  font-size: 0.75rem;
  font-size: var(--antipodes-single-page__meta__reading-time__font-size);
  font-weight: 400;
  font-weight: var(--antipodes-single-page__meta__reading-time__font-weight);
  line-height: 1rem;
  line-height: var(--antipodes-single-page__meta__reading-time__line-height);
}

.antipodes-single-page__published-date {
  margin-top: 0;
  margin-top: var(--antipodes-single-page__published-date__margin-top);
}

.antipodes-single-page__published-date__text {
  color: #353330;
  color: var(--antipodes-single-page__published-date__text__color);
  font-family: Mulish, arial, sans-serif;
  font-family: var(--antipodes-single-page__published-date__text__font-family);
  font-size: 0.875rem;
  font-size: var(--antipodes-single-page__published-date__text__font-size);
  font-style: normal;
  font-style: var(--antipodes-single-page__published-date__text__font-style);
  font-weight: 500;
  font-weight: var(--antipodes-single-page__published-date__text__font-weight);
  line-height: 1.5;
  line-height: var(--antipodes-single-page__published-date__text__line-height);
  letter-spacing: 0rem;
  letter-spacing: var(--antipodes-single-page__published-date__text__letter-spacing);
}

.antipodes-single-page__published-date__date {
  color: #3E3E3E;
  color: var(--antipodes-single-page__published-date__date__color);
  font-family: inherit;
  font-family: var(--antipodes-single-page__published-date__date__font-family);
  font-size: 1rem;
  font-size: var(--antipodes-single-page__published-date__date__font-size);
  font-style: normal;
  font-style: var(--antipodes-single-page__published-date__date__font-style);
  font-weight: 325;
  font-weight: var(--antipodes-single-page__published-date__date__font-weight);
  line-height: 1.5;
  line-height: var(--antipodes-single-page__published-date__date__line-height);
  letter-spacing: 0rem;
  letter-spacing: var(--antipodes-single-page__published-date__date__letter-spacing);
}

.antipodes-single-page__teaser-text {
  font-family: inherit;
  font-family: var(--single-page__teaser-text__font-family);
  font-size: 1rem;
  font-size: var(--single-page__teaser-text__font-size);
  color: #3E3E3E;
  color: var(--single-page__teaser-text__color);
  font-weight: 325;
  font-weight: var(--single-page__teaser-text__font-weight);
  line-height: 1.75;
  line-height: var(--single-page__teaser-text__line-height);
  letter-spacing: 0rem;
  letter-spacing: var(--single-page__teaser-text__letter-spacing);
  text-align: inherit;
  text-align: var(--single-page__teaser-text__text-align);
  text-transform: inherit;
  text-transform: var(--single-page__teaser-text__text-transform);
  margin-top: 1.25rem;
  margin-top: var(--single-page__teaser-text__margin-top);
}

.antipodes-single-page__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

@media only screen and (min-width: 1100px) {
  .antipodes-single-page__image {
    margin-left: 0;
    margin-right: 0;
  }
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-single-page__content {
  margin-top: 10px;
  margin-top: var(--single-page__content__margin-top);
}

.antipodes-single-page__content-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: undefined;
  gap: var(--antipodes-single-page__content-meta__gap);
}

@media only screen and (min-width: 500px) {
  .antipodes-single-page__content-meta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.antipodes-single-page__components {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  margin-top: 20px;
  margin-top: var(--single-page__components__margin-top);
}

@media only screen and (min-width: 1024px){
  .antipodes-single-page__components{
  margin-top: 2.25rem;
  margin-top: var(--single-page__components__margin-top);
  }
}

@media only screen and (min-width: 1100px) {
  .antipodes-single-page__components {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    -webkit-column-gap: var(--single-page__components__column-gap);
    -moz-column-gap: var(--single-page__components__column-gap);
    column-gap: var(--single-page__components__column-gap);
  }
}

.antipodes-single-page__components-left {
  width: 100%;
  background: #F5F3F0;
  background: var(--antipodes-single-page__components-left__background);
  padding: 38px 1.25rem;
  padding: var(--antipodes-single-page__components-left__padding);
}

@media only screen and (min-width: 1024px){
  .antipodes-single-page__components-left{
  padding: 38px 1.25rem;
  padding: var(--antipodes-single-page__components-left__padding);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-single-page__components-left{
  padding: 38px 30px;
  padding: var(--antipodes-single-page__components-left__padding);
  }
}

@media only screen and (min-width: 1100px) {
  .antipodes-single-page__components-left {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    max-width: 410px;
    max-width: var(--antipodes-single-page__components-left__max-width);
  }
}

.antipodes-single-page__components-left__title {
  font-family: inherit;
  font-family: var(--antipodes-single-page__components-left__title__font-family);
  font-size: 1.625rem;
  font-size: var(--antipodes-single-page__components-left__title__font-size);
  color: #353330;
  color: var(--antipodes-single-page__components-left__title__color);
  font-weight: 400;
  font-weight: var(--antipodes-single-page__components-left__title__font-weight);
  line-height: 1;
  line-height: var(--antipodes-single-page__components-left__title__line-height);
  letter-spacing: 2.6px;
  letter-spacing: var(--antipodes-single-page__components-left__title__letter-spacing);
  text-align: inherit;
  text-align: var(--antipodes-single-page__components-left__title__text-align);
  text-transform: uppercase;
  text-transform: var(--antipodes-single-page__components-left__title__text-transform);
  font-style: normal;
  font-style: var(--antipodes-single-page__components-left__title__font-style);
  margin-top: 0px;
  margin-top: var(--antipodes-single-page__components-left__title__margin-top);
}

.antipodes-single-page__doctolib a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  gap: 0.5rem;
  gap: var(--antipodes-single-page__doctolib__gap);
  padding: 0.675rem 1rem;
  padding: var(--antipodes-single-page__doctolib__padding);
  background: #EBE7E1;
  background: var(--antipodes-single-page__doctolib__background);
  color: #963A22;
  color: var(--antipodes-single-page__doctolib__color);
  font-size: 1rem;
  font-size: var(--antipodes-single-page__doctolib__font-size);
  font-weight: 400;
  font-weight: var(--antipodes-single-page__doctolib__font-weight);
  line-height: 1.5rem;
  line-height: var(--antipodes-single-page__doctolib__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--antipodes-single-page__doctolib__letter-spacing);
  border-radius: 0;
  border-radius: var(--antipodes-single-page__doctolib__border-radius);
}

.antipodes-single-page__components-left__spacer {
  margin-top: 2.5rem;
  margin-top: var(--antipodes-single-page__components-left__spacer__margin-top);
  margin-bottom: 1.25rem;
  margin-bottom: var(--antipodes-single-page__components-left__spacer__margin-bottom);
  height: 0.0625rem;
  height: var(--antipodes-single-page__components-left__spacer__height);
  background: #EAECF0;
  background: var(--antipodes-single-page__components-left__spacer__background);
  width: 100%;
  width: var(--antipodes-single-page__components-left__spacer__width);
}

/*
|--------------------------------------------------------------------------
| Pagination
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-single-page__pagination {
  display: none;
  -ms-grid-columns: 1fr auto 1fr;
  grid-template-columns: 1fr auto 1fr;
  margin-top: 3rem;
  margin-top: var(--single-page__pagination__margin-top);
  margin-bottom: 4rem;
  margin-bottom: var(--single-page__pagination__margin-bottom);
  padding-top: 0.8rem;
  padding-top: var(--single-page__pagination__padding-top);
  padding-bottom: 0.8rem;
  padding-bottom: var(--single-page__pagination__padding-bottom);
  border-top: 1px solid #061849;
  border-top: 1px solid var(--single-page__pagination__border-color);
  border-bottom: 1px solid #061849;
  border-bottom: 1px solid var(--single-page__pagination__border-color);
  width: 100%;
}

.antipodes-single-page__components .antipodes-single-page__pagination {
  display: -ms-grid;
  display: grid;
}

@media only screen and (min-width: 1100px) {
  .antipodes-single-page__components {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    -webkit-column-gap: var(--single-page__components__column-gap);
    -moz-column-gap: var(--single-page__components__column-gap);
    column-gap: var(--single-page__components__column-gap);
  }
  .antipodes-single-page__components .antipodes-single-page__pagination {
    display: none;
  }
  .antipodes-single-page__pagination {
    display: -ms-grid;
    display: grid;
  }
}

.antipodes-single-page__pagination-left {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  justify-self: flex-start;
}

.antipodes-single-page__pagination-center {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr var(--single-page__pagination-dots__gap) 1fr var(--single-page__pagination-dots__gap) 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  width: calc((8px * 3px) + (3px * 2));
  width: calc((var(--single-page__pagination-dots__width) * var(--single-page__pagination-dots__gap)) + (var(--single-page__pagination-dots__gap) * 2));
  height: calc((8px * 3px) + (3px * 2));
  height: calc((var(--single-page__pagination-dots__width) * var(--single-page__pagination-dots__gap)) + (var(--single-page__pagination-dots__gap) * 2));
  grid-gap: 3px;
  gap: 3px;
  gap: var(--single-page__pagination-dots__gap);
  -ms-grid-column-align: center;
  justify-self: center;
}

.antipodes-single-page__pagination-center > * {
  display: block;
  width: 8px;
  width: var(--single-page__pagination-dots__width);
  height: 8px;
  height: var(--single-page__pagination-dots__width);
  border-radius: 100%;
  background: #061849;
  background: var(--single-page__pagination-dots__background);
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
  -webkit-transition: var(--single-page__pagination-dots__transition);
  transition: var(--single-page__pagination-dots__transition);
}

.antipodes-single-page__pagination-center:hover > * {
  background: #0E42CF;
  background: var(--single-page__pagination-dots__background--on-hover);
}

.antipodes-single-page__pagination-right {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  justify-self: flex-end;
}

.antipodes-single-page__pagination-left > span {
  opacity: 0.5;
  opacity: var(--single-page__pagination-disabled__opacity);
}

.antipodes-single-page__pagination-right > span {
  opacity: 0.5;
  opacity: var(--single-page__pagination-disabled__opacity);
}

/*
|--------------------------------------------------------------------------
| To Read Also
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-single-page__to-read-also {
  margin-top: 2rem;
  margin-top: var(--single-page__to-read-also__margin-top);
}

.antipodes-single-page__to-read-also .to-read-also {
  padding: 0;
}

.antipodes-single-page__to-read-also .to-read-also__links {
  margin-top: 0;
}

.antipodes-single-page__to-read-also .to-read-also__links a {
  width: 100%;
}

/*
|--------------------------------------------------------------------------
| Share actions
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-single-page__share-actions {
  margin-top: 10px;
  margin-top: var(--single-page__share-actions__margin-top);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
  gap: var(--single-page__share-actions__gap);
}

.antipodes-single-page__copy-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid #D0D5DD;
  border: var(--single-page__copy-button__border);
  border-radius: 0.5rem;
  border-radius: var(--single-page__copy-button__border-radius);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  -webkit-box-shadow: var(--single-page__copy-button__box-shadow);
  box-shadow: var(--single-page__copy-button__box-shadow);
  gap: 0.25rem;
  gap: var(--single-page__copy-button__gap);
  padding: 0.625rem 0.875rem;
  padding: var(--single-page__copy-button__padding);
  background: none;
  background: var(--single-page__copy-button__background);
  color: #000;
  color: var(--single-page__copy-button__color);
  font-size: 0.875rem;
  font-size: var(--single-page__copy-button__font-size);
  font-weight: 600;
  font-weight: var(--single-page__copy-button__font-weight);
  line-height: 1.25rem;
  line-height: var(--single-page__copy-button__line-height);
  letter-spacing: 0rem;
  letter-spacing: var(--single-page__copy-button__letter-spacing);
  -webkit-transition: border-color .3s ease-in-out;
  transition: border-color .3s ease-in-out;
}

.antipodes-single-page__copy-button:hover {
  border-color: #B5C9FF;
  border-color: var(--single-page__copy-button__border-color--on-hover);
}

.antipodes-single-page__share ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
  gap: var(--single-page__share__gap);
}

.antipodes-single-page__share ul a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0;
  border-radius: var(--single-page__share__border-radius);
  border: none;
  border: var(--single-page__share__border);
  padding: 0;
  padding: var(--single-page__share__padding);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  -webkit-box-shadow: var(--single-page__share__box-shadow);
  box-shadow: var(--single-page__share__box-shadow);
  -webkit-transition: border-color .3s ease-in-out;
  transition: border-color .3s ease-in-out;
}

.antipodes-single-page__share ul a:hover {
  border-color: #B5C9FF;
  border-color: var(--single-page__share__border-color--on-hover);
}

.antipodes-pagination {
  display: -ms-grid;
  display: grid;
  grid-template-areas: "prev pages next";
  -ms-grid-columns: auto 1fr auto;
  grid-template-columns: auto 1fr auto;
  padding-top: 0;
  padding-top: var(--pagination__padding-top);
  padding-bottom: 0;
  padding-bottom: var(--pagination__padding-bottom);
  border-top: 1px solid transparent;
  border-top: var(--pagination__border-top);
  border-bottom: 1px solid transparent;
  border-bottom: var(--pagination__border-bottom);
}

.antipodes-pagination > * {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.antipodes-pagination__prev--disabled {
  cursor: none;
  opacity: 0.4;
  opacity: var(--pagination__button__opacity--disabled);
  pointer-events: none;
}

.antipodes-pagination__next--disabled {
  cursor: none;
  opacity: 0.4;
  opacity: var(--pagination__button__opacity--disabled);
  pointer-events: none;
}

.antipodes-pagination__prev svg path {
  fill: #963A22;
  fill: var(--pagination__button__fill);
}

.antipodes-pagination__next svg path {
  fill: #963A22;
  fill: var(--pagination__button__fill);
}

.antipodes-pagination__prev:not(.antipodes-pagination__prev--disabled) svg path {
  -webkit-transition: fill .3s ease;
  transition: fill .3s ease;
  -webkit-transition: var(--pagination__button__transition);
  transition: var(--pagination__button__transition);
  fill: #963A22;
  fill: var(--pagination__button__fill);
}

.antipodes-pagination__next:not(.antipodes-pagination__next--disabled) svg path {
  -webkit-transition: fill .3s ease;
  transition: fill .3s ease;
  -webkit-transition: var(--pagination__button__transition);
  transition: var(--pagination__button__transition);
  fill: #963A22;
  fill: var(--pagination__button__fill);
}

.antipodes-pagination__prev:not(.antipodes-pagination__prev--disabled):hover svg path {
  fill: #963A22;
  fill: var(--pagination__button__fill--active);
}

.antipodes-pagination__next:not(.antipodes-pagination__next--disabled):hover svg path {
  fill: #963A22;
  fill: var(--pagination__button__fill--active);
}

.antipodes-pagination__prev {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: prev;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.antipodes-pagination__pages {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: pages;
  margin-right: auto;
  margin-left: auto;
}

.antipodes-pagination__pages ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.antipodes-pagination__pages ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.antipodes-pagination__pages ul li + li {
  margin-left: 0.625rem;
  margin-left: var(--pagination__pages__gap);
}

.antipodes-pagination__pages .dots {
  font-size: 1rem;
  font-size: var(--pagination__page-number__font-size);
  color: #000;
  color: var(--pagination__page-number__color);
  text-align: center;
  text-align: var(--pagination__page-number__text-align);
}

.antipodes-pagination__pages .page-number {
  font-size: 1rem;
  font-size: var(--pagination__page-number__font-size);
  color: #000;
  color: var(--pagination__page-number__color);
  text-align: center;
  text-align: var(--pagination__page-number__text-align);
}

.antipodes-pagination__pages .page-number {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.antipodes-pagination__pages .page-number:not(.current) {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-transition: var(--pagination__page-number__transition);
  transition: var(--pagination__page-number__transition);
}

.antipodes-pagination__pages .page-number:not(.current):hover {
  color: #000;
  color: var(--pagination__page-number__color--current);
}

.antipodes-pagination__pages .page-number:not(.current):focus {
  color: #000;
  color: var(--pagination__page-number__color--current);
}

.antipodes-pagination__pages .page-number.current {
  width: auto;
  width: var(--pagination__page-number__width--current);
  height: auto;
  height: var(--pagination__page-number__height--current);
  font-size: 1rem;
  font-size: var(--pagination__page-number__font-size--current);
  color: #000;
  color: var(--pagination__page-number__color--current);
  font-weight: 400;
  font-weight: var(--pagination__page-number__font-weight--current);
  border-radius: 100%;
  border-radius: var(--pagination__page-number__border-radius--current);
  background: transparent;
  background: var(--pagination__page-number__background--current);
}

.antipodes-pagination__next {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: next;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.antipodes-post-card-3 {
  display: block;
}

.antipodes-post-card-3:hover {
  --post-card-3__title__color: var(--post-card-3__title__color--on-hover);
}

/*
|--------------------------------------------------------------------------
| Thumbnail
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-post-card-3__thumbnail {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.antipodes-post-card-3__thumbnail > * {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}

.antipodes-post-card-3__thumbnail img {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.antipodes-post-card-3__thumbnail-category {
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-family: inherit;
  font-family: var(--post-card-3__thumbnail-category__font-family);
  font-size: 0.6rem;
  font-size: var(--post-card-3__thumbnail-category__font-size);
  color: #fff;
  color: var(--post-card-3__thumbnail-category__color);
  font-weight: 400;
  font-weight: var(--post-card-3__thumbnail-category__font-weight);
  line-height: normal;
  line-height: var(--post-card-3__thumbnail-category__line-height);
  letter-spacing: 0.6px;
  letter-spacing: var(--post-card-3__thumbnail-category__letter-spacing);
  text-align: inherit;
  text-align: var(--post-card-3__thumbnail-category__text-align);
  text-transform: uppercase;
  text-transform: var(--post-card-3__thumbnail-category__text-transform);
  margin-top: 0;
  margin-top: var(--post-card-3__thumbnail-category__margin-top);
  border-radius: 0;
  border-radius: var(--post-card-3__thumbnail-category__border-radius);
  padding: 0 0 0 0;
  padding: var(--post-card-3__thumbnail-category__padding-top) var(--post-card-3__thumbnail-category__padding-right) var(--post-card-3__thumbnail-category__padding-bottom) var(--post-card-3__thumbnail-category__padding-left);
  background: transparent;
  background: var(--post-card-3__thumbnail-category__background);
  justify-self: flex-start;
}

@media only screen and (min-width: 560px){
  .antipodes-post-card-3__thumbnail-category{
  font-size: 0.75rem;
  font-size: var(--post-card-3__thumbnail-category__font-size);
  }
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-post-card-3__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1rem 1rem 1rem 1rem;
  padding: var(--post-card-3__content__padding-top) var(--post-card-3__content__padding-right) var(--post-card-3__content__padding-bottom) var(--post-card-3__content__padding-left);
  background: transparent;
  background: var(--post-card-3__content__background);
}

.antipodes-post-card-3__published-date {
  font-family: inherit;
  font-family: var(--post-card-3__published-date__font-family);
  font-size: 0.6rem;
  font-size: var(--post-card-3__published-date__font-size);
  color: #fff;
  color: var(--post-card-3__published-date__color);
  font-weight: 400;
  font-weight: var(--post-card-3__published-date__font-weight);
  line-height: inherit;
  line-height: var(--post-card-3__published-date__line-height);
  letter-spacing: 0.6px;
  letter-spacing: var(--post-card-3__published-date__letter-spacing);
  text-align: inherit;
  text-align: var(--post-card-3__published-date__text-align);
  text-transform: uppercase;
  text-transform: var(--post-card-3__published-date__text-transform);
}

@media only screen and (min-width: 560px){
  .antipodes-post-card-3__published-date{
  font-size: 0.75rem;
  font-size: var(--post-card-3__published-date__font-size);
  }
}

.antipodes-post-card-3__title {
  font-family: inherit;
  font-family: var(--post-card-3__title__font-family);
  font-size: 1.125rem;
  font-size: var(--post-card-3__title__font-size);
  color: #353330;
  color: var(--post-card-3__title__color);
  font-weight: 500;
  font-weight: var(--post-card-3__title__font-weight);
  line-height: 1.25rem;
  line-height: var(--post-card-3__title__line-height);
  letter-spacing: 1.8px;
  letter-spacing: var(--post-card-3__title__letter-spacing);
  text-align: inherit;
  text-align: var(--post-card-3__title__text-align);
  text-transform: uppercase;
  text-transform: var(--post-card-3__title__text-transform);
  margin-top: 0;
  margin-top: var(--post-card-3__title__margin-top);
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

.antipodes-post-card-3__excerpt {
  font-family: inherit;
  font-family: var(--post-card-3__excerpt__font-family);
  font-size: 1rem;
  font-size: var(--post-card-3__excerpt__font-size);
  color: #353330;
  color: var(--post-card-3__excerpt__color);
  font-weight: 300;
  font-weight: var(--post-card-3__excerpt__font-weight);
  line-height: 1.62rem;
  line-height: var(--post-card-3__excerpt__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--post-card-3__excerpt__letter-spacing);
  text-align: inherit;
  text-align: var(--post-card-3__excerpt__text-align);
  text-transform: inherit;
  text-transform: var(--post-card-3__excerpt__text-transform);
  margin-top: 0.6rem;
  margin-top: var(--post-card-3__excerpt__margin-top);
}

.antipodes-post-card-3__read-more {
  margin-top: 0.8rem;
  margin-top: var(--post-card-3__read-more__margin-top);
}

.antipodes-post-card-3__default-read-more-button {
  font-family: inherit;
  font-family: var(--post-card-3__default-read-more-button__font-family);
  font-size: 1rem;
  font-size: var(--post-card-3__default-read-more-button__font-size);
  color: #353330;
  color: var(--post-card-3__default-read-more-button__color);
  font-weight: 400;
  font-weight: var(--post-card-3__default-read-more-button__font-weight);
  line-height: 1;
  line-height: var(--post-card-3__default-read-more-button__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--post-card-3__default-read-more-button__letter-spacing);
  text-transform: uppercase;
  text-transform: var(--post-card-3__default-read-more-button__text-transform);
  padding-bottom: 0;
  padding-bottom: var(--post-card-3__default-read-more-button__padding-bottom);
  background: undefined;
  background: -webkit-gradient(linear, left bottom, left top, from(var(--post-card-3__default-read-more-button-line__background-color)), color-stop(5%, var(--post-card-3__default-read-more-button-line__background-color)), color-stop(5.01%, transparent)) no-repeat left bottom/100% 100%;
  background: linear-gradient(to top, var(--post-card-3__default-read-more-button-line__background-color) 0%, var(--post-card-3__default-read-more-button-line__background-color) 5%, transparent 5.01%) no-repeat left bottom/100% 100%;
  -webkit-transition: undefined;
  transition: undefined;
  -webkit-transition: var(--post-card-3__default-read-more-button-line__transition);
  transition: var(--post-card-3__default-read-more-button-line__transition);
}

.antipodes-post-card-3__default-read-more-button:hover {
  background-size: 0 100%;
  background-position: right bottom;
}

.breadcrumb {
  font-size: 0.875rem;
  font-size: var(--breadcrumb-font-size);
  color: #525252;
  color: var(--breadcrumb-color);
  font-weight: 300;
  font-weight: var(--breadcrumb-font-weight);
  line-height: 1;
  line-height: var(--breadcrumb-line-height);
  padding-bottom: 0.5rem;
  padding-bottom: var(--breadcrumb__padding-bottom);
  padding-top: 0.5rem;
  padding-top: var(--breadcrumb__padding-top);
  background: #EBE7E1;
  background: var(--breadcrumb-background);
}

.breadcrumb li {
  display: inline-block;
}

.breadcrumb ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.breadcrumb__separator {
  margin: 0 0.5rem;
  margin: var(--breadcrumb-separator__margin);
}

.breadcrumb__current {
  color: #525252;
  color: var(--breadcrumb-color--current);
  font-weight: 500;
  font-weight: var(--breadcrumb-font-weight--current);
}

.breadcrumb .container-fluid {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.breadcrumb .container-fluid::before {
  content: '';
  content: var(--breadcrumb-container-before);
  line-height: 0;
  margin-right: 0;
  margin-right: var(--breadcrumb-container-before__margin-right);
}

.antipodes-informations-block {
  display: -ms-grid;
  display: grid;
  grid-template-areas: 'practical-informations' 'map';
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

@media only screen and (min-width: 1024px) {
  .antipodes-informations-block {
    grid-template-areas: 'practical-informations map';
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}

.antipodes-informations-block__informations {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: practical-informations;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  color: var(--informations-block__informations__color);
  text-align: left;
  text-align: var(--informations-block__informations__text-align);
  padding-top: 1.25rem;
  padding-top: var(--informations-block__informations__padding-top);
  padding-bottom: 1.25rem;
  padding-bottom: var(--informations-block__informations__padding-bottom);
  background: #f7f9ff;
  background: var(--informations-block__informations__background-color);
}

.antipodes-contact-page > .antipodes-informations-block__informations {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.antipodes-informations-block__informations svg {
  width: inherit;
  width: var(--informations-block__informations-picto__width);
  height: auto;
  height: var(--informations-block__informations-picto__height);
}

.antipodes-informations-block__informations svg path {
  fill: #000;
  fill: var(--informations-block__informations-picto__color);
}

.antipodes-informations-block__informations svg polygon {
  fill: #000;
  fill: var(--informations-block__informations-picto__color);
}

.antipodes-informations-block__informations svg circle {
  stroke: #000;
  stroke: var(--informations-block__informations-picto__color);
}

.antipodes-informations-block__informations-wrapper {
  width: 100%;
  max-width: 32.5rem;
  max-width: var(--informations-block__informations-wrapper__max-width);
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.875rem;
  padding-right: var(--informations-block__informations-wrapper__padding-right);
  padding-left: 1.875rem;
  padding-left: var(--informations-block__informations-wrapper__padding-left);
}

.antipodes-informations-block__informations-wrapper > * {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto var(--informations-block__informations-wrapper__items__gap) 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 0 0.5rem;
  gap: 0 0.5rem;
  gap: var(--informations-block__informations-wrapper__items__gap);
}

/* stylelint-disable no-descending-specificity */
.antipodes-informations-block__informations-wrapper > * + * {
  margin-top: 20px;
  margin-top: var(--informations-block__informations-wrapper__gap);
}

/* stylelint-enable no-descending-specificity */
@media only screen and (min-width: 1024px) {
  .antipodes-informations-block__informations-wrapper {
    padding-right: 30px !important;
    padding-right: var(--informations-block__informations-wrapper__container-gutter) !important;
    padding-left: 30px !important;
    padding-left: var(--informations-block__informations-wrapper__container-gutter) !important;
  }
}

.antipodes-informations-block__informations-title {
  font-family: inherit;
  font-family: var(--informations-block__informations-title__font-family);
  font-size: 1rem;
  font-size: var(--informations-block__informations-title__font-size);
  color: #000;
  color: var(--informations-block__informations-title__color);
  font-weight: 500;
  font-weight: var(--informations-block__informations-title__font-weight);
  line-height: 1rem;
  line-height: var(--informations-block__informations-title__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--informations-block__informations-title__letter-spacing);
  text-align: inherit;
  text-align: var(--informations-block__informations-title__text-align);
  text-transform: uppercase;
  text-transform: var(--informations-block__informations-title__text-transform);
  margin-top: 0;
  margin-top: var(--informations-block__informations-title__margin-top);
  font-style: inherit;
  font-style: var(--informations-block__informations-title__font-style);
}

.antipodes-informations-block__informations-title--sm {
  font-size: 0.85rem;
  font-size: var(--informations-block__informations-title--sm__font-size);
}

.antipodes-informations-block__informations-title--address {
  margin-top: 0;
  margin-top: var(--informations-block__informations-title--address__margin-top);
}

.antipodes-informations-block__informations-title--accesses {
  margin-top: 0;
  margin-top: var(--informations-block__informations-title--accesses__margin-top);
}

.antipodes-informations-block__informations-title--phone {
  font-weight: inherit;
  font-weight: var(--informations-block__informations-title--phone__font-weight);
  margin-top: 0;
  margin-top: var(--informations-block__informations-title--phone__margin-top);
}

.antipodes-informations-block__informations-content .antipodes-informations-block__informations-phone-number a {
  font-weight: 700;
  font-weight: var(--informations-block__informations--phone__font-weight);
}

.antipodes-informations-block__informations-title--email {
  margin-top: -1px;
  margin-top: var(--informations-block__informations-title--email__margin-top);
}

.antipodes-informations-block__informations-content {
  margin-top: 6px;
  margin-top: var(--informations-block__informations-content__margin-top);
}

.antipodes-informations-block__informations-content a {
  font-size: 1rem;
  font-size: var(--informations-block__informations-link__font-size);
  font-weight: 300;
  font-weight: var(--informations-block__informations-link__font-weight);
  color: #000;
  color: var(--informations-block__informations-link__color);
  padding-bottom: 0;
  padding-bottom: var(--informations-block__informations-link__padding-bottom);
  background: -webkit-gradient(linear, left bottom, left top, from(#000), color-stop(5%, #000), color-stop(5.01%, transparent)) no-repeat right bottom/0 100%;
  background: linear-gradient(to top, #000 0%, #000 5%, transparent 5.01%) no-repeat right bottom/0 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(var(--informations-block__informations-link__line__background-color)), color-stop(5%, var(--informations-block__informations-link__line__background-color)), color-stop(5.01%, transparent)) no-repeat right bottom/0 100%;
  background: linear-gradient(to top, var(--informations-block__informations-link__line__background-color) 0%, var(--informations-block__informations-link__line__background-color) 5%, transparent 5.01%) no-repeat right bottom/0 100%;
  -webkit-transition: background-size 0.35s ease-in-out;
  transition: background-size 0.35s ease-in-out;
}

.antipodes-informations-block__informations-content a:hover {
  background-size: 100% 100%;
  background-position: left bottom;
}

.antipodes-informations-block__informations-accesses {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
  font-size: 1rem;
  font-size: var(--informations-block__informations-accesses__font-size);
  color: #000;
  color: var(--informations-block__informations-accesses__color);
  font-weight: 300;
  font-weight: var(--informations-block__informations-accesses__font-weight);
  text-align: left;
  text-align: var(--informations-block__informations-accesses__text-align);
  margin-top: 1rem;
  margin-top: var(--informations-block__informations-accesses__margin-top);
}

/* stylelint-disable selector-max-compound-selectors, max-nesting-depth, no-descending-specificity */
.antipodes-informations-block__informations-accesses .antipodes-informations-block__informations-content > ul li {
  display: block;
  text-align: left;
}

.antipodes-informations-block__informations-accesses .antipodes-informations-block__informations-content > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.antipodes-informations-block__informations-accesses .antipodes-informations-block__informations-content > ul > li > svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 18px;
  width: var(--informations-block__informations-accesses__picto__width);
  height: auto;
  height: var(--informations-block__informations-accesses__picto__height);
  margin-right: 0.625rem;
  margin-right: var(--informations-block__informations-accesses__picto__margin-right);
}

.antipodes-informations-block__informations-accesses .antipodes-informations-block__informations-content > ul > li > ul {
  margin-top: 4px;
  margin-top: var(--informations-block__informations-accesses__inner__margin-top);
}

.antipodes-informations-block__informations-accesses .antipodes-informations-block__informations-content > ul > li > ul > li + li {
  margin-top: 0.625rem;
  margin-top: var(--informations-block__informations-accesses__inner-lines__gap);
}

.antipodes-informations-block__informations-accesses .antipodes-informations-block__informations-content > ul > li + li {
  margin-top: 0.5rem;
  margin-top: var(--informations-block__informations-accesses__gap);
}

/* stylelint-enable selector-max-compound-selectors, max-nesting-depth, no-descending-specificity */
/* stylelint-disable no-descending-specificity */
.antipodes-informations-block__informations-useful-text {
  font-size: 1rem;
  font-size: var(--informations-block__informations-useful-text__font-size);
  color: #000;
  color: var(--informations-block__informations-useful-text__color);
  font-weight: 400;
  font-weight: var(--informations-block__informations-useful-text__font-weight);
  text-align: left;
  text-align: var(--informations-block__informations-useful-text__text-align);
  margin-bottom: 0.375rem;
  margin-bottom: var(--informations-block__informations-useful-text__margin-bottom);
}

.antipodes-informations-block__informations-useful-text ~ * {
  margin-top: 0;
  margin-top: var(--informations-block__informations-useful-text__gap);
}

/* stylelint-enable no-descending-specificity */
/*
|--------------------------------------------------------------------------
| DOCTOLIB
|--------------------------------------------------------------------------
|
|
|
*/
/* stylelint-disable no-descending-specificity */
.antipodes-informations-block__doctolib-default-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  font-family: inherit;
  font-family: var(--informations-block__default-doctolib-button__font-family);
  font-size: 1rem;
  font-size: var(--informations-block__default-doctolib-button__font-size);
  color: #fff;
  color: var(--informations-block__default-doctolib-button__color);
  font-weight: 400;
  font-weight: var(--informations-block__default-doctolib-button__font-weight);
  line-height: 1.5rem;
  line-height: var(--informations-block__default-doctolib-button__line-height);
  letter-spacing: 0;
  letter-spacing: var(--informations-block__default-doctolib-button__letter-spacing);
  text-align: center;
  text-align: var(--informations-block__default-doctolib-button__text-align);
  text-transform: initial;
  text-transform: var(--informations-block__default-doctolib-button__text-transform);
  padding: 0.625rem 1rem 0.625rem 1rem;
  padding: var(--informations-block__default-doctolib-button__padding-top) var(--informations-block__default-doctolib-button__padding-right) var(--informations-block__default-doctolib-button__padding-bottom) var(--informations-block__default-doctolib-button__padding-left);
  background: #061849;
  background: var(--informations-block__default-doctolib-button__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--informations-block__default-doctolib-button__box-shadow);
  box-shadow: var(--informations-block__default-doctolib-button__box-shadow);
  -webkit-transition: color 0.35s ease;
  transition: color 0.35s ease;
  -webkit-transition: var(--informations-block__default-doctolib-button__transition);
  transition: var(--informations-block__default-doctolib-button__transition);
  border-radius: 4px;
  border-radius: var(--informations-block__default-doctolib-button__border-radius);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.antipodes-informations-block__doctolib-default-button::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #123baa;
  background: var(--informations-block__default-doctolib-button__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}

.antipodes-informations-block__doctolib-default-button svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 13.333px;
  width: var(--informations-block__default-doctolib-button__picto__width);
  height: auto;
  height: var(--informations-block__default-doctolib-button__picto__height);
  margin-left: 0.5rem;
  margin-left: var(--informations-block__default-doctolib-button__picto__margin-left);
}

.antipodes-informations-block__doctolib-default-button svg path {
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
  fill: #fff;
  fill: var(--informations-block__default-doctolib-button__picto__fill);
}

.antipodes-informations-block__doctolib-default-button span,
.antipodes-informations-block__doctolib-default-button svg {
  position: relative;
  z-index: 1;
}

.antipodes-informations-block__doctolib-default-button:hover {
  color: #fff;
  color: var(--informations-block__default-doctolib-button__color--on-hover);
}

.antipodes-informations-block__doctolib-default-button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.antipodes-informations-block__doctolib-default-button:hover svg path {
  fill: #fff;
  fill: var(--informations-block__default-doctolib-button__picto__fill--on-hover);
}

/* stylelint-enable no-descending-specificity */
.antipodes-informations-block__map {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: map;
}
.antipodes-contact-page > .antipodes-informations-block__map {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.antipodes-informations-block__map > google-maps {
  height: 100%;
  min-height: 30rem;
  min-height: var(--informations-block__map__height);
}

.antipodes-informations-block__title {
  position: absolute;
  top: -2.625rem;
  top: var(--antipodes-informations-block__title__top);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 1.125rem;
  font-size: var(--antipodes-informations-block__title__font-size);
  font-weight: 400;
  font-weight: var(--antipodes-informations-block__title__font-weight);
  color: #202020;
  color: var(--antipodes-informations-block__title__color);
}

.antipodes-informations-block__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 15px;
  padding-left: var(--containerGutter);
  padding-right: 15px;
  padding-right: var(--containerGutter);
  padding-top: 1rem;
  padding-top: var(--antipodes-informations-block__controls__padding-top);
  padding-bottom: 1rem;
  padding-bottom: var(--antipodes-informations-block__controls__padding-bottom);
  background: #f7f9ff;
  background: var(--informations-block__controls__background);
  border-bottom: 1px solid #b5c9ff;
  border-bottom: var(--informations-block__controls__border-bottom);
}

@media only screen and (min-width: 768px){
  .antipodes-informations-block__controls{
  padding-right: 30px;
  padding-right: var(--containerGutter);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-informations-block__controls{
  padding-left: 30px;
  padding-left: var(--containerGutter);
  }
}

.antipodes-informations-block__slider__button-prev,
.antipodes-informations-block__slider__button-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
}

.antipodes-informations-block__slider__button-prev.button--visible,
.antipodes-informations-block__slider__button-next.button--visible {
  opacity: 1;
  pointer-events: all;
}

/*
|--------------------------------------------------------------------------
| Infowindow
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-informations-block__map .infowindow {
  padding: 0;
  padding: var(--informations-block-map__infowindow__padding);
}

.antipodes-informations-block__map .infowindow__title {
  font-family: inherit;
  font-family: var(--informations-block-map__infowindow-title__font-family);
  font-size: 1.125rem;
  font-size: var(--informations-block-map__infowindow-title__font-size);
  color: #000;
  color: var(--informations-block-map__infowindow-title__color);
  font-weight: 400;
  font-weight: var(--informations-block-map__infowindow-title__font-weight);
  line-height: 1.25rem;
  line-height: var(--informations-block-map__infowindow-title__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--informations-block-map__infowindow-title__letter-spacing);
  text-align: inherit;
  text-align: var(--informations-block-map__infowindow-title__text-align);
  text-transform: inherit;
  text-transform: var(--informations-block-map__infowindow-title__text-transform);
  margin-bottom: 0.5rem;
  margin-bottom: var(--informations-block-map__infowindow-title__margin-bottom);
  font-style: inherit;
  font-style: var(--informations-block-map__infowindow-title__font-style);
}

.antipodes-informations-block__map .infowindow__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 0.5rem;
  gap: 0.5rem;
  gap: var(--informations-block-map__infowindow-content__gap);
}

.antipodes-informations-block__map .infowindow__content > a {
  font-size: 1rem;
  font-size: var(--informations-block-map__infowindow-content__link__font-size);
  color: #000;
  color: var(--informations-block-map__infowindow-content__link__color);
  font-weight: 400;
  font-weight: var(--informations-block-map__infowindow-content__link__font-weight);
}

.antipodes-informations-block__map .infowindow__content > a strong {
  font-weight: 600;
  font-weight: var(--informations-block-map__infowindow-content__strong__font-weight);
}

/*
|--------------------------------------------------------------------------
| Google Map Box
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-informations-block__map .gm-style-iw-d {
  overflow: initial !important;
  padding-bottom: 0;
  padding-bottom: var(--informations-block-map__infowindow-box__padding-bottom);
}

.antipodes-informations-block__map .gm-style .gm-style-iw-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
  border: var(--informations-block-map__infowindow-box__boder);
  border-radius: 0px;
  border-radius: var(--informations-block-map__infowindow-box__border-radius);
  max-width: 16.875rem !important;
  max-width: var(--informations-block-map__infowindow-box__max-width) !important;
  min-width: 16.875rem !important;
  min-width: var(--informations-block-map__infowindow-box__min-width) !important;
  padding: 0.625rem !important;
  padding: var(--informations-block-map__infowindow-box__padding);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--informations-block-map__infowindow-box__box-shadow);
  box-shadow: var(--informations-block-map__infowindow-box__box-shadow);
}

.antipodes-informations-block__map .gm-style-iw-chr {
  position: absolute;
  right: 0;
}

.antipodes-informations-block__map .gm-style .gm-style-iw-t::after {
  display: none;
}

.antipodes-informations-block__map .gm-ui-hover-effect {
  position: relative !important;
  right: 0 !important;
  opacity: 1;
  width: 1.5625rem;
  width: var(--informations-block-map__infowindow-box__close__width);
  height: 1.5625rem;
  height: var(--informations-block-map__infowindow-box__close__height);
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.antipodes-informations-block__map .gm-ui-hover-effect:hover {
  opacity: 0.6;
}

.antipodes-informations-block__map .gm-ui-hover-effect img {
  opacity: 0;
}

.antipodes-informations-block__map .gm-ui-hover-effect::after {
  content: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='12.5' fill='%23061849'/%3E%3Cg clip-path='url(%23clip0_18315_2221)'%3E%3Cpath d='M13.3681 12.8198L18.6277 7.56018C18.8129 7.375 18.8129 7.07477 18.6277 6.88962C18.4426 6.70446 18.1423 6.70444 17.9572 6.88962L12.6975 12.1493L7.43786 6.88962C7.25269 6.70444 6.95246 6.70444 6.7673 6.88962C6.58215 7.07479 6.58212 7.37502 6.7673 7.56018L12.0269 12.8198L6.7673 18.0795C6.58212 18.2647 6.58212 18.5649 6.7673 18.7501C6.85988 18.8426 6.98124 18.8889 7.10259 18.8889C7.22395 18.8889 7.34529 18.8426 7.43789 18.7501L12.6975 13.4904L17.9572 18.7501C18.0497 18.8426 18.1711 18.8889 18.2924 18.8889C18.4138 18.8889 18.5351 18.8426 18.6277 18.7501C18.8129 18.5649 18.8129 18.2646 18.6277 18.0795L13.3681 12.8198Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_18315_2221'%3E%3Crect width='12.1382' height='12.1382' fill='white' transform='translate(6.62891 6.75)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  content: var(--informations-block-map__infowindow-box__close__picto);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.5625rem;
  width: var(--informations-block-map__infowindow-box__close__width);
  height: 1.5625rem;
  height: var(--informations-block-map__infowindow-box__close__height);
  position: absolute;
  top: 0;
  top: var(--informations-block-map__infowindow-box__close__top);
  right: 0.625rem;
  right: var(--informations-block-map__infowindow-box__close__right);
  line-height: 0;
}

.antipodes-informations-block__map .gm-ui-hover-effect span {
  display: none !important;
}

.gm-style .gm-style-iw-tc::after {
  display: none;
}

/* stylelint-disable selector-max-id */
/*
|--------------------------------------------------------------------------
| Wrapper
|--------------------------------------------------------------------------
|
|
|
*/
.contact-form__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-column-gap: 0.3125rem;
  -webkit-column-gap: 0.3125rem;
  -moz-column-gap: 0.3125rem;
  column-gap: 0.3125rem;
  -webkit-column-gap: var(--contact-form__wrapper__gap);
  -moz-column-gap: var(--contact-form__wrapper__gap);
  column-gap: var(--contact-form__wrapper__gap);
}
@media only screen and (min-width: 768px){
  .contact-form__wrapper{
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
  -webkit-column-gap: var(--contact-form__wrapper__gap);
  -moz-column-gap: var(--contact-form__wrapper__gap);
  column-gap: var(--contact-form__wrapper__gap);
  }
}

@media only screen and (min-width: 768px) {
  .contact-form__wrapper {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .contact-form__wrapper > *:nth-last-child(2),
  .contact-form__wrapper > *:last-child {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
  }
}

/*
|--------------------------------------------------------------------------
| Footer
|--------------------------------------------------------------------------
|
|
|
*/
.contact-form__footer {
  margin-top: 0.9375rem;
  margin-top: var(--contact-form__footer__margin-top);
}

.contact-form__footer-acceptance .wpcf7-list-item {
  font-family: inherit;
  font-family: var(--contact-form__footer-acceptance__font-family);
  font-size: 1rem;
  font-size: var(--contact-form__footer-acceptance__font-size);
  color: #1A0F0E;
  color: var(--contact-form__footer-acceptance__color);
  font-weight: 400;
  font-weight: var(--contact-form__footer-acceptance__font-weight);
  margin-left: 0;
}

.contact-form__footer-acceptance .wpcf7-list-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
  gap: var(--contact-form__footer-acceptance__gap);
}

.contact-form__footer-acceptance .wpcf7-list-item input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  width: var(--contact-form__footer-acceptance__checkbox-size);
  min-width: 20px;
  min-width: var(--contact-form__footer-acceptance__checkbox-size);
  height: 20px;
  height: var(--contact-form__footer-acceptance__checkbox-size);
  background-image: none;
  border: 1px solid #1A0F0E;
  border: 1px solid var(--contact-form__footer-acceptance__checked-icon-color);
  border-radius: 3.333px;
  border-radius: var(--contact-form__footer-acceptance__border-radius);
  cursor: pointer;
  position: relative;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  margin: 0;
}

.contact-form__footer-acceptance .wpcf7-list-item input[type="checkbox"]:checked {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='3.33333' fill='%23252525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3167 5.90446C15.5076 6.0794 15.5205 6.37591 15.3455 6.56675L8.47054 14.0667C8.38415 14.161 8.26301 14.2159 8.13518 14.2186C8.00736 14.2214 7.88395 14.1719 7.79354 14.0815L4.66854 10.9565C4.48549 10.7734 4.48549 10.4766 4.66854 10.2935C4.8516 10.1105 5.1484 10.1105 5.33146 10.2935L8.11028 13.0724L14.6545 5.93326C14.8294 5.74242 15.1259 5.72953 15.3167 5.90446Z' fill='white' stroke='white' stroke-width='0.833333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-image: var(--contact-form__footer-acceptance__checked-icon);
  border-color: #1A0F0E;
  border-color: var(--contact-form__footer-acceptance__checked-icon-color);
}

.contact-form__footer-files {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 1.75rem;
  margin-top: var(--contact-form__footer-files__margin-top);
}

.contact-form__footer-files > p {
  font-size: 16px;
  font-size: var(--contact-form__footer-files-text__font-size);
  color: #000;
  color: var(--contact-form__footer-files-text__color);
  font-weight: 300;
  font-weight: var(--contact-form__footer-files-text__font-weight);
  margin-right: 0.75rem;
  margin-right: var(--contact-form__footer-files-text__margin-right);
  padding-top: 0.75rem;
  padding-top: var(--contact-form__footer-files-text__padding-top);
}

/* stylelint-disable no-duplicate-selectors */
.contact-form__footer {
  /* stylelint-enable no-duplicate-selectors */
}

.contact-form__footer .wpcf7-form-control-wrap.files {
  display: none;
}

.contact-form__footer div#mfcf7_zl_multifilecontainer {
  margin-top: 0.8125rem;
  margin-top: var(--contact-form__footer-multifile__items__margin-top);
}

.contact-form__footer div#mfcf7_zl_multifilecontainer p {
  margin-bottom: 0.4375rem;
  margin-bottom: var(--contact-form__footer-multifile__items__margin-bottom);
}

.contact-form__footer .mfcf7-zl-multifile-name {
  display: inline-block;
  max-width: 13ch;
  max-width: var(--contact-form__footer-multifile__items__max-width);
  overflow: hidden;
  font-size: 0.85rem;
  font-size: var(--contact-form__footer-multifile__items__font-size);
  font-weight: undefined;
  font-weight: var(--contact-form__footer-multifile__items__font-weigh);
  text-overflow: ellipsis;
  white-space: nowrap;
}

.contact-form__footer .mfcf7_zl_delete_file {
  display: inline-block;
  margin-left: 0.625rem;
  margin-left: var(--contact-form__footer-multifile__items-delete__margin-left);
  vertical-align: top;
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
  -webkit-transform: translateY(var(--contact-form__footer-multifile__items-delete__transform));
  -ms-transform: translateY(var(--contact-form__footer-multifile__items-delete__transform));
  transform: translateY(var(--contact-form__footer-multifile__items-delete__transform));
}

.contact-form__footer .delete-file {
  position: relative;
}

.contact-form__footer .delete-file::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' viewBox='0 0 329.26933 329' width='12'%3E%3Cpath fill='%23000' d='m194.800781 164.769531 128.210938-128.214843c8.34375-8.339844 8.34375-21.824219 0-30.164063-8.339844-8.339844-21.824219-8.339844-30.164063 0l-128.214844 128.214844-128.210937-128.214844c-8.34375-8.339844-21.824219-8.339844-30.164063 0-8.34375 8.339844-8.34375 21.824219 0 30.164063l128.210938 128.214843-128.210938 128.214844c-8.34375 8.339844-8.34375 21.824219 0 30.164063 4.15625 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921875-2.089844 15.082031-6.25l128.210937-128.214844 128.214844 128.214844c4.160156 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921874-2.089844 15.082031-6.25 8.34375-8.339844 8.34375-21.824219 0-30.164063zm0 0'/%3E%3C/svg%3E");
  content: var(--contact-form__footer-multifile__items-delete__icon);
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff !important;
}

.contact-form__footer-files__inputs {
  display: -ms-grid;
  display: grid;
  grid-template-areas: 'button' 'files';
  position: relative;
}

.contact-form__footer-files__inputs .contact-form__footer-files__button-background {
  position: absolute;
  z-index: -2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  border-radius: 3rem;
  border-radius: var(--contact-form__footer-file-input__border-radius);
  background: #ffc0cbff;
  background: var(--contact-form__footer-file-input__background--on-hover);
  pointer-events: none;
}

.contact-form__footer-files__inputs .contact-form__footer-files__button-background::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: #061849;
  background: var(--contact-form__footer-file-input__background);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.contact-form__footer-files__inputs .contact-form__footer-files__button-background,
.contact-form__footer-files__inputs input {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: button;
}

.contact-form__footer-files__inputs input {
  position: relative;
  cursor: pointer;
  font-size: 0.875rem;
  font-size: var(--contact-form__footer-file-input__font-size);
  color: #ffffff;
  color: var(--contact-form__footer-file-input__color);
  font-weight: 500;
  font-weight: var(--contact-form__footer-file-input__font-weight);
  text-align: center;
  border: none;
  padding: 14px 20px 12.5px;
  padding: var(--contact-form__footer-file-input__padding);
  text-transform: uppercase;
  background: transparent;
  -webkit-transition: color 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.contact-form__footer-files__inputs input:hover {
  color: #fff;
  color: var(--contact-form__footer-file-input__color--on-hover);
}

.contact-form__footer-files__inputs > *:nth-last-child(2):hover + .contact-form__footer-files__button-background::before {
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}

.contact-form__footer-files__inputs #mfcf7_zl_multifilecontainer {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: files;
}

.contact-form__footer .form-submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 1.75rem;
  margin-top: var(--contact-form__footer-submit__margin-top);
}

.contact-form__footer .form-submit .wpcf7-spinner {
  position: absolute;
  margin-right: 0.625rem;
  margin-right: var(--contact-form__footer-submit-spinner__margin-right);
  margin-left: 0;
  right: 0;
}

.contact-form__footer .form-submit button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
  gap: var(--contact-form__footer-submit__gap);
  position: relative;
  cursor: pointer;
  overflow: hidden;
  font-family: inherit;
  font-family: var(--contact-form__footer-submit__font-family);
  color: #353330;
  color: var(--contact-form__footer-submit__color);
  font-weight: 400;
  font-weight: var(--contact-form__footer-submit__font-weight);
  font-size: 1rem;
  font-size: var(--contact-form__footer-submit__font-size);
  text-transform: uppercase;
  text-transform: var(--contact-form__footer-submit__text-transform);
  border: none;
  border: var(--contact-form__footer-submit__border);
  border-radius: 0;
  border-radius: var(--contact-form__footer-submit__border-radius);
  padding: 0;
  padding: var(--contact-form__footer-submit__padding);
  background: #fff;
  background: var(--contact-form__footer-submit__background);
  -webkit-transition: color 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.contact-form__footer .form-submit span {
  position: relative;
  z-index: 1;
}

svg {
  position: relative;
  z-index: 2;
}

.contact-form__footer .form-submit button::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  background-color: var(--contact-form__footer-submit__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}

.contact-form__footer .form-submit button:hover {
  color: #353330;
  color: var(--contact-form__footer-submit__color--on-hover);
}

.contact-form__footer .form-submit button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

/*
|--------------------------------------------------------------------------
| Output Response
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-contact-page__form-contact .wpcf7-response-output {
  font-size: 1rem !important;
  font-size: var(--contact-form__response-output__font-size) !important;
  color: #000 !important;
  color: var(--contact-form__response-output__color) !important;
  text-align: center !important;
  text-align: var(--contact-form__response-output__text-align) !important;
  padding: 0.625rem 0.9375rem !important;
  padding: var(--contact-form__response-output__padding) !important;
  border-color: #f00f !important;
  border-color: var(--contact-form__response-output__border-color) !important;
}

.antipodes-contact-page__form-contact .wpcf7-form.sent .wpcf7-response-output {
  display: none;
}

/*
|--------------------------------------------------------------------------
| Flash message
|--------------------------------------------------------------------------
|
|
|
*/
.flash-message-text {
  display: none;
}

/*
|--------------------------------------------------------------------------
| Fix upload file
|--------------------------------------------------------------------------
|
|
|
*/
.contact-form__footer .wpcf7-form-control-wrap.files {
  position: absolute !important;
  z-index: 2 !important;
  opacity: 0 !important;
  display: block !important;
}

.contact-form__footer .wpcf7-form-control-wrap.files input[type="file"] {
  display: block !important;
}

.antipodes-contact-page {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  gap: var(--contact-page__gap);
}

@media only screen and (min-width: 1024px){
  .antipodes-contact-page{
  gap: 1.75rem;
  gap: var(--contact-page__gap);
  }
}

.antipodes-contact-page__form {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: form;
  -ms-grid-row-align: center;
  align-self: center;
  padding-right: 15px;
  padding-right: var(--contact-page__map__container-gutter);
  padding-left: 15px;
  padding-left: var(--contact-page__map__container-gutter);
  margin-top: 0;
  margin-top: var(--contact-page__form__margin-top);
}

@media only screen and (min-width: 1024px){
  .antipodes-contact-page__form{
  margin-top: 10px;
  margin-top: var(--contact-page__form__margin-top);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-contact-page__form{
  padding-left: 30px;
  padding-left: var(--contact-page__map__container-gutter);
  }
}

@media only screen and (min-width: 768px){
  .antipodes-contact-page__form{
  padding-right: 30px;
  padding-right: var(--contact-page__map__container-gutter);
  }
}

.antipodes-contact-page__form-title {
  font-family: inherit;
  font-family: var(--contact-page__form-title__font-family);
  font-size: 2rem;
  font-size: var(--contact-page__form-title__font-size);
  color: #963a22;
  color: var(--contact-page__form-title__color);
  font-weight: 500;
  font-weight: var(--contact-page__form-title__font-weight);
  line-height: 1.1;
  line-height: var(--contact-page__form-title__line-height);
}

.antipodes-contact-page__form-sub-title {
  font-family: inherit;
  font-family: var(--contact-page__form-sub-title__font-family);
  font-size: 1rem;
  font-size: var(--contact-page__form-sub-title__font-size);
  color: #3e3e3e;
  color: var(--contact-page__form-sub-title__color);
  font-weight: 400;
  font-weight: var(--contact-page__form-sub-title__font-weight);
  line-height: 1.75rem;
  line-height: var(--contact-page__form-sub-title__line-height);
  margin-top: 26px;
  margin-top: var(--contact-page__form-sub-title__margin-top);
  /* stylelint-disable no-descending-specificity */
  /* stylelint-enable no-descending-specificity */
}

.antipodes-contact-page__form-sub-title > * + * {
  margin-top: 26px;
  margin-top: var(--contact-page__form-sub-title__margin-top);
}

.antipodes-contact-page__form-contact {
  margin-top: 0;
  margin-top: var(--contact-page__form-contact__margin-top);
}

.antipodes-contact-page__informations {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: practical-informations;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  color: var(--contact-page__informations__color);
  text-align: left;
  text-align: var(--contact-page__informations__text-align);
  padding-top: 2.1875rem;
  padding-top: var(--contact-page__informations__padding-top);
  padding-bottom: 2.1875rem;
  padding-bottom: var(--contact-page__informations__padding-bottom);
  background: #905e4e;
  background: var(--contact-page__informations__background-color);
}

.antipodes-contact-page > .antipodes-contact-page__informations {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

@media only screen and (min-width: 1024px){
  .antipodes-contact-page__informations{
  text-align: center;
  text-align: var(--contact-page__informations__text-align);
  }
}

.antipodes-contact-page__informations svg {
  width: 28px;
  width: var(--contact-page__informations-picto__width);
  height: auto;
  height: var(--contact-page__informations-picto__height);
}

.antipodes-contact-page__informations-wrapper {
  width: 100%;
  max-width: 100%;
  max-width: var(--contact-page__informations-wrapper__max-width);
  margin-right: auto;
  margin-left: auto;
}

@media only screen and (min-width: 1024px){
  .antipodes-contact-page__informations-wrapper{
  max-width: 32.5rem;
  max-width: var(--contact-page__informations-wrapper__max-width);
  }
}

/* stylelint-disable no-descending-specificity */
.antipodes-contact-page__informations-wrapper > * + * {
  margin-top: 28px;
  margin-top: var(--contact-page__informations-wrapper__gap);
}

/* stylelint-enable no-descending-specificity */
@media only screen and (max-width: 1023px) {
  .antipodes-contact-page__informations-wrapper > *:not(.antipodes-contact-page__informations-doctolib):not(.alert) {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto var(--contact-page__informations-wrapper__items__gap) 1fr;
    grid-template-columns: auto 1fr;
    grid-gap: 0 1.25rem;
    gap: 0 1.25rem;
    gap: var(--contact-page__informations-wrapper__items__gap);
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-contact-page__informations-wrapper {
    padding-right: 30px !important;
    padding-right: var(--contact-page__informations-wrapper__container-gutter) !important;
    padding-left: 30px !important;
    padding-left: var(--contact-page__informations-wrapper__container-gutter) !important;
  }
}

.antipodes-contact-page__informations-title {
  font-size: 1.25rem;
  font-size: var(--contact-page__informations-title__font-size);
  color: #fff;
  color: var(--contact-page__informations-title__color);
  font-weight: 400;
  font-weight: var(--contact-page__informations-title__font-weight);
  line-height: 1;
  line-height: var(--contact-page__informations-title__line-height);
  text-transform: uppercase;
  text-transform: var(--contact-page__informations-title__text-transform);
  margin-top: 0;
  margin-top: var(--contact-page__informations-title__margin-top);
}

@media only screen and (min-width: 1024px){
  .antipodes-contact-page__informations-title{
  margin-top: 1rem;
  margin-top: var(--contact-page__informations-title__margin-top);
  }
}

.antipodes-contact-page__informations-title--sm {
  font-size: 0.85rem;
  font-size: var(--contact-page__informations-title--sm__font-size);
}

.antipodes-contact-page__informations-content {
  margin-top: 1rem;
  margin-top: var(--contact-page__informations-content__margin-top);
}

.antipodes-contact-page__informations-content a {
  font-size: 1rem;
  font-size: var(--contact-page__informations-link__font-size);
  color: #fff;
  color: var(--contact-page__informations-link__color);
  padding-bottom: 0.15em;
  padding-bottom: var(--contact-page__informations-link__padding-bottom);
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(5%, #fff), color-stop(5.01%, transparent)) no-repeat right bottom/0 100%;
  background: linear-gradient(to top, #fff 0%, #fff 5%, transparent 5.01%) no-repeat right bottom/0 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(var(--contact-page__informations-link__line__background-color)), color-stop(5%, var(--contact-page__informations-link__line__background-color)), color-stop(5.01%, transparent)) no-repeat right bottom/0 100%;
  background: linear-gradient(to top, var(--contact-page__informations-link__line__background-color) 0%, var(--contact-page__informations-link__line__background-color) 5%, transparent 5.01%) no-repeat right bottom/0 100%;
  -webkit-transition: background-size 0.35s ease-in-out;
  transition: background-size 0.35s ease-in-out;
}

.antipodes-contact-page__informations-content a:hover {
  background-size: 100% 100%;
  background-position: left bottom;
}

.antipodes-contact-page__informations-accesses {
  font-size: 0.9rem;
  font-size: var(--contact-page__informations-accesses__font-size);
  color: #fff;
  color: var(--contact-page__informations-accesses__color);
  font-weight: 400;
  font-weight: var(--contact-page__informations-accesses__font-weight);
  text-align: left;
  text-align: var(--contact-page__informations-accesses__text-align);
  margin-top: 1rem;
  margin-top: var(--contact-page__informations-accesses__margin-top);
}

@media only screen and (min-width: 1024px){
  .antipodes-contact-page__informations-accesses{
  text-align: center;
  text-align: var(--contact-page__informations-accesses__text-align);
  }
}

/* stylelint-disable selector-max-compound-selectors, max-nesting-depth, no-descending-specificity */
.antipodes-contact-page__informations-content > ul li {
  display: block;
  text-align: left;
  text-align: var(--contact-page__informations-accesses__text-align);
}
@media only screen and (min-width: 1024px){
  .antipodes-contact-page__informations-content > ul li{
  text-align: center;
  text-align: var(--contact-page__informations-accesses__text-align);
  }
}

.antipodes-contact-page__informations-content > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.antipodes-contact-page__informations-content > ul > li > svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 20px;
  width: var(--contact-page__informations-accesses__picto__width);
  height: auto;
  height: var(--contact-page__informations-accesses__picto__height);
  margin-right: 0.8em;
  margin-right: var(--contact-page__informations-accesses__picto__margin-right);
}

.antipodes-contact-page__informations-content > ul > li > ul {
  margin-top: 4px;
  margin-top: var(--contact-page__informations-accesses__inner__margin-top);
}

.antipodes-contact-page__informations-content > ul > li > ul > li + li {
  margin-top: 0.625rem;
  margin-top: var(--contact-page__informations-accesses__inner-lines__gap);
}

.antipodes-contact-page__informations-content > ul > li + li {
  margin-top: 1rem;
  margin-top: var(--contact-page__informations-accesses__gap);
}

@media only screen and (min-width: 1024px) {
  .antipodes-contact-page__informations-content > ul > li {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

/* stylelint-enable selector-max-compound-selectors, max-nesting-depth, no-descending-specificity */
/* stylelint-disable no-descending-specificity */
.antipodes-contact-page__informations-useful-text {
  font-size: 1rem;
  font-size: var(--contact-page__informations-useful-text__font-size);
  color: #fff;
  color: var(--contact-page__informations-useful-text__color);
  font-weight: 400;
  font-weight: var(--contact-page__informations-useful-text__font-weight);
  text-align: left;
  text-align: var(--contact-page__informations-useful-text__text-align);
}
@media only screen and (min-width: 1024px){
  .antipodes-contact-page__informations-useful-text{
  text-align: center;
  text-align: var(--contact-page__informations-useful-text__text-align);
  }
}

.antipodes-contact-page__informations-useful-text ~ * {
  margin-top: 0.5rem;
  margin-top: var(--contact-page__informations-useful-text__gap);
}

/* stylelint-enable no-descending-specificity */
.antipodes-contact-page__informations-doctolib {
  margin-top: 28px;
  margin-top: var(--contact-page__informations-doctolib__margin-top);
}

/* stylelint-disable no-descending-specificity */
.contact-page__doctolib-default-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  font-family: inherit;
  font-family: var(--contact-page__default-doctolib-button__font-family);
  font-size: 1rem;
  font-size: var(--contact-page__default-doctolib-button__font-size);
  color: #963a22;
  color: var(--contact-page__default-doctolib-button__color);
  font-weight: 400;
  font-weight: var(--contact-page__default-doctolib-button__font-weight);
  line-height: 1.2;
  line-height: var(--contact-page__default-doctolib-button__line-height);
  letter-spacing: 1.6px;
  letter-spacing: var(--contact-page__default-doctolib-button__letter-spacing);
  text-align: center;
  text-align: var(--contact-page__default-doctolib-button__text-align);
  text-transform: uppercase;
  text-transform: var(--contact-page__default-doctolib-button__text-transform);
  padding: 0.75em 1.15em 0.75em 1.15em;
  padding: var(--contact-page__default-doctolib-button__padding-top) var(--contact-page__default-doctolib-button__padding-right) var(--contact-page__default-doctolib-button__padding-bottom) var(--contact-page__default-doctolib-button__padding-left);
  background: #ebe7e1;
  background: var(--contact-page__default-doctolib-button__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--contact-page__default-doctolib-button__box-shadow);
  box-shadow: var(--contact-page__default-doctolib-button__box-shadow);
  -webkit-transition: color 0.35s ease;
  transition: color 0.35s ease;
  -webkit-transition: var(--contact-page__default-doctolib-button__transition);
  transition: var(--contact-page__default-doctolib-button__transition);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.contact-page__doctolib-default-button svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 70px;
  width: var(--contact-page__default-doctolib-button__picto__width);
  height: auto;
  height: var(--contact-page__default-doctolib-button__picto__height);
  margin-left: 0.4375rem;
  margin-left: var(--contact-page__default-doctolib-button__picto__margin-left);
}

.contact-page__doctolib-default-button svg path {
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
  fill: #963a22;
  fill: var(--contact-page__default-doctolib-button__picto__fill);
}

.contact-page__doctolib-default-button span,
.contact-page__doctolib-default-button svg {
  position: relative;
  z-index: 1;
}

.contact-page__doctolib-default-button::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  background: var(--contact-page__default-doctolib-button__background--on-hover);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}

/* stylelint-enable no-descending-specificity */
.contact-page__doctolib-default-button:hover {
  color: #fff;
  color: var(--contact-page__default-doctolib-button__color--on-hover);
}

.contact-page__doctolib-default-button:hover svg path {
  fill: #fff;
  fill: var(--contact-page__default-doctolib-button__picto__fill--on-hover);
}

.contact-page__doctolib-default-button:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.antipodes-contact-page__map {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: map;
}

.antipodes-contact-page > .antipodes-contact-page__map {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

@media only screen and (min-width: 1024px){
  .antipodes-informations-block__informations {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .antipodes-informations-block__map {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .antipodes-contact-page__informations {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .antipodes-contact-page__map {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
}

.antipodes-contact-page__map > google-maps {
  height: 30rem;
  height: var(--contact-page__map__height);
}

/*
|--------------------------------------------------------------------------
| Infowindow
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-contact-page__map .infowindow {
  padding: 0 0.5rem;
  padding: var(--contact-map__infowindow__padding);
}

.antipodes-contact-page__map .infowindow__title {
  font-family: gotham, arial, sans-serif;
  font-family: var(--contact-map__infowindow-title__font-family);
  font-size: 1.125rem;
  font-size: var(--contact-map__infowindow-title__font-size);
  color: #353330;
  color: var(--contact-map__infowindow-title__color);
  font-weight: 400;
  font-weight: var(--contact-map__infowindow-title__font-weight);
  line-height: inherit;
  line-height: var(--contact-map__infowindow-title__line-height);
  letter-spacing: 1.8px;
  letter-spacing: var(--contact-map__infowindow-title__letter-spacing);
  text-align: inherit;
  text-align: var(--contact-map__infowindow-title__text-align);
  text-transform: uppercase;
  text-transform: var(--contact-map__infowindow-title__text-transform);
  margin-bottom: 0.7rem;
  margin-bottom: var(--contact-map__infowindow-title__margin-bottom);
  font-style: inherit;
  font-style: var(--contact-map__infowindow-title__font-style);
}

.antipodes-contact-page__map .infowindow__title::after {
  content: '';
  display: block;
  width: 3.125rem;
  width: var(--contact-map__infowindow-title__border__width);
  height: 0 !important;
  height: var(--contact-map__infowindow-title__border__height) !important;
  margin-top: 0.5rem;
  margin-top: var(--contact-map__infowindow-title__border__margin-top);
  background: #905e4e;
  background: var(--contact-map__infowindow-title__border__background);
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);
  -webkit-transform: translateX(var(--contact-map__infowindow-title__border__translate));
  -ms-transform: translateX(var(--contact-map__infowindow-title__border__translate));
  transform: translateX(var(--contact-map__infowindow-title__border__translate));
}

.antipodes-contact-page__map .infowindow__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 8px;
  gap: 8px;
  gap: var(--contact-map__infowindow-content__gap);
}

.antipodes-contact-page__map .infowindow__content > a {
  font-size: 1rem;
  font-size: var(--contact-map__infowindow-content__link__font-size);
  color: #3e3e3e;
  color: var(--contact-map__infowindow-content__link__color);
  font-weight: 400;
  font-weight: var(--contact-map__infowindow-content__link__font-weight);
}

/*
|--------------------------------------------------------------------------
| Google Map Box
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-contact-page__map .gm-style-iw-d {
  padding-bottom: 0;
  padding-bottom: var(--contact-map__infowindow-box__padding-bottom);
}

.antipodes-contact-page__map .gm-style .gm-style-iw-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
  border: var(--contact-map__infowindow-box__boder);
  border-radius: 0px;
  border-radius: var(--contact-map__infowindow-box__border-radius);
}

.antipodes-contact-page__map .gm-style .gm-style-iw-t::after {
  display: none;
}

.antipodes-contact-page__map .gm-ui-hover-effect {
  position: relative !important;
  right: 0 !important;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.antipodes-contact-page__map .gm-ui-hover-effect:hover {
  opacity: 0.6;
}

.antipodes-contact-page__map .gm-ui-hover-effect img {
  opacity: 0;
}

.antipodes-contact-page__map .gm-ui-hover-effect::after {
  content: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%23905E4E'/%3E%3Cg clip-path='url(%23clip0_9741_7453)'%3E%3Cpath d='M12.8686 12.3198L18.1282 7.06018C18.3134 6.875 18.3134 6.57477 18.1282 6.38962C17.943 6.20446 17.6428 6.20444 17.4577 6.38962L12.198 11.6493L6.93835 6.38962C6.75317 6.20444 6.45294 6.20444 6.26779 6.38962C6.08264 6.57479 6.08261 6.87502 6.26779 7.06018L11.5274 12.3198L6.26779 17.5795C6.08261 17.7647 6.08261 18.0649 6.26779 18.2501C6.36037 18.3426 6.48173 18.3889 6.60308 18.3889C6.72444 18.3889 6.84578 18.3426 6.93838 18.2501L12.198 12.9904L17.4576 18.2501C17.5502 18.3426 17.6716 18.3889 17.7929 18.3889C17.9143 18.3889 18.0356 18.3426 18.1282 18.2501C18.3134 18.0649 18.3134 17.7646 18.1282 17.5795L12.8686 12.3198Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_9741_7453'%3E%3Crect width='12.1382' height='12.1382' fill='white' transform='translate(6.12891 6.25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  content: var(--contact-map__infowindow-box__close__picto);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 25px;
  width: var(--contact-map__infowindow-box__close__width);
  height: 25px;
  height: var(--contact-map__infowindow-box__close__height);
  position: absolute;
  top: 5px;
  top: var(--contact-map__infowindow-box__close__top);
  right: 5px;
  right: var(--contact-map__infowindow-box__close__right);
  bottom: 0;
  border-radius: 100%;
  background: transparent;
  background: var(--contact-map__infowindow-box__close__background);
}

/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-summary__header {
  padding-bottom: 0.875rem;
  padding-bottom: var(--summary__header__padding-bottom);
}

.antipodes-summary__title {
  font-family: inherit;
  font-family: var(--summary__header-title__font-family);
  font-size: 1.875rem;
  font-size: var(--summary__header-title__font-size);
  color: #1A0F0E;
  color: var(--summary__header-title__color);
  font-weight: 400;
  font-weight: var(--summary__header-title__font-weight);
  line-height: 1.25rem;
  line-height: var(--summary__header-title__line-height);
  letter-spacing: 3px;
  letter-spacing: var(--summary__header-title__letter-spacing);
  text-align: inherit;
  text-align: var(--summary__header-title__text-align);
  text-transform: uppercase;
  text-transform: var(--summary__header-title__text-transform);
}

/*
|--------------------------------------------------------------------------
| Content
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-summary__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  margin-top: 22px;
  margin-top: var(--summary__content__margin-top);
  grid-gap: 1.25rem 3rem;
  gap: 1.25rem 3rem;
  gap: var(--summary__content__row-gap) var(--summary__content__column-gap);
}

@media only screen and (min-width: 768px) {
  .antipodes-summary__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .antipodes-summary__content > * {
    width: calc((100% / 2) - 3rem + (3rem / 2));
    width: calc((100% / var(--summary__content__columns-number)) - var(--summary__content__column-gap) + (var(--summary__content__column-gap) / var(--summary__content__columns-number)));
  }
  @media only screen and (min-width: 1024px){
    .antipodes-summary__content > *{
    width: calc((100% / 3) - 3rem + (3rem / 3));
    width: calc((100% / var(--summary__content__columns-number)) - var(--summary__content__column-gap) + (var(--summary__content__column-gap) / var(--summary__content__columns-number)));
    }
  }
  @media only screen and (min-width: 900px){
    .antipodes-summary__content > *{
    width: calc((100% / 3) - 3rem + (3rem / 3));
    width: calc((100% / var(--summary__content__columns-number)) - var(--summary__content__column-gap) + (var(--summary__content__column-gap) / var(--summary__content__columns-number)));
    }
  }
  @media only screen and (min-width: 768px){
    .antipodes-summary__content > *{
    width: calc((100% / 2) - 3rem + (3rem / 2));
    width: calc((100% / var(--summary__content__columns-number)) - var(--summary__content__column-gap) + (var(--summary__content__column-gap) / var(--summary__content__columns-number)));
    }
  }
  @media only screen and (min-width: 1024px){
    .antipodes-summary__content > *{
    width: calc((100% / 3) - 3rem + (3rem / 3));
    width: calc((100% / var(--summary__content__columns-number)) - var(--summary__content__column-gap) + (var(--summary__content__column-gap) / var(--summary__content__columns-number)));
    }
  }
  @media only screen and (min-width: 900px){
    .antipodes-summary__content > *{
    width: calc((100% / 3) - 3rem + (3rem / 3));
    width: calc((100% / var(--summary__content__columns-number)) - var(--summary__content__column-gap) + (var(--summary__content__column-gap) / var(--summary__content__columns-number)));
    }
  }
  @media only screen and (min-width: 768px){
    .antipodes-summary__content > *{
    width: calc((100% / 2) - 3rem + (3rem / 2));
    width: calc((100% / var(--summary__content__columns-number)) - var(--summary__content__column-gap) + (var(--summary__content__column-gap) / var(--summary__content__columns-number)));
    }
  }
}

/*
|--------------------------------------------------------------------------
| Block
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-summary__block {
  display: -ms-inline-grid;
  display: inline-grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 0.25rem;
  gap: var(--summary__block__gap);
}

@media only screen and (min-width: 768px) {
  .antipodes-summary__block {
    position: relative;
    padding-bottom: 0;
    padding-bottom: var(--summary__block__padding-bottom);
  }
  @media only screen and (min-width: 768px){
    .antipodes-summary__block{
    padding-bottom: 0;
    padding-bottom: var(--summary__block__padding-bottom);
    }
  }
  .antipodes-summary__block + .antipodes-summary__block {
    padding-top: 0;
    border-top: none;
  }
}

.antipodes-summary__block-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.125rem;
  gap: var(--summary__block-title__gap);
  font-family: inherit;
  font-family: var(--summary__block-title__font-family);
  font-size: 1.375rem;
  font-size: var(--summary__block-title__font-size);
  color: #1A0F0E;
  color: var(--summary__block-title__color);
  font-weight: 400;
  font-weight: var(--summary__block-title__font-weight);
  line-height: 1.25rem;
  line-height: var(--summary__block-title__line-height);
  letter-spacing: 2.2px;
  letter-spacing: var(--summary__block-title__letter-spacing);
  text-align: inherit;
  text-align: var(--summary__block-title__text-align);
  text-transform: uppercase;
  text-transform: var(--summary__block-title__text-transform);
}

.antipodes-summary__block-title::after {
  content: "";
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1px;
  border-radius: 1px;
  width: 100%;
  background-color: #4A2626;
  background-color: var(--summary__block-title__border-color);
}

.antipodes-summary__block-content {
  font-family: gotham, arial, sans-serif;
  font-family: var(--summary__block-content__font-family);
  font-size: 1rem;
  font-size: var(--summary__block-content__font-size);
  color: #1A0F0E;
  color: var(--summary__block-content__color);
  font-weight: 300;
  font-weight: var(--summary__block-content__font-weight);
  line-height: 1.75;
  line-height: var(--summary__block-content__line-height);
  letter-spacing: 0;
  letter-spacing: var(--summary__block-content__letter-spacing);
  text-align: inherit;
  text-align: var(--summary__block-content__text-align);
  text-transform: inherit;
  text-transform: var(--summary__block-content__text-transform);
}

.error-404-page {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  text-align: center;
}

.error-404-page > * {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*
|--------------------------------------------------------------------------
| Background
|--------------------------------------------------------------------------
|
|
|
*/
.error-404-page__background {
  max-width: 100%;
  padding-right: 1rem;
  padding-right: var(--error-page__background__padding-right);
  padding-left: 1rem;
  padding-left: var(--error-page__background__padding-left);
}

.error-404-page__background svg path {
  opacity: 0.05;
  opacity: var(--error-page__background__svg-path__opacity);
  fill: #963A22;
  fill: var(--error-page__background__svg-path__fill);
}

/*
|--------------------------------------------------------------------------
| Title
|--------------------------------------------------------------------------
|
|
|
*/
.error-404-page__title {
  display: inline-block;
  font-size: 2rem;
  font-size: var(--error-page__title__font-size);
  color: #963A22;
  color: var(--error-page__title__color);
  text-align: center;
  text-align: var(--error-page__title__text-align);
}

.error-404-page__title::after {
  content: '';
  display: block;
  width: 3.4375rem;
  width: var(--error-page__title__border__width);
  height: 2px;
  height: var(--error-page__title__border__height);
  margin: 1.25rem auto 1.25rem auto;
  margin: var(--error-page__title__border__margin-top) var(--error-page__title__border__margin-right) var(--error-page__title__border__margin-bottom) var(--error-page__title__border__margin-left);
  background: #963A22;
  background: var(--error-page__title__border__background);
}

/*
|--------------------------------------------------------------------------
| Description
|--------------------------------------------------------------------------
|
|
|
*/
.error-404-page__description {
  font-size: 1rem;
  font-size: var(--error-page__description__font-size);
  color: #3E3E3E;
  color: var(--error-page__description__color);
  text-align: center;
  text-align: var(--error-page__description__text-align);
}

/*
|--------------------------------------------------------------------------
| Button
|--------------------------------------------------------------------------
|
|
|
*/
.error-404-page__button {
  text-align: center;
  text-align: var(--error-page__button__text-align);
  margin-top: 2.25rem;
  margin-top: var(--error-page__button__margin-top);
}

.error-404-page__default-button {
  display: inline-block;
  font-size: 1rem;
  font-size: var(--error-page__default-button__font-size);
  color: #FFF;
  color: var(--error-page__default-button__color);
  text-align: center;
  text-align: var(--error-page__default-button__text-align);
  padding: 0.625rem 0.625rem 0.625rem 0.625rem;
  padding: var(--error-page__default-button__padding-top) var(--error-page__default-button__padding-right) var(--error-page__default-button__padding-bottom) var(--error-page__default-button__padding-left);
  background: #061849;
  background: var(--error-page__default-button__background);
}

.search-page__title {
  font-size: 2.25rem;
  font-size: var(--search-page__title__font-size);
  color: #963A22;
  color: var(--search-page__title__color);
}

.search-page__description {
  font-size: 1rem;
  font-size: var(--search-page__description__font-size);
  color: #963A22;
  color: var(--search-page__description__color);
  margin-top: 0.5rem;
  margin-top: var(--search-page__description__margin-top);
}

.search-page__description strong {
  color: #3E3E3E;
  color: var(--search-page__description__strong__color);
  font-weight: 700;
  font-weight: var(--search-page__description__strong__font-weight);
}

.search-page__posts {
  margin-top: 2.25rem;
  margin-top: var(--search-page__posts__margin-top);
}

.search-page__post {
  position: relative;
  background: #fff;
  background: var(--search-page__post__background-color);
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: var(--search-page__post__box-shadow);
  box-shadow: var(--search-page__post__box-shadow);
}

.search-page__post > a {
  display: block;
  padding: 1rem 1.25rem 1rem calc(4px + 1.25rem);
  padding: var(--search-page__post__padding-top) var(--search-page__post__padding-right) var(--search-page__post__padding-bottom) calc(var(--search-page__post__border-width) + var(--search-page__post__padding-left));
}

.search-page__post::before {
  content: '';
  display: block;
  width: 4px;
  width: var(--search-page__post__border-width);
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: #905E4E;
  background: var(--search-page__post__border-color);
}

.search-page__post + .search-page__post {
  margin-top: 1.5rem;
  margin-top: var(--search-page__post__gap);
}

.search-page__post__title {
  font-size: 1.5rem;
  font-size: var(--search-page__post__title__font-size);
  color: #353330;
  color: var(--search-page__post__title__color);
}

.search-page__post__link {
  display: block;
  cursor: pointer;
  margin-top: 1rem;
  margin-top: var(--search-page__post__link__margin-top);
}

.search-page__post__link > span {
  font-size: 0.875rem;
  font-size: var(--search-page__post__link__font-size);
  color: #202020;
  color: var(--search-page__post__link__color);
}

.search-page__pagination {
  margin-top: 44px;
  margin-top: var(--search-page__pagination__margin-top);
}

.antipodes-price-table table {
  width: 100%;
  border-collapse: collapse;
}

.antipodes-price-table span {
  display: block;
}

.antipodes-price-table tr > td:first-child > span:last-child {
  font-family: inherit;
  font-family: var(--price-table__td-first-child--mobile__font-family);
  font-size: 0.875rem;
  font-size: var(--price-table__td-first-child--mobile__font-size);
  color: #212529;
  color: var(--price-table__td-first-child--mobile__color);
  font-weight: 400;
  font-weight: var(--price-table__td-first-child--mobile__font-weight);
  line-height: 1;
  line-height: var(--price-table__td-first-child--mobile__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--price-table__td-first-child--mobile__letter-spacing);
  text-align: left;
  text-align: var(--price-table__td-first-child--mobile__text-align);
  text-transform: inherit;
  text-transform: var(--price-table__td-first-child--mobile__text-transform);
  margin-top: 0;
  margin-top: var(--price-table__td-first-child--mobile__margin-top);
}

.antipodes-price-table tr > td {
  padding: 20px 14px 20px 14px;
  padding: var(--price-table__td__padding-top) var(--price-table__td__padding-right) var(--price-table__td__padding-bottom) var(--price-table__td__padding-left);
}

.antipodes-price-table tr > td:first-child > span:first-child {
  font-family: inherit;
  font-family: var(--price-table__td-first-child__font-family);
  font-size: 1.125rem;
  font-size: var(--price-table__td-first-child__font-size);
  color: #111827;
  color: var(--price-table__td-first-child__color);
  font-weight: 600;
  font-weight: var(--price-table__td-first-child__font-weight);
  line-height: 1;
  line-height: var(--price-table__td-first-child__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--price-table__td-first-child__letter-spacing);
  text-align: left;
  text-align: var(--price-table__td-first-child__text-align);
  text-transform: inherit;
  text-transform: var(--price-table__td-first-child__text-transform);
}

.antipodes-price-table tr > td:not(:first-child) {
  font-family: inherit;
  font-family: var(--price-table__td-last-child__font-family);
  font-size: 0.875rem;
  font-size: var(--price-table__td-last-child__font-size);
  color: #212529;
  color: var(--price-table__td-last-child__color);
  font-weight: 400;
  font-weight: var(--price-table__td-last-child__font-weight);
  line-height: 1;
  line-height: var(--price-table__td-last-child__line-height);
  letter-spacing: inherit;
  letter-spacing: var(--price-table__td-last-child__letter-spacing);
  text-align: left;
  text-align: var(--price-table__td-last-child__text-align);
  text-transform: lowercase;
  text-transform: var(--price-table__td-last-child__text-transform);
}

@media only screen and (min-width: 3000px) {
  .antipodes-price-table tbody > tr:nth-child(odd) {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(249, 249, 249, 0.72)), to(#f9f9f9));
    background: linear-gradient(180deg, rgba(249, 249, 249, 0.72) 0%, #f9f9f9 100%);
    background: var(--price-table__td-odd__background);
  }
  .antipodes-price-table tbody > tr:nth-child(even) {
    background: #fff;
    background: var(--price-table__td-even__background);
  }
  .antipodes-price-table tr > td > span:last-child {
    display: none;
  }
}

@media only screen and (max-width: 2999px) {
  .antipodes-price-table tbody > tr + tr {
    border-top: none;
    border-top: var(--price-table__border--mobile);
  }
  .antipodes-price-table tr > td:not(:first-child) > span:first-child {
    display: none;
  }
  .antipodes-price-table tr > td:not(:first-child) {
    vertical-align: bottom;
  }
}

@media only screen and (max-width: 1329px) {
  body {
    margin-bottom: 46px;
    margin-bottom: var(--call-to-actions__height);
  }
}

/*
|--------------------------------------------------------------------------
| Call To Actions
|--------------------------------------------------------------------------
|
| 
|
*/
.call-to-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 46px;
  height: var(--call-to-actions__height);
  position: fixed;
  z-index: 999;
  z-index: var(--call-to-actions__z-index);
  right: 0;
  bottom: 0;
  left: 0;
  background: #963A22;
  background: var(--call-to-actions__background);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: var(--call-to-actions__box-shadow);
  box-shadow: var(--call-to-actions__box-shadow);
}

.call-to-actions > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}

.call-to-actions > * + * {
  border-left: none;
  border-left: var(--call-to-actions__border-between-items);
}

.call-to-actions > * svg path {
  fill: #fff;
  fill: var(--call-to-actions__picto__svg-fill);
}

.call-to-actions > * svg polygon {
  fill: #fff;
  fill: var(--call-to-actions__picto__svg-fill);
}

@media only screen and (min-width: 1330px) {
  .call-to-actions {
    display: none;
  }
}

/*
|--------------------------------------------------------------------------
| 5 - Components
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| ACF Anchor block
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| FIRST HERO
|--------------------------------------------------------------------------
|
|
|
*/
.first-hero .antipodes-hero {
  margin: 0 15px;
  gap: 10px 10px;
}

@media only screen and (min-width: 768px) {
  .first-hero .antipodes-hero {
    margin: 0 10px;
  }
}

.first-hero .antipodes-hero__texts {
  height: 100%;
  -ms-flex-line-pack: center;
  align-content: center;
  background: #F5F3F0;
  padding: 36px 20px;
}

@media only screen and (min-width: 768px) {
  .first-hero .antipodes-hero__texts {
    padding: 36px 40px;
  }
}

.first-hero .antipodes-hero__swiper-button-prev {
  left: -15px;
}

@media only screen and (min-width: 768px) {
  .first-hero .antipodes-hero__swiper-button-prev {
    left: 0;
  }
}

.first-hero .antipodes-hero__swiper-button-next {
  right: -15px;
}

@media only screen and (min-width: 768px) {
  .first-hero .antipodes-hero__swiper-button-next {
    right: 0;
  }
}

/*
|--------------------------------------------------------------------------
| Hero
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-hero__content a {
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.first-hero {
  --antipodes-hero__pre-title__color: var(--text-text-secondary, #0945F5);
  --antipodes-hero__sub-title__color: var(--text-text-secondary, #0945F5);
}

.antipodes-hero__default-appointment-button:hover {
  background-color: #905E4E;
}

.antipodes-hero__medias {
  margin-left: initial;
  margin-right: initial;
}

.antipodes-hero__medias > * {
  position: relative;
  top: 0;
}

.antipodes-hero__media-image {
  position: initial;
  height: 100%;
}

.antipodes-hero__media-image img {
  height: 100%;
}

.antipodes-hero__default-button span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 180px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.antipodes-hero__default-button span:before, .antipodes-hero__default-button span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.antipodes-hero__default-button > span {
  padding-right: 20px;
}

.antipodes-hero__default-button > span:before {
  border-top: 0.5px solid #000;
  border-right: 0.5px solid #000;
  top: 0;
  right: 0;
}

.antipodes-hero__default-button > span:after {
  border-bottom: 0.5px solid #000;
  border-right: 0.5px solid #000;
  bottom: 0;
  right: 0;
}

.antipodes-hero__default-button > span span {
  padding-left: 20px;
  padding-top: 3px;
}

.antipodes-hero__default-button > span span:before {
  border-top: 0.5px solid #000;
  border-left: 0.5px solid #000;
  top: 0;
  left: 0;
}

.antipodes-hero__default-button > span span:after {
  border-bottom: 0.5px solid #000;
  border-left: 0.5px solid #000;
  bottom: 0;
  left: 0;
}

.antipodes-hero__default-button:hover {
  color: #000 !important;
}

.antipodes-hero__default-button:hover span:before, .antipodes-hero__default-button:hover span:after {
  width: 50%;
  height: 50%;
}

.antipodes-hero__media-slider img {
  width: 100%;
}

.antipodes-hero__swiper-button-prev,
.antipodes-hero__swiper-button-next {
  position: absolute;
  top: calc(50% - 20px);
  z-index: 4;
}

.antipodes-hero__swiper-button-prev.swiper-button-disabled,
.antipodes-hero__swiper-button-next.swiper-button-disabled {
  display: none;
}

.antipodes-hero__swiper-button-prev {
  left: -15px;
}

@media only screen and (min-width: 768px) {
  .antipodes-hero__swiper-button-prev {
    left: 0;
  }
}

.antipodes-hero__swiper-button-next {
  right: -15px;
}

@media only screen and (min-width: 768px) {
  .antipodes-hero__swiper-button-next {
    right: 0;
  }
}

.antipodes-hero__progress-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
}

.antipodes-hero__progress {
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 3px;
  background-color: rgba(144, 94, 78, 0.3);
  margin-left: 0;
  margin-right: 0;
  border-radius: 4px;
}

.antipodes-hero__progress .progress__bar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  left: 0;
  background-color: #905E4E;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}

.single .antipodes-hero__texts {
  --hero__texts__margin-bottom: 0;
  --hero__texts__margin-top: 0;
}

.antipodes-hero__sub-title {
  text-transform: uppercase;
  color: #353330;
}

.antipodes-hero + .antipodes-hero {
  margin-top: 3rem;
}

.antipodes-hero__content p + p {
  margin-top: 8px;
}

.antipodes-hero__content ul {
  margin-top: 20px;
  margin-left: 10px;
  margin-bottom: 10px;
  text-align: left;
}

.antipodes-hero__content ul li:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M6.56128 5.81005C6.51864 5.77928 6.48463 5.74258 6.46411 5.73016C6.45872 5.72746 6.45386 5.72368 6.45008 5.72098L6.11756 5.46673C6.04468 5.41059 5.9459 5.3971 5.86061 5.43165L5.65224 5.51532C5.62417 5.52611 5.59394 5.52665 5.56641 5.5164L5.26465 5.40357C5.2355 5.39278 5.20474 5.38684 5.17235 5.38684H5.11081C5.06169 5.38684 5.01364 5.40088 4.97154 5.42679L4.22444 5.89426C4.19043 5.91532 4.14833 5.91855 4.11486 5.9029L4.08301 5.88779V7.99899H4.33132C4.3432 7.99143 4.37343 7.97038 4.41661 7.93961C4.42903 7.93043 4.44306 7.92071 4.45764 7.91046C4.46142 7.9083 4.46465 7.9056 4.46789 7.9029C4.49003 7.88671 4.51486 7.86943 4.54131 7.85108C4.59745 7.81113 4.65953 7.76579 4.72484 7.71505C4.75777 7.68968 4.79124 7.66376 4.82525 7.63623C4.99529 7.49912 5.17828 7.33556 5.33051 7.16336C5.33591 7.15688 5.34239 7.1504 5.3494 7.14339C5.35156 7.14123 5.35318 7.13961 5.35534 7.13745C5.36182 7.13151 5.3683 7.12503 5.37586 7.11802C5.37694 7.11694 5.37801 7.11586 5.37909 7.11478C5.38719 7.10722 5.39637 7.09912 5.40554 7.09102C5.40824 7.08887 5.41094 7.08671 5.41364 7.08401C5.42174 7.07699 5.42984 7.06997 5.43847 7.06295C5.44063 7.06134 5.44279 7.05972 5.44495 7.05756C5.45521 7.04892 5.46654 7.04028 5.47788 7.03111C5.48112 7.02841 5.48436 7.02625 5.4876 7.02355C5.49677 7.01653 5.50649 7.00897 5.51621 7.00142C5.51945 6.99926 5.52214 6.99656 5.52538 6.9944C5.5378 6.98522 5.55021 6.9755 5.56263 6.96633C5.56533 6.96417 5.56857 6.96201 5.57181 6.95985C5.5826 6.95175 5.5934 6.9442 5.6042 6.93556C5.60743 6.93286 5.61121 6.9307 5.61445 6.928C5.62795 6.91829 5.64144 6.90857 5.65548 6.89831C5.65818 6.89669 5.66034 6.89453 5.66304 6.89291C5.67491 6.88428 5.68733 6.87564 5.69974 6.867C5.70298 6.8643 5.70676 6.86214 5.71 6.85945C5.72457 6.84919 5.73915 6.83893 5.75372 6.82868C5.75372 6.82868 5.75426 6.82868 5.7548 6.82814C5.76938 6.81788 5.78395 6.80762 5.79853 6.79791C5.80177 6.79575 5.80501 6.79359 5.80824 6.79143C5.83847 6.77038 5.86816 6.74986 5.89785 6.72989C5.89947 6.72881 5.90163 6.72719 5.90325 6.72611C5.93402 6.70506 5.96371 6.68509 5.99286 6.66565C6.04468 6.62895 6.09057 6.5971 6.12565 6.57443C6.22714 6.50911 6.30703 6.44595 6.37397 6.38873C6.47329 6.30128 6.54131 6.22301 6.60339 6.16363C6.60393 6.16309 6.60447 6.16255 6.60501 6.16201C6.6131 6.15445 6.62066 6.1469 6.62876 6.13988C6.62984 6.1388 6.63146 6.13772 6.63254 6.13664C6.64927 6.12152 6.666 6.10857 6.68328 6.09669C6.68544 6.09507 6.68814 6.09399 6.6903 6.09237C6.69623 6.0886 6.70217 6.08482 6.70865 6.08158C6.71135 6.07996 6.71459 6.07834 6.71729 6.07672C6.72322 6.07348 6.7297 6.07078 6.73564 6.06808C6.73834 6.067 6.74104 6.06538 6.74428 6.0643C6.75345 6.06053 6.76263 6.05783 6.77181 6.05513C6.78476 6.05189 6.79718 6.04811 6.80905 6.04487C6.81823 6.04217 6.82687 6.04001 6.83496 6.03731C6.83496 6.03731 6.83496 6.03731 6.8355 6.03731C6.75129 5.97416 6.61526 5.84838 6.56074 5.80897' fill='%23963A22'/%3E%3Cpath d='M3.79315 5.78032C3.7192 5.78032 3.64848 5.81162 3.59882 5.86615C3.57615 5.89098 3.5443 5.90501 3.51083 5.90501H3.10543C3.0914 5.90501 3.07844 5.90609 3.06656 5.90771L2.90948 5.93092C2.89706 5.93254 2.88465 5.93254 2.87331 5.93092C2.48087 5.86776 2.40961 5.93578 2.3864 5.95845C2.36913 5.97519 2.31029 5.96169 2.26764 5.95144C2.21582 5.93956 2.16184 5.9266 2.11326 5.94118C2.09382 5.94712 2.03606 5.96493 1.78721 6.17546C1.76616 6.19273 1.74133 6.20299 1.71488 6.20299C1.57884 6.20677 1.32621 6.22782 1.16427 6.32876C1.04335 6.40434 0.73458 6.37357 0.507859 6.32444C0.488966 6.32013 0.470612 6.31797 0.451179 6.31797H0.39126C0.329182 6.31797 0.268723 6.3401 0.221219 6.38059L0.143487 6.44644L0.0101534 6.55926L0.000976562 6.56682V7.99894H3.94807V5.82512L3.90327 5.80407C3.86818 5.78787 3.83094 5.77924 3.79261 5.77924' fill='%23963A22'/%3E%3Cpath d='M7.80621 3.26856V3.26586C7.80189 3.24642 7.79865 3.22699 7.79541 3.2081C7.77112 3.07692 7.73981 2.94521 7.70202 2.81511C7.69393 2.78758 7.68529 2.76059 7.67665 2.7336C7.56005 2.36653 7.38947 2.01781 7.16977 1.69825C7.13684 1.65074 7.10283 1.60432 7.06883 1.55897C6.97382 1.4332 6.87072 1.31228 6.76167 1.19946C6.74008 1.17733 6.71795 1.15466 6.69582 1.13252C6.47557 0.91444 6.22996 0.722807 5.96491 0.563563C5.94332 0.550067 5.92173 0.537652 5.90014 0.525236C5.69987 0.409177 5.48826 0.310931 5.2718 0.232659C5.24966 0.224561 5.22699 0.216464 5.20432 0.208907C4.90904 0.108502 4.60081 0.0431849 4.28664 0.0151147C4.17058 0.0048583 4.05398 0 3.93954 0H3.92065C3.64588 0 3.37058 0.02861 3.10337 0.0852901L3.07422 0.0912281C2.80324 0.151147 2.53873 0.239676 2.28664 0.355196C2.05938 0.459379 1.84076 0.586235 1.63671 0.733063C1.38516 0.9139 1.15466 1.12443 0.951687 1.35924L0.923617 1.39163C0.673144 1.68853 0.469096 2.01889 0.316869 2.37355C0.306073 2.39892 0.295277 2.42429 0.28502 2.44966C0.132794 2.82699 0.0404858 3.22429 0.0102564 3.63185L0.00863698 3.65884C0.00269906 3.74467 0 3.8332 0 3.92119L0.00107962 6.56734L0.14359 6.44642V3.92119C0.14359 3.86343 0.145209 3.80567 0.147908 3.74791C0.451282 4.11552 0.797841 4.36005 1.2054 4.49447C1.25398 4.51066 1.30256 4.5247 1.35061 4.53711C1.68583 4.62402 2.01781 4.6332 2.31579 4.64184C2.5139 4.64777 2.70175 4.65317 2.87287 4.67962C2.89015 4.68232 2.90688 4.68502 2.92416 4.68826C3.18273 4.73576 3.38678 4.87233 3.54224 5.02888C3.66208 5.14926 3.75277 5.28205 3.81862 5.39595C3.88448 5.50931 3.92443 5.60432 3.9417 5.64912C3.9444 5.65668 3.94656 5.66262 3.94818 5.66748V7.99946H4.08259V5.66208C4.08637 5.63617 4.12362 5.4386 4.27152 5.24211C4.36707 5.11471 4.48637 5.01538 4.62834 4.94359C4.71309 4.9004 4.80594 4.86802 4.90688 4.8448C5.00783 4.82213 5.11687 4.80918 5.23347 4.80648C6.21485 4.78381 6.51552 4.46316 6.78111 4.17976C6.92146 4.02969 7.07422 3.89366 7.31228 3.81485C7.42402 3.7776 7.55574 3.75331 7.71336 3.74683C7.71606 3.80513 7.71768 3.86289 7.71768 3.92119V5.62213C7.68583 5.63509 7.57625 5.68097 7.52173 5.70202C7.46181 5.72524 7.3166 5.9471 7.23023 5.94278C7.06235 5.93468 7.03428 5.98812 6.77247 6.05668C6.60513 6.10041 6.5274 6.29852 6.20837 6.52092C6.02375 6.64993 5.47045 7.00567 5.33063 7.16437C5.08664 7.44076 4.76545 7.69285 4.54143 7.85209C4.43185 7.93036 4.3525 7.9865 4.33198 8H7.86181V3.92173C7.86181 3.70202 7.844 3.48232 7.80783 3.2691M7.0834 1.82672C7.2718 2.10904 7.42024 2.41404 7.52605 2.73414C7.41215 2.70769 7.23293 2.67584 7.0278 2.67584H7.0251C6.86856 2.67584 6.72227 2.69528 6.58893 2.73252C6.67746 2.6251 6.76113 2.50364 6.83833 2.36815C6.96518 2.14629 7.04076 1.95466 7.08394 1.82726M4.54683 3.62321C4.6861 3.5309 4.86856 3.46505 5.08124 3.41161C5.26856 3.3641 5.47854 3.32632 5.70256 3.28907C5.76518 3.27827 5.82618 3.26316 5.88664 3.24318C5.66478 3.52497 5.45641 3.71714 5.2583 3.85695C4.97922 4.05398 4.71903 4.14575 4.4637 4.2359C4.42915 4.24831 4.3946 4.26073 4.35951 4.27314C4.29798 4.29582 4.2413 4.32443 4.18947 4.35789C4.20135 4.00756 4.31417 3.77814 4.54629 3.62321M4.13711 3.92227C4.09609 3.80351 4.0502 3.5892 4.122 3.33711C4.13549 3.28961 4.15277 3.24265 4.17328 3.19622C4.28988 2.93387 4.5193 2.69636 4.85776 2.48637C4.91444 2.45128 4.97436 2.41673 5.03752 2.38273C5.09906 2.3498 5.15628 2.31525 5.20972 2.27908C5.19352 2.31201 5.17895 2.3444 5.16491 2.37679C4.98785 2.78758 4.95223 3.17139 4.94467 3.30796C4.76167 3.36032 4.60405 3.42402 4.47341 3.51093C4.31687 3.61511 4.20567 3.75007 4.13711 3.92281M5.68097 3.15574C5.46289 3.19244 5.26208 3.22807 5.08232 3.27179C5.09204 3.1471 5.12173 2.90472 5.21242 2.63104C5.99622 2.66127 6.48043 2.38758 6.75034 2.15007C6.78489 2.11984 6.81727 2.08907 6.84696 2.0583C6.8108 2.13657 6.76869 2.21916 6.72119 2.30283C6.61215 2.49285 6.45938 2.70823 6.25857 2.87719C6.20783 2.90904 6.15978 2.94413 6.11498 2.98354C5.98651 3.06667 5.84238 3.12821 5.68151 3.15574M6.95493 1.64588C6.9614 1.65452 6.96788 1.66316 6.97436 1.67179C6.91714 1.7695 6.81619 1.91363 6.65641 2.05344C6.30715 2.35843 5.82672 2.5112 5.261 2.49771C5.26964 2.47557 5.27827 2.45344 5.28853 2.43131C5.3641 2.25533 5.45641 2.09933 5.56383 1.96275C5.57193 1.95196 5.58057 1.9417 5.5892 1.93144C5.85803 1.60486 6.22186 1.39919 6.67476 1.3166C6.77355 1.42024 6.86802 1.5309 6.95493 1.64588ZM5.90445 1.25182C5.95088 1.03158 5.94818 0.838327 5.93792 0.71525C6.16194 0.855061 6.37085 1.01862 6.56032 1.20162C6.26019 1.26856 6.01673 1.38677 5.8197 1.53198C5.85911 1.4332 5.8861 1.33873 5.90445 1.25182ZM5.26694 0.384346C5.44777 0.451822 5.62375 0.533873 5.79271 0.62942C5.80459 0.706073 5.83212 0.945749 5.7722 1.22861C5.7193 1.47584 5.61619 1.69177 5.46343 1.87422C5.33495 2.02753 5.17193 2.15762 4.9749 2.26343C4.92092 2.29258 4.86856 2.32173 4.81889 2.35196C4.73738 1.96761 4.76167 1.62213 4.82537 1.33873C4.85992 1.18543 4.90526 1.05047 4.95169 0.937652C5.06721 0.65749 5.20648 0.462618 5.26694 0.384346ZM4.37517 0.168961C4.38219 0.17004 4.38974 0.17058 4.39622 0.17166C4.64777 0.201889 4.89501 0.25749 5.13414 0.337382C5.06073 0.436167 4.93711 0.622942 4.83023 0.880432C4.78705 0.985155 4.7444 1.10769 4.70985 1.24534C4.51336 1.02996 4.40108 0.797841 4.37463 0.553846C4.36545 0.467476 4.36923 0.387584 4.37679 0.324426C4.38327 0.269366 4.39244 0.226721 4.39838 0.201889L4.35736 0.166802C4.36329 0.167341 4.36923 0.168421 4.37517 0.168961ZM4.67476 1.40405C4.62078 1.69663 4.60891 2.04534 4.69852 2.42861C4.51444 2.55223 4.36383 2.68556 4.24723 2.82753C4.24993 2.79838 4.25101 2.76869 4.25101 2.73738C4.25101 2.35897 4.12632 2.17328 4.00594 1.99352C3.89636 1.82996 3.79271 1.67503 3.79649 1.3641C3.81323 1.29825 3.81916 1.23293 3.81592 1.16869C3.88016 0.824291 4.09123 0.54197 4.23698 0.380567C4.23428 0.436707 4.23428 0.497166 4.24076 0.559244C4.26127 0.768691 4.35412 1.0834 4.6753 1.40351M3.92065 0.14413H3.93954C4.04696 0.14413 4.15655 0.148988 4.26505 0.158165C4.26505 0.159244 4.26505 0.159784 4.26505 0.160864C4.16734 0.249393 3.89636 0.519298 3.75277 0.897166C3.61889 0.569501 3.31228 0.305533 3.19622 0.213765C3.43428 0.167341 3.67719 0.14413 3.92119 0.14413M3.11849 0.324426C3.25398 0.433468 3.65074 0.782186 3.68043 1.15735C3.66964 1.21835 3.66316 1.28151 3.66154 1.34629C3.59352 1.5892 3.45317 1.75978 3.31714 1.92497C3.23023 2.03131 3.14116 2.13873 3.07314 2.26505C3.02402 2.07827 2.92578 1.91903 2.83563 1.77166C2.72928 1.59838 2.62888 1.43482 2.62186 1.25506C2.60783 0.894467 2.99163 0.459379 3.11849 0.324966M2.6386 4.24507C2.54467 4.19757 2.44157 4.1641 2.33414 4.13765C2.30715 3.9892 2.21053 3.51417 2.01188 3.12389C2.33738 3.33765 2.59271 3.44238 2.70769 3.4834C2.62942 3.73603 2.57814 3.9919 2.6386 4.24507ZM2.20783 2.45074C2.2197 2.64993 2.29366 2.94143 2.55439 3.27341C2.36599 3.18596 2.08853 3.03428 1.77436 2.78704C1.76086 2.77517 1.74683 2.76383 1.73225 2.75304C1.73117 2.75196 1.73063 2.75142 1.72955 2.75034C1.30472 2.38489 1.16653 1.7776 1.12821 1.55628C1.28097 1.57733 1.61673 1.63941 1.92875 1.79811C2.05074 1.86019 2.16896 1.93684 2.27153 2.03185C2.24831 2.08691 2.19487 2.23644 2.20783 2.45074ZM1.68961 2.89123C1.68961 2.89123 1.69339 2.89393 1.69501 2.89555C1.7247 2.92254 1.75115 2.95223 1.77328 2.98354C2.01781 3.33117 2.14737 3.88556 2.19163 4.10742C2.09555 4.08961 1.9973 4.07611 1.8996 4.06262C1.67287 4.03131 1.4386 3.99784 1.23563 3.91849C1.1892 3.90014 1.14548 3.8753 1.10391 3.84399C1.0915 3.83266 1.078 3.82186 1.06451 3.81107C0.709852 3.50553 0.546289 2.78435 0.499325 2.54143C0.716869 2.55331 1.3139 2.60837 1.63725 2.8475C1.65398 2.86262 1.67179 2.87665 1.68961 2.89069M2.34224 2.45128C2.32659 2.22564 2.39568 2.08259 2.4 2.07395C2.49393 1.90823 2.55223 1.75169 2.58516 1.60594C2.62456 1.68529 2.6726 1.76302 2.72119 1.84238C2.85182 2.0556 2.98731 2.27476 2.96896 2.55978C2.96356 2.59163 2.95978 2.62456 2.95709 2.65857C2.92254 2.85236 2.8556 3.04453 2.79136 3.23023C2.78165 3.25776 2.77193 3.28529 2.76275 3.31282C2.5058 3.0305 2.36113 2.73414 2.34116 2.45128M2.99595 0.25803C2.88637 0.376248 2.67692 0.623482 2.5641 0.895547C2.49933 0.683941 2.4 0.540351 2.35574 0.483131C2.56194 0.388664 2.77679 0.31363 2.99595 0.25857M2.24507 0.534953L2.2332 0.546289C2.23698 0.550067 2.47611 0.823212 2.48691 1.25938C2.49177 1.44777 2.45398 1.66694 2.3363 1.90823C2.23158 1.81538 2.11336 1.73981 1.99352 1.67773C1.99298 1.67773 1.99244 1.67773 1.9919 1.67719C1.64912 1.46181 1.74359 0.966262 1.78462 0.805398C1.93144 0.703914 2.08583 0.613765 2.24561 0.534413M1.7587 0.764912L1.75061 0.77031L1.67881 0.792443L1.7587 0.764912ZM1.59298 0.946289C1.58165 1.00999 1.57139 1.10337 1.57895 1.2081C1.58812 1.33495 1.62267 1.44831 1.67935 1.54656C1.417 1.45749 1.18489 1.4251 1.0942 1.41431C1.24642 1.24318 1.41323 1.08664 1.59244 0.945749M0.990014 1.53792C1.01269 1.69555 1.10121 2.17004 1.38677 2.57004C1.0197 2.43563 0.594872 2.40918 0.460999 2.40432C0.597031 2.09339 0.775169 1.80189 0.990014 1.53792ZM0.161943 3.5417C0.193792 3.22375 0.265587 2.91228 0.375709 2.61323C0.434548 2.90526 0.607827 3.59892 0.982996 3.91849C0.994332 3.92713 1.00513 3.93576 1.01592 3.94548C1.16005 4.07018 1.25506 4.24777 1.30796 4.36923C0.916059 4.24615 0.521997 4.00918 0.161943 3.5417ZM2.31957 4.50688C2.04966 4.49879 1.76194 4.48421 1.46991 4.41404C1.44507 4.34494 1.39379 4.217 1.31012 4.08691C1.4942 4.14251 1.69015 4.17004 1.88124 4.19649C2.19703 4.24076 2.49987 4.28286 2.70715 4.4475C2.739 4.47287 2.76923 4.50094 2.79622 4.53279C2.64561 4.51606 2.48637 4.5112 2.32011 4.50634M2.97976 4.5614C2.93603 4.48583 2.88367 4.42267 2.82483 4.37031C2.678 4.06316 2.76059 3.74197 2.87395 3.40459C2.88853 3.3614 2.9031 3.31876 2.91822 3.27503C2.94899 3.1865 2.97976 3.0969 3.00837 3.00513C3.03806 3.08124 3.08016 3.1552 3.13576 3.22699C3.38947 3.55843 3.48772 3.87638 3.42996 4.17274C3.42348 4.20621 3.41484 4.2386 3.40459 4.27153C3.34629 4.4529 3.23995 4.57652 3.18974 4.62726C3.12173 4.59865 3.05101 4.57706 2.97976 4.5614ZM3.31714 4.68826C3.34953 4.65263 3.38839 4.60297 3.42726 4.54089C3.4305 4.63104 3.44238 4.71093 3.45749 4.77787C3.41215 4.7444 3.36518 4.71525 3.31768 4.68826M3.24211 3.1444C3.12982 2.99757 3.08016 2.84372 3.09096 2.6753C3.0969 2.6413 3.10067 2.60837 3.10283 2.57652C3.14548 2.34548 3.27935 2.18246 3.42078 2.01134C3.51525 1.8969 3.61134 1.77976 3.68799 1.63779C3.72902 1.82348 3.81269 1.94764 3.89474 2.06964C4.00864 2.24022 4.11714 2.40108 4.1166 2.73738C4.1166 2.89501 4.08313 3.02294 4.03131 3.1363C3.97247 3.26532 3.88934 3.37544 3.80405 3.48934C3.72038 3.60054 3.63401 3.71498 3.56761 3.85047C3.53738 3.64696 3.44507 3.40891 3.24265 3.1444M3.72092 5.0224C3.70041 4.99811 3.67881 4.97544 3.65776 4.95277C3.63509 4.90688 3.50715 4.62672 3.58758 4.21592C3.59622 4.1722 3.60702 4.12686 3.62105 4.08043C3.68151 3.87692 3.79325 3.72794 3.91147 3.57031C3.92713 3.5498 3.94224 3.52928 3.9579 3.50823C3.93738 3.80243 4.03779 4.05722 4.07773 4.14413C4.061 4.24184 4.05398 4.34872 4.05614 4.46586C3.87153 4.64346 3.77058 4.87827 3.722 5.02186M4.50526 4.85776C4.3471 4.94953 4.23644 5.06235 4.15978 5.16545C4.08367 5.26802 4.03401 5.37004 4.00216 5.45371C3.96059 5.3695 3.90229 5.26316 3.82294 5.1525C3.82294 5.15196 3.82186 5.15142 3.82186 5.15088C3.84939 5.05101 3.9552 4.71903 4.19919 4.51876C4.25857 4.46964 4.32713 4.42861 4.40432 4.40054C4.43833 4.38812 4.47341 4.37571 4.50742 4.36329C4.63104 4.31957 4.75574 4.2753 4.88313 4.2197C4.64777 4.48475 4.53819 4.76059 4.50472 4.85776M6.6834 4.08637C6.42429 4.36329 6.15601 4.64939 5.23077 4.67045C5.01431 4.6753 4.83509 4.71363 4.68664 4.77085C4.77193 4.5857 4.95115 4.27746 5.2718 4.0529C5.33171 4.01134 5.39595 3.97247 5.46559 3.93792C5.7247 3.80945 6.09447 3.75385 6.53495 3.77706C6.61107 3.78084 6.68934 3.79217 6.77247 3.80351C6.83995 3.81269 6.9085 3.82294 6.97598 3.82834C6.86208 3.90499 6.76977 3.9946 6.68394 4.08637M7.23401 3.65614C7.10068 3.69987 6.94845 3.69231 6.79028 3.67018C6.70823 3.65884 6.62348 3.64642 6.54143 3.64211C6.18354 3.62321 5.87692 3.6529 5.62591 3.73009C5.76464 3.6 5.90769 3.44022 6.05776 3.24103C6.09879 3.18704 6.14305 3.13792 6.19163 3.09366C6.24292 3.06019 6.29312 3.02294 6.34224 2.98138C6.52686 2.86856 6.75412 2.81134 7.02132 2.81026C7.27234 2.80918 7.48826 2.86154 7.57355 2.88529C7.59622 2.96626 7.61673 3.04777 7.63401 3.12982C7.5552 3.44993 7.41161 3.59784 7.23455 3.6556M7.57463 3.62213C7.61727 3.56869 7.65398 3.50445 7.68529 3.42888C7.69339 3.48934 7.69987 3.55034 7.70472 3.61188C7.65938 3.61404 7.6162 3.61727 7.57463 3.62213Z' fill='%23963A22'/%3E%3Cpath d='M1.67871 0.792484L1.75051 0.770352L1.7586 0.764954L1.67871 0.792484Z' fill='%23963A22'/%3E%3C/svg%3E");
}

.antipodes-hero__content ul li + li {
  margin-top: 8px;
}

.antipodes-hero__content ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: left;
}

.antipodes-hero__content ol li {
  list-style: auto;
}

.antipodes-hero__content ol li::marker {
  font-variant-numeric: lining-nums proportional-nums;
  font-weight: 600;
}

.antipodes-hero__content p + h3,
.antipodes-hero__content p + h2 {
  margin-top: 3rem;
}

.antipodes-hero__content h2 + p,
.antipodes-hero__content h3 + p,
.antipodes-hero__content h4 + p {
  margin-top: 28px;
}

.antipodes-hero__content ul + h2,
.antipodes-hero__content ul + h3 {
  margin-top: 3rem;
}

.antipodes-hero__content a {
  color: #353330;
  text-decoration: none;
  display: inline;
  padding-bottom: 0.125rem;
  cursor: pointer;
  font-weight: 300;
  font-weight: var(--antipodes-hero__content__link__font-weight);
  background: -webkit-gradient(linear, left bottom, left top, from(#353330), color-stop(4%, #353330), color-stop(4%, transparent)) no-repeat left bottom/100% 100%;
  background: linear-gradient(to top, #353330 0%, #353330 4%, transparent 4%) no-repeat left bottom/100% 100%;
  -webkit-transition: background-size 0.35s ease-in-out, color .3s ease;
  transition: background-size 0.35s ease-in-out, color .3s ease;
}

.antipodes-hero__content a:hover {
  background-size: 0 100%;
  background-position: right bottom;
  color: #353330;
}

.devisHeader {
  padding: 36px 20px;
  background: #f5f3f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
  margin: 0 10px 10px 10px;
}

@media only screen and (min-width: 768px) {
  .devisHeader {
    padding: 36px 40px;
    padding: var(--Spacing-9, 36px) var(--Spacing-10, 40px);
  }
}

.devisHeader__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  gap: var(--Spacing-4, 16px);
}

.devisHeader__heading__title > * {
  color: #353330;
  color: var(--Text-text-primary, #353330);
  leading-trim: both;
  text-edge: cap;
  font-family: "gotham", arial, sans-serif;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  /* 125% */
  letter-spacing: 3.2px;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  .devisHeader__heading__title > * {
    font-size: 2rem;
  }
}

.devisHeader__heading__subtitle > * {
  color: #353330;
  color: var(--Text-text-primary, #353330);
  leading-trim: both;
  text-edge: cap;
  /* Text/Large/Light */
  font-family: "gotham", arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  /* 27px */
  letter-spacing: 1.8px;
  text-transform: uppercase;
}

.devisHeader__description {
  color: #3e3e3e;
  color: var(--Text-text-body, #3e3e3e);
  /* Text/Regular/Normal */
  font-family: "gotham", arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 175% */
}

.devis {
  position: relative;
  max-width: 1600px;
  margin: 1.5rem auto 0;
}

.devis > * {
  padding-bottom: 1.5rem;
}

@media (min-width: 1024px) {
  .devis {
    margin-top: 6.125rem;
  }
  .devis > * {
    padding-bottom: 6.5rem;
  }
}

.step_1,
.step_3,
.step_4,
.step_5 {
  overflow: hidden;
}

@media (min-width: 768px) {
  .step_1,
  .step_3,
  .step_4,
  .step_5 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 116px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 116px;
    gap: 116px;
  }
}

.devis__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

.devis__heading__stepper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-bottom: 24px;
}

.devis__heading__stepper span {
  color: #353330;
  color: var(--Text-text-primary, #353330);
  opacity: 0.5;
  text-align: center;
  leading-trim: both;
  text-edge: cap;
  font-family: Gotham;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 27px */
  letter-spacing: 1.8px;
  text-transform: uppercase;
}

.devis__heading__stepper span:not(.active) {
  cursor: pointer;
}

.devis__heading__stepper span.active {
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.devis__heading__stepper span.active::after {
  content: '';
  position: relative;
  top: -1px;
  margin-left: 10px;
  display: block;
  width: 56px;
  height: 2px;
  background-color: #353330;
  background-color: var(--Text-text-primary, #353330);
}

.devis__heading__title {
  color: #353330;
  color: var(--Text-text-primary, #353330);
  /* Heading/H2 - Mobile */
  font-family: "gotham", arial, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  /* 106.667% */
  letter-spacing: 3px;
  text-transform: uppercase;
}

.devis__heading__description {
  color: #3e3e3e;
  color: var(--Text-text-body, #3e3e3e);
  font-family: "gotham", arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 175% */
}

.devis__choices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  margin-top: 24px;
}

@media (min-width: 768px) {
  .devis__choices {
    margin-top: 64px;
    gap: 48px;
  }
}

.devis__choices__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
}

.devis__choices__btn:has(.devis__choices__option:hover) .devis__choices__option:not(:hover),
.devis__choices__btn:has(.devis__choices__option.is-active) .devis__choices__option:not(.is-active):not(:hover) {
  opacity: 0.3;
}

.devis__choices__btn-item,
.devis__choices__option {
  border: none;
  border-bottom: 1px solid #3e3e3e;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 22px;
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  cursor: pointer;
  color: #353330;
  font-family: "gotham", arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.devis__choices__btn-item > span,
.devis__choices__option > span {
  pointer-events: none;
}

/* Les deux steps partagent les mêmes règles de base */
.step_1,
.step_2,
.step_3,
.step_4,
.step_5 {
  position: relative;
  pointer-events: none;
  /* pas cliquable tant qu’elle n’est pas visible */
  display: none;
  /* cachée par défaut */
}

.step_1.step--visible,
.step_2.step--visible,
.step_3.step--visible,
.step_4.step--visible,
.step_5.step--visible {
  display: block;
  pointer-events: auto;
}

@media (min-width: 1025px) {
  .step_1.step--visible,
  .step_2.step--visible,
  .step_3.step--visible,
  .step_4.step--visible,
  .step_5.step--visible {
    display: -ms-grid;
    display: grid;
  }
}

/* Step cachée mais encore dans le flux (pendant la transition) */
.step--hidden {
  display: none;
}

.devis__step-group__wrapper {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-column-gap: 54px;
  -moz-column-gap: 54px;
  column-gap: 54px;
}

@media (min-width: 1025px) {
  .devis__step-group__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.devis__step-group__wrapper .devis__left {
  -webkit-box-flex: 1.4;
  -ms-flex: 1.4;
  flex: 1.4;
}

@media only screen and (min-width: 1024px) {
  .devis__step-group__wrapper .devis__left {
    -webkit-box-flex: 1.6;
    -ms-flex: 1.6;
    flex: 1.6;
  }
}

@media only screen and (min-width: 1500px) {
  .devis__step-group__wrapper .devis__left {
    -webkit-box-flex: 1.4;
    -ms-flex: 1.4;
    flex: 1.4;
  }
}

.devis__step-group__wrapper .devis__center {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.devis__step-group__wrapper .devis__right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.devis__choices__option {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

/* On cache la vraie checkbox */
.devis__choices__checkbox {
  display: none;
}

.devis__choices__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.devis__choices__label-etiquette {
  position: relative;
  top: -3px;
  margin-left: 8px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 2px 8px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  background: #905e4e;
  color: #fff;
  font-family: Gotham;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: normal;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.devis__decoration {
  position: absolute;
  bottom: -6.5rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 25rem;
  height: auto;
  z-index: -1;
}

.devis__center {
  margin-top: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 1025px) {
  .devis__center {
    width: 282px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.devis__center .zone {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.devis__center .zone.visible {
  opacity: 1;
}

.devis__center .zone-maillot {
  opacity: 0.6;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.devis__center .zone-maillot.visible {
  opacity: 1;
}

.devis__right {
  margin-top: 36px;
}

@media (min-width: 1025px) {
  .devis__right {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 60px;
  }
}

@media only screen and (min-width: 1400px) {
  .devis__right {
    min-width: 420px;
  }
}

.step_4 .devis__right,
.step_5 .devis__right {
  width: auto;
}

.step_4 .devis__step-group {
  -ms-grid-columns: 1fr 116px 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 116px;
}

.devis__right__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 14px;
  margin-top: 50px;
  width: 100%;
}

.step_3 .devis__right__buttons,
.step_5 .devis__right__buttons {
  margin-top: 0;
}

/* Bouton valider */
.devis__choices__button {
  width: 100%;
  padding: 0.15rem 8px 0.05rem;
  border: none;
  cursor: pointer;
  position: relative;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  color: #353330;
  text-align: center;
  font-family: "gotham", arial, sans-serif;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 162.5% */
  letter-spacing: 1.6px;
  text-transform: uppercase;
  background: #fff;
}

@media only screen and (min-width: 768px) {
  .devis__choices__button {
    font-size: 1rem;
  }
}

.devis__choices__button:before {
  content: '';
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  top: 0;
  right: 0;
  position: absolute;
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.devis__choices__button:after {
  content: '';
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  bottom: 0;
  right: 0;
  position: absolute;
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.devis__choices__button span:before {
  content: '';
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  top: 0;
  left: 0;
  position: absolute;
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.devis__choices__button span:after {
  content: '';
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  bottom: 0;
  left: 0;
  position: absolute;
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.devis__choices__button:hover:before, .devis__choices__button:hover:after {
  width: 60%;
  height: 60%;
}

.devis__choices__button:hover span:before, .devis__choices__button:hover span:after {
  width: 60%;
  height: 60%;
}

.devis__choices__back {
  background: #f7f5f3;
}

.devis__choices__validate:disabled {
  opacity: 1;
  background: #fff;
}

.devis__choices__validate:not(:disabled) {
  opacity: 1;
  background: #fff;
}

.devis__categories {
  position: relative;
  margin: 30px 0;
}

.devis__categories .tabs-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 18px;
  margin-top: 28px;
}

@media only screen and (max-width: 1259px) {
  .devis__categories .tabs-nav {
    display: none;
  }
}

.devis__categories .tabs-panels {
  margin-top: 28px;
}

.devis__categories .tabs-nav a {
  position: relative;
  z-index: 0;
  cursor: pointer;
  pointer-events: auto;
  color: #000;
  text-align: center;
  font-family: Gotham;
  font-size: 16px;
  font-style: normal;
  font-weight: 325;
  line-height: 26px;
  /* 162.5% */
}

.devis__categories .tabs-nav a::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #353330;
  background-color: var(--Text-text-primary, #353330);
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.devis__categories .tabs-nav a:hover::after, .devis__categories .tabs-nav a[aria-selected="true"]::after {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.tabPanel {
  display: none;
  position: absolute;
  pointer-events: auto;
  z-index: 10;
  left: 0;
  width: 100%;
  padding: 28px 0;
}

.tabPanel.active {
  display: -ms-grid;
  display: grid;
}

.devis__schema__image {
  position: relative;
  text-align: center;
}

@media only screen and (min-width: 1200px) {
  .devis__schema__image .devis__schema__femme svg,
  .devis__schema__image .devis__schema__homme svg {
    width: 390px;
    height: 475px;
  }
}

.checkbox_acte,
.devis__schema__link {
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.devis__acte .devis__choices__option {
  border: none;
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  padding: 7px 4px;
  width: 100%;
  color: #000;
  text-align: center;
  font-family: Gotham;
  font-size: 13px;
  font-style: normal;
  font-weight: 325;
  line-height: 1.5;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.devis__acte .devis__choices__option:hover, .devis__acte .devis__choices__option.is-active {
  background: rgba(184, 127, 110, 0.65);
}

.devis__acte .devis__choices__option.is-active::after {
  content: '';
  position: absolute;
  top: -5px;
  right: -5px;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Ccircle cx='6' cy='6' r='5.88' fill='%23F1EEEA' stroke='black' stroke-width='0.24'/%3E%3Cmask id='path-2-inside-1_10101_23113' fill='white'%3E%3Cpath d='M6.23863 6.00003L8.11054 4.12811C8.17645 4.0622 8.17645 3.95535 8.11054 3.88946C8.04464 3.82356 7.93778 3.82355 7.87189 3.88946L5.99996 5.76138L4.12805 3.88946C4.06214 3.82355 3.95529 3.82355 3.88939 3.88946C3.8235 3.95536 3.82349 4.06221 3.88939 4.12811L5.76131 6.00002L3.88939 7.87195C3.82349 7.93785 3.82349 8.04471 3.88939 8.1106C3.92234 8.14355 3.96553 8.16002 4.00873 8.16002C4.05192 8.16002 4.0951 8.14355 4.12806 8.1106L5.99996 6.23869L7.87188 8.1106C7.90483 8.14355 7.94802 8.16002 7.99121 8.16002C8.0344 8.16002 8.07759 8.14355 8.11054 8.1106C8.17645 8.0447 8.17645 7.93784 8.11054 7.87195L6.23863 6.00003Z'/%3E%3C/mask%3E%3Cpath d='M6.23863 6.00003L8.11054 4.12811C8.17645 4.0622 8.17645 3.95535 8.11054 3.88946C8.04464 3.82356 7.93778 3.82355 7.87189 3.88946L5.99996 5.76138L4.12805 3.88946C4.06214 3.82355 3.95529 3.82355 3.88939 3.88946C3.8235 3.95536 3.82349 4.06221 3.88939 4.12811L5.76131 6.00002L3.88939 7.87195C3.82349 7.93785 3.82349 8.04471 3.88939 8.1106C3.92234 8.14355 3.96553 8.16002 4.00873 8.16002C4.05192 8.16002 4.0951 8.14355 4.12806 8.1106L5.99996 6.23869L7.87188 8.1106C7.90483 8.14355 7.94802 8.16002 7.99121 8.16002C8.0344 8.16002 8.07759 8.14355 8.11054 8.1106C8.17645 8.0447 8.17645 7.93784 8.11054 7.87195L6.23863 6.00003Z' fill='%23171717'/%3E%3Cpath d='M6.23863 6.00003L5.98697 5.74837L5.73531 6.00003L5.98697 6.25169L6.23863 6.00003ZM8.11054 4.12811L7.85888 3.87645L7.85888 3.87645L8.11054 4.12811ZM7.87189 3.88946L8.12355 4.14112L8.12356 4.1411L7.87189 3.88946ZM5.99996 5.76138L5.7483 6.01304L5.99996 6.2647L6.25162 6.01304L5.99996 5.76138ZM4.12805 3.88946L4.37971 3.6378L4.37971 3.6378L4.12805 3.88946ZM3.88939 4.12811L4.14106 3.87645L4.14104 3.87643L3.88939 4.12811ZM5.76131 6.00002L6.01297 6.25168L6.26463 6.00002L6.01297 5.74836L5.76131 6.00002ZM3.88939 7.87195L4.14106 8.12361L4.14106 8.12361L3.88939 7.87195ZM3.88939 8.1106L4.14106 7.85894L4.14104 7.85893L3.88939 8.1106ZM4.12806 8.1106L4.37969 8.36229L4.37972 8.36226L4.12806 8.1106ZM5.99996 6.23869L6.25162 5.98703L5.99996 5.73537L5.7483 5.98703L5.99996 6.23869ZM7.87188 8.1106L7.62022 8.36226L7.87188 8.1106ZM8.11054 8.1106L8.36217 8.36229L8.3622 8.36226L8.11054 8.1106ZM8.11054 7.87195L7.85888 8.12361L7.8589 8.12362L8.11054 7.87195ZM6.23863 6.00003L6.49029 6.25169L8.3622 4.37977L8.11054 4.12811L7.85888 3.87645L5.98697 5.74837L6.23863 6.00003ZM8.11054 4.12811L8.3622 4.37977C8.56709 4.17489 8.56711 3.84268 8.36219 3.63778L8.11054 3.88946L7.8589 4.14113C7.78578 4.06803 7.78581 3.94952 7.85888 3.87645L8.11054 4.12811ZM8.11054 3.88946L8.36219 3.63778C8.15733 3.43295 7.82513 3.43287 7.62021 3.63781L7.87189 3.88946L8.12356 4.1411C8.05044 4.21423 7.93195 4.21417 7.8589 4.14113L8.11054 3.88946ZM7.87189 3.88946L7.62023 3.6378L5.7483 5.50972L5.99996 5.76138L6.25162 6.01304L8.12355 4.14112L7.87189 3.88946ZM5.99996 5.76138L6.25163 5.50972L4.37971 3.6378L4.12805 3.88946L3.87639 4.14112L5.7483 6.01304L5.99996 5.76138ZM4.12805 3.88946L4.37971 3.6378C4.17482 3.43291 3.84262 3.43289 3.63772 3.63781L3.88939 3.88946L4.14107 4.1411C4.06797 4.21421 3.94946 4.21419 3.87639 4.14112L4.12805 3.88946ZM3.88939 3.88946L3.63772 3.63781C3.43288 3.84267 3.43281 4.17487 3.63775 4.37979L3.88939 4.12811L4.14104 3.87643C4.21417 3.94956 4.21411 4.06805 4.14107 4.1411L3.88939 3.88946ZM3.88939 4.12811L3.63773 4.37977L5.50965 6.25169L5.76131 6.00002L6.01297 5.74836L4.14106 3.87645L3.88939 4.12811ZM5.76131 6.00002L5.50965 5.74836L3.63773 7.62029L3.88939 7.87195L4.14106 8.12361L6.01297 6.25168L5.76131 6.00002ZM3.88939 7.87195L3.63773 7.62029C3.43285 7.82517 3.43283 8.15738 3.63775 8.36228L3.88939 8.1106L4.14104 7.85893C4.21415 7.93203 4.21413 8.05053 4.14106 8.12361L3.88939 7.87195ZM3.88939 8.1106L3.63773 8.36226C3.74014 8.46467 3.87505 8.51592 4.00873 8.51592V8.16002V7.80412C4.05602 7.80412 4.10455 7.82243 4.14106 7.85894L3.88939 8.1106ZM4.00873 8.16002V8.51592C4.14243 8.51592 4.2773 8.46465 4.37969 8.36229L4.12806 8.1106L3.87643 7.85891C3.9129 7.82245 3.96141 7.80412 4.00873 7.80412V8.16002ZM4.12806 8.1106L4.37972 8.36226L6.25163 6.49035L5.99996 6.23869L5.7483 5.98703L3.8764 7.85894L4.12806 8.1106ZM5.99996 6.23869L5.7483 6.49035L7.62022 8.36226L7.87188 8.1106L8.12354 7.85894L6.25162 5.98703L5.99996 6.23869ZM7.87188 8.1106L7.62022 8.36226C7.72262 8.46467 7.85754 8.51592 7.99121 8.51592V8.16002V7.80412C8.0385 7.80412 8.08703 7.82243 8.12354 7.85894L7.87188 8.1106ZM7.99121 8.16002V8.51592C8.12491 8.51592 8.25979 8.46465 8.36217 8.36229L8.11054 8.1106L7.85891 7.85891C7.89538 7.82245 7.94389 7.80412 7.99121 7.80412V8.16002ZM8.11054 8.1106L8.3622 8.36226C8.56709 8.15738 8.56711 7.82517 8.36219 7.62027L8.11054 7.87195L7.8589 8.12362C7.78578 8.05052 7.78581 7.93202 7.85888 7.85894L8.11054 8.1106ZM8.11054 7.87195L8.3622 7.62029L6.49029 5.74837L6.23863 6.00003L5.98697 6.25169L7.85888 8.12361L8.11054 7.87195Z' fill='black' mask='url(%23path-2-inside-1_10101_23113)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.devis__acte .devis__choices__option .checkbox_acte {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.devis__categories .tabs-panels > * {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2fr 8px 2fr;
  grid-template-columns: repeat(2, 2fr);
  grid-gap: 8px;
  gap: 8px;
}

@media (min-width: 768px) {
  .devis__categories .tabs-panels > * {
    -ms-grid-columns: 1fr 8px 1fr 8px 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 1025px) {
  .devis__categories .tabs-panels > * {
    -ms-grid-columns: 1fr 8px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1439px) {
  .devis__categories .tabs-panels > * {
    -ms-grid-columns: 1fr 8px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 1fr 8px 1fr;
    grid-template-rows: repeat(2, 1fr);
  }
  .devis__categories .tabs-panels > * > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .devis__categories .tabs-panels > * > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .devis__categories .tabs-panels > * > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .devis__categories .tabs-panels > * > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}

.devis__mini-title {
  color: #3e3e3e;
  color: var(--Text-text-body, #3e3e3e);
  leading-trim: both;
  text-edge: cap;
  font-family: "gotham", arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  /* 155.556% */
}

button {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.devis__uppercase-title {
  color: #353330;
  color: var(--Text-text-primary, #353330);
  leading-trim: both;
  text-edge: cap;
  font-family: Gotham;
  font-size: 22px;
  font-style: normal;
  font-weight: 325;
  line-height: 28px;
  /* 127.273% */
  letter-spacing: 2.2px;
  text-transform: uppercase;
  margin-bottom: 32px;
}

@media only screen and (min-width: 768px) {
  .devis__uppercase-title {
    margin-right: 60px;
  }
}

@media only screen and (min-width: 1024px) {
  .devis__uppercase-title {
    margin-right: 18px;
  }
}

.devis__left__sidebar,
.devis__right__sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 16px 16px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background: #f1eeea;
}

.devis__left__sidebar__title,
.devis__right__sidebar__title {
  font-size: 18px;
  margin-bottom: 28px;
}

.devis__left__sidebar__list,
.devis__right__sidebar__list {
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  .devis__left__sidebar__list,
  .devis__right__sidebar__list {
    height: 250px;
  }
}

.devis__left__sidebar__list-actes,
.devis__right__sidebar__list-actes {
  max-height: 250px;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.devis__left__sidebar__list-acte:first-child .devis__left__sidebar__list-acte, .devis__left__sidebar__list-acte .devis__right__sidebar__list-acte-title,
.devis__right__sidebar__list-acte:first-child .devis__left__sidebar__list-acte,
.devis__right__sidebar__list-acte .devis__right__sidebar__list-acte-title {
  margin: 16px 0 8px;
}

.devis__left__sidebar__list-acte span,
.devis__right__sidebar__list-acte span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000;
  text-align: center;
  leading-trim: both;
  text-edge: cap;
  font-family: Gotham;
  font-size: 14px;
  font-style: italic;
  font-weight: 325;
  line-height: 26px;
  /* 185.714% */
  margin: 0 0 8px;
}

.devis__left__sidebar__list-acte-items,
.devis__right__sidebar__list-acte-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 16px;
}

.devis__left__sidebar__list-acte-items:not(:last-child),
.devis__right__sidebar__list-acte-items:not(:last-child) {
  margin-bottom: 16px;
}

.devis__left__sidebar__list-acte-item,
.devis__right__sidebar__list-acte-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #353330;
  font-family: Gotham;
  font-size: 16px;
  font-style: normal;
  font-weight: 325;
  line-height: normal;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  padding-bottom: 8px;
  font-style: normal;
}

.devis__left__sidebar__list .devis__right__sidebar__list-acte + .devis__right__sidebar__list-acte,
.devis__right__sidebar__list .devis__right__sidebar__list-acte + .devis__right__sidebar__list-acte {
  margin-top: 1rem;
}

.devis__left__sidebar {
  margin-top: 32px;
}

.devis__left__sidebar__list {
  height: auto;
}

.devis__left__sidebar__list-title {
  color: #000;
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 325;
  line-height: 1.85;
  list-style: none;
}

.devis__left__sidebar__list-items {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1rem 1fr;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  grid-gap: 1rem;
  gap: 1rem;
  margin-bottom: 12px;
  margin-top: 12px;
}

@media only screen and (min-width: 1200px) {
  .devis__left__sidebar__list-items {
    -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}

.devis__left__sidebar__list-item {
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #353330;
  font-size: 1rem;
  font-weight: 325;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  font-style: normal;
}

.devis__left__sidebar__list-item .devis__reset {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.devis__left__sidebar__buttons {
  width: 100%;
  margin-top: 32px;
}

.devis__schema__link {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.devis__schema__link.active {
  opacity: 1;
  pointer-events: auto;
}

.devis__right__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.devis__right__form__col {
  margin-bottom: 10px;
}

@media (min-width: 1025px) {
  .devis__right__form__col {
    margin-bottom: 0;
  }
}

.devis__right__form__row {
  margin-bottom: 32px;
}

@media (min-width: 1025px) {
  .devis__right__form__row {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 28px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 28px;
    -webkit-column-gap: 28px;
    -moz-column-gap: 28px;
    column-gap: 28px;
  }
}

.devis__right__form__row-full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.devis__right__form__row-submit {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.devis__right__form input:not([type='checkbox']),
.devis__right__form textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
  outline: none;
  margin: 0;
}

.devis__right__form textarea {
  max-height: 40px;
}

.devis__right__form input[type='text'] {
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__form input[type='text']::-webkit-input-placeholder {
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__form input[type='text']::-moz-placeholder {
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__form input[type='text']:-ms-input-placeholder {
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__form input[type='text']::-ms-input-placeholder {
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__form input[type='text']::placeholder {
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__form textarea {
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__form label {
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__form input[type='text'],
.devis__right__form input[type='email'],
.devis__right__form input[type='tel'],
.devis__right__form textarea {
  border-bottom: 1px solid rgba(26, 15, 14, 0.6);
  padding: 0 0 8px;
  width: 100%;
}

@media (min-width: 1025px) {
  .devis__right__form input[type='text'],
  .devis__right__form input[type='email'],
  .devis__right__form input[type='tel'],
  .devis__right__form textarea {
    padding: 8px 0;
  }
}

.devis__right__form .contact-form__wrapper *:nth-last-child(2) {
  grid-column: auto;
}

.devis__right__form .contact-form__wrapper *:last-child {
  grid-column: auto;
}

.devis__right__form input[type='checkbox'] {
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  background-image: url("../images/svg/check.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 8px;
}

.devis__right__form input[type='checkbox']:checked {
  background-image: url("../images/svg/check-on.svg");
}

.devis__right__form .devis__choices__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  background: #fff;
}

.devis__right__form .wpcf7-form.invalid input[type='text'] {
  border-bottom: 1px solid #ef4444;
  border-bottom: 1px solid var(--Text-text-error, #ef4444);
}

.devis__right__form .wpcf7-form.invalid input[type='email'] {
  border-bottom: 1px solid #ef4444;
  border-bottom: 1px solid var(--Text-text-error, #ef4444);
}

.devis__right__form .wpcf7-form.invalid input[type='tel'] {
  border-bottom: 1px solid #ef4444;
  border-bottom: 1px solid var(--Text-text-error, #ef4444);
}

.devis__right__form .wpcf7-form.invalid textarea {
  border-bottom: 1px solid #ef4444;
  border-bottom: 1px solid var(--Text-text-error, #ef4444);
}

.devis__right__form .wpcf7-not-valid-tip {
  color: #ef4444;
  color: var(--Text-text-error, #ef4444);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
  margin: 7px 0;
  display: inline-block;
}

.devis__right__form .wpcf7-response-output {
  color: #ef4444;
  color: var(--Text-text-error, #ef4444);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
  margin: 7px 0;
  display: inline-block;
}

.devis__right__form .screen-reader-response {
  display: none;
}

.devis__right__head {
  margin-top: 24px;
}

.devis__right__head-title {
  color: #3e3e3e;
  color: var(--Text-text-body, #3e3e3e);
  leading-trim: both;
  text-edge: cap;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  /* 155.556% */
}

.devis__right__head-date {
  color: #3e3e3e;
  color: var(--Text-text-body, #3e3e3e);
  leading-trim: both;
  text-edge: cap;
  font-size: 1rem;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
  /* 175% */
}

.devis__right__head-text {
  margin-top: 24px;
  color: #3e3e3e;
  color: var(--Text-text-body, #3e3e3e);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 175% */
}

.devis__right__legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: right;
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  text-align: right;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 16px;
  padding: 16px 0 21px;
}

.devis__right__results-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(26, 15, 14, 0.6);
}

.devis__right__results-heading-type {
  position: relative;
  top: -2px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 2px 8px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  color: #fff;
  font-family: Gotham;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  background: #905e4e;
}

.devis__right__results-prices {
  border-bottom: 1px solid rgba(26, 15, 14, 0.6);
  padding-bottom: 1rem;
}

.devis__right__results-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.devis__right__results-row-title {
  font-style: italic;
}

.devis__right__results .devis__right__results-row + .devis__right__results-row {
  margin-top: 6px;
}

.devis__right__results-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1a0f0e;
  color: var(--Text-text-body, #1a0f0e);
  font-family: Gotham;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  /* 21px */
}

.devis__right__sidebar__list-acte-title {
  margin-top: 0 !important;
}

#pdf-content {
  font-family: Arial, sans-serif;
  max-width: 600px;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 12px;
  background: #fff;
}

#pdf-content h1 {
  font-size: 24px;
  margin-bottom: 10px;
}

.client-info {
  background: #f7f7f7;
  padding: 10px;
  margin-bottom: 20px;
  border-radius: 8px;
}

.devis__right__results-rows {
  list-style: none;
  padding: 0;
  padding-bottom: 1rem;
}

.devis__right__results-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.devis__right__results-offer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.devis__right__results-offer .devis__right__results-offer__title {
  color: #1A0F0E;
  font-size: 14px;
  font-weight: 500;
}

.devis__right__results-offer__price {
  display: -ms-grid;
  display: grid;
  grid-template-areas: ". reduction" "new old";
  grid-gap: 5px;
  gap: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.devis__right__results-offer__price .old-price {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  opacity: 0.9;
  color: rgba(115, 115, 115, 0.8);
  font-size: 12px;
  font-weight: 500;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
  grid-area: old;
}

.devis__right__results-offer__price .new-price {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  opacity: 0.9;
  color: #1A0F0E;
  font-size: 14px;
  font-weight: 500;
  grid-area: new;
}

.devis__right__results-offer__price .total-reduction {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  color: #1A0F0E;
  text-align: right;
  font-size: 13px;
  font-weight: 500;
  grid-area: reduction;
}

.total-line {
  font-weight: bold;
  font-size: 18px;
  margin-top: 20px;
  text-align: right;
}

@media only screen and (min-width: 1260px) {
  .tabs-select-mobile {
    display: none;
  }
}

.tab-wrapper {
  position: relative;
  -webkit-transition: height 300ms ease;
  transition: height 300ms ease;
  margin-top: 28px;
}

.tab-panel {
  position: absolute;
  margin: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 300ms ease, -webkit-transform 300ms ease;
  transition: opacity 300ms ease, -webkit-transform 300ms ease;
  transition: opacity 300ms ease, transform 300ms ease;
  transition: opacity 300ms ease, transform 300ms ease, -webkit-transform 300ms ease;
}

.tab-panel.is-active {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  pointer-events: auto;
}

.tab-panel h3 {
  margin-top: 0;
}

.select {
  position: relative;
  margin-top: 26px;
  width: 100%;
}

.select:before {
  content: '';
  position: absolute;
  height: 1px;
  display: block;
  width: calc(100% + 38px);
  height: 1px;
  display: block;
  background: rgba(255, 255, 255, 0.24);
  top: 0px;
  left: -24px;
  z-index: 2;
}

.select:after {
  content: '';
  position: absolute;
  width: calc(100% + 38px);
  height: 1px;
  display: block;
  background: rgba(255, 255, 255, 0.24);
  bottom: 0;
  left: -24px;
  z-index: 2;
}

.select .selectBtn {
  background: rgba(255, 255, 255, 0.6);
  padding: 11px 12px 11px 20px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
  position: relative;
  color: #353330;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 16px auto;
  grid-template-columns: 1fr auto;
  grid-gap: 16px;
  gap: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.select .selectBtn:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' rx='12' fill='%23EBEBEB'/%3E%3Cpath d='M8.72701 10.3664L11.9997 13.6335L15.2725 10.3664' stroke='black' stroke-width='0.297883' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: relative;
  width: 25px;
  height: 25px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.select .selectBtn.hovered:after {
  -webkit-transform: translateY(0%) rotate(180deg);
  -ms-transform: translateY(0%) rotate(180deg);
  transform: translateY(0%) rotate(180deg);
}

.tabs-select-mobile .selectDropdown {
  position: absolute !important;
  padding-left: 23px !important;
}

.tabs-select-mobile.select .selectDropdown .option {
  padding: 10px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  color: #353330;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}

.select .selectBtn.toggle:after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
  -ms-transform: translateY(-50%) rotate(-135deg);
  transform: translateY(-50%) rotate(-135deg);
}

.toggleable {
  overflow: hidden;
  height: 0;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}

.page-break {
  page-break-after: always;
}

.screenReaderOnly {
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  margin: -1px;
  padding: 0;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
  border-image: initial;
}

.screenReaderOnly--focusable:focus,
.screenReaderOnly--focusable:active {
  width: auto;
  height: auto;
  position: static;
  overflow: visible;
  clip: auto;
  margin: 0;
}

.skipToContent:focus {
  position: absolute;
  z-index: 10000;
  top: 3px;
  left: 3px;
  font-size: 18px;
  line-height: 64px;
  padding: 0 24px;
  background-color: #fff;
  text-decoration: underline;
}

.admin-bar .skipToContent:focus {
  top: calc(49px + 3);
}

@media screen and (min-width: 783px) {
  .admin-bar .skipToContent:focus {
    top: calc(35px + 3);
  }
}

.progress-container {
  position: -webkit-sticky;
  position: sticky;
  top: undefined;
  top: var(--header-height);
  width: 100%;
  height: 4px;
  background: rgba(133, 156, 212, 0.64);
  z-index: 9999;
}

.progress-bar {
  height: 100%;
  width: 0%;
  background: #0945F5;
  background: var(--icon-icon-tertiary, #0945F5);
  -webkit-transition: width 0.1s linear;
  transition: width 0.1s linear;
}

.before-after-slider {
  position: relative;
}

/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
| 
|
*/
.before-after-slider__title {
  color: #353330;
  color: var(--text-text-primary, #353330);
  font-family: inherit;
  font-family: var(--font-family-serif, inherit);
  font-size: 1.875rem;
  font-size: var(--font-size-size-30, 1.875rem);
  font-style: normal;
  font-weight: 400;
  font-weight: var(--font-weight-regular, 400);
  line-height: 2.25rem;
  line-height: var(--font-line-height-9, 2.25rem);
  letter-spacing: 3px;
  letter-spacing: var(--font-letter-spacing-normal, 3px);
  margin-bottom: 28px;
  margin-bottom: var(--spacing-3-5, 28px);
  text-transform: uppercase;
}

.before-after-slider__description {
  color: #3E3E3E;
  color: var(--text-text-body, #3E3E3E);
  font-family: inherit;
  font-family: var(--font-family-sans, inherit);
  font-size: 1rem;
  font-size: var(--font-size-size-16, 1rem);
  font-style: normal;
  font-weight: 300;
  font-weight: var(--font-weight-light, 300);
  line-height: 1.75;
  line-height: var(--font-line-height-7, 1.75);
  letter-spacing: 0;
  letter-spacing: var(--font-letter-spacing-normal, 0);
  margin-bottom: 1.25rem;
  margin-bottom: var(--spacing-5, 1.25rem);
}

.before-after-slider__link a {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  gap: 0.5rem;
  gap: var(--spacing-2, 0.5rem);
  padding: 0.625rem 1rem;
  padding: var(--spacing-2-5, 0.625rem) var(--spacing-4, 1rem);
  border-radius: 4px;
  border-radius: var(--radius-radii-xs, 4px);
  background: #061849;
  background: var(--background-bg-primary, #061849);
  color: #FFF;
  color: var(--text-text-on-primary, #FFF);
  font-family: inherit;
  font-family: var(--font-family-sans, inherit);
  font-size: 1rem;
  font-size: var(--font-size-size-16, 1rem);
  font-style: normal;
  font-weight: 400;
  font-weight: var(--font-weight-regular, 400);
  line-height: 1.5rem;
  line-height: var(--font-line-height-6, 1.5rem);
  letter-spacing: 0;
  letter-spacing: var(--font-letter-spacing-normal, 0);
  text-decoration: none;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

.before-after-slider__link a span, .before-after-slider__link a svg {
  position: relative;
  z-index: 1;
}

.before-after-slider__link a::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #0945F5;
  background: var(--text-text-secondary, #0945F5);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  border-radius: 4px;
  border-radius: var(--radius-radii-xs, 4px);
}

.before-after-slider__link a:hover::before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

@media only screen and (min-width: 768px) {
  .before-after-slider__link a {
    margin-left: auto;
    margin-right: auto;
  }
}

/*
|--------------------------------------------------------------------------
| Slider
|--------------------------------------------------------------------------
|
| 
|
*/
.before-after-slider__slide-content {
  background: #F5F3F0;
  background: var(--background-bg-primary-suttle, #F5F3F0);
  padding: 1rem 24px;
  padding: var(--spacing-3-5, 1rem) var(--spacing-10, 24px);
  border-radius: 0;
  margin-top: 10px;
}

.before-after-slider__slide-content__title {
  color: #905E4E;
  color: var(--text-text-secondary, #905E4E);
  text-align: center;
  font-family: inherit;
  font-family: var(--font-family-sans, inherit);
  font-size: 1.125rem;
  font-size: var(--font-size-size-18, 1.125rem);
  font-style: normal;
  font-weight: 400;
  font-weight: var(--font-weight-regular, 400);
  line-height: 1.25rem;
  line-height: var(--font-line-height-5, 1.25rem);
  letter-spacing: 1.8px;
  letter-spacing: var(--font-letter-spacing-normal, 1.8px);
  text-transform: uppercase;
  color: #905E4E;
  color: var(--Background-bg-secondary, #905E4E);
}

.before-after-slider__slide-content__description {
  margin-top: 0.625rem;
  margin-top: var(--spacing-2-5, 0.625rem);
  color: #353330;
  color: var(--text-text-body, #353330);
  text-align: center;
  font-family: inherit;
  font-family: var(--font-family-sans, inherit);
  font-size: 0.875rem;
  font-size: var(--font-size-size-16, 0.875rem);
  font-style: normal;
  font-weight: 400;
  font-weight: var(--font-weight-light, 400);
  line-height: 1.7;
  line-height: var(--font-line-height-7, 1.7);
  letter-spacing: 0;
  letter-spacing: var(--font-letter-spacing-normal, 0);
}

.before-after-slider__slideImage {
  text-align: center;
}

.before-after-slider__slideImage img {
  border-radius: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.before-after-slider__slideImage img + img {
  margin-top: 1px;
}

.before-after-slider__slider {
  margin-top: 2.25rem;
  margin-top: var(--spacing-9, 2.25rem);
  position: relative;
}

@media only screen and (min-width: 768px) {
  .before-after-slider .swiper-slide {
    opacity: 0.7;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }
}

@media only screen and (min-width: 768px) {
  .before-after-slider .swiper-slide.swiper-slide-active {
    opacity: 1 !important;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
  }
}

.before-after-slider__slider.single-photo .swiper-slide {
  opacity: 1;
}

@media only screen and (min-width: 768px) {
  .before-after-slider__slider.single-photo .swiper-slide {
    max-width: 50%;
    margin: auto;
  }
}

/*
|--------------------------------------------------------------------------
| Controls
|--------------------------------------------------------------------------
|
| 
|
*/
.before-after-slider__controls {
  margin-top: 30px;
  margin-top: var(--spacing-10, 30px);
  margin-bottom: 48px;
  margin-bottom: var(--spacing-10, 48px);
}

@media only screen and (min-width: 1024px) {
  .before-after-slider__controls {
    margin-left: 20px;
    margin-right: 20px;
  }
}

.before-after-slider__controls .slide-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 21px;
}

.before-after-slider__controls .slide__arrow-left,
.before-after-slider__controls .slide__arrow-right {
  cursor: pointer;
  margin: 0;
  border: none;
  border-radius: 0;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.before-after-slider__controls .slide__arrow-left:hover,
.before-after-slider__controls .slide__arrow-right:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.before-after-slider__controls .swiper-pagination-bullets.swiper-pagination-horizontal {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.before-after-slider__slider-button-prev,
.before-after-slider__slider-button-next {
  position: absolute;
  top: calc(50% - 65px);
  z-index: 4;
  cursor: pointer;
}

.before-after-slider__slider-button-prev {
  left: -15px;
}

@media only screen and (min-width: 768px) {
  .before-after-slider__slider-button-prev {
    left: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .before-after-slider__slider-button-prev {
    left: 18px;
  }
}

@media only screen and (min-width: 1248px) {
  .before-after-slider__slider-button-prev {
    left: 22px;
  }
}

.before-after-slider__slider-button-prev.swiper-button-disabled {
  display: none;
}

.before-after-slider__slider-button-next {
  right: -15px;
}

@media only screen and (min-width: 768px) {
  .before-after-slider__slider-button-next {
    right: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .before-after-slider__slider-button-next {
    right: 18px;
  }
}

@media only screen and (min-width: 1248px) {
  .before-after-slider__slider-button-next {
    right: 22px;
  }
}

.before-after-slider__slider-button-next.swiper-button-disabled {
  display: none;
}

.before-after-slider__progress-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
}

.before-after-slider__progress {
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 3px;
  background-color: rgba(144, 94, 78, 0.3);
  margin-left: 0;
  margin-right: 0;
  border-radius: 4px;
}

.before-after-slider__progress .progress__bar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  left: -100%;
  background-color: #905E4E;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}

/*
|--------------------------------------------------------------------------
| Thumbnail Hover Blocks
|--------------------------------------------------------------------------
|
|
|
*/
@media only screen and (max-width: 767px) {
  section:has(.antipodes-thumbnail-hover-blocks) .container {
    padding-right: 0;
  }
}

.antipodes-thumbnail-hover-blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 20px 10px 0 10px;
}

@media only screen and (min-width: 1200px) {
  .antipodes-thumbnail-hover-blocks {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.antipodes-thumbnail-hover-blocks__header {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background: #F5F3F0;
  position: relative;
  padding: 2rem 1rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media only screen and (min-width: 1024px) {
  .antipodes-thumbnail-hover-blocks__header {
    padding: 40px 1rem;
  }
}

@media only screen and (min-width: 1300px) {
  .antipodes-thumbnail-hover-blocks__header {
    padding: 40px 72px;
  }
}

.antipodes-thumbnail-hover-blocks__header:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='227' height='190' viewBox='0 0 227 190' fill='none'%3E%3Cpath d='M225.991 103.67C225.731 100.451 225.335 97.2121 224.805 94.0411L224.786 93.9061C224.689 93.3664 224.602 92.8363 224.496 92.3062C223.802 88.528 222.895 84.7305 221.806 81.0004C221.574 80.2101 221.333 79.4294 221.082 78.6583C217.726 68.0851 212.817 58.0709 206.471 48.8663C205.536 47.5169 204.562 46.1675 203.569 44.8567C200.83 41.2424 197.859 37.7629 194.725 34.5148C194.098 33.8691 193.471 33.2233 192.825 32.5872C186.489 26.3222 179.4 20.8091 171.781 16.2117C171.155 15.8261 170.537 15.4599 169.92 15.1129C164.153 11.778 158.058 8.94436 151.828 6.68899C151.182 6.44804 150.526 6.21672 149.87 6.00467C141.373 3.10354 132.482 1.2337 123.445 0.433724C120.099 0.144575 116.733 0 113.444 0H112.904C104.986 0 97.0779 0.828895 89.3723 2.45777L88.5429 2.63126C80.7408 4.34688 73.1122 6.90104 65.8598 10.2359C59.3211 13.2334 53.0139 16.8863 47.1406 21.1079C39.8978 26.303 33.253 32.3655 27.4087 39.1316L26.6082 40.0665C19.3944 48.606 13.5211 58.1094 9.133 68.3164C8.82439 69.0489 8.50613 69.7814 8.21681 70.5139C3.81908 81.3571 1.1573 92.7881 0.298968 104.518L0.250748 105.289C0.0867973 107.776 0 110.311 0 112.845V230.086H226.358V112.845C226.358 109.8 226.232 106.715 225.991 103.67ZM222.23 112.845V161.789C220.243 162.608 217.581 163.707 216.588 164.083C215.585 164.468 214.544 165.461 212.779 167.196C211.564 168.391 209.037 170.878 208.188 171.013C204.832 170.849 203.279 171.418 200.916 172.285C199.827 172.69 198.515 173.162 196.683 173.702C194.657 172.092 186.682 165.239 186.132 164.912C185.987 164.825 185.843 164.738 185.727 164.651L176.141 157.326C174.038 155.726 171.203 155.331 168.744 156.314L162.745 158.714C161.944 159.032 161.067 159.042 160.266 158.743L151.577 155.485C150.728 155.167 149.831 155.013 148.925 155.013H147.15C145.733 155.013 144.344 155.408 143.138 156.16L121.622 169.625C120.648 170.232 119.462 170.319 118.42 169.856L117.543 169.451V162.945C117.659 162.203 118.719 156.517 122.982 150.859C125.731 147.196 129.174 144.324 133.263 142.262C138.143 139.794 143.977 138.474 150.69 138.32C178.957 137.674 187.608 128.44 195.255 120.286C199.306 115.968 203.694 112.045 210.551 109.79C213.772 108.72 217.553 108.026 222.085 107.834C222.162 109.511 222.211 111.188 222.211 112.845M117.398 119.274C116.906 122.079 116.713 125.163 116.781 128.537C111.467 133.645 108.554 140.401 107.156 144.536C106.558 143.842 105.951 143.187 105.333 142.541C104.668 141.221 100.984 133.163 103.308 121.346C103.559 120.093 103.867 118.792 104.263 117.443C105.999 111.583 109.22 107.294 112.624 102.754C113.068 102.157 113.521 101.578 113.955 100.971C113.357 109.433 116.25 116.768 117.398 119.284M116.096 90.2436C114.399 93.9543 112.007 97.1254 109.557 100.402C107.146 103.602 104.668 106.899 102.749 110.802C101.871 104.952 99.2093 98.0988 93.3842 90.4846C90.1438 86.2533 88.7165 81.8293 89.0347 76.9813C89.1987 76.0078 89.3144 75.0536 89.3819 74.1283C90.6164 67.4779 94.474 62.784 98.5342 57.8588C101.254 54.5625 104.031 51.1987 106.23 47.1025C107.407 52.4421 109.827 56.0275 112.181 59.5359C115.469 64.4418 118.584 69.0682 118.575 78.7547C118.575 83.2847 117.61 86.9666 116.115 90.2339M63.5838 70.5236C63.931 76.2584 66.0527 84.6341 73.5655 94.1953C68.1359 91.6797 60.1505 87.3135 51.1043 80.1908C50.7185 79.8438 50.3231 79.5161 49.8988 79.2077C49.8699 79.1788 49.8506 79.1595 49.812 79.1306C37.5736 68.6056 33.5905 51.1409 32.5008 44.77C36.8985 45.3772 46.5716 47.1603 55.5503 51.7385C59.0607 53.5216 62.4748 55.7288 65.4162 58.466C64.7411 60.0564 63.1981 64.3551 63.5742 70.5236M75.9958 122.166C73.2955 120.807 70.3251 119.833 67.2197 119.081C66.4385 114.812 63.661 101.135 57.942 89.8966C67.3258 96.0555 74.665 99.0723 77.9825 100.248C75.7258 107.525 74.2503 114.889 75.9958 122.166ZM69.1292 59.6805C69.5825 58.8901 70.0068 58.0902 70.4022 57.3094C72.3793 53.4156 73.6716 49.6952 74.4624 46.2157C75.6004 48.4904 76.9795 50.7265 78.3876 53.0204C82.1585 59.1504 86.045 65.4731 85.5243 73.6657C85.3699 74.5813 85.2542 75.5355 85.1771 76.5186C84.1741 82.0896 82.2645 87.622 80.4129 92.9712C80.1428 93.7616 79.8632 94.5616 79.5931 95.3519C72.1961 87.2172 68.0298 78.6969 67.4608 70.5525C67.0075 64.0659 69.0038 59.9407 69.1292 59.6901M48.6547 83.2076C48.7029 83.2462 48.7608 83.2944 48.809 83.3329C49.6673 84.104 50.4292 84.9618 51.0657 85.8678C58.1156 95.8724 61.8479 111.824 63.1209 118.214C60.353 117.703 57.5177 117.318 54.7112 116.922C48.1725 116.016 41.4312 115.062 35.5869 112.768C34.2464 112.238 32.983 111.525 31.7967 110.629C31.4303 110.301 31.0445 109.983 30.6587 109.684V109.703C20.4456 100.894 15.7296 80.133 14.3794 73.1548C20.6385 73.5018 37.834 75.0825 47.1502 81.9739C47.6421 82.4076 48.1436 82.8124 48.6547 83.2172M54.1808 120.768C63.2752 122.04 71.9935 123.264 77.9632 127.997C78.8891 128.72 79.7474 129.539 80.5286 130.455C76.1791 129.963 71.5981 129.828 66.8146 129.693C59.0414 129.462 50.7571 129.038 42.3474 127.023C41.6338 125.038 40.1486 121.356 37.7375 117.607C43.0322 119.207 48.6836 119.997 54.1808 120.759M82.7757 97.9735C83.1904 96.7398 83.6147 95.4965 84.0583 94.2435C84.9456 91.6893 85.8329 89.1063 86.6526 86.475C87.5109 88.6725 88.7261 90.793 90.3174 92.8652C97.618 102.407 100.463 111.544 98.785 120.084C98.5921 121.038 98.351 121.983 98.052 122.927C96.3739 128.151 93.3167 131.698 91.8701 133.173C89.9027 132.344 87.8774 131.717 85.8136 131.284C84.5598 129.105 83.0554 127.293 81.358 125.78C77.1242 116.942 79.5063 107.689 82.7757 97.9832M98.6981 130.686C98.7946 133.279 99.1321 135.573 99.5661 137.5C98.2642 136.546 96.914 135.688 95.5349 134.927C96.4607 133.896 97.5794 132.479 98.6981 130.686ZM118.7 96.0362C119.086 94.6676 119.587 93.3086 120.176 91.9785C123.541 84.4317 130.148 77.5885 139.888 71.5452C141.528 70.5332 143.254 69.5405 145.067 68.567C146.832 67.6224 148.481 66.6297 150.024 65.5791C149.561 66.5237 149.137 67.4586 148.732 68.3839C148.308 69.3574 147.922 70.3212 147.555 71.2754C143.457 81.9739 142.579 91.5737 142.386 95.1784C137.12 96.682 132.568 98.5229 128.807 101.019C124.294 104.017 121.092 107.901 119.124 112.874C117.948 109.453 116.617 103.294 118.69 96.0266M150.101 75.7186C172.669 76.5861 186.624 68.7212 194.387 61.878C195.39 61.0009 196.316 60.1238 197.165 59.2467C196.123 61.5021 194.918 63.8731 193.539 66.2827C190.404 71.7477 185.997 77.9451 180.22 82.8124C178.754 83.7184 177.375 84.7401 176.092 85.8774C172.399 88.2677 168.242 90.0508 163.603 90.8315C157.315 91.8917 151.548 92.9134 146.359 94.176C146.639 90.5906 147.488 83.6124 150.111 75.7379M122.027 116.335C123.59 111.12 126.512 107.226 130.948 104.277C134.95 101.617 140.216 99.718 146.34 98.1856C151.731 96.8266 157.788 95.7374 164.23 94.6483C166.034 94.3399 167.798 93.9062 169.534 93.3182C163.14 101.434 157.151 106.966 151.442 110.985C143.408 116.653 135.905 119.293 128.556 121.896C127.553 122.262 126.56 122.609 125.557 122.966C123.783 123.611 122.153 124.44 120.668 125.404C120.783 121.992 121.227 118.995 122.027 116.325M151.799 116.653C153.515 115.457 155.377 114.339 157.383 113.337C164.847 109.636 175.494 108.036 188.176 108.711C190.375 108.826 192.632 109.144 195.014 109.482C196.962 109.752 198.93 110.031 200.878 110.195C197.599 112.402 194.937 114.985 192.459 117.616C184.994 125.587 177.279 133.818 150.622 134.435C144.392 134.58 139.223 135.679 134.941 137.327C137.39 131.997 142.56 123.13 151.789 116.662M221.314 98.6771C221.545 100.431 221.729 102.195 221.873 103.959C220.581 104.017 219.317 104.103 218.131 104.238C219.356 102.696 220.417 100.846 221.314 98.6771ZM219.838 90.0797C217.572 99.294 213.435 103.544 208.333 105.212C204.504 106.465 200.106 106.262 195.554 105.617C193.191 105.289 190.751 104.942 188.389 104.817C178.089 104.267 169.264 105.125 162.022 107.352C166.014 103.612 170.142 99.0048 174.463 93.27C175.639 91.7086 176.912 90.3014 178.32 89.0388C179.796 88.0846 181.242 87.0051 182.66 85.81C187.984 82.5619 194.522 80.9137 202.209 80.8944C209.442 80.8655 215.633 82.3691 218.093 83.0534C218.748 85.3762 219.337 87.728 219.838 90.0797ZM203.983 52.5867C209.403 60.7021 213.685 69.4634 216.733 78.6872C213.454 77.9258 208.294 77.0102 202.382 77.0102H202.296C197.782 77.0102 193.577 77.5596 189.729 78.6391C192.285 75.5548 194.686 72.0464 196.914 68.1429C200.569 61.7624 202.739 56.2589 203.974 52.5867M200.28 47.3531C200.463 47.6037 200.646 47.8543 200.839 48.1049C199.19 50.9192 196.287 55.0637 191.687 59.0733C181.638 67.8441 167.789 72.2392 151.5 71.8537C151.751 71.2175 152.001 70.5814 152.281 69.9356C154.461 64.8755 157.113 60.3744 160.208 56.4516C160.45 56.1432 160.691 55.8541 160.941 55.5553C168.686 46.1675 179.159 40.2496 192.208 37.869C195.053 40.8568 197.772 44.0471 200.27 47.3434M170.036 36.0184C171.367 29.6764 171.299 24.1344 171 20.5971C177.452 24.6163 183.47 29.3198 188.938 34.5919C180.297 36.5292 173.276 39.9123 167.596 44.076C168.734 41.2327 169.505 38.5147 170.036 36.0184ZM151.693 11.0552C156.891 13.0021 161.964 15.3731 166.824 18.1104C167.172 20.2983 167.982 27.1897 166.236 35.363C164.712 42.4761 161.742 48.6832 157.354 53.936C153.65 58.3504 148.963 62.0901 143.283 65.1261C141.721 65.955 140.226 66.8128 138.789 67.6803C136.436 56.6155 137.14 46.6687 138.972 38.5244C139.965 34.1196 141.277 30.2258 142.618 26.9777C145.954 18.9007 149.957 13.3009 151.712 11.0552M126.001 4.85771L126.676 5.7348C126.772 5.34927 126.84 5.13722 126.84 5.12759L126.608 4.92518C133.861 5.80227 140.988 7.40223 147.864 9.69615C145.742 12.5491 142.184 17.908 139.107 25.3295C137.863 28.3463 136.629 31.8643 135.635 35.8256C129.974 29.6378 126.743 22.9488 125.981 15.9225C125.721 13.4358 125.827 11.1419 126.039 9.32025C126.223 7.73957 126.493 6.5155 126.666 5.79263L125.49 4.79024C125.663 4.80952 125.837 4.81916 126.01 4.84807M134.632 40.4038C133.07 48.8277 132.742 58.8516 135.317 69.8875C130.013 73.4536 125.682 77.28 122.317 81.3667C122.394 80.5378 122.423 79.6703 122.423 78.7643C122.423 67.873 118.835 62.5238 115.363 57.3576C112.21 52.6445 109.22 48.1916 109.326 39.2472C109.818 37.3485 109.982 35.4787 109.885 33.6281C111.737 23.7103 117.803 15.5852 122.008 10.9491C121.921 12.5587 121.931 14.3033 122.114 16.096C122.712 22.1296 125.384 31.18 134.632 40.3942M112.914 4.13484H113.454C116.54 4.13484 119.693 4.26978 122.828 4.53965C122.828 4.56856 122.818 4.59748 122.809 4.62639C120.002 7.18055 112.19 14.949 108.063 25.8211C104.205 16.3948 95.3902 8.79015 92.0437 6.14925C98.891 4.81916 105.902 4.14448 112.914 4.14448M89.8063 9.32989C93.7121 12.472 105.131 22.4958 105.999 33.3004C105.69 35.0546 105.507 36.8666 105.459 38.7364C103.491 45.7242 99.4504 50.6301 95.5349 55.3914C93.0274 58.4468 90.4621 61.5503 88.5043 65.184C87.0962 59.8058 84.2609 55.2179 81.657 50.9771C78.5901 45.9941 75.7065 41.2906 75.4943 36.1148C75.0989 25.7343 86.1415 13.2045 89.7966 9.34917M86.2861 7.42151C83.1325 10.8238 77.0856 17.9369 73.8355 25.7632C71.9742 19.6622 69.1003 15.5273 67.8273 13.8888C73.7681 11.1804 79.9596 9.01183 86.2861 7.42151ZM51.3936 23.1802C55.6371 20.2694 60.083 17.6574 64.6833 15.3828L64.3168 15.7105C64.4229 15.8261 71.3088 23.6813 71.627 36.2401C71.7717 41.6665 70.6819 47.9699 67.2775 54.9095C64.2493 52.2397 60.8545 50.0614 57.4019 48.2783C57.3826 48.2783 57.373 48.2783 57.3634 48.2591C47.4878 42.0616 50.217 27.7776 51.3936 23.1609M45.8868 27.2283C45.5589 29.0692 45.26 31.7486 45.4818 34.7654C45.7518 38.4183 46.7355 41.6857 48.375 44.5098C40.8237 41.9556 34.1499 41.0111 31.5363 40.7219C35.9148 35.8064 40.7176 31.286 45.8868 27.2379M28.5081 44.2784C29.1639 48.8374 31.7196 62.466 39.9268 73.9548C29.3568 70.0899 17.128 69.3284 13.2703 69.1839C17.1955 60.2395 22.3262 51.8734 28.5081 44.2688M10.84 75.2271C12.5277 83.6413 17.5234 103.583 28.3152 112.788C28.6431 113.038 28.9517 113.289 29.2603 113.559C33.417 117.154 36.1462 122.272 37.67 125.761C26.3864 122.224 15.0545 115.39 4.68705 101.954C5.60325 92.7977 7.65745 83.8341 10.84 75.2271ZM113.695 225.961H4.12769V190.925L9.03656 186.762C9.65379 186.241 10.435 185.952 11.2547 185.952H12.981C13.2318 185.952 13.4439 185.981 13.7043 186.039C18.4782 187.07 30.1765 189.104 35.7123 185.644C39.676 183.176 46.668 182.733 49.4841 182.656C51.2008 182.608 52.8017 182 54.1229 180.882C59.2343 176.564 61.5489 175.099 62.0408 174.935C62.4072 174.839 63.6224 175.128 64.3457 175.292C66.506 175.803 69.4668 176.497 71.5402 174.473C72.1864 174.029 75.6101 173.711 82.062 174.752C82.8142 174.878 83.5954 174.878 84.3766 174.762L88.9286 174.087C89.0733 174.068 89.2373 174.058 89.4205 174.058H101.09C103.202 174.058 105.237 173.162 106.674 171.591C107.648 170.512 109.316 170.174 110.647 170.791L113.685 172.198V225.961H113.695ZM113.695 167.649L112.402 167.051C111.399 166.579 110.329 166.348 109.22 166.348C107.089 166.348 105.054 167.244 103.636 168.815C102.99 169.528 102.064 169.933 101.109 169.933H89.4398C89.0347 169.933 88.6682 169.962 88.3307 170.01L83.798 170.675C83.4411 170.724 83.0843 170.724 82.7467 170.675C71.4438 168.854 69.3993 170.82 68.7242 171.475C68.2323 171.957 66.5446 171.562 65.3101 171.273C63.8153 170.926 62.2722 170.56 60.8642 170.984C60.3145 171.148 58.646 171.668 51.4708 177.731C50.8729 178.232 50.1495 178.511 49.3877 178.531C45.4721 178.637 38.1908 179.244 33.5423 182.145C30.0608 184.323 21.1689 183.427 14.6302 182.02C14.0997 181.894 13.5597 181.837 12.9907 181.837H11.2644C9.47055 181.837 7.7346 182.473 6.37478 183.629L4.13734 185.528V112.855C4.13734 111.188 4.18556 109.53 4.26271 107.872C12.9907 118.455 22.9723 125.501 34.7093 129.356C36.1077 129.819 37.5061 130.223 38.8948 130.58C48.539 133.086 58.1156 133.356 66.6892 133.597C72.3889 133.761 77.8089 133.915 82.7371 134.686C83.229 134.763 83.7208 134.84 84.203 134.936C86.9998 135.447 89.5748 136.324 91.928 137.452C95.8628 139.332 99.1997 141.915 102.006 144.729C103.289 146.021 104.456 147.36 105.526 148.71C110.155 154.57 112.692 160.468 113.502 162.57C113.579 162.782 113.647 162.955 113.695 163.09V167.659V167.649ZM110.107 148.295C110.107 148.295 110.078 148.266 110.078 148.247C110.869 145.365 113.907 135.814 120.947 130.05C122.664 128.633 124.631 127.447 126.859 126.638C127.843 126.281 128.846 125.925 129.829 125.578C133.388 124.315 136.976 123.043 140.641 121.452C133.87 129.086 130.707 137.018 129.743 139.813C125.181 142.454 121.998 145.712 119.8 148.671C117.61 151.63 116.173 154.57 115.257 156.97C114.071 154.541 112.374 151.476 110.107 148.305M117.562 173.923C119.655 174.579 121.931 174.309 123.831 173.123L145.347 159.659C145.897 159.321 146.523 159.138 147.17 159.138H148.944C149.359 159.138 149.774 159.215 150.15 159.35L158.829 162.608C160.585 163.263 162.523 163.244 164.288 162.55L170.296 160.15C171.415 159.707 172.698 159.88 173.652 160.603L183.248 167.938C183.509 168.131 183.788 168.324 184.049 168.468C184.357 168.651 189.623 172.96 192.449 175.234C190.616 176.314 189.044 177.943 187.212 179.87C185.004 182.184 182.265 185.065 178.012 188.024C176.999 188.728 175.601 189.672 173.98 190.771C166.892 195.571 156.177 202.829 152.763 206.694C146.012 214.327 136.224 221.826 130.408 225.999L117.552 225.951V173.914L117.562 173.923ZM136.899 226.028C143.109 221.334 150.246 215.388 155.666 209.258C158.752 205.759 169.65 198.376 176.16 193.971C177.79 192.863 179.198 191.909 180.23 191.195C184.801 188.015 187.694 184.969 190.019 182.53C192.275 180.159 193.905 178.444 195.882 177.933C198.901 177.143 200.849 176.429 202.267 175.909C204.446 175.109 205.44 174.743 208.014 174.868C210.213 174.955 212.403 172.989 215.498 169.952C216.386 169.075 217.601 167.88 217.987 167.687C218.787 167.379 220.552 166.656 222.249 165.962V226.327L136.918 226.028H136.899Z' fill='%23B7A894' fill-opacity='0.15'/%3E%3C/svg%3E");
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.antipodes-thumbnail-hover-blocks__content {
  -webkit-box-flex: 2.3;
  -ms-flex: 2.3;
  flex: 2.3;
  position: relative;
}

@media only screen and (min-width: 1200px) {
  .antipodes-thumbnail-hover-blocks__content {
    -webkit-box-flex: 2.6;
    -ms-flex: 2.6;
    flex: 2.6;
  }
}

.antipodes-thumbnail-hover-block__on-hover-title * {
  color: #fff;
}

.antipodes-thumbnail-hover-blocks__progress-wrapper {
  width: 100%;
  display: block;
}

.antipodes-thumbnail-hover-block__on-hover {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.antipodes-thumbnail-hover-block__on-hover-button {
  background-color: #fff;
  width: 200px;
}

.antipodes-thumbnail-hover-block__on-hover-button span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 200px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.antipodes-thumbnail-hover-block__on-hover-button span:before, .antipodes-thumbnail-hover-block__on-hover-button span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 6px;
  height: 6px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.antipodes-thumbnail-hover-block__on-hover-button > span {
  padding-right: 0;
}

.antipodes-thumbnail-hover-block__on-hover-button > span:before {
  border-top: 0.5px solid #000;
  border-right: 0.5px solid #000;
  top: 0;
  right: 0;
}

.antipodes-thumbnail-hover-block__on-hover-button > span:after {
  border-bottom: 0.5px solid #000;
  border-right: 0.5px solid #000;
  bottom: 0;
  right: 0;
}

.antipodes-thumbnail-hover-block__on-hover-button > span span {
  padding-left: 0;
  padding-top: 3px;
}

.antipodes-thumbnail-hover-block__on-hover-button > span span:before {
  border-top: 0.5px solid #000;
  border-left: 0.5px solid #000;
  top: 0;
  left: 0;
}

.antipodes-thumbnail-hover-block__on-hover-button > span span:after {
  border-bottom: 0.5px solid #000;
  border-left: 0.5px solid #000;
  bottom: 0;
  left: 0;
}

.antipodes-thumbnail-hover-block__on-hover-button:hover {
  color: #000 !important;
}

.antipodes-thumbnail-hover-block__on-hover-button:hover span:before, .antipodes-thumbnail-hover-block__on-hover-button:hover span:after {
  width: 50%;
  height: 50%;
}

.antipodes-thumbnail-hover-block__on-hover-button span {
  position: relative;
}

.antipodes-thumbnail-hover-block {
  position: relative;
}

@media only screen and (max-width: 574px) {
  .antipodes-thumbnail-hover-block .antipodes-thumbnail-hover-block__on-hover {
    opacity: 1 !important;
  }
  .antipodes-thumbnail-hover-block .antipodes-thumbnail-hover-block__title {
    display: none;
  }
}

.antipodes-thumbnail-hover-block::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(250, 250, 250, 0)), color-stop(90%, rgba(41, 41, 41, 0.5)));
  background: linear-gradient(180deg, rgba(250, 250, 250, 0) 0%, rgba(41, 41, 41, 0.5) 90%);
  pointer-events: none;
  -webkit-transition: opacity ease .6s;
  transition: opacity ease .6s;
}

.antipodes-thumbnail-hover-block__title,
.antipodes-thumbnail-hover-block__on-hover {
  z-index: 3;
}

.antipodes-thumbnail-hover-blocks__arrow--left,
.antipodes-thumbnail-hover-blocks__arrow--right {
  cursor: pointer;
}

.antipodes-thumbnail-hover-blocks__arrow--left.swiper-button-disabled,
.antipodes-thumbnail-hover-blocks__arrow--right.swiper-button-disabled {
  display: none;
}

@media only screen and (max-width: 574px) {
  .antipodes-thumbnail-hover-blocks__arrow--left {
    left: -10px;
  }
}

@media only screen and (max-width: 574px) {
  .antipodes-thumbnail-hover-blocks__arrow--right {
    right: -10px;
  }
}

.antipodes-thumbnail-hover-blocks__content:has(.swiper-button-lock) .antipodes-thumbnail-hover-blocks__controls {
  display: none;
}

.home-thumbnail-hover-blocks__slider.mobile .antipodes-thumbnail-hover-block {
  height: 500px !important;
}

.antipodes-post-card-3__thumbnail {
  position: relative;
}

.antipodes-post-card-3__thumbnail-category {
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.antipodes-post-card-3__thumbnail-category:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3' viewBox='0 0 3 3' fill='none'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='white'/%3E%3C/svg%3E");
  display: block;
  margin-left: 10px;
  margin-right: 10px;
  bottom: 3px;
  position: relative;
}

.antipodes-post-card-3__header {
  position: absolute;
  bottom: 20px;
  left: 20px;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  padding: 8px 12px;
  background-color: rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.antipodes-post-card-3__title {
  margin-bottom: 14px;
  margin-top: 8px;
}

@media only screen and (min-width: 1024px) {
  .antipodes-post-card-3__title {
    max-width: 90%;
  }
}

@media only screen and (min-width: 1500px) {
  .antipodes-post-card-3__title {
    max-width: 100%;
  }
}

.antipodes-post-card-3__default-read-more-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  gap: var(--Spacing-2, 1rem);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.antipodes-post-card-3__default-read-more-button span {
  position: relative;
  z-index: 1;
}

.antipodes-post-card-3__default-read-more-button::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='0.25' y='0.25' width='20.1964' height='19.5' fill='white'/%3E%3Cpath d='M16.077 9.46086H10.5393V3.92313C10.5393 3.81768 10.4538 3.73218 10.3484 3.73218C10.2429 3.73218 10.1574 3.81768 10.1574 3.92313V9.46086H4.61967C4.51421 9.46086 4.42871 9.54636 4.42871 9.65182C4.42871 9.75728 4.51421 9.84278 4.61967 9.84278H10.1574V15.3805C10.1574 15.486 10.2429 15.5715 10.3484 15.5715C10.4538 15.5715 10.5393 15.486 10.5393 15.3805V9.84278H16.077C16.1825 9.84278 16.268 9.75728 16.268 9.65182C16.268 9.54636 16.1825 9.46086 16.077 9.46086Z' fill='%23353330'/%3E%3Cpath d='M4.42857 0.25H0.25V4.42857' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M20.4463 4.42857L20.4463 0.25L16.2677 0.25' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M16.2677 19.75L20.4463 19.75L20.4463 15.5714' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M0.250001 15.5714L0.25 19.75L4.42857 19.75' stroke='%23353330' stroke-width='0.5'/%3E%3C/svg%3E");
  line-height: 0;
  position: relative;
  z-index: 1;
  -webkit-transition: -webkit-transform ease .3s;
  transition: -webkit-transform ease .3s;
  transition: transform ease .3s;
  transition: transform ease .3s, -webkit-transform ease .3s;
}

.antipodes-post-card-3:hover .antipodes-post-card-3__default-read-more-button::after {
  -webkit-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}

.antipodes-comments-block {
  background: #EBE7E1;
  padding-bottom: 60px;
  position: relative;
}

.antipodes-comments-block.antipodes-comments-block__without-wave {
  margin-top: 3rem;
}

.antipodes-comments-block:not(.antipodes-comments-block__without-wave):before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -80px;
  left: 0;
  width: 100%;
  height: 65px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='47' viewBox='0 0 375 47' fill='none'%3E%3Cpath d='M502 41.6741L502 -51.2247L-72 -102.5L-69.8287 3.36838C-58.0513 23.2753 -12.1129 46.5 70.3157 46.5C173.351 46.5 189.142 25.3866 311.719 18.1478C409.781 12.3567 479.432 28.805 502 41.6741Z' fill='%23F5F3F0'/%3E%3C/svg%3E") no-repeat;
  z-index: -1;
}

@media only screen and (min-width: 400px) {
  .antipodes-comments-block:not(.antipodes-comments-block__without-wave):before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='768' height='113' viewBox='0 0 768 113' fill='none'%3E%3Cg clip-path='url(%23clip0_21319_45957)'%3E%3Cpath d='M1028.1 101.732V-88.5243L-147.456 -193.536L-143.009 23.2824C-118.889 64.0517 -24.8073 111.616 144.007 111.616C355.023 111.616 387.363 68.3756 638.4 53.5506C839.231 41.6904 981.877 75.3765 1028.1 101.732Z' fill='%23F5F3F0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_21319_45957'%3E%3Crect width='768' height='112.64' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
    top: -165px;
    height: 113px;
  }
}

@media only screen and (min-width: 768px) {
  .antipodes-comments-block:not(.antipodes-comments-block__without-wave):before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2000' height='344' viewBox='0 0 2000 344' fill='none'%3E%3Cg clip-path='url(%23clip0_21319_45959)'%3E%3Cpath d='M2041.67 331.944V118.056L-16.6665 0L-8.88045 243.75C33.3527 289.583 198.085 343.055 493.67 343.055C863.15 343.055 919.777 294.444 1359.33 277.778C1710.97 264.444 1960.74 302.315 2041.67 331.944Z' fill='%23F5F3F0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_21319_45959'%3E%3Crect width='2000' height='343.056' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
    background-size: contain;
    top: -190px;
    height: 344px;
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block:not(.antipodes-comments-block__without-wave):before {
    top: -220px;
  }
}

@media only screen and (min-width: 1300px) {
  .antipodes-comments-block:not(.antipodes-comments-block__without-wave):before {
    top: -290px;
  }
}

@media only screen and (min-width: 1550px) {
  .antipodes-comments-block:not(.antipodes-comments-block__without-wave):before {
    top: -370px;
  }
}

@media only screen and (min-width: 2100px) {
  .antipodes-comments-block:not(.antipodes-comments-block__without-wave):before {
    top: -430px;
  }
}

.antipodes-comments-block:not(.is-active) .antipodes-comments-block__comments {
  height: 28rem;
}

.antipodes-comments-block__title > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

.antipodes-comments-block__title span {
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  .antipodes-comments-block__title span {
    font-size: 1.25rem;
  }
}

.antipodes-comments-block__comment-reply-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.antipodes-comments-block__comment-text {
  letter-spacing: 0.32px;
  text-align: left;
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block__comment-text {
    margin-right: 65px;
  }
}

.antipodes-comments-block__comment-content {
  border-radius: 36px 0 0 36px;
}

@media only screen and (min-width: 768px) {
  .antipodes-comments-block__comment-content {
    border-radius: 100px 0 0 100px;
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block__comment-content {
    margin-right: calc(50% - 50vw);
  }
}

.antipodes-comments-block__comment-meta {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto var(--comments-block__comment-meta__gap) auto var(--comments-block__comment-meta__gap) auto;
  grid-template-areas: "author ." "date ." "reply .";
  -ms-grid-columns: auto 4px 12px 1fr;
  -ms-grid-columns: auto var(--comments-block__comment-meta__gap) 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 4px 12px;
  gap: 4px 12px;
  gap: 4px 12px;
  gap: var(--comments-block__comment-meta__gap);
}

@media only screen and (min-width: 480px) {
  .antipodes-comments-block__comment-meta {
    grid-template-areas: "author ." "date reply";
  }
  .antipodes-comments-block__comment-author {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .antipodes-comments-block__comment-date {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .antipodes-comments-block__comment-reply-link {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}

.antipodes-comments-block__form {
  background: #F1EEEA;
  position: relative;
  z-index: 2;
}

.antipodes-comments-block__form:has(.comment-respond):before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M39.3223 0.322266H0.322266V39.3223' stroke='%23353330' stroke-width='0.644628'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  top: 0;
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block__form:has(.comment-respond):before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Cpath d='M61 0.5H0.5V61' stroke='%23353330'/%3E%3C/svg%3E");
  }
}

.antipodes-comments-block__form:has(.comment-respond):after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M0.5 6.85453e-07L0.5 39L39.5 39' stroke='%23353330'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  bottom: -6px;
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block__form:has(.comment-respond):after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Cpath d='M0.500001 2.11596e-06L0.5 60.5L61 60.5' stroke='%23353330'/%3E%3C/svg%3E");
  }
}

.antipodes-comments-block__form .comment-respond {
  padding: 36px 20px;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block__form .comment-respond {
    padding: 48px;
  }
}

.antipodes-comments-block__form .comment-respond:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M39 39.3223L39 0.322266L8.31485e-06 0.322262' stroke='%23353330' stroke-width='0.644628'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  top: 0;
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block__form .comment-respond:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Cpath d='M60.5 61L60.5 0.5L1.90735e-06 0.499994' stroke='%23353330'/%3E%3C/svg%3E");
  }
}

.antipodes-comments-block__form .comment-respond:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M6.85453e-07 39L39 39L39 6.25849e-07' stroke='%23353330' stroke-width='0.644628'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  bottom: -6px;
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block__form .comment-respond:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Cpath d='M2.11596e-06 60.5L60.5 60.5L60.5 1.90735e-06' stroke='%23353330'/%3E%3C/svg%3E");
  }
}

.antipodes-comments-block__default-load-more-button span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 338px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.antipodes-comments-block__default-load-more-button span:before, .antipodes-comments-block__default-load-more-button span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.antipodes-comments-block__default-load-more-button > span {
  padding-right: 0;
}

.antipodes-comments-block__default-load-more-button > span:before {
  border-top: 0.5px solid #000;
  border-right: 0.5px solid #000;
  top: 0;
  right: 0;
}

.antipodes-comments-block__default-load-more-button > span:after {
  border-bottom: 0.5px solid #000;
  border-right: 0.5px solid #000;
  bottom: 0;
  right: 0;
}

.antipodes-comments-block__default-load-more-button > span span {
  padding-left: 0;
  padding-top: 3px;
}

.antipodes-comments-block__default-load-more-button > span span:before {
  border-top: 0.5px solid #000;
  border-left: 0.5px solid #000;
  top: 0;
  left: 0;
}

.antipodes-comments-block__default-load-more-button > span span:after {
  border-bottom: 0.5px solid #000;
  border-left: 0.5px solid #000;
  bottom: 0;
  left: 0;
}

.antipodes-comments-block__default-load-more-button:hover {
  color: #000 !important;
}

.antipodes-comments-block__default-load-more-button:hover span:before, .antipodes-comments-block__default-load-more-button:hover span:after {
  width: 50%;
  height: 50%;
}

@media only screen and (max-width: 399px) {
  .antipodes-comments-block__default-load-more-button {
    width: 100%;
  }
  .antipodes-comments-block__default-load-more-button span {
    width: 100%;
  }
}

.antipodes-comments-block__form-default-submit-button span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 138px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.antipodes-comments-block__form-default-submit-button span:before, .antipodes-comments-block__form-default-submit-button span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.antipodes-comments-block__form-default-submit-button > span {
  padding-right: 0;
}

.antipodes-comments-block__form-default-submit-button > span:before {
  border-top: 0.5px solid #000;
  border-right: 0.5px solid #000;
  top: 0;
  right: 0;
}

.antipodes-comments-block__form-default-submit-button > span:after {
  border-bottom: 0.5px solid #000;
  border-right: 0.5px solid #000;
  bottom: 0;
  right: 0;
}

.antipodes-comments-block__form-default-submit-button > span span {
  padding-left: 0;
  padding-top: 3px;
}

.antipodes-comments-block__form-default-submit-button > span span:before {
  border-top: 0.5px solid #000;
  border-left: 0.5px solid #000;
  top: 0;
  left: 0;
}

.antipodes-comments-block__form-default-submit-button > span span:after {
  border-bottom: 0.5px solid #000;
  border-left: 0.5px solid #000;
  bottom: 0;
  left: 0;
}

.antipodes-comments-block__form-default-submit-button:hover {
  color: #000 !important;
}

.antipodes-comments-block__form-default-submit-button:hover span:before, .antipodes-comments-block__form-default-submit-button:hover span:after {
  width: 50%;
  height: 50%;
}

.antipodes-comments-block--paged:not(.is-active) .antipodes-comments-block__comments {
  margin-right: -15px;
}

@media only screen and (min-width: 768px) {
  .antipodes-comments-block--paged:not(.is-active) .antipodes-comments-block__comments {
    margin-right: -30px;
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block--paged:not(.is-active) .antipodes-comments-block__comments {
    margin-right: 0;
    overflow: visible;
    overflow-y: clip;
  }
}

.antipodes-comments-block__comments-container {
  overflow: hidden;
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block__wrapper {
    margin-left: 50px;
  }
}

.antipodes-comments-block--paged:not(.is-active) .antipodes-comments-block__wrapper::after {
  top: auto;
  bottom: -70px;
}

.antipodes-comments-block__comment-replies .antipodes-comments-block__comment-content {
  padding: 24px;
}

@media only screen and (min-width: 768px) {
  .antipodes-comments-block__comment-replies .antipodes-comments-block__comment-content {
    padding: 20px 24px;
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-comments-block__comments > .antipodes-comments-block__comment > .antipodes-comments-block__comment-content {
    margin-left: 132px;
  }
}

.antipodes-comments-block__comment .comment-respond {
  margin-top: 30px;
}

.comment-form-subscriptions {
  display: none;
}

@media only screen and (min-width: 1550px) {
  .antipodes-comments-block:not(.antipodes-comments-block__without-wave):before {
    background-position: bottom;
    background-size: 104%;
  }
}

.breadcrumb {
  font-family: Mulish, arial, sans-serif;
  font-family: var(--fontMulish);
}

.breadcrumb__separator {
  position: relative;
}

.breadcrumb__separator:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M6.56128 5.80993C6.51864 5.77916 6.48463 5.74245 6.46411 5.73004C6.45872 5.72734 6.45386 5.72356 6.45008 5.72086L6.11756 5.46661C6.04468 5.41047 5.9459 5.39698 5.86061 5.43152L5.65224 5.51519C5.62417 5.52599 5.59394 5.52653 5.56641 5.51627L5.26465 5.40345C5.2355 5.39266 5.20474 5.38672 5.17235 5.38672H5.11081C5.06169 5.38672 5.01364 5.40075 4.97154 5.42666L4.22444 5.89414C4.19043 5.91519 4.14833 5.91843 4.11486 5.90278L4.08301 5.88766V7.99886H4.33132C4.3432 7.99131 4.37343 7.97026 4.41661 7.93949C4.42903 7.93031 4.44306 7.92059 4.45764 7.91034C4.46142 7.90818 4.46465 7.90548 4.46789 7.90278C4.49003 7.88658 4.51486 7.86931 4.54131 7.85096C4.59745 7.81101 4.65953 7.76567 4.72484 7.71492C4.75777 7.68955 4.79124 7.66364 4.82525 7.63611C4.99529 7.499 5.17828 7.33544 5.33051 7.16324C5.33591 7.15676 5.34239 7.15028 5.3494 7.14326C5.35156 7.14111 5.35318 7.13949 5.35534 7.13733C5.36182 7.13139 5.3683 7.12491 5.37586 7.11789C5.37694 7.11681 5.37801 7.11573 5.37909 7.11465C5.38719 7.1071 5.39637 7.099 5.40554 7.0909C5.40824 7.08874 5.41094 7.08658 5.41364 7.08388C5.42174 7.07687 5.42984 7.06985 5.43847 7.06283C5.44063 7.06121 5.44279 7.05959 5.44495 7.05743C5.45521 7.0488 5.46654 7.04016 5.47788 7.03098C5.48112 7.02828 5.48436 7.02613 5.4876 7.02343C5.49677 7.01641 5.50649 7.00885 5.51621 7.00129C5.51945 6.99913 5.52214 6.99644 5.52538 6.99428C5.5378 6.9851 5.55021 6.97538 5.56263 6.96621C5.56533 6.96405 5.56857 6.96189 5.57181 6.95973C5.5826 6.95163 5.5934 6.94407 5.6042 6.93544C5.60743 6.93274 5.61121 6.93058 5.61445 6.92788C5.62795 6.91816 5.64144 6.90845 5.65548 6.89819C5.65818 6.89657 5.66034 6.89441 5.66304 6.89279C5.67491 6.88415 5.68733 6.87552 5.69974 6.86688C5.70298 6.86418 5.70676 6.86202 5.71 6.85932C5.72457 6.84907 5.73915 6.83881 5.75372 6.82855C5.75372 6.82855 5.75426 6.82855 5.7548 6.82801C5.76938 6.81776 5.78395 6.8075 5.79853 6.79778C5.80177 6.79563 5.80501 6.79347 5.80824 6.79131C5.83847 6.77025 5.86816 6.74974 5.89785 6.72977C5.89947 6.72869 5.90163 6.72707 5.90325 6.72599C5.93402 6.70494 5.96371 6.68496 5.99286 6.66553C6.04468 6.62882 6.09057 6.59698 6.12565 6.5743C6.22714 6.50899 6.30703 6.44583 6.37397 6.38861C6.47329 6.30116 6.54131 6.22289 6.60339 6.16351C6.60393 6.16297 6.60447 6.16243 6.60501 6.16189C6.6131 6.15433 6.62066 6.14677 6.62876 6.13976C6.62984 6.13868 6.63146 6.1376 6.63254 6.13652C6.64927 6.1214 6.666 6.10845 6.68328 6.09657C6.68544 6.09495 6.68814 6.09387 6.6903 6.09225C6.69623 6.08847 6.70217 6.08469 6.70865 6.08146C6.71135 6.07984 6.71459 6.07822 6.71729 6.0766C6.72322 6.07336 6.7297 6.07066 6.73564 6.06796C6.73834 6.06688 6.74104 6.06526 6.74428 6.06418C6.75345 6.0604 6.76263 6.0577 6.77181 6.05501C6.78476 6.05177 6.79718 6.04799 6.80905 6.04475C6.81823 6.04205 6.82687 6.03989 6.83496 6.03719C6.83496 6.03719 6.83496 6.03719 6.8355 6.03719C6.75129 5.97403 6.61526 5.84826 6.56074 5.80885' fill='%23963A22'/%3E%3Cpath d='M3.79315 5.78038C3.7192 5.78038 3.64848 5.81169 3.59882 5.86621C3.57615 5.89104 3.5443 5.90507 3.51083 5.90507H3.10543C3.0914 5.90507 3.07844 5.90615 3.06656 5.90777L2.90948 5.93098C2.89706 5.9326 2.88465 5.9326 2.87331 5.93098C2.48087 5.86783 2.40961 5.93584 2.3864 5.95851C2.36913 5.97525 2.31029 5.96175 2.26764 5.9515C2.21582 5.93962 2.16184 5.92667 2.11326 5.94124C2.09382 5.94718 2.03606 5.96499 1.78721 6.17552C1.76616 6.19279 1.74133 6.20305 1.71488 6.20305C1.57884 6.20683 1.32621 6.22788 1.16427 6.32882C1.04335 6.4044 0.73458 6.37363 0.507859 6.32451C0.488966 6.32019 0.470612 6.31803 0.451179 6.31803H0.39126C0.329182 6.31803 0.268723 6.34016 0.221219 6.38065L0.143487 6.4465L0.0101534 6.55932L0.000976562 6.56688V7.999H3.94807V5.82518L3.90327 5.80413C3.86818 5.78793 3.83094 5.7793 3.79261 5.7793' fill='%23963A22'/%3E%3Cpath d='M7.80621 3.26856V3.26586C7.80189 3.24642 7.79865 3.22699 7.79541 3.2081C7.77112 3.07692 7.73981 2.94521 7.70202 2.81511C7.69393 2.78758 7.68529 2.76059 7.67665 2.7336C7.56005 2.36653 7.38947 2.01781 7.16977 1.69825C7.13684 1.65074 7.10283 1.60432 7.06883 1.55897C6.97382 1.4332 6.87072 1.31228 6.76167 1.19946C6.74008 1.17733 6.71795 1.15466 6.69582 1.13252C6.47557 0.91444 6.22996 0.722807 5.96491 0.563563C5.94332 0.550067 5.92173 0.537652 5.90014 0.525236C5.69987 0.409177 5.48826 0.310931 5.2718 0.232659C5.24966 0.224561 5.22699 0.216464 5.20432 0.208907C4.90904 0.108502 4.60081 0.0431849 4.28664 0.0151147C4.17058 0.0048583 4.05398 0 3.93954 0H3.92065C3.64588 0 3.37058 0.02861 3.10337 0.0852901L3.07422 0.0912281C2.80324 0.151147 2.53873 0.239676 2.28664 0.355196C2.05938 0.459379 1.84076 0.586235 1.63671 0.733063C1.38516 0.9139 1.15466 1.12443 0.951687 1.35924L0.923617 1.39163C0.673144 1.68853 0.469096 2.01889 0.316869 2.37355C0.306073 2.39892 0.295277 2.42429 0.28502 2.44966C0.132794 2.82699 0.0404858 3.22429 0.0102564 3.63185L0.00863698 3.65884C0.00269906 3.74467 0 3.8332 0 3.92119L0.00107962 6.56734L0.14359 6.44642V3.92119C0.14359 3.86343 0.145209 3.80567 0.147908 3.74791C0.451282 4.11552 0.797841 4.36005 1.2054 4.49447C1.25398 4.51066 1.30256 4.5247 1.35061 4.53711C1.68583 4.62402 2.01781 4.6332 2.31579 4.64184C2.5139 4.64777 2.70175 4.65317 2.87287 4.67962C2.89015 4.68232 2.90688 4.68502 2.92416 4.68826C3.18273 4.73576 3.38678 4.87233 3.54224 5.02888C3.66208 5.14926 3.75277 5.28205 3.81862 5.39595C3.88448 5.50931 3.92443 5.60432 3.9417 5.64912C3.9444 5.65668 3.94656 5.66262 3.94818 5.66748V7.99946H4.08259V5.66208C4.08637 5.63617 4.12362 5.4386 4.27152 5.24211C4.36707 5.11471 4.48637 5.01538 4.62834 4.94359C4.71309 4.9004 4.80594 4.86802 4.90688 4.8448C5.00783 4.82213 5.11687 4.80918 5.23347 4.80648C6.21485 4.78381 6.51552 4.46316 6.78111 4.17976C6.92146 4.02969 7.07422 3.89366 7.31228 3.81485C7.42402 3.7776 7.55574 3.75331 7.71336 3.74683C7.71606 3.80513 7.71768 3.86289 7.71768 3.92119V5.62213C7.68583 5.63509 7.57625 5.68097 7.52173 5.70202C7.46181 5.72524 7.3166 5.9471 7.23023 5.94278C7.06235 5.93468 7.03428 5.98812 6.77247 6.05668C6.60513 6.10041 6.5274 6.29852 6.20837 6.52092C6.02375 6.64993 5.47045 7.00567 5.33063 7.16437C5.08664 7.44076 4.76545 7.69285 4.54143 7.85209C4.43185 7.93036 4.3525 7.9865 4.33198 8H7.86181V3.92173C7.86181 3.70202 7.844 3.48232 7.80783 3.2691M7.0834 1.82672C7.2718 2.10904 7.42024 2.41404 7.52605 2.73414C7.41215 2.70769 7.23293 2.67584 7.0278 2.67584H7.0251C6.86856 2.67584 6.72227 2.69528 6.58893 2.73252C6.67746 2.6251 6.76113 2.50364 6.83833 2.36815C6.96518 2.14629 7.04076 1.95466 7.08394 1.82726M4.54683 3.62321C4.6861 3.5309 4.86856 3.46505 5.08124 3.41161C5.26856 3.3641 5.47854 3.32632 5.70256 3.28907C5.76518 3.27827 5.82618 3.26316 5.88664 3.24318C5.66478 3.52497 5.45641 3.71714 5.2583 3.85695C4.97922 4.05398 4.71903 4.14575 4.4637 4.2359C4.42915 4.24831 4.3946 4.26073 4.35951 4.27314C4.29798 4.29582 4.2413 4.32443 4.18947 4.35789C4.20135 4.00756 4.31417 3.77814 4.54629 3.62321M4.13711 3.92227C4.09609 3.80351 4.0502 3.5892 4.122 3.33711C4.13549 3.28961 4.15277 3.24265 4.17328 3.19622C4.28988 2.93387 4.5193 2.69636 4.85776 2.48637C4.91444 2.45128 4.97436 2.41673 5.03752 2.38273C5.09906 2.3498 5.15628 2.31525 5.20972 2.27908C5.19352 2.31201 5.17895 2.3444 5.16491 2.37679C4.98785 2.78758 4.95223 3.17139 4.94467 3.30796C4.76167 3.36032 4.60405 3.42402 4.47341 3.51093C4.31687 3.61511 4.20567 3.75007 4.13711 3.92281M5.68097 3.15574C5.46289 3.19244 5.26208 3.22807 5.08232 3.27179C5.09204 3.1471 5.12173 2.90472 5.21242 2.63104C5.99622 2.66127 6.48043 2.38758 6.75034 2.15007C6.78489 2.11984 6.81727 2.08907 6.84696 2.0583C6.8108 2.13657 6.76869 2.21916 6.72119 2.30283C6.61215 2.49285 6.45938 2.70823 6.25857 2.87719C6.20783 2.90904 6.15978 2.94413 6.11498 2.98354C5.98651 3.06667 5.84238 3.12821 5.68151 3.15574M6.95493 1.64588C6.9614 1.65452 6.96788 1.66316 6.97436 1.67179C6.91714 1.7695 6.81619 1.91363 6.65641 2.05344C6.30715 2.35843 5.82672 2.5112 5.261 2.49771C5.26964 2.47557 5.27827 2.45344 5.28853 2.43131C5.3641 2.25533 5.45641 2.09933 5.56383 1.96275C5.57193 1.95196 5.58057 1.9417 5.5892 1.93144C5.85803 1.60486 6.22186 1.39919 6.67476 1.3166C6.77355 1.42024 6.86802 1.5309 6.95493 1.64588ZM5.90445 1.25182C5.95088 1.03158 5.94818 0.838327 5.93792 0.71525C6.16194 0.855061 6.37085 1.01862 6.56032 1.20162C6.26019 1.26856 6.01673 1.38677 5.8197 1.53198C5.85911 1.4332 5.8861 1.33873 5.90445 1.25182ZM5.26694 0.384346C5.44777 0.451822 5.62375 0.533873 5.79271 0.62942C5.80459 0.706073 5.83212 0.945749 5.7722 1.22861C5.7193 1.47584 5.61619 1.69177 5.46343 1.87422C5.33495 2.02753 5.17193 2.15762 4.9749 2.26343C4.92092 2.29258 4.86856 2.32173 4.81889 2.35196C4.73738 1.96761 4.76167 1.62213 4.82537 1.33873C4.85992 1.18543 4.90526 1.05047 4.95169 0.937652C5.06721 0.65749 5.20648 0.462618 5.26694 0.384346ZM4.37517 0.168961C4.38219 0.17004 4.38974 0.17058 4.39622 0.17166C4.64777 0.201889 4.89501 0.25749 5.13414 0.337382C5.06073 0.436167 4.93711 0.622942 4.83023 0.880432C4.78705 0.985155 4.7444 1.10769 4.70985 1.24534C4.51336 1.02996 4.40108 0.797841 4.37463 0.553846C4.36545 0.467476 4.36923 0.387584 4.37679 0.324426C4.38327 0.269366 4.39244 0.226721 4.39838 0.201889L4.35736 0.166802C4.36329 0.167341 4.36923 0.168421 4.37517 0.168961ZM4.67476 1.40405C4.62078 1.69663 4.60891 2.04534 4.69852 2.42861C4.51444 2.55223 4.36383 2.68556 4.24723 2.82753C4.24993 2.79838 4.25101 2.76869 4.25101 2.73738C4.25101 2.35897 4.12632 2.17328 4.00594 1.99352C3.89636 1.82996 3.79271 1.67503 3.79649 1.3641C3.81323 1.29825 3.81916 1.23293 3.81592 1.16869C3.88016 0.824291 4.09123 0.54197 4.23698 0.380567C4.23428 0.436707 4.23428 0.497166 4.24076 0.559244C4.26127 0.768691 4.35412 1.0834 4.6753 1.40351M3.92065 0.14413H3.93954C4.04696 0.14413 4.15655 0.148988 4.26505 0.158165C4.26505 0.159244 4.26505 0.159784 4.26505 0.160864C4.16734 0.249393 3.89636 0.519298 3.75277 0.897166C3.61889 0.569501 3.31228 0.305533 3.19622 0.213765C3.43428 0.167341 3.67719 0.14413 3.92119 0.14413M3.11849 0.324426C3.25398 0.433468 3.65074 0.782186 3.68043 1.15735C3.66964 1.21835 3.66316 1.28151 3.66154 1.34629C3.59352 1.5892 3.45317 1.75978 3.31714 1.92497C3.23023 2.03131 3.14116 2.13873 3.07314 2.26505C3.02402 2.07827 2.92578 1.91903 2.83563 1.77166C2.72928 1.59838 2.62888 1.43482 2.62186 1.25506C2.60783 0.894467 2.99163 0.459379 3.11849 0.324966M2.6386 4.24507C2.54467 4.19757 2.44157 4.1641 2.33414 4.13765C2.30715 3.9892 2.21053 3.51417 2.01188 3.12389C2.33738 3.33765 2.59271 3.44238 2.70769 3.4834C2.62942 3.73603 2.57814 3.9919 2.6386 4.24507ZM2.20783 2.45074C2.2197 2.64993 2.29366 2.94143 2.55439 3.27341C2.36599 3.18596 2.08853 3.03428 1.77436 2.78704C1.76086 2.77517 1.74683 2.76383 1.73225 2.75304C1.73117 2.75196 1.73063 2.75142 1.72955 2.75034C1.30472 2.38489 1.16653 1.7776 1.12821 1.55628C1.28097 1.57733 1.61673 1.63941 1.92875 1.79811C2.05074 1.86019 2.16896 1.93684 2.27153 2.03185C2.24831 2.08691 2.19487 2.23644 2.20783 2.45074ZM1.68961 2.89123C1.68961 2.89123 1.69339 2.89393 1.69501 2.89555C1.7247 2.92254 1.75115 2.95223 1.77328 2.98354C2.01781 3.33117 2.14737 3.88556 2.19163 4.10742C2.09555 4.08961 1.9973 4.07611 1.8996 4.06262C1.67287 4.03131 1.4386 3.99784 1.23563 3.91849C1.1892 3.90014 1.14548 3.8753 1.10391 3.84399C1.0915 3.83266 1.078 3.82186 1.06451 3.81107C0.709852 3.50553 0.546289 2.78435 0.499325 2.54143C0.716869 2.55331 1.3139 2.60837 1.63725 2.8475C1.65398 2.86262 1.67179 2.87665 1.68961 2.89069M2.34224 2.45128C2.32659 2.22564 2.39568 2.08259 2.4 2.07395C2.49393 1.90823 2.55223 1.75169 2.58516 1.60594C2.62456 1.68529 2.6726 1.76302 2.72119 1.84238C2.85182 2.0556 2.98731 2.27476 2.96896 2.55978C2.96356 2.59163 2.95978 2.62456 2.95709 2.65857C2.92254 2.85236 2.8556 3.04453 2.79136 3.23023C2.78165 3.25776 2.77193 3.28529 2.76275 3.31282C2.5058 3.0305 2.36113 2.73414 2.34116 2.45128M2.99595 0.25803C2.88637 0.376248 2.67692 0.623482 2.5641 0.895547C2.49933 0.683941 2.4 0.540351 2.35574 0.483131C2.56194 0.388664 2.77679 0.31363 2.99595 0.25857M2.24507 0.534953L2.2332 0.546289C2.23698 0.550067 2.47611 0.823212 2.48691 1.25938C2.49177 1.44777 2.45398 1.66694 2.3363 1.90823C2.23158 1.81538 2.11336 1.73981 1.99352 1.67773C1.99298 1.67773 1.99244 1.67773 1.9919 1.67719C1.64912 1.46181 1.74359 0.966262 1.78462 0.805398C1.93144 0.703914 2.08583 0.613765 2.24561 0.534413M1.7587 0.764912L1.75061 0.77031L1.67881 0.792443L1.7587 0.764912ZM1.59298 0.946289C1.58165 1.00999 1.57139 1.10337 1.57895 1.2081C1.58812 1.33495 1.62267 1.44831 1.67935 1.54656C1.417 1.45749 1.18489 1.4251 1.0942 1.41431C1.24642 1.24318 1.41323 1.08664 1.59244 0.945749M0.990014 1.53792C1.01269 1.69555 1.10121 2.17004 1.38677 2.57004C1.0197 2.43563 0.594872 2.40918 0.460999 2.40432C0.597031 2.09339 0.775169 1.80189 0.990014 1.53792ZM0.161943 3.5417C0.193792 3.22375 0.265587 2.91228 0.375709 2.61323C0.434548 2.90526 0.607827 3.59892 0.982996 3.91849C0.994332 3.92713 1.00513 3.93576 1.01592 3.94548C1.16005 4.07018 1.25506 4.24777 1.30796 4.36923C0.916059 4.24615 0.521997 4.00918 0.161943 3.5417ZM2.31957 4.50688C2.04966 4.49879 1.76194 4.48421 1.46991 4.41404C1.44507 4.34494 1.39379 4.217 1.31012 4.08691C1.4942 4.14251 1.69015 4.17004 1.88124 4.19649C2.19703 4.24076 2.49987 4.28286 2.70715 4.4475C2.739 4.47287 2.76923 4.50094 2.79622 4.53279C2.64561 4.51606 2.48637 4.5112 2.32011 4.50634M2.97976 4.5614C2.93603 4.48583 2.88367 4.42267 2.82483 4.37031C2.678 4.06316 2.76059 3.74197 2.87395 3.40459C2.88853 3.3614 2.9031 3.31876 2.91822 3.27503C2.94899 3.1865 2.97976 3.0969 3.00837 3.00513C3.03806 3.08124 3.08016 3.1552 3.13576 3.22699C3.38947 3.55843 3.48772 3.87638 3.42996 4.17274C3.42348 4.20621 3.41484 4.2386 3.40459 4.27153C3.34629 4.4529 3.23995 4.57652 3.18974 4.62726C3.12173 4.59865 3.05101 4.57706 2.97976 4.5614ZM3.31714 4.68826C3.34953 4.65263 3.38839 4.60297 3.42726 4.54089C3.4305 4.63104 3.44238 4.71093 3.45749 4.77787C3.41215 4.7444 3.36518 4.71525 3.31768 4.68826M3.24211 3.1444C3.12982 2.99757 3.08016 2.84372 3.09096 2.6753C3.0969 2.6413 3.10067 2.60837 3.10283 2.57652C3.14548 2.34548 3.27935 2.18246 3.42078 2.01134C3.51525 1.8969 3.61134 1.77976 3.68799 1.63779C3.72902 1.82348 3.81269 1.94764 3.89474 2.06964C4.00864 2.24022 4.11714 2.40108 4.1166 2.73738C4.1166 2.89501 4.08313 3.02294 4.03131 3.1363C3.97247 3.26532 3.88934 3.37544 3.80405 3.48934C3.72038 3.60054 3.63401 3.71498 3.56761 3.85047C3.53738 3.64696 3.44507 3.40891 3.24265 3.1444M3.72092 5.0224C3.70041 4.99811 3.67881 4.97544 3.65776 4.95277C3.63509 4.90688 3.50715 4.62672 3.58758 4.21592C3.59622 4.1722 3.60702 4.12686 3.62105 4.08043C3.68151 3.87692 3.79325 3.72794 3.91147 3.57031C3.92713 3.5498 3.94224 3.52928 3.9579 3.50823C3.93738 3.80243 4.03779 4.05722 4.07773 4.14413C4.061 4.24184 4.05398 4.34872 4.05614 4.46586C3.87153 4.64346 3.77058 4.87827 3.722 5.02186M4.50526 4.85776C4.3471 4.94953 4.23644 5.06235 4.15978 5.16545C4.08367 5.26802 4.03401 5.37004 4.00216 5.45371C3.96059 5.3695 3.90229 5.26316 3.82294 5.1525C3.82294 5.15196 3.82186 5.15142 3.82186 5.15088C3.84939 5.05101 3.9552 4.71903 4.19919 4.51876C4.25857 4.46964 4.32713 4.42861 4.40432 4.40054C4.43833 4.38812 4.47341 4.37571 4.50742 4.36329C4.63104 4.31957 4.75574 4.2753 4.88313 4.2197C4.64777 4.48475 4.53819 4.76059 4.50472 4.85776M6.6834 4.08637C6.42429 4.36329 6.15601 4.64939 5.23077 4.67045C5.01431 4.6753 4.83509 4.71363 4.68664 4.77085C4.77193 4.5857 4.95115 4.27746 5.2718 4.0529C5.33171 4.01134 5.39595 3.97247 5.46559 3.93792C5.7247 3.80945 6.09447 3.75385 6.53495 3.77706C6.61107 3.78084 6.68934 3.79217 6.77247 3.80351C6.83995 3.81269 6.9085 3.82294 6.97598 3.82834C6.86208 3.90499 6.76977 3.9946 6.68394 4.08637M7.23401 3.65614C7.10068 3.69987 6.94845 3.69231 6.79028 3.67018C6.70823 3.65884 6.62348 3.64642 6.54143 3.64211C6.18354 3.62321 5.87692 3.6529 5.62591 3.73009C5.76464 3.6 5.90769 3.44022 6.05776 3.24103C6.09879 3.18704 6.14305 3.13792 6.19163 3.09366C6.24292 3.06019 6.29312 3.02294 6.34224 2.98138C6.52686 2.86856 6.75412 2.81134 7.02132 2.81026C7.27234 2.80918 7.48826 2.86154 7.57355 2.88529C7.59622 2.96626 7.61673 3.04777 7.63401 3.12982C7.5552 3.44993 7.41161 3.59784 7.23455 3.6556M7.57463 3.62213C7.61727 3.56869 7.65398 3.50445 7.68529 3.42888C7.69339 3.48934 7.69987 3.55034 7.70472 3.61188C7.65938 3.61404 7.6162 3.61727 7.57463 3.62213Z' fill='%23963A22'/%3E%3Cpath d='M1.67871 0.792423L1.75051 0.770291L1.7586 0.764893L1.67871 0.792423Z' fill='%23963A22'/%3E%3C/svg%3E");
  top: -1px;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .error-404-page {
    margin: 95px 20px;
  }
}

.error-404-page__background {
  z-index: -2;
}

.error-404-page__title {
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily);
  font-weight: 500;
  line-height: 1.05;
  letter-spacing: 3.2px;
  text-transform: uppercase;
}

.error-404-page__description {
  font-weight: 400;
  line-height: 1.75;
}

.error-404-page__button a {
  background-color: #963a22;
  -webkit-transition: color ease 0.3s, background-color ease 0.3s;
  transition: color ease 0.3s, background-color ease 0.3s;
  padding: 13px 20px;
  color: #ebe9e6;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
}

.error-404-page__button a:hover {
  background-color: #905e4e;
}

.antipodes-pagination__pages {
  font-size: 1rem;
  font-family: Montserrat, arial, sans-serif;
  font-family: var(--fontMontserrat);
}

.antipodes-pagination__pages .page-number {
  display: none;
}

.antipodes-pagination__pages .page-number.current {
  display: inline-block;
}

.antipodes-pagination__pages .dots {
  display: none;
}

.antipodes-category-page__pagination {
  margin-bottom: 36px;
}

.antipodes-anchor-block__links {
  z-index: 0;
}

@media only screen and (min-width: 1024px) {
  .antipodes-anchor-block__links {
    margin-left: 4rem;
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-anchor-block__links .swiper {
    padding-left: 4rem;
  }
}

.antipodes-anchor-block__links a {
  letter-spacing: 1.4px;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  border: none !important;
}

.antipodes-anchor-block__links a span {
  top: 1px;
  position: relative;
}

.antipodes-anchor-block__links a:hover {
  opacity: 1 !important;
}

.antipodes-anchor-block__links .is-active a {
  opacity: 1;
}

.antipodes-anchor-block__links:has(.swiper-slide.is-active) .swiper-slide:not(.is-active) {
  opacity: 0.5;
}

.antipodes-anchor-block__select__separated svg {
  height: 8px;
  top: -1px;
}

.antipodes-anchor-block__select__separated svg rect {
  fill: #353330;
}

.antipodes-anchor-block__select {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.antipodes-anchor-block__select:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.25 0.25H0.25V10.25' stroke='%23FFC580' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  top: -4px;
}

.antipodes-anchor-block__select:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M0.250001 -1.19209e-06L0.25 10L10.25 10' stroke='%23FFC580' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  bottom: -5px;
}

.antipodes-anchor-block__select .antipodes-anchor-block__select-items:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10 10.25L10 0.25L-2.98023e-07 0.25' stroke='%23FFC580' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  right: -1px;
  top: -4px;
}

.antipodes-anchor-block__select .antipodes-anchor-block__select-items:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M-1.19209e-06 10L10 10L10 1.01328e-06' stroke='%23FFC580' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  right: -1px;
  bottom: -5px;
}

.to-read-also {
  padding-top: 40px;
  padding-top: var(--Spacing-9, 40px);
  padding-bottom: 40px;
  padding-bottom: var(--Spacing-9, 40px);
}

.to-read-also__links a {
  background-color: #EBE7E1;
}

.to-read-also__links a .to-read-also__post-info__title {
  -webkit-transition: color ease .3s;
  transition: color ease .3s;
}

.to-read-also__links a:hover .to-read-also__post-info__title {
  color: #963A22;
}

.to-read-also__post-info {
  padding: 8px 0 8px 8px;
}

.to-read-also__post-info__catgory {
  mix-blend-mode: normal;
}

.to-read-also__post-image img {
  height: 100%;
}

.to-read-also__post-info__title {
  max-width: 28.125rem;
}

.to-read-also__read-more {
  width: 100%;
  max-width: 21.25rem;
}

.to-read-also__read-more span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.to-read-also__read-more span:before, .to-read-also__read-more span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.to-read-also__read-more > span {
  padding-right: 0;
}

.to-read-also__read-more > span:before {
  border-top: 0.5px solid #000;
  border-right: 0.5px solid #000;
  top: 0;
  right: 0;
}

.to-read-also__read-more > span:after {
  border-bottom: 0.5px solid #000;
  border-right: 0.5px solid #000;
  bottom: 0;
  right: 0;
}

.to-read-also__read-more > span span {
  padding-left: 0;
  padding-top: 3px;
}

.to-read-also__read-more > span span:before {
  border-top: 0.5px solid #000;
  border-left: 0.5px solid #000;
  top: 0;
  left: 0;
}

.to-read-also__read-more > span span:after {
  border-bottom: 0.5px solid #000;
  border-left: 0.5px solid #000;
  bottom: 0;
  left: 0;
}

.to-read-also__read-more:hover {
  color: #000 !important;
}

.to-read-also__read-more:hover span:before, .to-read-also__read-more:hover span:after {
  width: 50%;
  height: 50%;
}

.to-read-also__read-more:before {
  display: none;
}

.antipodes-single-page__to-read-also .to-read-also__read-more {
  -ms-grid-column-align: center;
  justify-self: center;
}

.tabs-block__tabs__buttons {
  -ms-flex-line-pack: center;
  align-content: center;
}

@media only screen and (min-width: 1024px) {
  .tabs-block__tabs__buttons {
    min-height: 12.5rem;
  }
}

.tabs-block__tabs__buttons .antipodes-buttons-block-with-header {
  padding: 0 1rem 12px;
}

.tabs-block__tabs__buttons .antipodes-buttons-block-with-header__buttons {
  margin-top: 0;
}

.tabs-block__tabs__buttons .antipodes-buttons-block-with-header__swiper-button-prev {
  left: -26px;
}

.tabs-block__tabs__buttons .antipodes-buttons-block-with-header__swiper-button-next {
  right: -26px;
}

.tabs-block__tabs__buttons .antipodes-buttons-block-with-header__controls {
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  .tabs-block__tabs__buttons.tabs-block__buttons__without-tabs {
    min-height: 18.75rem;
  }
}

.tabs-block__tabs__buttons.tabs-block__buttons__without-tabs .antipodes-buttons-block-with-header {
  padding: 20px 1rem 1rem;
}

section.antipodes-buttons-block-with-header {
  margin-bottom: 25px;
}

.antipodes-buttons-block-with-header__default-button span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.antipodes-buttons-block-with-header__default-button span:before, .antipodes-buttons-block-with-header__default-button span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.antipodes-buttons-block-with-header__default-button > span {
  padding-right: 0;
}

.antipodes-buttons-block-with-header__default-button > span:before {
  border-top: 0.5px solid rgba(0, 0, 0, 0.7);
  border-right: 0.5px solid rgba(0, 0, 0, 0.7);
  top: 0;
  right: 0;
}

.antipodes-buttons-block-with-header__default-button > span:after {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.7);
  border-right: 0.5px solid rgba(0, 0, 0, 0.7);
  bottom: 0;
  right: 0;
}

.antipodes-buttons-block-with-header__default-button > span span {
  padding-left: 0;
  padding-top: 0;
}

.antipodes-buttons-block-with-header__default-button > span span:before {
  border-top: 0.5px solid rgba(0, 0, 0, 0.7);
  border-left: 0.5px solid rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
}

.antipodes-buttons-block-with-header__default-button > span span:after {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.7);
  border-left: 0.5px solid rgba(0, 0, 0, 0.7);
  bottom: 0;
  left: 0;
}

.antipodes-buttons-block-with-header__default-button:hover {
  color: #000 !important;
}

.antipodes-buttons-block-with-header__default-button:hover span:before, .antipodes-buttons-block-with-header__default-button:hover span:after {
  width: 50%;
  height: 50%;
}

.antipodes-buttons-block-with-header__default-button span {
  position: relative;
  background-color: #F9F8F6;
}

.antipodes-buttons-block-with-header__buttons {
  position: relative;
}

.antipodes-buttons-block-with-header__swiper-button-prev,
.antipodes-buttons-block-with-header__swiper-button-next {
  position: absolute;
  top: calc(50% - 52px);
  cursor: pointer;
}

.antipodes-buttons-block-with-header__swiper-button-prev.swiper-button-disabled,
.antipodes-buttons-block-with-header__swiper-button-next.swiper-button-disabled {
  display: none;
}

.antipodes-buttons-block-with-header__swiper-button-prev {
  left: -15px;
}

@media only screen and (min-width: 768px) {
  .antipodes-buttons-block-with-header__swiper-button-prev {
    left: -30px;
  }
}

.antipodes-buttons-block-with-header__swiper-button-next {
  right: -15px;
}

@media only screen and (min-width: 768px) {
  .antipodes-buttons-block-with-header__swiper-button-next {
    right: -30px;
  }
}

.antipodes-buttons-block-with-header__progress-wrapper {
  width: 100%;
}

.antipodes-buttons-block-with-header__progress {
  border-radius: 4px;
}

.antipodes-buttons-block-with-header__buttons .swiper-slide {
  display: -ms-grid;
  display: grid;
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

@media only screen and (min-width: 768px) {
  .antipodes-buttons-block-with-header__buttons .swiper-slide {
    -ms-grid-columns: 1fr 1.5rem 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: auto;
  }
}

.antipodes-buttons-block-with-header__buttons .swiper-slide .antipodes-buttons-block-with-header__default-button {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.antipodes-buttons-block-with-header__buttons .swiper-slide .antipodes-buttons-block-with-header__default-button:hover {
  opacity: 1;
}

.antipodes-buttons-block-with-header__buttons:has(.swiper-slide .antipodes-buttons-block-with-header__default-button:hover) .swiper-slide .antipodes-buttons-block-with-header__default-button:not(:hover) {
  opacity: 0.5;
}

.section--background-color__secondary {
  background-color: #F5F3F0;
}

@media only screen and (max-width: 767px) {
  .sectionSmallMobileMargin {
    margin-top: 10px !important;
  }
}

.sectionMarginMdBottom {
  margin-bottom: 40px;
}

@media only screen and (min-width: 768px) {
  .sectionMarginMdBottom {
    margin-bottom: 72px;
  }
}

@media only screen and (max-width: 767px) {
  .sectionSmallMobilePadding {
    padding-bottom: 24px !important;
  }
}

@media only screen and (max-width: 767px) {
  .sectionExtraSmallMobilePadding {
    padding-bottom: 10px !important;
  }
}

@media only screen and (max-width: 767px) {
  .sectionExtraSmallMobilePaddingTop {
    padding-top: 20px !important;
  }
}

:root {
  --back-to-top__bottom: 3.5rem !important;
  --back-to-top__width: 42px;
  --back-to-top__height: 42px;
  --back-to-top__background: transparent;
}

@media only screen and (min-width: 1330px) {
  :root {
    --back-to-top__bottom: 20px !important;
  }
}

.search-no-results .antipodes-footer {
  position: fixed;
  width: 100%;
  bottom: 0;
}

.search-page {
  margin-top: 30px;
  margin-bottom: 40px;
}

.search-page__post a .search-page__post__title {
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily);
  font-weight: 400;
  -webkit-transition: color ease .3s;
  transition: color ease .3s;
}

.search-page__post a:hover .search-page__post__title {
  color: #905E4E;
}

.antipodes-summary__block {
  background: #EBE7E1;
  position: relative;
}

.antipodes-summary__block:before, .antipodes-summary__block:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 10px;
  height: 10px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.antipodes-summary__block:before {
  border-top: 1px solid #963A22;
  border-left: 1px solid #963A22;
  top: 0;
  left: 0;
}

.antipodes-summary__block:after {
  border-bottom: 1px solid #963A22;
  border-left: 1px solid #963A22;
  bottom: 0;
  left: 0;
}

.antipodes-summary__block__content {
  padding: 24px 1rem !important;
  position: relative;
}

.antipodes-summary__block__content:before, .antipodes-summary__block__content:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 10px;
  height: 10px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.antipodes-summary__block__content:before {
  border-top: 1px solid #963A22;
  border-right: 1px solid #963A22;
  top: 0;
  right: 0;
}

.antipodes-summary__block__content:after {
  border-bottom: 1px solid #963A22;
  border-right: 1px solid #963A22;
  bottom: 0;
  right: 0;
}

.antipodes-summary__block-title {
  position: relative;
  padding-bottom: 12px;
  margin-bottom: 16px;
}

.antipodes-summary__block-title:after {
  position: absolute;
  bottom: 0;
}

.antipodes-summary__content.summarySlider {
  display: block;
  overflow: hidden;
  position: relative;
}

@media only screen and (min-width: 800px) {
  .antipodes-summary__content.summarySlider {
    margin-right: calc(50% - 50vw);
  }
}

.antipodes-summary__group {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 12px;
  gap: 12px;
  width: 100%;
}

@media only screen and (min-width: 800px) {
  .antipodes-summary__group {
    -ms-grid-columns: 1fr 12px 1fr 12px 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}

.summarySlider__arrow--right,
.summarySlider__arrow--left {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
  width: 25px;
  -webkit-transition: all .3s;
  transition: all .3s;
  cursor: pointer;
}

.summarySlider__arrow--left {
  left: 0;
}

.summarySlider__arrow--right {
  right: 0;
}

@media only screen and (min-width: 800px) {
  .summarySlider__arrow--right {
    right: 7px;
  }
}

.summarySlider__arrow--right.swiper-button-disabled,
.summarySlider__arrow--left.swiper-button-disabled {
  opacity: 0;
}

.summarySlider__controls {
  margin-top: 24px;
  width: 100%;
  max-width: 1300px;
}

.summarySlider__progress--bar {
  border-radius: 100px;
  position: relative !important;
  background: rgba(144, 94, 78, 0.3);
  height: 3px !important;
  margin-right: 0;
}

@media only screen and (max-width: 1023px) {
  .summarySlider__progress--bar {
    margin-right: 20px;
  }
}

.summarySlider__progress--bar .swiper-pagination-progressbar-fill {
  background: #905E4E;
  border-radius: 100px;
  height: 3px;
}

.mac-user .summarySlider__arrow--right {
  right: 0px;
}

@media only screen and (min-width: 1024px) {
  section:has(.antipodes-summary) {
    margin-top: 15px !important;
  }
}

.tabs-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 20px 10px 0 10px;
}

@media only screen and (min-width: 1200px) {
  .tabs-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.tabs-block__top {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background: #f5f3f0;
  -ms-flex-line-pack: center;
  align-content: center;
  position: relative;
  padding: 2rem 1rem;
}

@media only screen and (min-width: 768px) {
  .tabs-block__top {
    padding: 3rem 1rem;
  }
}

@media only screen and (min-width: 1024px) {
  .tabs-block__top {
    padding: 40px 1rem;
  }
}

@media only screen and (min-width: 1300px) {
  .tabs-block__top {
    padding: 40px 72px;
  }
}

.tabs-block__top:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='227' height='190' viewBox='0 0 227 190' fill='none'%3E%3Cpath d='M225.991 103.67C225.731 100.451 225.335 97.2121 224.805 94.0411L224.786 93.9061C224.689 93.3664 224.602 92.8363 224.496 92.3062C223.802 88.528 222.895 84.7305 221.806 81.0004C221.574 80.2101 221.333 79.4294 221.082 78.6583C217.726 68.0851 212.817 58.0709 206.471 48.8663C205.536 47.5169 204.562 46.1675 203.569 44.8567C200.83 41.2424 197.859 37.7629 194.725 34.5148C194.098 33.8691 193.471 33.2233 192.825 32.5872C186.489 26.3222 179.4 20.8091 171.781 16.2117C171.155 15.8261 170.537 15.4599 169.92 15.1129C164.153 11.778 158.058 8.94436 151.828 6.68899C151.182 6.44804 150.526 6.21672 149.87 6.00467C141.373 3.10354 132.482 1.2337 123.445 0.433724C120.099 0.144575 116.733 0 113.444 0H112.904C104.986 0 97.0779 0.828895 89.3723 2.45777L88.5429 2.63126C80.7408 4.34688 73.1122 6.90104 65.8598 10.2359C59.3211 13.2334 53.0139 16.8863 47.1406 21.1079C39.8978 26.303 33.253 32.3655 27.4087 39.1316L26.6082 40.0665C19.3944 48.606 13.5211 58.1094 9.133 68.3164C8.82439 69.0489 8.50613 69.7814 8.21681 70.5139C3.81908 81.3571 1.1573 92.7881 0.298968 104.518L0.250748 105.289C0.0867973 107.776 0 110.311 0 112.845V230.086H226.358V112.845C226.358 109.8 226.232 106.715 225.991 103.67ZM222.23 112.845V161.789C220.243 162.608 217.581 163.707 216.588 164.083C215.585 164.468 214.544 165.461 212.779 167.196C211.564 168.391 209.037 170.878 208.188 171.013C204.832 170.849 203.279 171.418 200.916 172.285C199.827 172.69 198.515 173.162 196.683 173.702C194.657 172.092 186.682 165.239 186.132 164.912C185.987 164.825 185.843 164.738 185.727 164.651L176.141 157.326C174.038 155.726 171.203 155.331 168.744 156.314L162.745 158.714C161.944 159.032 161.067 159.042 160.266 158.743L151.577 155.485C150.728 155.167 149.831 155.013 148.925 155.013H147.15C145.733 155.013 144.344 155.408 143.138 156.16L121.622 169.625C120.648 170.232 119.462 170.319 118.42 169.856L117.543 169.451V162.945C117.659 162.203 118.719 156.517 122.982 150.859C125.731 147.196 129.174 144.324 133.263 142.262C138.143 139.794 143.977 138.474 150.69 138.32C178.957 137.674 187.608 128.44 195.255 120.286C199.306 115.968 203.694 112.045 210.551 109.79C213.772 108.72 217.553 108.026 222.085 107.834C222.162 109.511 222.211 111.188 222.211 112.845M117.398 119.274C116.906 122.079 116.713 125.163 116.781 128.537C111.467 133.645 108.554 140.401 107.156 144.536C106.558 143.842 105.951 143.187 105.333 142.541C104.668 141.221 100.984 133.163 103.308 121.346C103.559 120.093 103.867 118.792 104.263 117.443C105.999 111.583 109.22 107.294 112.624 102.754C113.068 102.157 113.521 101.578 113.955 100.971C113.357 109.433 116.25 116.768 117.398 119.284M116.096 90.2436C114.399 93.9543 112.007 97.1254 109.557 100.402C107.146 103.602 104.668 106.899 102.749 110.802C101.871 104.952 99.2093 98.0988 93.3842 90.4846C90.1438 86.2533 88.7165 81.8293 89.0347 76.9813C89.1987 76.0078 89.3144 75.0536 89.3819 74.1283C90.6164 67.4779 94.474 62.784 98.5342 57.8588C101.254 54.5625 104.031 51.1987 106.23 47.1025C107.407 52.4421 109.827 56.0275 112.181 59.5359C115.469 64.4418 118.584 69.0682 118.575 78.7547C118.575 83.2847 117.61 86.9666 116.115 90.2339M63.5838 70.5236C63.931 76.2584 66.0527 84.6341 73.5655 94.1953C68.1359 91.6797 60.1505 87.3135 51.1043 80.1908C50.7185 79.8438 50.3231 79.5161 49.8988 79.2077C49.8699 79.1788 49.8506 79.1595 49.812 79.1306C37.5736 68.6056 33.5905 51.1409 32.5008 44.77C36.8985 45.3772 46.5716 47.1603 55.5503 51.7385C59.0607 53.5216 62.4748 55.7288 65.4162 58.466C64.7411 60.0564 63.1981 64.3551 63.5742 70.5236M75.9958 122.166C73.2955 120.807 70.3251 119.833 67.2197 119.081C66.4385 114.812 63.661 101.135 57.942 89.8966C67.3258 96.0555 74.665 99.0723 77.9825 100.248C75.7258 107.525 74.2503 114.889 75.9958 122.166ZM69.1292 59.6805C69.5825 58.8901 70.0068 58.0902 70.4022 57.3094C72.3793 53.4156 73.6716 49.6952 74.4624 46.2157C75.6004 48.4904 76.9795 50.7265 78.3876 53.0204C82.1585 59.1504 86.045 65.4731 85.5243 73.6657C85.3699 74.5813 85.2542 75.5355 85.1771 76.5186C84.1741 82.0896 82.2645 87.622 80.4129 92.9712C80.1428 93.7616 79.8632 94.5616 79.5931 95.3519C72.1961 87.2172 68.0298 78.6969 67.4608 70.5525C67.0075 64.0659 69.0038 59.9407 69.1292 59.6901M48.6547 83.2076C48.7029 83.2462 48.7608 83.2944 48.809 83.3329C49.6673 84.104 50.4292 84.9618 51.0657 85.8678C58.1156 95.8724 61.8479 111.824 63.1209 118.214C60.353 117.703 57.5177 117.318 54.7112 116.922C48.1725 116.016 41.4312 115.062 35.5869 112.768C34.2464 112.238 32.983 111.525 31.7967 110.629C31.4303 110.301 31.0445 109.983 30.6587 109.684V109.703C20.4456 100.894 15.7296 80.133 14.3794 73.1548C20.6385 73.5018 37.834 75.0825 47.1502 81.9739C47.6421 82.4076 48.1436 82.8124 48.6547 83.2172M54.1808 120.768C63.2752 122.04 71.9935 123.264 77.9632 127.997C78.8891 128.72 79.7474 129.539 80.5286 130.455C76.1791 129.963 71.5981 129.828 66.8146 129.693C59.0414 129.462 50.7571 129.038 42.3474 127.023C41.6338 125.038 40.1486 121.356 37.7375 117.607C43.0322 119.207 48.6836 119.997 54.1808 120.759M82.7757 97.9735C83.1904 96.7398 83.6147 95.4965 84.0583 94.2435C84.9456 91.6893 85.8329 89.1063 86.6526 86.475C87.5109 88.6725 88.7261 90.793 90.3174 92.8652C97.618 102.407 100.463 111.544 98.785 120.084C98.5921 121.038 98.351 121.983 98.052 122.927C96.3739 128.151 93.3167 131.698 91.8701 133.173C89.9027 132.344 87.8774 131.717 85.8136 131.284C84.5598 129.105 83.0554 127.293 81.358 125.78C77.1242 116.942 79.5063 107.689 82.7757 97.9832M98.6981 130.686C98.7946 133.279 99.1321 135.573 99.5661 137.5C98.2642 136.546 96.914 135.688 95.5349 134.927C96.4607 133.896 97.5794 132.479 98.6981 130.686ZM118.7 96.0362C119.086 94.6676 119.587 93.3086 120.176 91.9785C123.541 84.4317 130.148 77.5885 139.888 71.5452C141.528 70.5332 143.254 69.5405 145.067 68.567C146.832 67.6224 148.481 66.6297 150.024 65.5791C149.561 66.5237 149.137 67.4586 148.732 68.3839C148.308 69.3574 147.922 70.3212 147.555 71.2754C143.457 81.9739 142.579 91.5737 142.386 95.1784C137.12 96.682 132.568 98.5229 128.807 101.019C124.294 104.017 121.092 107.901 119.124 112.874C117.948 109.453 116.617 103.294 118.69 96.0266M150.101 75.7186C172.669 76.5861 186.624 68.7212 194.387 61.878C195.39 61.0009 196.316 60.1238 197.165 59.2467C196.123 61.5021 194.918 63.8731 193.539 66.2827C190.404 71.7477 185.997 77.9451 180.22 82.8124C178.754 83.7184 177.375 84.7401 176.092 85.8774C172.399 88.2677 168.242 90.0508 163.603 90.8315C157.315 91.8917 151.548 92.9134 146.359 94.176C146.639 90.5906 147.488 83.6124 150.111 75.7379M122.027 116.335C123.59 111.12 126.512 107.226 130.948 104.277C134.95 101.617 140.216 99.718 146.34 98.1856C151.731 96.8266 157.788 95.7374 164.23 94.6483C166.034 94.3399 167.798 93.9062 169.534 93.3182C163.14 101.434 157.151 106.966 151.442 110.985C143.408 116.653 135.905 119.293 128.556 121.896C127.553 122.262 126.56 122.609 125.557 122.966C123.783 123.611 122.153 124.44 120.668 125.404C120.783 121.992 121.227 118.995 122.027 116.325M151.799 116.653C153.515 115.457 155.377 114.339 157.383 113.337C164.847 109.636 175.494 108.036 188.176 108.711C190.375 108.826 192.632 109.144 195.014 109.482C196.962 109.752 198.93 110.031 200.878 110.195C197.599 112.402 194.937 114.985 192.459 117.616C184.994 125.587 177.279 133.818 150.622 134.435C144.392 134.58 139.223 135.679 134.941 137.327C137.39 131.997 142.56 123.13 151.789 116.662M221.314 98.6771C221.545 100.431 221.729 102.195 221.873 103.959C220.581 104.017 219.317 104.103 218.131 104.238C219.356 102.696 220.417 100.846 221.314 98.6771ZM219.838 90.0797C217.572 99.294 213.435 103.544 208.333 105.212C204.504 106.465 200.106 106.262 195.554 105.617C193.191 105.289 190.751 104.942 188.389 104.817C178.089 104.267 169.264 105.125 162.022 107.352C166.014 103.612 170.142 99.0048 174.463 93.27C175.639 91.7086 176.912 90.3014 178.32 89.0388C179.796 88.0846 181.242 87.0051 182.66 85.81C187.984 82.5619 194.522 80.9137 202.209 80.8944C209.442 80.8655 215.633 82.3691 218.093 83.0534C218.748 85.3762 219.337 87.728 219.838 90.0797ZM203.983 52.5867C209.403 60.7021 213.685 69.4634 216.733 78.6872C213.454 77.9258 208.294 77.0102 202.382 77.0102H202.296C197.782 77.0102 193.577 77.5596 189.729 78.6391C192.285 75.5548 194.686 72.0464 196.914 68.1429C200.569 61.7624 202.739 56.2589 203.974 52.5867M200.28 47.3531C200.463 47.6037 200.646 47.8543 200.839 48.1049C199.19 50.9192 196.287 55.0637 191.687 59.0733C181.638 67.8441 167.789 72.2392 151.5 71.8537C151.751 71.2175 152.001 70.5814 152.281 69.9356C154.461 64.8755 157.113 60.3744 160.208 56.4516C160.45 56.1432 160.691 55.8541 160.941 55.5553C168.686 46.1675 179.159 40.2496 192.208 37.869C195.053 40.8568 197.772 44.0471 200.27 47.3434M170.036 36.0184C171.367 29.6764 171.299 24.1344 171 20.5971C177.452 24.6163 183.47 29.3198 188.938 34.5919C180.297 36.5292 173.276 39.9123 167.596 44.076C168.734 41.2327 169.505 38.5147 170.036 36.0184ZM151.693 11.0552C156.891 13.0021 161.964 15.3731 166.824 18.1104C167.172 20.2983 167.982 27.1897 166.236 35.363C164.712 42.4761 161.742 48.6832 157.354 53.936C153.65 58.3504 148.963 62.0901 143.283 65.1261C141.721 65.955 140.226 66.8128 138.789 67.6803C136.436 56.6155 137.14 46.6687 138.972 38.5244C139.965 34.1196 141.277 30.2258 142.618 26.9777C145.954 18.9007 149.957 13.3009 151.712 11.0552M126.001 4.85771L126.676 5.7348C126.772 5.34927 126.84 5.13722 126.84 5.12759L126.608 4.92518C133.861 5.80227 140.988 7.40223 147.864 9.69615C145.742 12.5491 142.184 17.908 139.107 25.3295C137.863 28.3463 136.629 31.8643 135.635 35.8256C129.974 29.6378 126.743 22.9488 125.981 15.9225C125.721 13.4358 125.827 11.1419 126.039 9.32025C126.223 7.73957 126.493 6.5155 126.666 5.79263L125.49 4.79024C125.663 4.80952 125.837 4.81916 126.01 4.84807M134.632 40.4038C133.07 48.8277 132.742 58.8516 135.317 69.8875C130.013 73.4536 125.682 77.28 122.317 81.3667C122.394 80.5378 122.423 79.6703 122.423 78.7643C122.423 67.873 118.835 62.5238 115.363 57.3576C112.21 52.6445 109.22 48.1916 109.326 39.2472C109.818 37.3485 109.982 35.4787 109.885 33.6281C111.737 23.7103 117.803 15.5852 122.008 10.9491C121.921 12.5587 121.931 14.3033 122.114 16.096C122.712 22.1296 125.384 31.18 134.632 40.3942M112.914 4.13484H113.454C116.54 4.13484 119.693 4.26978 122.828 4.53965C122.828 4.56856 122.818 4.59748 122.809 4.62639C120.002 7.18055 112.19 14.949 108.063 25.8211C104.205 16.3948 95.3902 8.79015 92.0437 6.14925C98.891 4.81916 105.902 4.14448 112.914 4.14448M89.8063 9.32989C93.7121 12.472 105.131 22.4958 105.999 33.3004C105.69 35.0546 105.507 36.8666 105.459 38.7364C103.491 45.7242 99.4504 50.6301 95.5349 55.3914C93.0274 58.4468 90.4621 61.5503 88.5043 65.184C87.0962 59.8058 84.2609 55.2179 81.657 50.9771C78.5901 45.9941 75.7065 41.2906 75.4943 36.1148C75.0989 25.7343 86.1415 13.2045 89.7966 9.34917M86.2861 7.42151C83.1325 10.8238 77.0856 17.9369 73.8355 25.7632C71.9742 19.6622 69.1003 15.5273 67.8273 13.8888C73.7681 11.1804 79.9596 9.01183 86.2861 7.42151ZM51.3936 23.1802C55.6371 20.2694 60.083 17.6574 64.6833 15.3828L64.3168 15.7105C64.4229 15.8261 71.3088 23.6813 71.627 36.2401C71.7717 41.6665 70.6819 47.9699 67.2775 54.9095C64.2493 52.2397 60.8545 50.0614 57.4019 48.2783C57.3826 48.2783 57.373 48.2783 57.3634 48.2591C47.4878 42.0616 50.217 27.7776 51.3936 23.1609M45.8868 27.2283C45.5589 29.0692 45.26 31.7486 45.4818 34.7654C45.7518 38.4183 46.7355 41.6857 48.375 44.5098C40.8237 41.9556 34.1499 41.0111 31.5363 40.7219C35.9148 35.8064 40.7176 31.286 45.8868 27.2379M28.5081 44.2784C29.1639 48.8374 31.7196 62.466 39.9268 73.9548C29.3568 70.0899 17.128 69.3284 13.2703 69.1839C17.1955 60.2395 22.3262 51.8734 28.5081 44.2688M10.84 75.2271C12.5277 83.6413 17.5234 103.583 28.3152 112.788C28.6431 113.038 28.9517 113.289 29.2603 113.559C33.417 117.154 36.1462 122.272 37.67 125.761C26.3864 122.224 15.0545 115.39 4.68705 101.954C5.60325 92.7977 7.65745 83.8341 10.84 75.2271ZM113.695 225.961H4.12769V190.925L9.03656 186.762C9.65379 186.241 10.435 185.952 11.2547 185.952H12.981C13.2318 185.952 13.4439 185.981 13.7043 186.039C18.4782 187.07 30.1765 189.104 35.7123 185.644C39.676 183.176 46.668 182.733 49.4841 182.656C51.2008 182.608 52.8017 182 54.1229 180.882C59.2343 176.564 61.5489 175.099 62.0408 174.935C62.4072 174.839 63.6224 175.128 64.3457 175.292C66.506 175.803 69.4668 176.497 71.5402 174.473C72.1864 174.029 75.6101 173.711 82.062 174.752C82.8142 174.878 83.5954 174.878 84.3766 174.762L88.9286 174.087C89.0733 174.068 89.2373 174.058 89.4205 174.058H101.09C103.202 174.058 105.237 173.162 106.674 171.591C107.648 170.512 109.316 170.174 110.647 170.791L113.685 172.198V225.961H113.695ZM113.695 167.649L112.402 167.051C111.399 166.579 110.329 166.348 109.22 166.348C107.089 166.348 105.054 167.244 103.636 168.815C102.99 169.528 102.064 169.933 101.109 169.933H89.4398C89.0347 169.933 88.6682 169.962 88.3307 170.01L83.798 170.675C83.4411 170.724 83.0843 170.724 82.7467 170.675C71.4438 168.854 69.3993 170.82 68.7242 171.475C68.2323 171.957 66.5446 171.562 65.3101 171.273C63.8153 170.926 62.2722 170.56 60.8642 170.984C60.3145 171.148 58.646 171.668 51.4708 177.731C50.8729 178.232 50.1495 178.511 49.3877 178.531C45.4721 178.637 38.1908 179.244 33.5423 182.145C30.0608 184.323 21.1689 183.427 14.6302 182.02C14.0997 181.894 13.5597 181.837 12.9907 181.837H11.2644C9.47055 181.837 7.7346 182.473 6.37478 183.629L4.13734 185.528V112.855C4.13734 111.188 4.18556 109.53 4.26271 107.872C12.9907 118.455 22.9723 125.501 34.7093 129.356C36.1077 129.819 37.5061 130.223 38.8948 130.58C48.539 133.086 58.1156 133.356 66.6892 133.597C72.3889 133.761 77.8089 133.915 82.7371 134.686C83.229 134.763 83.7208 134.84 84.203 134.936C86.9998 135.447 89.5748 136.324 91.928 137.452C95.8628 139.332 99.1997 141.915 102.006 144.729C103.289 146.021 104.456 147.36 105.526 148.71C110.155 154.57 112.692 160.468 113.502 162.57C113.579 162.782 113.647 162.955 113.695 163.09V167.659V167.649ZM110.107 148.295C110.107 148.295 110.078 148.266 110.078 148.247C110.869 145.365 113.907 135.814 120.947 130.05C122.664 128.633 124.631 127.447 126.859 126.638C127.843 126.281 128.846 125.925 129.829 125.578C133.388 124.315 136.976 123.043 140.641 121.452C133.87 129.086 130.707 137.018 129.743 139.813C125.181 142.454 121.998 145.712 119.8 148.671C117.61 151.63 116.173 154.57 115.257 156.97C114.071 154.541 112.374 151.476 110.107 148.305M117.562 173.923C119.655 174.579 121.931 174.309 123.831 173.123L145.347 159.659C145.897 159.321 146.523 159.138 147.17 159.138H148.944C149.359 159.138 149.774 159.215 150.15 159.35L158.829 162.608C160.585 163.263 162.523 163.244 164.288 162.55L170.296 160.15C171.415 159.707 172.698 159.88 173.652 160.603L183.248 167.938C183.509 168.131 183.788 168.324 184.049 168.468C184.357 168.651 189.623 172.96 192.449 175.234C190.616 176.314 189.044 177.943 187.212 179.87C185.004 182.184 182.265 185.065 178.012 188.024C176.999 188.728 175.601 189.672 173.98 190.771C166.892 195.571 156.177 202.829 152.763 206.694C146.012 214.327 136.224 221.826 130.408 225.999L117.552 225.951V173.914L117.562 173.923ZM136.899 226.028C143.109 221.334 150.246 215.388 155.666 209.258C158.752 205.759 169.65 198.376 176.16 193.971C177.79 192.863 179.198 191.909 180.23 191.195C184.801 188.015 187.694 184.969 190.019 182.53C192.275 180.159 193.905 178.444 195.882 177.933C198.901 177.143 200.849 176.429 202.267 175.909C204.446 175.109 205.44 174.743 208.014 174.868C210.213 174.955 212.403 172.989 215.498 169.952C216.386 169.075 217.601 167.88 217.987 167.687C218.787 167.379 220.552 166.656 222.249 165.962V226.327L136.918 226.028H136.899Z' fill='%23B7A894' fill-opacity='0.15'/%3E%3C/svg%3E");
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.tabs-block__top__description {
  color: #3e3e3e;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  margin-top: 28px;
  position: relative;
  z-index: 2;
}

.tabs-block__tabs {
  -webkit-box-flex: 2.3;
  -ms-flex: 2.3;
  flex: 2.3;
  background: #f5f3f0;
  padding: 10px;
}

@media only screen and (min-width: 1200px) {
  .tabs-block__tabs {
    -webkit-box-flex: 2.6;
    -ms-flex: 2.6;
    flex: 2.6;
  }
}

.tabs-nav__without-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.tabs-nav__without-slider a {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tabs-nav__slider {
  overflow: hidden;
  position: relative;
}

.tabs-block__tabs__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 33px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (min-width: 1024px) {
  .tabs-block__tabs__tab {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 24px;
  }
}

.tabs-block__tabs__tab > * {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tabs-block__tabs__header {
  margin-bottom: 32px;
}

.tabs-block__tabs__header.buttons {
  margin-bottom: 27px;
}

.tabs-block__tabs__header__button {
  background: rgba(255, 255, 255, 0.8);
  color: #353330;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
  display: block;
  padding: 1rem 20px;
  text-align: center;
  opacity: 0.4;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}

.tabs-block__tabs__header__button[aria-selected='true'] {
  opacity: 1;
}

@media only screen and (min-width: 1024px) {
  .tabs-block__tabs__header__button {
    white-space: nowrap;
  }
}

.tabs-block__tabs__tab__image img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  .tabs-block__tabs__tab__image img {
    padding-right: 12px;
  }
}

.tabs-block__tabs__tab__content {
  padding: 0 1rem;
}

@media only screen and (min-width: 1024px) {
  .tabs-block__tabs__tab__content {
    margin-left: 1rem;
    padding: 0;
  }
}

.tabs-block__tabs__tab__title {
  padding-bottom: 12px;
  margin-bottom: 20px;
  position: relative;
}

.tabs-block__tabs__tab__title:after {
  content: '';
  position: absolute;
  background-color: #353330;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  opacity: 0.8;
}

.tabs-block__tabs__tab__title * {
  color: #353330;
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.tabs-block__tabs__tab__description {
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.62;
}

.tabs-block__tabs__tab__link {
  margin-top: 20px;
}

.tabs-block__tabs__tab__link a {
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  background: #fff;
  display: block;
  max-width: 12.5rem;
}

.tabs-block__tabs__tab__link a span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 200px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.tabs-block__tabs__tab__link a span:before, .tabs-block__tabs__tab__link a span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 6px;
  height: 6px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.tabs-block__tabs__tab__link a > span {
  padding-right: 0;
}

.tabs-block__tabs__tab__link a > span:before {
  border-top: 0.5px solid #353330;
  border-right: 0.5px solid #353330;
  top: 0;
  right: 0;
}

.tabs-block__tabs__tab__link a > span:after {
  border-bottom: 0.5px solid #353330;
  border-right: 0.5px solid #353330;
  bottom: 0;
  right: 0;
}

.tabs-block__tabs__tab__link a > span span {
  padding-left: 0;
  padding-top: 3px;
}

.tabs-block__tabs__tab__link a > span span:before {
  border-top: 0.5px solid #353330;
  border-left: 0.5px solid #353330;
  top: 0;
  left: 0;
}

.tabs-block__tabs__tab__link a > span span:after {
  border-bottom: 0.5px solid #353330;
  border-left: 0.5px solid #353330;
  bottom: 0;
  left: 0;
}

.tabs-block__tabs__tab__link a:hover {
  color: #000 !important;
}

.tabs-block__tabs__tab__link a:hover span:before, .tabs-block__tabs__tab__link a:hover span:after {
  width: 50%;
  height: 50%;
}

.tabs-block__tabs__tab__link a span {
  position: relative;
}

.select {
  position: relative;
  width: 100%;
}

.select .selectBtn {
  background: rgba(255, 255, 255, 0.8);
  padding: 1rem 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
  position: relative;
  color: #353330;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 16px auto;
  grid-template-columns: 1fr auto;
  grid-gap: 16px;
  gap: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.select .selectBtn:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' rx='12' fill='%23905E4E'/%3E%3Cpath d='M8.72701 10.3664L11.9997 13.6335L15.2725 10.3664' stroke='white' stroke-width='0.297883' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: relative;
  width: 25px;
  height: 25px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.select .selectBtn.hovered:after {
  -webkit-transform: translateY(0%) rotate(180deg);
  -ms-transform: translateY(0%) rotate(180deg);
  transform: translateY(0%) rotate(180deg);
}

.select .selectBtn.toggle:after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
  -ms-transform: translateY(-50%) rotate(-135deg);
  transform: translateY(-50%) rotate(-135deg);
}

.select .selectDropdown {
  position: relative;
  top: 100%;
  height: 0 !important;
  width: 100%;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(22px);
  backdrop-filter: blur(22px);
  z-index: 4 !important;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  visibility: hidden;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  padding-left: 32px;
  padding-right: 1rem;
}

.select .selectDropdown .option {
  padding: 14px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}

.select .selectDropdown .option:not(:first-of-type) {
  border-top: 0.5px solid rgba(255, 255, 255, 0.4);
}

.select .selectDropdown.toggle {
  visibility: visible;
}

.toggleable {
  overflow: hidden;
  height: 0;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}

.tabs-block__tabs__header {
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  .tabs-block__tabs__header {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
}

.tabs-block__tabs__header .tabs-nav {
  display: none;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 10px;
}

@media only screen and (min-width: 1024px) {
  .tabs-block__tabs__header .tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.tabs-block__tabs__header #tabSelect {
  background-color: transparent;
  border: none;
  display: block;
}

@media only screen and (min-width: 1024px) {
  .tabs-block__tabs__header #tabSelect {
    display: none;
  }
}

.tabs-block__tabs__header #tabSelect .selectDropdown {
  padding-left: 20px;
}

.tabs-block__tabs__header #tabSelect .selectDropdown .option {
  color: #353330;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: none;
}

.tabs-block__tabs__header #tabSelect .selectDropdown {
  position: absolute !important;
}

.tabs-nav__slider__controls__arrows-right {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 5;
  height: 56px;
  -ms-flex-line-pack: center;
  align-content: center;
}

.tabs-nav__slider__controls__arrows-right:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -23px;
  width: 150px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, color-stop(46.31%, #f5f3f0), color-stop(126.42%, rgba(245, 243, 240, 0)));
  background: linear-gradient(270deg, #f5f3f0 46.31%, rgba(245, 243, 240, 0) 126.42%);
  z-index: 1;
  pointer-events: none;
}

.tabs-nav__slider__controls__arrows-right.swiper-button-disabled {
  opacity: 0;
}

.tabs-nav__slider__controls__arrows-right button {
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

.tabs-nav__slider__controls__arrows-left {
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 5;
  height: 56px;
  -ms-flex-line-pack: center;
  align-content: center;
}

.tabs-nav__slider__controls__arrows-left:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -23px;
  width: 150px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, color-stop(46.31%, rgba(245, 243, 240, 0)), color-stop(126.42%, #F5F3F0));
  background: linear-gradient(270deg, rgba(245, 243, 240, 0) 46.31%, #F5F3F0 126.42%);
  z-index: 1;
  pointer-events: none;
}

.tabs-nav__slider__controls__arrows-left.swiper-button-disabled {
  opacity: 0;
}

.tabs-nav__slider__controls__arrows-left button {
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  position: relative;
  z-index: 3;
}

.antipodes-price-table tr > td > span:first-child {
  display: none;
}

.antipodes-anchor-block__inner-block .antipodes-price-table {
  margin-top: 40px;
}

.antipodes-anchor-block__inner-block .antipodes-price-table + .antipodes-price-table {
  margin-top: 10px;
}

.antipodes-price-table__desktop {
  background: #F5F3F0;
  position: relative;
}

@media only screen and (max-width: 1023px) {
  .antipodes-price-table__desktop:not(.display_on_mobile) {
    display: none;
  }
}

.antipodes-price-table__desktop:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M10 10L10 0L-2.98023e-07 -4.37114e-07' stroke='%23963A22' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  top: -4px;
  height: 10px;
}

.antipodes-price-table__desktop:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M-1.19209e-06 10L10 10L10 1.01328e-06' stroke='%23963A22' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  bottom: 5px;
  height: 10px;
}

.antipodes-price-table__desktop__content {
  position: relative;
  padding: 24px 1rem;
}

.antipodes-price-table__desktop__content:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M10 0H0V10' stroke='%23963A22' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  top: -4px;
  z-index: 2;
  height: 10px;
}

.antipodes-price-table__desktop__content:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.31134e-06 -1.19209e-06L0 10L10 10' stroke='%23963A22' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  bottom: 5px;
  height: 10px;
}

.table-slider {
  background: #F5F3F0;
  position: relative;
}

.table-slider:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M10 10L10 0L-2.98023e-07 -4.37114e-07' stroke='%23963A22' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  top: -4px;
  height: 10px;
}

.table-slider:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M-1.19209e-06 10L10 10L10 1.01328e-06' stroke='%23963A22' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  bottom: 5px;
  height: 10px;
}

.table-slider__content {
  position: relative;
  padding: 24px 1rem;
}

.table-slider__content:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M10 0H0V10' stroke='%23963A22' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  top: -4px;
  z-index: 2;
  height: 10px;
}

.table-slider__content:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.31134e-06 -1.19209e-06L0 10L10 10' stroke='%23963A22' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  bottom: 5px;
  height: 10px;
}

.antipodes-price-table__content__title {
  border-bottom: 0.3px solid #4A2626;
  margin-bottom: 14px;
  padding-bottom: 12px;
}

.antipodes-price-table__content__title * {
  color: #1A0F0E;
  font-size: 1.375rem;
  font-weight: 400;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  text-align: left;
}

.antipodes-price-table__content table {
  position: relative;
  width: 100%;
  border-collapse: collapse;
}

@media only screen and (max-width: 1023px) {
  .antipodes-price-table__content table {
    display: none;
  }
}

.display_on_mobile table {
  display: inline-table;
}

.antipodes-price-table thead tr th {
  padding: 1rem;
  text-align: center;
  background: #905E4E;
  color: #FFF;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
}

.antipodes-price-table thead tr th strong {
  font-weight: 400;
}

.antipodes-price-table thead tr th:not(:first-of-type) {
  border-left: 1px solid #E4E2DF;
}

.antipodes-price-table tbody > tr td {
  -ms-flex-line-pack: center;
  align-content: center;
}

.antipodes-price-table tbody > tr td:not(:first-of-type) {
  border-left: 1px solid rgba(144, 94, 78, 0.3);
}

@media only screen and (min-width: 768px) {
  .antipodes-price-table tbody > tr td:first-of-type {
    width: 25%;
  }
}

.antipodes-price-table tbody > tr:nth-child(odd) {
  background: #EBE7E1;
}

.antipodes-price-table tbody > tr:nth-child(even) {
  background: #F5F3F0;
}

.antipodes-price-table tr > td:not(:first-child) {
  vertical-align: top;
}

.table-slider {
  display: block;
  overflow: hidden;
}

@media only screen and (min-width: 1024px) {
  .table-slider {
    display: none;
  }
}

.table-slider * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.table-slider .swiper-container,
.table-slider .swiper-slide {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  white-space: normal !important;
}

.table-slide-header {
  color: #1A0F0E;
  font-size: 1.375rem;
  font-weight: 500;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 12px;
  margin-bottom: 20px;
}

.table-slide-header strong {
  font-weight: 500;
}

.table-slide-header:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.3px;
  width: 100%;
  background-color: #4A2626;
}

.table-slide-cell {
  padding: 10px 0;
}

.table-slide-cell > strong {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
}

.table-slide-cell .table-slide-cell__title {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 10px;
}

.table-slider__controls {
  position: relative;
  margin-top: 1rem;
}

.table-slider__progress--bar {
  top: auto !important;
  bottom: 0;
  background-color: rgba(144, 94, 78, 0.3);
  border-radius: 4px;
}

.table-slider__progress--bar .swiper-pagination-progressbar-fill {
  background-color: #905E4E;
  border-radius: 4px;
}

.table-slider__swiper-button-prev,
.table-slider__swiper-button-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}

.table-slider__swiper-button-prev.swiper-button-disabled,
.table-slider__swiper-button-next.swiper-button-disabled {
  display: none;
}

.table-slider__swiper-button-prev {
  left: 0;
}

@media only screen and (min-width: 768px) {
  .table-slider__swiper-button-prev {
    left: -30px;
  }
}

.table-slider__swiper-button-next {
  right: 0;
}

@media only screen and (min-width: 768px) {
  .table-slider__swiper-button-next {
    right: -30px;
  }
}

.sectionTarifs .antipodes-price-table tbody > tr td:not(:first-of-type) {
  border-left: 0;
}

.sectionTarifs .antipodes-price-table tbody > tr:nth-child(odd) {
  background: transparent;
}

.sectionTarifs .antipodes-price-table tr > td:not(:first-child) {
  color: #262626;
  color: var(--Text-text-secondary, #262626);
  text-align: right;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
}

.sectionTarifs .antipodes-price-table tr > td:first-child > span:last-child {
  color: #262626;
  color: var(--Text-text-secondary, #262626);
  text-align: left;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.75;
}

.sectionTarifs .antipodes-price-table tbody > tr td {
  padding: 16px 0;
  border-bottom: 1px solid #4a2626d5;
}

.sectionTarifs .antipodes-price-table tbody > tr:nth-child(even) {
  background: transparent;
}

.sectionTarifs .antipodes-price-table__content {
  background-repeat: no-repeat;
  background-size: 45%;
  background-position: bottom center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='227' height='204' viewBox='0 0 227 204' fill='none'%3E%3Cpath d='M225.991 103.67C225.731 100.451 225.335 97.2121 224.805 94.0411L224.786 93.9061C224.689 93.3664 224.602 92.8363 224.496 92.3062C223.802 88.528 222.895 84.7305 221.806 81.0004C221.574 80.2101 221.333 79.4294 221.082 78.6583C217.726 68.0851 212.817 58.0709 206.471 48.8663C205.536 47.5169 204.562 46.1675 203.569 44.8567C200.83 41.2424 197.859 37.7629 194.725 34.5148C194.098 33.8691 193.471 33.2233 192.825 32.5872C186.489 26.3222 179.4 20.8091 171.781 16.2117C171.155 15.8261 170.537 15.4599 169.92 15.1129C164.153 11.778 158.058 8.94436 151.828 6.68899C151.182 6.44804 150.526 6.21672 149.87 6.00467C141.373 3.10354 132.482 1.2337 123.445 0.433724C120.099 0.144575 116.733 0 113.444 0H112.904C104.986 0 97.0779 0.828895 89.3723 2.45777L88.5429 2.63126C80.7408 4.34688 73.1122 6.90104 65.8598 10.2359C59.3211 13.2334 53.0139 16.8863 47.1406 21.1079C39.8978 26.303 33.253 32.3655 27.4087 39.1316L26.6082 40.0665C19.3944 48.606 13.5211 58.1094 9.133 68.3164C8.82439 69.0489 8.50613 69.7814 8.21681 70.5139C3.81908 81.3571 1.1573 92.7881 0.298968 104.518L0.250748 105.289C0.0867973 107.776 0 110.311 0 112.845V230.086H226.358V112.845C226.358 109.8 226.232 106.715 225.991 103.67ZM222.23 112.845V161.789C220.243 162.608 217.581 163.707 216.588 164.083C215.585 164.468 214.544 165.461 212.779 167.196C211.564 168.391 209.037 170.878 208.188 171.013C204.832 170.849 203.279 171.418 200.916 172.285C199.827 172.69 198.515 173.162 196.683 173.702C194.657 172.092 186.682 165.239 186.132 164.912C185.987 164.825 185.843 164.738 185.727 164.651L176.141 157.326C174.038 155.726 171.203 155.331 168.744 156.314L162.745 158.714C161.944 159.032 161.067 159.042 160.266 158.743L151.577 155.485C150.728 155.167 149.831 155.013 148.925 155.013H147.15C145.733 155.013 144.344 155.408 143.138 156.16L121.622 169.625C120.648 170.232 119.462 170.319 118.42 169.856L117.543 169.451V162.945C117.659 162.203 118.719 156.517 122.982 150.859C125.731 147.196 129.174 144.324 133.263 142.262C138.143 139.794 143.977 138.474 150.69 138.32C178.957 137.674 187.608 128.44 195.255 120.286C199.306 115.968 203.694 112.045 210.551 109.79C213.772 108.72 217.553 108.026 222.085 107.834C222.162 109.511 222.211 111.188 222.211 112.845M117.398 119.274C116.906 122.079 116.713 125.163 116.781 128.537C111.467 133.645 108.554 140.401 107.156 144.536C106.558 143.842 105.951 143.187 105.333 142.541C104.668 141.221 100.984 133.163 103.308 121.346C103.559 120.093 103.867 118.792 104.263 117.443C105.999 111.583 109.22 107.294 112.624 102.754C113.068 102.157 113.521 101.578 113.955 100.971C113.357 109.433 116.25 116.768 117.398 119.284M116.096 90.2436C114.399 93.9543 112.007 97.1254 109.557 100.402C107.146 103.602 104.668 106.899 102.749 110.802C101.871 104.952 99.2093 98.0988 93.3842 90.4846C90.1438 86.2533 88.7165 81.8293 89.0347 76.9813C89.1987 76.0078 89.3144 75.0536 89.3819 74.1283C90.6164 67.4779 94.474 62.784 98.5342 57.8588C101.254 54.5625 104.031 51.1987 106.23 47.1025C107.407 52.4421 109.827 56.0275 112.181 59.5359C115.469 64.4418 118.584 69.0682 118.575 78.7547C118.575 83.2847 117.61 86.9666 116.115 90.2339M63.5838 70.5236C63.931 76.2584 66.0527 84.6341 73.5655 94.1953C68.1359 91.6797 60.1505 87.3135 51.1043 80.1908C50.7185 79.8438 50.3231 79.5161 49.8988 79.2077C49.8699 79.1788 49.8506 79.1595 49.812 79.1306C37.5736 68.6056 33.5905 51.1409 32.5008 44.77C36.8985 45.3772 46.5716 47.1603 55.5503 51.7385C59.0607 53.5216 62.4748 55.7288 65.4162 58.466C64.7411 60.0564 63.1981 64.3551 63.5742 70.5236M75.9958 122.166C73.2955 120.807 70.3251 119.833 67.2197 119.081C66.4385 114.812 63.661 101.135 57.942 89.8966C67.3258 96.0555 74.665 99.0723 77.9825 100.248C75.7258 107.525 74.2503 114.889 75.9958 122.166ZM69.1292 59.6805C69.5825 58.8901 70.0068 58.0902 70.4022 57.3094C72.3793 53.4156 73.6716 49.6952 74.4624 46.2157C75.6004 48.4904 76.9795 50.7265 78.3876 53.0204C82.1585 59.1504 86.045 65.4731 85.5243 73.6657C85.3699 74.5813 85.2542 75.5355 85.1771 76.5186C84.1741 82.0896 82.2645 87.622 80.4129 92.9712C80.1428 93.7616 79.8632 94.5616 79.5931 95.3519C72.1961 87.2172 68.0298 78.6969 67.4608 70.5525C67.0075 64.0659 69.0038 59.9407 69.1292 59.6901M48.6547 83.2076C48.7029 83.2462 48.7608 83.2944 48.809 83.3329C49.6673 84.104 50.4292 84.9618 51.0657 85.8678C58.1156 95.8724 61.8479 111.824 63.1209 118.214C60.353 117.703 57.5177 117.318 54.7112 116.922C48.1725 116.016 41.4312 115.062 35.5869 112.768C34.2464 112.238 32.983 111.525 31.7967 110.629C31.4303 110.301 31.0445 109.983 30.6587 109.684V109.703C20.4456 100.894 15.7296 80.133 14.3794 73.1548C20.6385 73.5018 37.834 75.0825 47.1502 81.9739C47.6421 82.4076 48.1436 82.8124 48.6547 83.2172M54.1808 120.768C63.2752 122.04 71.9935 123.264 77.9632 127.997C78.8891 128.72 79.7474 129.539 80.5286 130.455C76.1791 129.963 71.5981 129.828 66.8146 129.693C59.0414 129.462 50.7571 129.038 42.3474 127.023C41.6338 125.038 40.1486 121.356 37.7375 117.607C43.0322 119.207 48.6836 119.997 54.1808 120.759M82.7757 97.9735C83.1904 96.7398 83.6147 95.4965 84.0583 94.2435C84.9456 91.6893 85.8329 89.1063 86.6526 86.475C87.5109 88.6725 88.7261 90.793 90.3174 92.8652C97.618 102.407 100.463 111.544 98.785 120.084C98.5921 121.038 98.351 121.983 98.052 122.927C96.3739 128.151 93.3167 131.698 91.8701 133.173C89.9027 132.344 87.8774 131.717 85.8136 131.284C84.5598 129.105 83.0554 127.293 81.358 125.78C77.1242 116.942 79.5063 107.689 82.7757 97.9832M98.6981 130.686C98.7946 133.279 99.1321 135.573 99.5661 137.5C98.2642 136.546 96.914 135.688 95.5349 134.927C96.4607 133.896 97.5794 132.479 98.6981 130.686ZM118.7 96.0362C119.086 94.6676 119.587 93.3086 120.176 91.9785C123.541 84.4317 130.148 77.5885 139.888 71.5452C141.528 70.5332 143.254 69.5405 145.067 68.567C146.832 67.6224 148.481 66.6297 150.024 65.5791C149.561 66.5237 149.137 67.4586 148.732 68.3839C148.308 69.3574 147.922 70.3212 147.555 71.2754C143.457 81.9739 142.579 91.5737 142.386 95.1784C137.12 96.682 132.568 98.5229 128.807 101.019C124.294 104.017 121.092 107.901 119.124 112.874C117.948 109.453 116.617 103.294 118.69 96.0266M150.101 75.7186C172.669 76.5861 186.624 68.7212 194.387 61.878C195.39 61.0009 196.316 60.1238 197.165 59.2467C196.123 61.5021 194.918 63.8731 193.539 66.2827C190.404 71.7477 185.997 77.9451 180.22 82.8124C178.754 83.7184 177.375 84.7401 176.092 85.8774C172.399 88.2677 168.242 90.0508 163.603 90.8315C157.315 91.8917 151.548 92.9134 146.359 94.176C146.639 90.5906 147.488 83.6124 150.111 75.7379M122.027 116.335C123.59 111.12 126.512 107.226 130.948 104.277C134.95 101.617 140.216 99.718 146.34 98.1856C151.731 96.8266 157.788 95.7374 164.23 94.6483C166.034 94.3399 167.798 93.9062 169.534 93.3182C163.14 101.434 157.151 106.966 151.442 110.985C143.408 116.653 135.905 119.293 128.556 121.896C127.553 122.262 126.56 122.609 125.557 122.966C123.783 123.611 122.153 124.44 120.668 125.404C120.783 121.992 121.227 118.995 122.027 116.325M151.799 116.653C153.515 115.457 155.377 114.339 157.383 113.337C164.847 109.636 175.494 108.036 188.176 108.711C190.375 108.826 192.632 109.144 195.014 109.482C196.962 109.752 198.93 110.031 200.878 110.195C197.599 112.402 194.937 114.985 192.459 117.616C184.994 125.587 177.279 133.818 150.622 134.435C144.392 134.58 139.223 135.679 134.941 137.327C137.39 131.997 142.56 123.13 151.789 116.662M221.314 98.6771C221.545 100.431 221.729 102.195 221.873 103.959C220.581 104.017 219.317 104.103 218.131 104.238C219.356 102.696 220.417 100.846 221.314 98.6771ZM219.838 90.0797C217.572 99.294 213.435 103.544 208.333 105.212C204.504 106.465 200.106 106.262 195.554 105.617C193.191 105.289 190.751 104.942 188.389 104.817C178.089 104.267 169.264 105.125 162.022 107.352C166.014 103.612 170.142 99.0048 174.463 93.27C175.639 91.7086 176.912 90.3014 178.32 89.0388C179.796 88.0846 181.242 87.0051 182.66 85.81C187.984 82.5619 194.522 80.9137 202.209 80.8944C209.442 80.8655 215.633 82.3691 218.093 83.0534C218.748 85.3762 219.337 87.728 219.838 90.0797ZM203.983 52.5867C209.403 60.7021 213.685 69.4634 216.733 78.6872C213.454 77.9258 208.294 77.0102 202.382 77.0102H202.296C197.782 77.0102 193.577 77.5596 189.729 78.6391C192.285 75.5548 194.686 72.0464 196.914 68.1429C200.569 61.7624 202.739 56.2589 203.974 52.5867M200.28 47.3531C200.463 47.6037 200.646 47.8543 200.839 48.1049C199.19 50.9192 196.287 55.0637 191.687 59.0733C181.638 67.8441 167.789 72.2392 151.5 71.8537C151.751 71.2175 152.001 70.5814 152.281 69.9356C154.461 64.8755 157.113 60.3744 160.208 56.4516C160.45 56.1432 160.691 55.8541 160.941 55.5553C168.686 46.1675 179.159 40.2496 192.208 37.869C195.053 40.8568 197.772 44.0471 200.27 47.3434M170.036 36.0184C171.367 29.6764 171.299 24.1344 171 20.5971C177.452 24.6163 183.47 29.3198 188.938 34.5919C180.297 36.5292 173.276 39.9123 167.596 44.076C168.734 41.2327 169.505 38.5147 170.036 36.0184ZM151.693 11.0552C156.891 13.0021 161.964 15.3731 166.824 18.1104C167.172 20.2983 167.982 27.1897 166.236 35.363C164.712 42.4761 161.742 48.6832 157.354 53.936C153.65 58.3504 148.963 62.0901 143.283 65.1261C141.721 65.955 140.226 66.8128 138.789 67.6803C136.436 56.6155 137.14 46.6687 138.972 38.5244C139.965 34.1196 141.277 30.2258 142.618 26.9777C145.954 18.9007 149.957 13.3009 151.712 11.0552M126.001 4.85771L126.676 5.7348C126.772 5.34927 126.84 5.13722 126.84 5.12759L126.608 4.92518C133.861 5.80227 140.988 7.40223 147.864 9.69615C145.742 12.5491 142.184 17.908 139.107 25.3295C137.863 28.3463 136.629 31.8643 135.635 35.8256C129.974 29.6378 126.743 22.9488 125.981 15.9225C125.721 13.4358 125.827 11.1419 126.039 9.32025C126.223 7.73957 126.493 6.5155 126.666 5.79263L125.49 4.79024C125.663 4.80952 125.837 4.81916 126.01 4.84807M134.632 40.4038C133.07 48.8277 132.742 58.8516 135.317 69.8875C130.013 73.4536 125.682 77.28 122.317 81.3667C122.394 80.5378 122.423 79.6703 122.423 78.7643C122.423 67.873 118.835 62.5238 115.363 57.3576C112.21 52.6445 109.22 48.1916 109.326 39.2472C109.818 37.3485 109.982 35.4787 109.885 33.6281C111.737 23.7103 117.803 15.5852 122.008 10.9491C121.921 12.5587 121.931 14.3033 122.114 16.096C122.712 22.1296 125.384 31.18 134.632 40.3942M112.914 4.13484H113.454C116.54 4.13484 119.693 4.26978 122.828 4.53965C122.828 4.56856 122.818 4.59748 122.809 4.62639C120.002 7.18055 112.19 14.949 108.063 25.8211C104.205 16.3948 95.3902 8.79015 92.0437 6.14925C98.891 4.81916 105.902 4.14448 112.914 4.14448M89.8063 9.32989C93.7121 12.472 105.131 22.4958 105.999 33.3004C105.69 35.0546 105.507 36.8666 105.459 38.7364C103.491 45.7242 99.4504 50.6301 95.5349 55.3914C93.0274 58.4468 90.4621 61.5503 88.5043 65.184C87.0962 59.8058 84.2609 55.2179 81.657 50.9771C78.5901 45.9941 75.7065 41.2906 75.4943 36.1148C75.0989 25.7343 86.1415 13.2045 89.7966 9.34917M86.2861 7.42151C83.1325 10.8238 77.0856 17.9369 73.8355 25.7632C71.9742 19.6622 69.1003 15.5273 67.8273 13.8888C73.7681 11.1804 79.9596 9.01183 86.2861 7.42151ZM51.3936 23.1802C55.6371 20.2694 60.083 17.6574 64.6833 15.3828L64.3168 15.7105C64.4229 15.8261 71.3088 23.6813 71.627 36.2401C71.7717 41.6665 70.6819 47.9699 67.2775 54.9095C64.2493 52.2397 60.8545 50.0614 57.4019 48.2783C57.3826 48.2783 57.373 48.2783 57.3634 48.2591C47.4878 42.0616 50.217 27.7776 51.3936 23.1609M45.8868 27.2283C45.5589 29.0692 45.26 31.7486 45.4818 34.7654C45.7518 38.4183 46.7355 41.6857 48.375 44.5098C40.8237 41.9556 34.1499 41.0111 31.5363 40.7219C35.9148 35.8064 40.7176 31.286 45.8868 27.2379M28.5081 44.2784C29.1639 48.8374 31.7196 62.466 39.9268 73.9548C29.3568 70.0899 17.128 69.3284 13.2703 69.1839C17.1955 60.2395 22.3262 51.8734 28.5081 44.2688M10.84 75.2271C12.5277 83.6413 17.5234 103.583 28.3152 112.788C28.6431 113.038 28.9517 113.289 29.2603 113.559C33.417 117.154 36.1462 122.272 37.67 125.761C26.3864 122.224 15.0545 115.39 4.68705 101.954C5.60325 92.7977 7.65745 83.8341 10.84 75.2271ZM113.695 225.961H4.12769V190.925L9.03656 186.762C9.65379 186.241 10.435 185.952 11.2547 185.952H12.981C13.2318 185.952 13.4439 185.981 13.7043 186.039C18.4782 187.07 30.1765 189.104 35.7123 185.644C39.676 183.176 46.668 182.733 49.4841 182.656C51.2008 182.608 52.8017 182 54.1229 180.882C59.2343 176.564 61.5489 175.099 62.0408 174.935C62.4072 174.839 63.6224 175.128 64.3457 175.292C66.506 175.803 69.4668 176.497 71.5402 174.473C72.1864 174.029 75.6101 173.711 82.062 174.752C82.8142 174.878 83.5954 174.878 84.3766 174.762L88.9286 174.087C89.0733 174.068 89.2373 174.058 89.4205 174.058H101.09C103.202 174.058 105.237 173.162 106.674 171.591C107.648 170.512 109.316 170.174 110.647 170.791L113.685 172.198V225.961H113.695ZM113.695 167.649L112.402 167.051C111.399 166.579 110.329 166.348 109.22 166.348C107.089 166.348 105.054 167.244 103.636 168.815C102.99 169.528 102.064 169.933 101.109 169.933H89.4398C89.0347 169.933 88.6682 169.962 88.3307 170.01L83.798 170.675C83.4411 170.724 83.0843 170.724 82.7467 170.675C71.4438 168.854 69.3993 170.82 68.7242 171.475C68.2323 171.957 66.5446 171.562 65.3101 171.273C63.8153 170.926 62.2722 170.56 60.8642 170.984C60.3145 171.148 58.646 171.668 51.4708 177.731C50.8729 178.232 50.1495 178.511 49.3877 178.531C45.4721 178.637 38.1908 179.244 33.5423 182.145C30.0608 184.323 21.1689 183.427 14.6302 182.02C14.0997 181.894 13.5597 181.837 12.9907 181.837H11.2644C9.47055 181.837 7.7346 182.473 6.37478 183.629L4.13734 185.528V112.855C4.13734 111.188 4.18556 109.53 4.26271 107.872C12.9907 118.455 22.9723 125.501 34.7093 129.356C36.1077 129.819 37.5061 130.223 38.8948 130.58C48.539 133.086 58.1156 133.356 66.6892 133.597C72.3889 133.761 77.8089 133.915 82.7371 134.686C83.229 134.763 83.7208 134.84 84.203 134.936C86.9998 135.447 89.5748 136.324 91.928 137.452C95.8628 139.332 99.1997 141.915 102.006 144.729C103.289 146.021 104.456 147.36 105.526 148.71C110.155 154.57 112.692 160.468 113.502 162.57C113.579 162.782 113.647 162.955 113.695 163.09V167.659V167.649ZM110.107 148.295C110.107 148.295 110.078 148.266 110.078 148.247C110.869 145.365 113.907 135.814 120.947 130.05C122.664 128.633 124.631 127.447 126.859 126.638C127.843 126.281 128.846 125.925 129.829 125.578C133.388 124.315 136.976 123.043 140.641 121.452C133.87 129.086 130.707 137.018 129.743 139.813C125.181 142.454 121.998 145.712 119.8 148.671C117.61 151.63 116.173 154.57 115.257 156.97C114.071 154.541 112.374 151.476 110.107 148.305M117.562 173.923C119.655 174.579 121.931 174.309 123.831 173.123L145.347 159.659C145.897 159.321 146.523 159.138 147.17 159.138H148.944C149.359 159.138 149.774 159.215 150.15 159.35L158.829 162.608C160.585 163.263 162.523 163.244 164.288 162.55L170.296 160.15C171.415 159.707 172.698 159.88 173.652 160.603L183.248 167.938C183.509 168.131 183.788 168.324 184.049 168.468C184.357 168.651 189.623 172.96 192.449 175.234C190.616 176.314 189.044 177.943 187.212 179.87C185.004 182.184 182.265 185.065 178.012 188.024C176.999 188.728 175.601 189.672 173.98 190.771C166.892 195.571 156.177 202.829 152.763 206.694C146.012 214.327 136.224 221.826 130.408 225.999L117.552 225.951V173.914L117.562 173.923ZM136.899 226.028C143.109 221.334 150.246 215.388 155.666 209.258C158.752 205.759 169.65 198.376 176.16 193.971C177.79 192.863 179.198 191.909 180.23 191.195C184.801 188.015 187.694 184.969 190.019 182.53C192.275 180.159 193.905 178.444 195.882 177.933C198.901 177.143 200.849 176.429 202.267 175.909C204.446 175.109 205.44 174.743 208.014 174.868C210.213 174.955 212.403 172.989 215.498 169.952C216.386 169.075 217.601 167.88 217.987 167.687C218.787 167.379 220.552 166.656 222.249 165.962V226.327L136.918 226.028H136.899Z' fill='%23B7A894' fill-opacity='0.1'/%3E%3C/svg%3E");
}

@media only screen and (min-width: 1024px) {
  .sectionTarifs .antipodes-price-table__content {
    background-image: none;
  }
}

.call-to-actions a:first-of-type {
  color: #262626;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  background: #FFC580;
}

.call-to-actions a:last-of-type {
  color: #ebe9e6;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  position: relative;
}

.call-to-actions a:last-of-type:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M31.9482 14.6557C31.9114 14.2006 31.8555 13.7428 31.7805 13.2945L31.7778 13.2754C31.7641 13.1991 31.7519 13.1242 31.7369 13.0492C31.6387 12.5151 31.5105 11.9783 31.3565 11.451C31.3238 11.3392 31.2897 11.2289 31.2542 11.1199C30.7798 9.62513 30.0858 8.20943 29.1887 6.90819C29.0565 6.71743 28.9188 6.52667 28.7783 6.34136C28.3911 5.8304 27.9712 5.33851 27.5281 4.87933C27.4395 4.78804 27.3509 4.69675 27.2595 4.60682C26.3638 3.72115 25.3617 2.94177 24.2846 2.29183C24.196 2.23733 24.1087 2.18555 24.0215 2.1365C23.2062 1.66505 22.3445 1.26446 21.4638 0.945618C21.3724 0.911554 21.2797 0.878852 21.187 0.848876C19.9859 0.438745 18.7288 0.174408 17.4513 0.0613153C16.9782 0.0204384 16.5024 0 16.0375 0H15.9611C14.8418 0 13.7238 0.11718 12.6345 0.347453L12.5172 0.371979C11.4143 0.614515 10.3358 0.975594 9.31055 1.44704C8.38618 1.8708 7.49452 2.38721 6.66422 2.98401C5.64032 3.71843 4.70095 4.57548 3.87474 5.532L3.76158 5.66417C2.74177 6.8714 1.91147 8.21488 1.29113 9.65784C1.2475 9.76139 1.20251 9.86494 1.1616 9.9685C0.5399 11.5014 0.163606 13.1174 0.0422649 14.7756L0.035448 14.8846C0.0122705 15.2362 0 15.5945 0 15.9529V32.5271H32V15.9529C32 15.5223 31.9823 15.0863 31.9482 14.6557ZM31.4165 15.9529V22.872C31.1356 22.9878 30.7593 23.1431 30.6189 23.1962C30.4771 23.2507 30.3299 23.3911 30.0804 23.6364C29.9086 23.8053 29.5514 24.1568 29.4314 24.1759C28.9569 24.1528 28.7374 24.2332 28.4034 24.3558C28.2493 24.413 28.0639 24.4798 27.8049 24.5561C27.5186 24.3285 26.391 23.3597 26.3133 23.3134C26.2929 23.3012 26.2724 23.2889 26.2561 23.2766L24.9009 22.2411C24.6036 22.0149 24.2028 21.959 23.8551 22.098L23.0071 22.4373C22.894 22.4823 22.7699 22.4836 22.6567 22.4414L21.4283 21.9808C21.3083 21.9359 21.1815 21.9141 21.0534 21.9141H20.8025C20.6021 21.9141 20.4058 21.9699 20.2354 22.0762L17.1936 23.9797C17.0559 24.0656 16.8882 24.0778 16.741 24.0124L16.6169 23.9552V23.0355C16.6333 22.9305 16.7833 22.1266 17.3859 21.3268C17.7744 20.809 18.2612 20.403 18.8392 20.1114C19.5291 19.7626 20.354 19.5759 21.3029 19.5541C25.299 19.4628 26.5219 18.1575 27.6031 17.0048C28.1757 16.3943 28.796 15.8398 29.7654 15.5209C30.2208 15.3697 30.7552 15.2716 31.396 15.2443C31.4069 15.4814 31.4137 15.7185 31.4137 15.9529M16.5965 16.8617C16.5269 17.2582 16.4997 17.6942 16.5092 18.1711C15.758 18.8933 15.3463 19.8484 15.1486 20.433C15.064 20.3349 14.9781 20.2422 14.8909 20.1509C14.7968 19.9642 14.276 18.8251 14.6046 17.1546C14.64 16.9775 14.6837 16.7936 14.7396 16.6028C14.985 15.7744 15.4403 15.168 15.9216 14.5263C15.9843 14.4418 16.0484 14.36 16.1098 14.2742C16.0252 15.4705 16.4342 16.5074 16.5965 16.8631M16.4124 12.7577C16.1725 13.2822 15.8343 13.7305 15.488 14.1938C15.1472 14.6462 14.7968 15.1122 14.5255 15.664C14.4014 14.8369 14.0251 13.8682 13.2017 12.7917C12.7436 12.1936 12.5418 11.5681 12.5868 10.8828C12.6099 10.7452 12.6263 10.6103 12.6358 10.4795C12.8104 9.53929 13.3557 8.87572 13.9297 8.17945C14.3142 7.71346 14.7068 7.23793 15.0177 6.65884C15.184 7.4137 15.5262 7.92057 15.8589 8.41654C16.3238 9.11008 16.7642 9.76411 16.7628 11.1335C16.7628 11.7739 16.6265 12.2944 16.4152 12.7563M8.98879 9.96986C9.03788 10.7806 9.33782 11.9647 10.3999 13.3163C9.63231 12.9607 8.50343 12.3434 7.22458 11.3365C7.17004 11.2875 7.11414 11.2411 7.05415 11.1975C7.05006 11.1934 7.04734 11.1907 7.04188 11.1866C5.31175 9.69871 4.74867 7.22975 4.59461 6.3291C5.21631 6.41494 6.58378 6.66701 7.8531 7.31423C8.34937 7.5663 8.83201 7.87833 9.24784 8.2653C9.1524 8.49012 8.93426 9.09782 8.98743 9.96986M10.7435 17.2705C10.3617 17.0783 9.9418 16.9407 9.50279 16.8344C9.39236 16.2308 8.9997 14.2974 8.19121 12.7086C9.51779 13.5793 10.5553 14.0058 11.0243 14.172C10.7053 15.2007 10.4967 16.2417 10.7435 17.2705ZM9.77274 8.43698C9.83682 8.32525 9.89681 8.21216 9.95271 8.10179C10.2322 7.55131 10.4149 7.02537 10.5267 6.53348C10.6876 6.85505 10.8825 7.17116 11.0816 7.49545C11.6147 8.36204 12.1641 9.25588 12.0905 10.4141C12.0687 10.5435 12.0523 10.6784 12.0414 10.8174C11.8996 11.6049 11.6297 12.387 11.3679 13.1433C11.3297 13.255 11.2902 13.3681 11.252 13.4798C10.2063 12.3298 9.61731 11.1253 9.53687 9.97395C9.4728 9.05695 9.75502 8.47377 9.77274 8.43834M6.87828 11.763C6.88509 11.7684 6.89327 11.7753 6.90009 11.7807C7.02143 11.8897 7.12914 12.011 7.21912 12.1391C8.21576 13.5534 8.74339 15.8084 8.92335 16.7118C8.53206 16.6396 8.13123 16.5851 7.73448 16.5292C6.81011 16.4012 5.8571 16.2663 5.03089 15.942C4.84138 15.867 4.66278 15.7662 4.49508 15.6395C4.44327 15.5932 4.38874 15.5482 4.3342 15.5059V15.5087C2.89038 14.2633 2.22368 11.3283 2.03281 10.3418C2.91764 10.3909 5.34856 10.6144 6.66559 11.5886C6.73512 11.6499 6.80602 11.7071 6.87828 11.7644M7.65949 17.0729C8.94517 17.2528 10.1777 17.4258 11.0216 18.0948C11.1525 18.197 11.2738 18.3128 11.3843 18.4423C10.7694 18.3728 10.1218 18.3537 9.44553 18.3346C8.34664 18.3019 7.17549 18.242 5.98662 17.9572C5.88573 17.6765 5.67577 17.156 5.33492 16.626C6.08342 16.8522 6.88237 16.9639 7.65949 17.0715M11.7019 13.8504C11.7606 13.676 11.8205 13.5003 11.8833 13.3231C12.0087 12.962 12.1341 12.5969 12.25 12.2249C12.3714 12.5356 12.5431 12.8353 12.7681 13.1283C13.8002 14.4772 14.2024 15.7689 13.9651 16.9762C13.9379 17.111 13.9038 17.2446 13.8615 17.3781C13.6243 18.1166 13.1921 18.618 12.9876 18.8265C12.7095 18.7093 12.4232 18.6208 12.1314 18.5594C11.9542 18.2515 11.7415 17.9953 11.5015 17.7814C10.903 16.532 11.2397 15.2239 11.7019 13.8518M13.9529 18.475C13.9665 18.8415 14.0142 19.1658 14.0756 19.4383C13.8915 19.3034 13.7007 19.1821 13.5057 19.0745C13.6366 18.9287 13.7947 18.7284 13.9529 18.475ZM16.7805 13.5766C16.8351 13.3831 16.906 13.191 16.9891 13.0029C17.465 11.936 18.3989 10.9686 19.7759 10.1143C20.0077 9.97122 20.2517 9.83088 20.508 9.69326C20.7575 9.55973 20.9907 9.41939 21.2088 9.27087C21.1434 9.4044 21.0834 9.53657 21.0261 9.66737C20.9661 9.80499 20.9116 9.94125 20.8598 10.0761C20.2803 11.5886 20.1563 12.9457 20.129 13.4553C19.3846 13.6679 18.7411 13.9281 18.2094 14.281C17.5713 14.7048 17.1187 15.2539 16.8405 15.957C16.6742 15.4732 16.486 14.6026 16.7792 13.5752M21.2197 10.7043C24.41 10.8269 26.3829 9.71506 27.4804 8.74764C27.6222 8.62365 27.7531 8.49966 27.873 8.37566C27.7258 8.6945 27.5554 9.02969 27.3604 9.37033C26.9173 10.1429 26.2942 11.019 25.4776 11.7071C25.2703 11.8352 25.0754 11.9796 24.894 12.1404C24.3719 12.4783 23.7842 12.7304 23.1285 12.8408C22.2395 12.9907 21.4242 13.1351 20.6907 13.3136C20.7303 12.8067 20.8502 11.8202 21.2211 10.707M17.2509 16.4461C17.4718 15.709 17.8849 15.1585 18.512 14.7416C19.0778 14.3655 19.8223 14.0971 20.688 13.8804C21.4501 13.6883 22.3063 13.5343 23.2171 13.3804C23.472 13.3368 23.7215 13.2754 23.9669 13.1923C23.063 14.3396 22.2164 15.1217 21.4092 15.6899C20.2735 16.4911 19.2128 16.8644 18.1739 17.2323C18.0321 17.2841 17.8917 17.3331 17.7499 17.3836C17.499 17.4748 17.2686 17.592 17.0587 17.7283C17.075 17.2459 17.1377 16.8222 17.2509 16.4448M21.4597 16.4911C21.7024 16.3221 21.9655 16.1641 22.2491 16.0224C23.3043 15.4991 24.8095 15.2729 26.6024 15.3683C26.9132 15.3847 27.2322 15.4296 27.569 15.4773C27.8444 15.5155 28.1225 15.555 28.3979 15.5782C27.9344 15.8902 27.5581 16.2554 27.2077 16.6273C26.1524 17.7542 25.0617 18.9178 21.2933 19.005C20.4126 19.0254 19.6818 19.1808 19.0765 19.4138C19.4228 18.6603 20.1535 17.4067 21.4583 16.4924M31.287 13.9499C31.3197 14.1979 31.3456 14.4472 31.366 14.6966C31.1833 14.7048 31.0047 14.717 30.837 14.7361C31.0102 14.5181 31.1602 14.2565 31.287 13.9499ZM31.0784 12.7345C30.758 14.0371 30.1731 14.638 29.4518 14.8737C28.9106 15.0509 28.2889 15.0222 27.6453 14.9309C27.3113 14.8846 26.9664 14.8356 26.6324 14.8179C25.1763 14.7402 23.9288 14.8615 22.9049 15.1762C23.4693 14.6475 24.0528 13.9962 24.6636 13.1855C24.83 12.9648 25.0099 12.7658 25.209 12.5873C25.4176 12.4524 25.6221 12.2998 25.8225 12.1309C26.5751 11.6717 27.4995 11.4387 28.5861 11.436C29.6086 11.4319 30.4839 11.6445 30.8316 11.7412C30.9243 12.0696 31.0075 12.402 31.0784 12.7345ZM28.8369 7.43413C29.6032 8.58141 30.2085 9.81998 30.6393 11.124C30.1758 11.0163 29.4464 10.8869 28.6106 10.8869H28.5984C27.9603 10.8869 27.3659 10.9645 26.8219 11.1171C27.1832 10.6811 27.5226 10.1851 27.8376 9.63331C28.3543 8.73129 28.6611 7.95327 28.8356 7.43413M28.3134 6.69426C28.3393 6.72969 28.3652 6.76512 28.3925 6.80054C28.1593 7.19841 27.749 7.78431 27.0986 8.35114C25.678 9.59107 23.7202 10.2124 21.4174 10.1579C21.4529 10.068 21.4883 9.97804 21.5278 9.88674C21.836 9.1714 22.2109 8.53508 22.6485 7.98052C22.6826 7.93692 22.7167 7.89604 22.7522 7.8538C23.847 6.52667 25.3276 5.69006 27.1723 5.3535C27.5745 5.7759 27.9589 6.2269 28.312 6.6929M24.0378 5.09189C24.226 4.19533 24.2164 3.41185 24.1742 2.91179C25.0863 3.47998 25.937 4.14491 26.7101 4.89023C25.4885 5.16411 24.4959 5.64237 23.6929 6.23099C23.8538 5.82904 23.9628 5.44479 24.0378 5.09189ZM21.4447 1.56286C22.1795 1.8381 22.8967 2.17329 23.5838 2.56025C23.6329 2.86955 23.7474 3.84379 23.5007 4.99924C23.2852 6.00481 22.8653 6.8823 22.245 7.62489C21.7214 8.24895 21.0588 8.77762 20.2558 9.20683C20.0349 9.32401 19.8236 9.44527 19.6205 9.5679C19.2878 8.00368 19.3873 6.59752 19.6464 5.44616C19.7868 4.82347 19.9722 4.27299 20.1617 3.81381C20.6335 2.67198 21.1993 1.88033 21.4474 1.56286M17.8126 0.686731L17.9081 0.810724C17.9217 0.756222 17.9312 0.726245 17.9312 0.724883L17.8985 0.696269C18.9238 0.820262 19.9313 1.04645 20.9034 1.37074C20.6035 1.77405 20.1004 2.53164 19.6655 3.58081C19.4896 4.00729 19.3151 4.50463 19.1746 5.06464C18.3743 4.18988 17.9176 3.24426 17.8099 2.25095C17.7731 1.89941 17.7881 1.57512 17.8181 1.3176C17.844 1.09414 17.8822 0.921091 17.9067 0.818899L17.7404 0.677193C17.7649 0.679918 17.7894 0.681281 17.814 0.685368M19.0329 5.71186C18.812 6.90273 18.7656 8.3198 19.1296 9.87993C18.3798 10.3841 17.7676 10.925 17.2918 11.5027C17.3027 11.3856 17.3068 11.2629 17.3068 11.1349C17.3068 9.59516 16.7996 8.83894 16.3088 8.1086C15.863 7.44231 15.4403 6.81281 15.4553 5.54835C15.5249 5.27992 15.548 5.01559 15.5344 4.75398C15.7962 3.3519 16.6537 2.20326 17.2482 1.54787C17.2359 1.77542 17.2373 2.02204 17.2632 2.27548C17.3477 3.12844 17.7254 4.40789 19.0329 5.71049M15.9625 0.584539H16.0389C16.4751 0.584539 16.921 0.603615 17.3641 0.641766C17.3641 0.645854 17.3627 0.649942 17.3613 0.654029C16.9646 1.01511 15.8603 2.11333 15.2767 3.6503C14.7314 2.31772 13.4852 1.24266 13.0121 0.869314C13.9801 0.681281 14.9713 0.585901 15.9625 0.585901M12.6958 1.31896C13.248 1.76315 14.8623 3.18022 14.985 4.70765C14.9413 4.95564 14.9154 5.2118 14.9086 5.47613C14.6305 6.46399 14.0592 7.15753 13.5057 7.83064C13.1512 8.26257 12.7885 8.70132 12.5118 9.215C12.3127 8.45469 11.9119 7.80611 11.5438 7.20659C11.1102 6.50214 10.7026 5.83721 10.6726 5.10552C10.6167 3.63804 12.1778 1.86671 12.6945 1.32168M12.1982 1.04917C11.7524 1.53016 10.8975 2.53573 10.4381 3.64213C10.1749 2.77962 9.76865 2.19509 9.58868 1.96345C10.4285 1.58057 11.3038 1.27399 12.1982 1.04917ZM7.26548 3.27696C7.86537 2.86547 8.49389 2.49621 9.14422 2.17465L9.09241 2.22097C9.10741 2.23733 10.0809 3.34781 10.1259 5.12323C10.1463 5.89035 9.99225 6.78147 9.51097 7.76251C9.08287 7.38508 8.60296 7.07714 8.11487 6.82507C8.11214 6.82507 8.11077 6.82507 8.10941 6.82234C6.71331 5.94622 7.09914 3.9269 7.26548 3.27423M6.48698 3.84924C6.44063 4.10948 6.39836 4.48828 6.42972 4.91476C6.4679 5.43117 6.60696 5.89308 6.83874 6.29231C5.77121 5.93123 4.82774 5.7977 4.45827 5.75682C5.07724 5.06192 5.75621 4.42287 6.48698 3.8506M4.03016 6.25961C4.12287 6.9041 4.48417 8.83076 5.64441 10.4549C4.15014 9.90855 2.42137 9.8009 1.87602 9.78046C2.43091 8.51601 3.15624 7.3333 4.03016 6.25824M1.53244 10.6348C1.77104 11.8243 2.47727 14.6434 4.0029 15.9447C4.04925 15.9801 4.09288 16.0155 4.13651 16.0537C4.72413 16.5619 5.10997 17.2855 5.32538 17.7787C3.73022 17.2786 2.12824 16.3126 0.662605 14.4132C0.792126 13.1187 1.08253 11.8516 1.53244 10.6348ZM16.0729 31.9439H0.583529V26.991L1.27749 26.4023C1.36475 26.3288 1.47518 26.2879 1.59107 26.2879H1.83512C1.87056 26.2879 1.90056 26.292 1.93737 26.3002C2.61225 26.4459 4.26603 26.7335 5.04861 26.2443C5.60896 25.8955 6.59742 25.8328 6.99553 25.8219C7.23821 25.8151 7.46453 25.7292 7.65131 25.5712C8.37391 24.9608 8.70112 24.7536 8.77065 24.7305C8.82246 24.7169 8.99425 24.7577 9.0965 24.7809C9.4019 24.8531 9.82046 24.9512 10.1136 24.6651C10.2049 24.6024 10.6889 24.5574 11.601 24.7046C11.7074 24.7223 11.8178 24.7223 11.9283 24.706L12.5718 24.6106C12.5922 24.6079 12.6154 24.6065 12.6413 24.6065H14.291C14.5896 24.6065 14.8773 24.4798 15.0804 24.2577C15.2181 24.1051 15.454 24.0574 15.6421 24.1446L16.0716 24.3435V31.9439H16.0729ZM16.0729 23.7004L15.8902 23.6159C15.7485 23.5491 15.5971 23.5164 15.4403 23.5164C15.139 23.5164 14.8513 23.6432 14.6509 23.8653C14.5596 23.9661 14.4287 24.0233 14.2937 24.0233H12.644C12.5868 24.0233 12.535 24.0274 12.4872 24.0342L11.8464 24.1282C11.796 24.135 11.7456 24.135 11.6978 24.1282C10.1 23.8707 9.81092 24.1487 9.71548 24.2413C9.64595 24.3095 9.40736 24.2536 9.23284 24.2127C9.02152 24.1637 8.80337 24.1119 8.60432 24.1718C8.52661 24.195 8.29074 24.2686 7.27638 25.1256C7.19185 25.1965 7.0896 25.236 6.98189 25.2387C6.42836 25.2537 5.399 25.3396 4.74185 25.7497C4.24967 26.0576 2.99263 25.9309 2.06825 25.732C1.99327 25.7143 1.91692 25.7061 1.83648 25.7061H1.59243C1.33884 25.7061 1.09343 25.796 0.901197 25.9595L0.584892 26.2279V15.9542C0.584892 15.7185 0.591709 15.4841 0.602616 15.2498C1.83648 16.7459 3.24758 17.7419 4.90682 18.2869C5.10451 18.3523 5.3022 18.4096 5.49853 18.46C6.86191 18.8142 8.21576 18.8524 9.4278 18.8865C10.2336 18.9096 10.9998 18.9314 11.6965 19.0404C11.766 19.0513 11.8355 19.0622 11.9037 19.0759C12.2991 19.1481 12.6631 19.2721 12.9958 19.4315C13.552 19.6972 14.0238 20.0624 14.4205 20.4602C14.6018 20.6428 14.7668 20.8322 14.9182 21.023C15.5726 21.8514 15.9311 22.6853 16.0457 22.9823C16.0566 23.0123 16.0661 23.0368 16.0729 23.0559V23.7018V23.7004ZM15.5658 20.9644C15.5658 20.9644 15.5617 20.9603 15.5617 20.9576C15.6735 20.5501 16.1029 19.1999 17.0982 18.385C17.3409 18.1847 17.619 18.0171 17.934 17.9027C18.073 17.8523 18.2148 17.8019 18.3539 17.7528C18.857 17.5743 19.3642 17.3945 19.8822 17.1696C18.9251 18.2488 18.478 19.3702 18.3416 19.7653C17.6967 20.1387 17.2468 20.5992 16.936 21.0175C16.6265 21.4358 16.4233 21.8514 16.2938 22.1907C16.1261 21.8473 15.8862 21.414 15.5658 20.9657M16.6197 24.5874C16.9155 24.6801 17.2373 24.6419 17.5059 24.4743L20.5476 22.5708C20.6253 22.5231 20.7139 22.4972 20.8053 22.4972H21.0561C21.1147 22.4972 21.1734 22.5082 21.2265 22.5272L22.4536 22.9878C22.7017 23.0804 22.9758 23.0777 23.2253 22.9796L24.0746 22.6403C24.2328 22.5776 24.4141 22.6022 24.5491 22.7044L25.9057 23.7413C25.9425 23.7685 25.982 23.7958 26.0188 23.8162C26.0625 23.8421 26.8069 24.4512 27.2063 24.7727C26.9473 24.9253 26.7251 25.1556 26.466 25.4281C26.1538 25.7551 25.7666 26.1625 25.1654 26.5808C25.0222 26.6803 24.8245 26.8138 24.5955 26.9692C23.5934 27.6477 22.0787 28.6737 21.596 29.2201C20.6416 30.2993 19.2578 31.3593 18.4357 31.9493L16.6183 31.9425V24.5861L16.6197 24.5874ZM19.3532 31.9534C20.2313 31.2899 21.2402 30.4492 22.0064 29.5826C22.4427 29.088 23.9833 28.0442 24.9036 27.4215C25.134 27.2649 25.333 27.13 25.4789 27.0291C26.1252 26.5795 26.5342 26.1489 26.8628 25.8042C27.1818 25.469 27.4122 25.2265 27.6917 25.1542C28.1184 25.0425 28.3938 24.9417 28.5943 24.8681C28.9024 24.755 29.0428 24.7032 29.4068 24.7209C29.7177 24.7332 30.0272 24.4552 30.4648 24.026C30.5903 23.9021 30.762 23.7331 30.8166 23.7058C30.9297 23.6622 31.1792 23.56 31.4192 23.4619V31.9957L19.356 31.9534H19.3532Z' fill='%23B7A894' fill-opacity='0.21'/%3E%3C/svg%3E");
  right: 0;
  bottom: -3px;
  position: absolute;
}

.mac-user .call-to-actions {
  bottom: -6px;
}

.text > ol,
.text ul {
  margin-top: 20px;
  padding-left: 20px;
}

.text > ol li,
.text ul li {
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  position: relative;
  line-height: 1.75;
}

.text > ol li a {
  color: #353330;
  text-decoration: none;
  display: inline;
  padding-bottom: 0.125rem;
  cursor: pointer;
  font-weight: 300;
  font-weight: var(--antipodes-hero__content__link__font-weight);
  background: -webkit-gradient(linear, left bottom, left top, from(#353330), color-stop(4%, #353330), color-stop(4%, transparent)) no-repeat left bottom/100% 100%;
  background: linear-gradient(to top, #353330 0%, #353330 4%, transparent 4%) no-repeat left bottom/100% 100%;
  -webkit-transition: background-size 0.35s ease-in-out, color .3s ease;
  transition: background-size 0.35s ease-in-out, color .3s ease;
}

.text ul li a {
  color: #353330;
  text-decoration: none;
  display: inline;
  padding-bottom: 0.125rem;
  cursor: pointer;
  font-weight: 300;
  font-weight: var(--antipodes-hero__content__link__font-weight);
  background: -webkit-gradient(linear, left bottom, left top, from(#353330), color-stop(4%, #353330), color-stop(4%, transparent)) no-repeat left bottom/100% 100%;
  background: linear-gradient(to top, #353330 0%, #353330 4%, transparent 4%) no-repeat left bottom/100% 100%;
  -webkit-transition: background-size 0.35s ease-in-out, color .3s ease;
  transition: background-size 0.35s ease-in-out, color .3s ease;
}

.text > ol li a:hover,
.text ul li a:hover {
  background-size: 0 100%;
  background-position: right bottom;
  color: #353330;
}

.text > ol {
  list-style: decimal;
}

.text > ul {
  list-style: none;
}

.text > ul li:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M6.56128 5.81005C6.51864 5.77928 6.48463 5.74258 6.46411 5.73016C6.45872 5.72746 6.45386 5.72368 6.45008 5.72098L6.11756 5.46673C6.04468 5.41059 5.9459 5.3971 5.86061 5.43165L5.65224 5.51532C5.62417 5.52611 5.59394 5.52665 5.56641 5.5164L5.26465 5.40357C5.2355 5.39278 5.20474 5.38684 5.17235 5.38684H5.11081C5.06169 5.38684 5.01364 5.40088 4.97154 5.42679L4.22444 5.89426C4.19043 5.91532 4.14833 5.91855 4.11486 5.9029L4.08301 5.88779V7.99899H4.33132C4.3432 7.99143 4.37343 7.97038 4.41661 7.93961C4.42903 7.93043 4.44306 7.92071 4.45764 7.91046C4.46142 7.9083 4.46465 7.9056 4.46789 7.9029C4.49003 7.88671 4.51486 7.86943 4.54131 7.85108C4.59745 7.81113 4.65953 7.76579 4.72484 7.71505C4.75777 7.68968 4.79124 7.66376 4.82525 7.63623C4.99529 7.49912 5.17828 7.33556 5.33051 7.16336C5.33591 7.15688 5.34239 7.1504 5.3494 7.14339C5.35156 7.14123 5.35318 7.13961 5.35534 7.13745C5.36182 7.13151 5.3683 7.12503 5.37586 7.11802C5.37694 7.11694 5.37801 7.11586 5.37909 7.11478C5.38719 7.10722 5.39637 7.09912 5.40554 7.09102C5.40824 7.08887 5.41094 7.08671 5.41364 7.08401C5.42174 7.07699 5.42984 7.06997 5.43847 7.06295C5.44063 7.06134 5.44279 7.05972 5.44495 7.05756C5.45521 7.04892 5.46654 7.04028 5.47788 7.03111C5.48112 7.02841 5.48436 7.02625 5.4876 7.02355C5.49677 7.01653 5.50649 7.00897 5.51621 7.00142C5.51945 6.99926 5.52214 6.99656 5.52538 6.9944C5.5378 6.98522 5.55021 6.9755 5.56263 6.96633C5.56533 6.96417 5.56857 6.96201 5.57181 6.95985C5.5826 6.95175 5.5934 6.9442 5.6042 6.93556C5.60743 6.93286 5.61121 6.9307 5.61445 6.928C5.62795 6.91829 5.64144 6.90857 5.65548 6.89831C5.65818 6.89669 5.66034 6.89453 5.66304 6.89291C5.67491 6.88428 5.68733 6.87564 5.69974 6.867C5.70298 6.8643 5.70676 6.86214 5.71 6.85945C5.72457 6.84919 5.73915 6.83893 5.75372 6.82868C5.75372 6.82868 5.75426 6.82868 5.7548 6.82814C5.76938 6.81788 5.78395 6.80762 5.79853 6.79791C5.80177 6.79575 5.80501 6.79359 5.80824 6.79143C5.83847 6.77038 5.86816 6.74986 5.89785 6.72989C5.89947 6.72881 5.90163 6.72719 5.90325 6.72611C5.93402 6.70506 5.96371 6.68509 5.99286 6.66565C6.04468 6.62895 6.09057 6.5971 6.12565 6.57443C6.22714 6.50911 6.30703 6.44595 6.37397 6.38873C6.47329 6.30128 6.54131 6.22301 6.60339 6.16363C6.60393 6.16309 6.60447 6.16255 6.60501 6.16201C6.6131 6.15445 6.62066 6.1469 6.62876 6.13988C6.62984 6.1388 6.63146 6.13772 6.63254 6.13664C6.64927 6.12152 6.666 6.10857 6.68328 6.09669C6.68544 6.09507 6.68814 6.09399 6.6903 6.09237C6.69623 6.0886 6.70217 6.08482 6.70865 6.08158C6.71135 6.07996 6.71459 6.07834 6.71729 6.07672C6.72322 6.07348 6.7297 6.07078 6.73564 6.06808C6.73834 6.067 6.74104 6.06538 6.74428 6.0643C6.75345 6.06053 6.76263 6.05783 6.77181 6.05513C6.78476 6.05189 6.79718 6.04811 6.80905 6.04487C6.81823 6.04217 6.82687 6.04001 6.83496 6.03731C6.83496 6.03731 6.83496 6.03731 6.8355 6.03731C6.75129 5.97416 6.61526 5.84838 6.56074 5.80897' fill='%23963A22'/%3E%3Cpath d='M3.79315 5.78032C3.7192 5.78032 3.64848 5.81162 3.59882 5.86615C3.57615 5.89098 3.5443 5.90501 3.51083 5.90501H3.10543C3.0914 5.90501 3.07844 5.90609 3.06656 5.90771L2.90948 5.93092C2.89706 5.93254 2.88465 5.93254 2.87331 5.93092C2.48087 5.86776 2.40961 5.93578 2.3864 5.95845C2.36913 5.97519 2.31029 5.96169 2.26764 5.95144C2.21582 5.93956 2.16184 5.9266 2.11326 5.94118C2.09382 5.94712 2.03606 5.96493 1.78721 6.17546C1.76616 6.19273 1.74133 6.20299 1.71488 6.20299C1.57884 6.20677 1.32621 6.22782 1.16427 6.32876C1.04335 6.40434 0.73458 6.37357 0.507859 6.32444C0.488966 6.32013 0.470612 6.31797 0.451179 6.31797H0.39126C0.329182 6.31797 0.268723 6.3401 0.221219 6.38059L0.143487 6.44644L0.0101534 6.55926L0.000976562 6.56682V7.99894H3.94807V5.82512L3.90327 5.80407C3.86818 5.78787 3.83094 5.77924 3.79261 5.77924' fill='%23963A22'/%3E%3Cpath d='M7.80621 3.26856V3.26586C7.80189 3.24642 7.79865 3.22699 7.79541 3.2081C7.77112 3.07692 7.73981 2.94521 7.70202 2.81511C7.69393 2.78758 7.68529 2.76059 7.67665 2.7336C7.56005 2.36653 7.38947 2.01781 7.16977 1.69825C7.13684 1.65074 7.10283 1.60432 7.06883 1.55897C6.97382 1.4332 6.87072 1.31228 6.76167 1.19946C6.74008 1.17733 6.71795 1.15466 6.69582 1.13252C6.47557 0.91444 6.22996 0.722807 5.96491 0.563563C5.94332 0.550067 5.92173 0.537652 5.90014 0.525236C5.69987 0.409177 5.48826 0.310931 5.2718 0.232659C5.24966 0.224561 5.22699 0.216464 5.20432 0.208907C4.90904 0.108502 4.60081 0.0431849 4.28664 0.0151147C4.17058 0.0048583 4.05398 0 3.93954 0H3.92065C3.64588 0 3.37058 0.02861 3.10337 0.0852901L3.07422 0.0912281C2.80324 0.151147 2.53873 0.239676 2.28664 0.355196C2.05938 0.459379 1.84076 0.586235 1.63671 0.733063C1.38516 0.9139 1.15466 1.12443 0.951687 1.35924L0.923617 1.39163C0.673144 1.68853 0.469096 2.01889 0.316869 2.37355C0.306073 2.39892 0.295277 2.42429 0.28502 2.44966C0.132794 2.82699 0.0404858 3.22429 0.0102564 3.63185L0.00863698 3.65884C0.00269906 3.74467 0 3.8332 0 3.92119L0.00107962 6.56734L0.14359 6.44642V3.92119C0.14359 3.86343 0.145209 3.80567 0.147908 3.74791C0.451282 4.11552 0.797841 4.36005 1.2054 4.49447C1.25398 4.51066 1.30256 4.5247 1.35061 4.53711C1.68583 4.62402 2.01781 4.6332 2.31579 4.64184C2.5139 4.64777 2.70175 4.65317 2.87287 4.67962C2.89015 4.68232 2.90688 4.68502 2.92416 4.68826C3.18273 4.73576 3.38678 4.87233 3.54224 5.02888C3.66208 5.14926 3.75277 5.28205 3.81862 5.39595C3.88448 5.50931 3.92443 5.60432 3.9417 5.64912C3.9444 5.65668 3.94656 5.66262 3.94818 5.66748V7.99946H4.08259V5.66208C4.08637 5.63617 4.12362 5.4386 4.27152 5.24211C4.36707 5.11471 4.48637 5.01538 4.62834 4.94359C4.71309 4.9004 4.80594 4.86802 4.90688 4.8448C5.00783 4.82213 5.11687 4.80918 5.23347 4.80648C6.21485 4.78381 6.51552 4.46316 6.78111 4.17976C6.92146 4.02969 7.07422 3.89366 7.31228 3.81485C7.42402 3.7776 7.55574 3.75331 7.71336 3.74683C7.71606 3.80513 7.71768 3.86289 7.71768 3.92119V5.62213C7.68583 5.63509 7.57625 5.68097 7.52173 5.70202C7.46181 5.72524 7.3166 5.9471 7.23023 5.94278C7.06235 5.93468 7.03428 5.98812 6.77247 6.05668C6.60513 6.10041 6.5274 6.29852 6.20837 6.52092C6.02375 6.64993 5.47045 7.00567 5.33063 7.16437C5.08664 7.44076 4.76545 7.69285 4.54143 7.85209C4.43185 7.93036 4.3525 7.9865 4.33198 8H7.86181V3.92173C7.86181 3.70202 7.844 3.48232 7.80783 3.2691M7.0834 1.82672C7.2718 2.10904 7.42024 2.41404 7.52605 2.73414C7.41215 2.70769 7.23293 2.67584 7.0278 2.67584H7.0251C6.86856 2.67584 6.72227 2.69528 6.58893 2.73252C6.67746 2.6251 6.76113 2.50364 6.83833 2.36815C6.96518 2.14629 7.04076 1.95466 7.08394 1.82726M4.54683 3.62321C4.6861 3.5309 4.86856 3.46505 5.08124 3.41161C5.26856 3.3641 5.47854 3.32632 5.70256 3.28907C5.76518 3.27827 5.82618 3.26316 5.88664 3.24318C5.66478 3.52497 5.45641 3.71714 5.2583 3.85695C4.97922 4.05398 4.71903 4.14575 4.4637 4.2359C4.42915 4.24831 4.3946 4.26073 4.35951 4.27314C4.29798 4.29582 4.2413 4.32443 4.18947 4.35789C4.20135 4.00756 4.31417 3.77814 4.54629 3.62321M4.13711 3.92227C4.09609 3.80351 4.0502 3.5892 4.122 3.33711C4.13549 3.28961 4.15277 3.24265 4.17328 3.19622C4.28988 2.93387 4.5193 2.69636 4.85776 2.48637C4.91444 2.45128 4.97436 2.41673 5.03752 2.38273C5.09906 2.3498 5.15628 2.31525 5.20972 2.27908C5.19352 2.31201 5.17895 2.3444 5.16491 2.37679C4.98785 2.78758 4.95223 3.17139 4.94467 3.30796C4.76167 3.36032 4.60405 3.42402 4.47341 3.51093C4.31687 3.61511 4.20567 3.75007 4.13711 3.92281M5.68097 3.15574C5.46289 3.19244 5.26208 3.22807 5.08232 3.27179C5.09204 3.1471 5.12173 2.90472 5.21242 2.63104C5.99622 2.66127 6.48043 2.38758 6.75034 2.15007C6.78489 2.11984 6.81727 2.08907 6.84696 2.0583C6.8108 2.13657 6.76869 2.21916 6.72119 2.30283C6.61215 2.49285 6.45938 2.70823 6.25857 2.87719C6.20783 2.90904 6.15978 2.94413 6.11498 2.98354C5.98651 3.06667 5.84238 3.12821 5.68151 3.15574M6.95493 1.64588C6.9614 1.65452 6.96788 1.66316 6.97436 1.67179C6.91714 1.7695 6.81619 1.91363 6.65641 2.05344C6.30715 2.35843 5.82672 2.5112 5.261 2.49771C5.26964 2.47557 5.27827 2.45344 5.28853 2.43131C5.3641 2.25533 5.45641 2.09933 5.56383 1.96275C5.57193 1.95196 5.58057 1.9417 5.5892 1.93144C5.85803 1.60486 6.22186 1.39919 6.67476 1.3166C6.77355 1.42024 6.86802 1.5309 6.95493 1.64588ZM5.90445 1.25182C5.95088 1.03158 5.94818 0.838327 5.93792 0.71525C6.16194 0.855061 6.37085 1.01862 6.56032 1.20162C6.26019 1.26856 6.01673 1.38677 5.8197 1.53198C5.85911 1.4332 5.8861 1.33873 5.90445 1.25182ZM5.26694 0.384346C5.44777 0.451822 5.62375 0.533873 5.79271 0.62942C5.80459 0.706073 5.83212 0.945749 5.7722 1.22861C5.7193 1.47584 5.61619 1.69177 5.46343 1.87422C5.33495 2.02753 5.17193 2.15762 4.9749 2.26343C4.92092 2.29258 4.86856 2.32173 4.81889 2.35196C4.73738 1.96761 4.76167 1.62213 4.82537 1.33873C4.85992 1.18543 4.90526 1.05047 4.95169 0.937652C5.06721 0.65749 5.20648 0.462618 5.26694 0.384346ZM4.37517 0.168961C4.38219 0.17004 4.38974 0.17058 4.39622 0.17166C4.64777 0.201889 4.89501 0.25749 5.13414 0.337382C5.06073 0.436167 4.93711 0.622942 4.83023 0.880432C4.78705 0.985155 4.7444 1.10769 4.70985 1.24534C4.51336 1.02996 4.40108 0.797841 4.37463 0.553846C4.36545 0.467476 4.36923 0.387584 4.37679 0.324426C4.38327 0.269366 4.39244 0.226721 4.39838 0.201889L4.35736 0.166802C4.36329 0.167341 4.36923 0.168421 4.37517 0.168961ZM4.67476 1.40405C4.62078 1.69663 4.60891 2.04534 4.69852 2.42861C4.51444 2.55223 4.36383 2.68556 4.24723 2.82753C4.24993 2.79838 4.25101 2.76869 4.25101 2.73738C4.25101 2.35897 4.12632 2.17328 4.00594 1.99352C3.89636 1.82996 3.79271 1.67503 3.79649 1.3641C3.81323 1.29825 3.81916 1.23293 3.81592 1.16869C3.88016 0.824291 4.09123 0.54197 4.23698 0.380567C4.23428 0.436707 4.23428 0.497166 4.24076 0.559244C4.26127 0.768691 4.35412 1.0834 4.6753 1.40351M3.92065 0.14413H3.93954C4.04696 0.14413 4.15655 0.148988 4.26505 0.158165C4.26505 0.159244 4.26505 0.159784 4.26505 0.160864C4.16734 0.249393 3.89636 0.519298 3.75277 0.897166C3.61889 0.569501 3.31228 0.305533 3.19622 0.213765C3.43428 0.167341 3.67719 0.14413 3.92119 0.14413M3.11849 0.324426C3.25398 0.433468 3.65074 0.782186 3.68043 1.15735C3.66964 1.21835 3.66316 1.28151 3.66154 1.34629C3.59352 1.5892 3.45317 1.75978 3.31714 1.92497C3.23023 2.03131 3.14116 2.13873 3.07314 2.26505C3.02402 2.07827 2.92578 1.91903 2.83563 1.77166C2.72928 1.59838 2.62888 1.43482 2.62186 1.25506C2.60783 0.894467 2.99163 0.459379 3.11849 0.324966M2.6386 4.24507C2.54467 4.19757 2.44157 4.1641 2.33414 4.13765C2.30715 3.9892 2.21053 3.51417 2.01188 3.12389C2.33738 3.33765 2.59271 3.44238 2.70769 3.4834C2.62942 3.73603 2.57814 3.9919 2.6386 4.24507ZM2.20783 2.45074C2.2197 2.64993 2.29366 2.94143 2.55439 3.27341C2.36599 3.18596 2.08853 3.03428 1.77436 2.78704C1.76086 2.77517 1.74683 2.76383 1.73225 2.75304C1.73117 2.75196 1.73063 2.75142 1.72955 2.75034C1.30472 2.38489 1.16653 1.7776 1.12821 1.55628C1.28097 1.57733 1.61673 1.63941 1.92875 1.79811C2.05074 1.86019 2.16896 1.93684 2.27153 2.03185C2.24831 2.08691 2.19487 2.23644 2.20783 2.45074ZM1.68961 2.89123C1.68961 2.89123 1.69339 2.89393 1.69501 2.89555C1.7247 2.92254 1.75115 2.95223 1.77328 2.98354C2.01781 3.33117 2.14737 3.88556 2.19163 4.10742C2.09555 4.08961 1.9973 4.07611 1.8996 4.06262C1.67287 4.03131 1.4386 3.99784 1.23563 3.91849C1.1892 3.90014 1.14548 3.8753 1.10391 3.84399C1.0915 3.83266 1.078 3.82186 1.06451 3.81107C0.709852 3.50553 0.546289 2.78435 0.499325 2.54143C0.716869 2.55331 1.3139 2.60837 1.63725 2.8475C1.65398 2.86262 1.67179 2.87665 1.68961 2.89069M2.34224 2.45128C2.32659 2.22564 2.39568 2.08259 2.4 2.07395C2.49393 1.90823 2.55223 1.75169 2.58516 1.60594C2.62456 1.68529 2.6726 1.76302 2.72119 1.84238C2.85182 2.0556 2.98731 2.27476 2.96896 2.55978C2.96356 2.59163 2.95978 2.62456 2.95709 2.65857C2.92254 2.85236 2.8556 3.04453 2.79136 3.23023C2.78165 3.25776 2.77193 3.28529 2.76275 3.31282C2.5058 3.0305 2.36113 2.73414 2.34116 2.45128M2.99595 0.25803C2.88637 0.376248 2.67692 0.623482 2.5641 0.895547C2.49933 0.683941 2.4 0.540351 2.35574 0.483131C2.56194 0.388664 2.77679 0.31363 2.99595 0.25857M2.24507 0.534953L2.2332 0.546289C2.23698 0.550067 2.47611 0.823212 2.48691 1.25938C2.49177 1.44777 2.45398 1.66694 2.3363 1.90823C2.23158 1.81538 2.11336 1.73981 1.99352 1.67773C1.99298 1.67773 1.99244 1.67773 1.9919 1.67719C1.64912 1.46181 1.74359 0.966262 1.78462 0.805398C1.93144 0.703914 2.08583 0.613765 2.24561 0.534413M1.7587 0.764912L1.75061 0.77031L1.67881 0.792443L1.7587 0.764912ZM1.59298 0.946289C1.58165 1.00999 1.57139 1.10337 1.57895 1.2081C1.58812 1.33495 1.62267 1.44831 1.67935 1.54656C1.417 1.45749 1.18489 1.4251 1.0942 1.41431C1.24642 1.24318 1.41323 1.08664 1.59244 0.945749M0.990014 1.53792C1.01269 1.69555 1.10121 2.17004 1.38677 2.57004C1.0197 2.43563 0.594872 2.40918 0.460999 2.40432C0.597031 2.09339 0.775169 1.80189 0.990014 1.53792ZM0.161943 3.5417C0.193792 3.22375 0.265587 2.91228 0.375709 2.61323C0.434548 2.90526 0.607827 3.59892 0.982996 3.91849C0.994332 3.92713 1.00513 3.93576 1.01592 3.94548C1.16005 4.07018 1.25506 4.24777 1.30796 4.36923C0.916059 4.24615 0.521997 4.00918 0.161943 3.5417ZM2.31957 4.50688C2.04966 4.49879 1.76194 4.48421 1.46991 4.41404C1.44507 4.34494 1.39379 4.217 1.31012 4.08691C1.4942 4.14251 1.69015 4.17004 1.88124 4.19649C2.19703 4.24076 2.49987 4.28286 2.70715 4.4475C2.739 4.47287 2.76923 4.50094 2.79622 4.53279C2.64561 4.51606 2.48637 4.5112 2.32011 4.50634M2.97976 4.5614C2.93603 4.48583 2.88367 4.42267 2.82483 4.37031C2.678 4.06316 2.76059 3.74197 2.87395 3.40459C2.88853 3.3614 2.9031 3.31876 2.91822 3.27503C2.94899 3.1865 2.97976 3.0969 3.00837 3.00513C3.03806 3.08124 3.08016 3.1552 3.13576 3.22699C3.38947 3.55843 3.48772 3.87638 3.42996 4.17274C3.42348 4.20621 3.41484 4.2386 3.40459 4.27153C3.34629 4.4529 3.23995 4.57652 3.18974 4.62726C3.12173 4.59865 3.05101 4.57706 2.97976 4.5614ZM3.31714 4.68826C3.34953 4.65263 3.38839 4.60297 3.42726 4.54089C3.4305 4.63104 3.44238 4.71093 3.45749 4.77787C3.41215 4.7444 3.36518 4.71525 3.31768 4.68826M3.24211 3.1444C3.12982 2.99757 3.08016 2.84372 3.09096 2.6753C3.0969 2.6413 3.10067 2.60837 3.10283 2.57652C3.14548 2.34548 3.27935 2.18246 3.42078 2.01134C3.51525 1.8969 3.61134 1.77976 3.68799 1.63779C3.72902 1.82348 3.81269 1.94764 3.89474 2.06964C4.00864 2.24022 4.11714 2.40108 4.1166 2.73738C4.1166 2.89501 4.08313 3.02294 4.03131 3.1363C3.97247 3.26532 3.88934 3.37544 3.80405 3.48934C3.72038 3.60054 3.63401 3.71498 3.56761 3.85047C3.53738 3.64696 3.44507 3.40891 3.24265 3.1444M3.72092 5.0224C3.70041 4.99811 3.67881 4.97544 3.65776 4.95277C3.63509 4.90688 3.50715 4.62672 3.58758 4.21592C3.59622 4.1722 3.60702 4.12686 3.62105 4.08043C3.68151 3.87692 3.79325 3.72794 3.91147 3.57031C3.92713 3.5498 3.94224 3.52928 3.9579 3.50823C3.93738 3.80243 4.03779 4.05722 4.07773 4.14413C4.061 4.24184 4.05398 4.34872 4.05614 4.46586C3.87153 4.64346 3.77058 4.87827 3.722 5.02186M4.50526 4.85776C4.3471 4.94953 4.23644 5.06235 4.15978 5.16545C4.08367 5.26802 4.03401 5.37004 4.00216 5.45371C3.96059 5.3695 3.90229 5.26316 3.82294 5.1525C3.82294 5.15196 3.82186 5.15142 3.82186 5.15088C3.84939 5.05101 3.9552 4.71903 4.19919 4.51876C4.25857 4.46964 4.32713 4.42861 4.40432 4.40054C4.43833 4.38812 4.47341 4.37571 4.50742 4.36329C4.63104 4.31957 4.75574 4.2753 4.88313 4.2197C4.64777 4.48475 4.53819 4.76059 4.50472 4.85776M6.6834 4.08637C6.42429 4.36329 6.15601 4.64939 5.23077 4.67045C5.01431 4.6753 4.83509 4.71363 4.68664 4.77085C4.77193 4.5857 4.95115 4.27746 5.2718 4.0529C5.33171 4.01134 5.39595 3.97247 5.46559 3.93792C5.7247 3.80945 6.09447 3.75385 6.53495 3.77706C6.61107 3.78084 6.68934 3.79217 6.77247 3.80351C6.83995 3.81269 6.9085 3.82294 6.97598 3.82834C6.86208 3.90499 6.76977 3.9946 6.68394 4.08637M7.23401 3.65614C7.10068 3.69987 6.94845 3.69231 6.79028 3.67018C6.70823 3.65884 6.62348 3.64642 6.54143 3.64211C6.18354 3.62321 5.87692 3.6529 5.62591 3.73009C5.76464 3.6 5.90769 3.44022 6.05776 3.24103C6.09879 3.18704 6.14305 3.13792 6.19163 3.09366C6.24292 3.06019 6.29312 3.02294 6.34224 2.98138C6.52686 2.86856 6.75412 2.81134 7.02132 2.81026C7.27234 2.80918 7.48826 2.86154 7.57355 2.88529C7.59622 2.96626 7.61673 3.04777 7.63401 3.12982C7.5552 3.44993 7.41161 3.59784 7.23455 3.6556M7.57463 3.62213C7.61727 3.56869 7.65398 3.50445 7.68529 3.42888C7.69339 3.48934 7.69987 3.55034 7.70472 3.61188C7.65938 3.61404 7.6162 3.61727 7.57463 3.62213Z' fill='%23963A22'/%3E%3Cpath d='M1.67871 0.792484L1.75051 0.770352L1.7586 0.764954L1.67871 0.792484Z' fill='%23963A22'/%3E%3C/svg%3E");
  display: block;
  position: absolute;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  top: -2px;
  left: calc(-2 * 9px);
}

.text > p a {
  color: #353330;
  text-decoration: none;
  display: inline;
  padding-bottom: 0.125rem;
  cursor: pointer;
  font-weight: 300;
  font-weight: var(--antipodes-hero__content__link__font-weight);
  background: -webkit-gradient(linear, left bottom, left top, from(#353330), color-stop(4%, #353330), color-stop(4%, transparent)) no-repeat left bottom/100% 100%;
  background: linear-gradient(to top, #353330 0%, #353330 4%, transparent 4%) no-repeat left bottom/100% 100%;
  -webkit-transition: background-size 0.35s ease-in-out, color .3s ease;
  transition: background-size 0.35s ease-in-out, color .3s ease;
}

.text > p a:hover {
  background-size: 0 100%;
  background-position: right bottom;
  color: #353330;
}

.text > p {
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.62;
  margin-top: 28px;
}

.text > p + p {
  margin-top: 1rem;
}

.text > p + h2 {
  margin-top: 3rem;
}

.text > p + h3 {
  margin-top: 3rem;
}

.text > p + h4 {
  margin-top: 3rem;
}

.text > h1 {
  margin-top: 30px;
}

.text *:last-child {
  margin-bottom: 3rem;
}

.heroHome {
  width: 100%;
  max-height: 50.9375rem;
  min-height: 45.625rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .heroHome {
    max-height: 58.125rem;
    min-height: 50rem;
  }
}

@media only screen and (max-width: 1023px) {
  .heroHome {
    margin-top: -100px;
  }
}

.heroHome__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 50.9375rem;
  position: relative;
  z-index: 0;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column: 1;
  grid-column: 1;
}

@media only screen and (min-width: 1024px) {
  .heroHome__image {
    max-height: 46.9375rem;
  }
}

.heroHome__image img {
  width: 100%;
  height: 100%;
}

.heroHome__image img:first-of-type {
  display: none;
}

@media only screen and (min-width: 768px) {
  .heroHome__image img:first-of-type {
    display: block;
  }
}

@media only screen and (min-width: 768px) {
  .heroHome__image img:last-of-type {
    display: none;
  }
}

.heroHome__content {
  z-index: 2;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  max-height: 100%;
  margin-top: 145px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -ms-grid-row-align: center;
  align-self: center;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 40px;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column: 1;
  grid-column: 1;
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  .heroHome__content {
    margin-top: 0;
    margin-bottom: 95px;
  }
}

.heroHome__content__sub-title {
  color: #fff;
  font-family: undefined;
  font-family: var(--fontHelvetica);
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  .heroHome__content__sub-title {
    font-size: 1.25rem;
  }
}

.heroHome__content__title {
  position: relative;
  width: 100%;
}

.heroHome__content__title > * {
  color: #fdfaf7;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 44px;
  letter-spacing: 4.4px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 7px;
  font-style: normal;
  line-height: 1.15;
}

@media only screen and (min-width: 768px) {
  .heroHome__content__title > * {
    font-size: 2.75rem;
  }
}

.heroHome__content__maintenance {
  color: #fff;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 26px;
}

.heroHome__content__description {
  color: #fdfaf7;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 13px;
  max-width: 65.5rem;
  margin: 18px auto 0;
}

@media only screen and (min-width: 768px) {
  .heroHome__content__description {
    margin-top: 28px;
  }
}

.heroHome__content__link {
  margin-top: 25px;
  pointer-events: visible;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.heroHome__content__link a {
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
}

.heroHome__content__link a span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 200px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.heroHome__content__link a span:before, .heroHome__content__link a span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 6px;
  height: 6px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.heroHome__content__link a > span {
  padding-right: 0;
}

.heroHome__content__link a > span:before {
  border-top: 0.5px solid #ffc580;
  border-right: 0.5px solid #ffc580;
  top: 0;
  right: 0;
}

.heroHome__content__link a > span:after {
  border-bottom: 0.5px solid #ffc580;
  border-right: 0.5px solid #ffc580;
  bottom: 0;
  right: 0;
}

.heroHome__content__link a > span span {
  padding-left: 0;
  padding-top: 0;
}

.heroHome__content__link a > span span:before {
  border-top: 0.5px solid #ffc580;
  border-left: 0.5px solid #ffc580;
  top: 0;
  left: 0;
}

.heroHome__content__link a > span span:after {
  border-bottom: 0.5px solid #ffc580;
  border-left: 0.5px solid #ffc580;
  bottom: 0;
  left: 0;
}

.heroHome__content__link a:hover {
  color: #fff !important;
}

.heroHome__content__link a:hover span:before, .heroHome__content__link a:hover span:after {
  width: 50%;
  height: 50%;
}

@media screen and (min-width: 1100px) and (max-width: 1800px) {
  .heroHome__image,
  .heroHome {
    max-height: 49rem;
  }
}

.widget-sticky__socials {
  border-radius: 45px 0 0 45px;
  background-color: #963a22;
  padding: 20px 15px 20px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 18px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 253px;
  min-width: auto;
  cursor: pointer;
  -webkit-transform: translateX(calc(100% - 38px));
  -ms-transform: translateX(calc(100% - 38px));
  transform: translateX(calc(100% - 38px));
  z-index: 9999;
  position: fixed;
  bottom: 150px;
  right: 0;
  min-height: 155px;
}

.widget-sticky__socials.active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

@media only screen and (min-width: 1024px) {
  .widget-sticky__socials:hover {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.widget-sticky__socials__title {
  display: inline-block;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  color: #ebe7e1;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  width: 150px;
  position: absolute;
  left: 15px;
  top: 128px;
}

.widget-sticky__socials__items * + * {
  margin-top: 10px;
}

.widget-sticky__socials__items a {
  background: rgba(235, 231, 225, 0.1);
  display: block;
}

.widget-sticky__socials__items a span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.widget-sticky__socials__items a span:before, .widget-sticky__socials__items a span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.widget-sticky__socials__items a > span {
  padding-right: 0;
}

.widget-sticky__socials__items a > span:before {
  border-top: 0.5px solid #ffc580;
  border-right: 0.5px solid #ffc580;
  top: 0;
  right: 0;
}

.widget-sticky__socials__items a > span:after {
  border-bottom: 0.5px solid #ffc580;
  border-right: 0.5px solid #ffc580;
  bottom: 0;
  right: 0;
}

.widget-sticky__socials__items a > span span {
  padding-left: 0;
  padding-top: 0;
}

.widget-sticky__socials__items a > span span:before {
  border-top: 0.5px solid #ffc580;
  border-left: 0.5px solid #ffc580;
  top: 0;
  left: 0;
}

.widget-sticky__socials__items a > span span:after {
  border-bottom: 0.5px solid #ffc580;
  border-left: 0.5px solid #ffc580;
  bottom: 0;
  left: 0;
}

.widget-sticky__socials__items a:hover {
  color: #000 !important;
}

.widget-sticky__socials__items a:hover span:before, .widget-sticky__socials__items a:hover span:after {
  width: 50%;
  height: 50%;
}

.widget-sticky__center-button {
  z-index: 9999;
  position: fixed;
  bottom: 82px;
  right: 0;
}

@media only screen and (max-width: 1023px) {
  .widget-sticky__center-button {
    display: none;
  }
}

.widget-sticky__center-button a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 14.5px 35px;
  color: #fff;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  background: #963a22;
  position: relative;
  -webkit-transition: background-color ease-in-out 0.3s, color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s, color ease-in-out 0.3s;
  overflow: hidden;
}

@media only screen and (max-width: 559px) {
  .widget-sticky__center-button a {
    width: 100%;
  }
}

.widget-sticky__center-button a:hover {
  background-color: #905e4e;
}

.widget-sticky__center-button a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='46' viewBox='0 0 45 46' fill='none'%3E%3Cpath d='M45.9255 20.9766C45.8726 20.319 45.7923 19.6575 45.6845 19.0097L45.6805 18.9822C45.6609 18.8719 45.6433 18.7636 45.6217 18.6553C45.4806 17.8835 45.2964 17.1078 45.0749 16.3459C45.0279 16.1844 44.9789 16.025 44.928 15.8675C44.2459 13.7076 43.2483 11.662 41.9588 9.78179C41.7686 9.50616 41.5707 9.23052 41.3688 8.96276C40.8122 8.22444 40.2086 7.5137 39.5716 6.8502C39.4442 6.71829 39.3169 6.58637 39.1855 6.45643C37.8979 5.17669 36.4574 4.05052 34.9091 3.11138C34.7817 3.03263 34.6563 2.95781 34.5309 2.88694C33.3589 2.20572 32.1202 1.62688 30.8542 1.16618C30.7228 1.11695 30.5896 1.0697 30.4563 1.02639C28.7297 0.433769 26.9227 0.0518154 25.0863 -0.111598C24.4062 -0.170663 23.7222 -0.200195 23.0539 -0.200195H22.9441C21.3351 -0.200195 19.728 -0.0308756 18.1621 0.301857L17.9935 0.337296C16.408 0.687749 14.8577 1.20949 13.3839 1.89071C12.0551 2.50301 10.7734 3.2492 9.57982 4.11155C8.10796 5.17275 6.75762 6.41115 5.56994 7.79327L5.40727 7.98425C3.94129 9.72863 2.74773 11.6699 1.85599 13.7549C1.79328 13.9045 1.7286 14.0542 1.66981 14.2038C0.776107 16.4187 0.235184 18.7538 0.0607558 21.1498L0.0509565 21.3073C0.0176388 21.8153 0 22.3331 0 22.8509V46.7998H46V22.8509C46 22.2288 45.9745 21.5987 45.9255 20.9766ZM45.1612 22.8509V32.8486C44.7574 33.016 44.2165 33.2404 44.0147 33.3172C43.8108 33.396 43.5992 33.5988 43.2405 33.9532C42.9936 34.1973 42.4801 34.7053 42.3076 34.7328C41.6256 34.6994 41.31 34.8155 40.8299 34.9927C40.6084 35.0754 40.3419 35.1719 39.9695 35.2821C39.5579 34.9533 37.9371 33.5535 37.8254 33.4865C37.796 33.4688 37.7666 33.4511 37.7431 33.4334L35.795 31.9371C35.3677 31.6103 34.7915 31.5295 34.2918 31.7304L33.0727 32.2206C32.9101 32.2856 32.7317 32.2875 32.569 32.2265L30.8032 31.561C30.6307 31.4961 30.4485 31.4646 30.2642 31.4646H29.9036C29.6155 31.4646 29.3333 31.5453 29.0883 31.6988L24.7159 34.4493C24.5179 34.5733 24.2769 34.5911 24.0652 34.4966L23.8868 34.4139V33.0849C23.9104 32.9333 24.1259 31.7717 24.9922 30.616C25.5508 29.8678 26.2504 29.2811 27.0814 28.8598C28.0731 28.3558 29.2588 28.086 30.6229 28.0545C36.3673 27.9226 38.1253 26.0365 39.6794 24.3708C40.5026 23.4888 41.3943 22.6875 42.7878 22.2268C43.4424 22.0083 44.2106 21.8665 45.1318 21.8271C45.1475 22.1697 45.1573 22.5123 45.1573 22.8509M23.8574 24.1641C23.7575 24.7371 23.7183 25.3671 23.732 26.0562C22.6521 27.0997 22.0602 28.4798 21.7761 29.3244C21.6546 29.1827 21.5311 29.0488 21.4056 28.9169C21.2704 28.6472 20.5217 27.0012 20.9941 24.5874C21.045 24.3315 21.1077 24.0657 21.1881 23.79C21.5409 22.593 22.1955 21.7169 22.8873 20.7895C22.9775 20.6675 23.0696 20.5493 23.1578 20.4253C23.0363 22.1539 23.6242 23.6522 23.8574 24.1661M23.5929 18.234C23.2479 18.992 22.7619 19.6397 22.2641 20.3091C21.7741 20.9628 21.2704 21.6361 20.8804 22.4335C20.7021 21.2384 20.1611 19.8386 18.9774 18.2832C18.3189 17.4189 18.0288 16.5152 18.0935 15.5249C18.1268 15.326 18.1503 15.1311 18.164 14.9421C18.4149 13.5836 19.1988 12.6248 20.0239 11.6187C20.5766 10.9454 21.1411 10.2582 21.5879 9.4215C21.827 10.5122 22.3189 11.2446 22.7972 11.9613C23.4655 12.9634 24.0985 13.9085 24.0965 15.8871C24.0965 16.8125 23.9006 17.5646 23.5968 18.232M12.9214 14.2058C12.9919 15.3772 13.4231 17.0881 14.9499 19.0412C13.8464 18.5274 12.2237 17.6355 10.3853 16.1805C10.3069 16.1096 10.2266 16.0427 10.1403 15.9797C10.1345 15.9738 10.1305 15.9698 10.1227 15.9639C7.63563 13.814 6.82621 10.2464 6.60475 8.94504C7.49844 9.06907 9.46419 9.43331 11.2888 10.3685C12.0022 10.7327 12.696 11.1836 13.2938 11.7428C13.1566 12.0676 12.843 12.9457 12.9194 14.2058M15.4437 24.7548C14.895 24.4772 14.2913 24.2783 13.6603 24.1247C13.5015 23.2526 12.9371 20.4588 11.7749 18.1631C13.6818 19.4212 15.1733 20.0374 15.8475 20.2776C15.3889 21.7641 15.089 23.2683 15.4437 24.7548ZM14.0483 11.9908C14.1404 11.8294 14.2267 11.666 14.307 11.5065C14.7088 10.7111 14.9714 9.95111 15.1321 9.24036C15.3634 9.70501 15.6436 10.1618 15.9298 10.6304C16.6961 11.8825 17.4859 13.1741 17.3801 14.8476C17.3487 15.0346 17.3252 15.2296 17.3095 15.4304C17.1057 16.5684 16.7176 17.6985 16.3414 18.7912C16.2865 18.9526 16.2296 19.116 16.1748 19.2775C14.6716 17.6158 13.8249 15.8753 13.7093 14.2117C13.6171 12.8866 14.0228 12.044 14.0483 11.9928M9.88752 16.7967C9.89732 16.8046 9.90908 16.8145 9.91888 16.8223C10.0933 16.9798 10.2481 17.1551 10.3775 17.3401C11.8101 19.3838 12.5686 22.6422 12.8273 23.9476C12.2648 23.8432 11.6886 23.7645 11.1183 23.6837C9.78953 23.4987 8.41958 23.3037 7.2319 22.8352C6.95948 22.7269 6.70274 22.5812 6.46168 22.3981C6.3872 22.3311 6.30881 22.2662 6.23041 22.2051V22.2091C4.15491 20.4096 3.19654 16.1687 2.92216 14.7433C4.19411 14.8141 7.68855 15.137 9.58178 16.5447C9.68174 16.6333 9.78365 16.716 9.88752 16.7987M11.0105 24.4693C12.8587 24.7292 14.6304 24.9792 15.8435 25.9459C16.0317 26.0936 16.2061 26.2609 16.3649 26.448C15.481 26.3476 14.55 26.32 13.5779 26.2924C11.9983 26.2452 10.3148 26.1586 8.60577 25.7471C8.46074 25.3415 8.15892 24.5894 7.66895 23.8235C8.74492 24.1503 9.8934 24.3118 11.0105 24.4673M16.8215 19.813C16.9058 19.561 16.992 19.307 17.0822 19.0511C17.2625 18.5293 17.4428 18.0017 17.6094 17.4642C17.7838 17.9131 18.0308 18.3462 18.3541 18.7695C19.8378 20.7187 20.4159 22.5851 20.0749 24.3295C20.0357 24.5244 19.9867 24.7174 19.9259 24.9103C19.5849 25.9774 18.9637 26.7019 18.6697 27.0032C18.2699 26.8339 17.8583 26.7059 17.4389 26.6173C17.1841 26.1723 16.8784 25.8022 16.5334 25.4931C15.673 23.6877 16.1571 21.7976 16.8215 19.815M20.0573 26.4952C20.0769 27.0248 20.1455 27.4934 20.2336 27.8872C19.9691 27.6923 19.6947 27.517 19.4144 27.3615C19.6026 27.1508 19.8299 26.8614 20.0573 26.4952ZM24.122 19.4173C24.2004 19.1377 24.3023 18.8601 24.4219 18.5884C25.1059 17.0468 26.4484 15.6489 28.4278 14.4145C28.761 14.2077 29.1118 14.0049 29.4803 13.8061C29.8389 13.6131 30.1741 13.4104 30.4877 13.1958C30.3936 13.3887 30.3074 13.5797 30.225 13.7687C30.1388 13.9675 30.0604 14.1644 29.9859 14.3593C29.153 16.5447 28.9746 18.5057 28.9354 19.242C27.8654 19.5492 26.9403 19.9252 26.176 20.4352C25.2587 21.0475 24.6081 21.8409 24.2083 22.8568C23.9692 22.1579 23.6987 20.8998 24.1201 19.4153M30.5033 15.267C35.0894 15.4442 37.9254 13.8376 39.503 12.4397C39.7069 12.2606 39.895 12.0814 40.0675 11.9022C39.8558 12.3629 39.6108 12.8473 39.3306 13.3395C38.6936 14.4558 37.798 15.7218 36.624 16.716C36.3261 16.9011 36.0458 17.1098 35.7852 17.3421C35.0345 17.8304 34.1898 18.1946 33.2472 18.3541C31.9693 18.5707 30.7973 18.7794 29.7429 19.0373C29.7997 18.3049 29.9722 16.8794 30.5053 15.2709M24.7982 23.5636C25.1157 22.4985 25.7095 21.7031 26.6111 21.1006C27.4244 20.5572 28.4945 20.1694 29.739 19.8563C30.8346 19.5787 32.0654 19.3562 33.3745 19.1338C33.741 19.0708 34.0997 18.9822 34.4525 18.8621C33.1531 20.5198 31.936 21.6499 30.7758 22.4709C29.1432 23.6286 27.6184 24.1681 26.125 24.6996C25.9212 24.7745 25.7193 24.8453 25.5155 24.9182C25.1549 25.0501 24.8237 25.2194 24.5218 25.4163C24.5454 24.7193 24.6355 24.107 24.7982 23.5617M30.8483 23.6286C31.1971 23.3845 31.5754 23.1561 31.983 22.9513C33.5 22.1953 35.6637 21.8685 38.2409 22.0063C38.6877 22.0299 39.1464 22.0949 39.6304 22.1638C40.0263 22.2189 40.4261 22.276 40.822 22.3095C40.1557 22.7603 39.6148 23.288 39.1111 23.8255C37.5941 25.4537 36.0262 27.1351 30.6092 27.2611C29.3431 27.2906 28.2926 27.5151 27.4224 27.8517C27.9202 26.763 28.9707 24.9517 30.8463 23.6306M44.975 19.9567C45.022 20.3151 45.0593 20.6754 45.0887 21.0356C44.826 21.0475 44.5693 21.0652 44.3282 21.0927C44.5771 20.7777 44.7927 20.3997 44.975 19.9567ZM44.6751 18.2005C44.2146 20.0827 43.3738 20.951 42.337 21.2916C41.5589 21.5475 40.6652 21.5062 39.7402 21.3743C39.26 21.3073 38.7642 21.2365 38.284 21.2109C36.1909 21.0986 34.3976 21.2739 32.9257 21.7287C33.7371 20.9648 34.5759 20.0237 35.454 18.8522C35.6931 18.5333 35.9518 18.2458 36.2379 17.9879C36.5378 17.793 36.8317 17.5725 37.1198 17.3283C38.2017 16.6648 39.5305 16.3282 41.0925 16.3242C42.5624 16.3183 43.8206 16.6255 44.3204 16.7652C44.4537 17.2397 44.5732 17.7201 44.6751 18.2005ZM41.4531 10.5418C42.5546 12.1995 43.4247 13.9892 44.044 15.8734C43.3777 15.7178 42.3292 15.5308 41.1278 15.5308H41.1101C40.1929 15.5308 39.3384 15.643 38.5564 15.8635C39.0758 15.2335 39.5638 14.5168 40.0165 13.7195C40.7593 12.4161 41.2003 11.2919 41.4511 10.5418M40.7005 9.47268C40.7378 9.52387 40.775 9.57506 40.8142 9.62625C40.4791 10.2012 39.8891 11.0478 38.9543 11.8668C36.9121 13.6584 34.0977 14.5562 30.7875 14.4775C30.8385 14.3475 30.8894 14.2176 30.9463 14.0857C31.3892 13.052 31.9282 12.1326 32.5573 11.3313C32.6063 11.2683 32.6553 11.2092 32.7062 11.1482C34.28 9.23052 36.4084 8.02165 39.0601 7.53535C39.6383 8.14569 40.191 8.79737 40.6986 9.47072M34.5544 7.15734C34.8248 5.86184 34.8111 4.72976 34.7504 4.0072C36.0615 4.82821 37.2845 5.789 38.3957 6.86595C36.6397 7.26168 35.2129 7.95275 34.0585 8.80328C34.2898 8.22248 34.4466 7.66726 34.5544 7.15734ZM30.8267 2.05806C31.8831 2.45576 32.914 2.94009 33.9017 3.49924C33.9723 3.94617 34.1369 5.35388 33.7822 7.02346C33.4725 8.47645 32.8689 9.74438 31.9772 10.8174C31.2246 11.7191 30.2721 12.483 29.1177 13.1032C28.8002 13.2725 28.4964 13.4478 28.2044 13.625C27.7262 11.3647 27.8693 9.3329 28.2417 7.66923C28.4435 6.76948 28.7101 5.97407 28.9825 5.31057C29.6606 3.66069 30.4739 2.5168 30.8306 2.05806M25.6056 0.792097L25.7428 0.971261C25.7624 0.892508 25.7761 0.849193 25.7761 0.847224L25.7291 0.805879C27.2029 0.985043 28.6513 1.31187 30.0487 1.78045C29.6175 2.36323 28.8943 3.4579 28.2691 4.9739C28.0163 5.59015 27.7654 6.30877 27.5635 7.11796C26.4131 5.85397 25.7565 4.4876 25.6017 3.05232C25.5488 2.54436 25.5704 2.07578 25.6135 1.70367C25.6507 1.38078 25.7056 1.13074 25.7409 0.983074L25.5018 0.778315C25.537 0.782253 25.5723 0.784222 25.6076 0.790128M27.3597 8.05316C27.0422 9.77392 26.9756 11.8215 27.4989 14.0758C26.4209 14.8043 25.541 15.5859 24.857 16.4207C24.8726 16.2514 24.8785 16.0742 24.8785 15.8891C24.8785 13.6643 24.1495 12.5716 23.4439 11.5163C22.803 10.5536 22.1955 9.64397 22.217 7.8169C22.317 7.42904 22.3503 7.04708 22.3307 6.66907C22.707 4.64314 23.9398 2.98341 24.7943 2.0364C24.7766 2.3652 24.7786 2.72155 24.8158 3.08776C24.9373 4.32025 25.4802 6.16898 27.3597 8.05119M22.9461 0.644435H23.0559C23.683 0.644435 24.3239 0.671998 24.9608 0.727125C24.9608 0.733032 24.9589 0.738938 24.9569 0.744845C24.3866 1.26659 22.7991 2.85347 21.9603 5.07431C21.1763 3.14879 19.385 1.59538 18.705 1.05592C20.0965 0.784222 21.5213 0.646403 22.9461 0.646403M18.2503 1.70564C19.044 2.34748 21.3645 4.39506 21.5409 6.60213C21.4782 6.96045 21.4409 7.33059 21.4311 7.71255C21.0313 9.13995 20.2101 10.1421 19.4144 11.1147C18.9049 11.7388 18.3835 12.3728 17.9857 13.115C17.6995 12.0164 17.1233 11.0793 16.5942 10.213C15.9709 9.19508 15.3849 8.23429 15.3418 7.17702C15.2615 5.05659 17.5055 2.49711 18.2483 1.70957M17.5349 1.31581C16.894 2.01081 15.6652 3.4638 15.0047 5.0625C14.6265 3.81623 14.0424 2.9716 13.7837 2.63689C14.991 2.08365 16.2492 1.64066 17.5349 1.31581ZM10.4441 4.53485C11.3065 3.94026 12.21 3.40671 13.1448 2.94206L13.0703 3.009C13.0919 3.03263 14.4912 4.63723 14.5559 7.20262C14.5853 8.31107 14.3639 9.59869 13.672 11.0163C13.0566 10.4709 12.3667 10.0259 11.6651 9.66169C11.6612 9.66169 11.6592 9.66169 11.6573 9.65776C9.65038 8.3918 10.205 5.47398 10.4441 4.53091M9.32504 5.36176C9.2584 5.73781 9.19765 6.28514 9.24272 6.90139C9.2976 7.64758 9.49751 8.31501 9.83068 8.89188C8.29611 8.37014 6.93988 8.17719 6.40876 8.11813C7.29854 7.11402 8.27455 6.19064 9.32504 5.36373M5.79336 8.84463C5.92663 9.77588 6.446 12.5598 8.11384 14.9067C5.96583 14.1172 3.48072 13.9616 2.69677 13.9321C3.49444 12.105 4.53709 10.3961 5.79336 8.84266M2.20289 15.1666C2.54586 16.8853 3.56108 20.9589 5.75416 22.8391C5.8208 22.8903 5.88352 22.9415 5.94623 22.9966C6.79093 23.731 7.34557 24.7764 7.65523 25.4891C5.36219 24.7666 3.05935 23.3707 0.952495 20.6261C1.13868 18.7557 1.55613 16.9247 2.20289 15.1666ZM23.1049 45.9571H0.838822V38.8004L1.83639 37.9499C1.96183 37.8436 2.12057 37.7845 2.28716 37.7845H2.63798C2.68894 37.7845 2.73205 37.7904 2.78497 37.8022C3.7551 38.0129 6.13242 38.4283 7.25738 37.7215C8.06289 37.2175 9.48379 37.1269 10.0561 37.1112C10.4049 37.1013 10.7303 36.9773 10.9988 36.7489C12.0375 35.8669 12.5079 35.5676 12.6078 35.5341C12.6823 35.5145 12.9292 35.5735 13.0762 35.607C13.5152 35.7113 14.1169 35.8531 14.5383 35.4396C14.6696 35.3491 15.3653 35.2841 16.6765 35.4967C16.8294 35.5223 16.9881 35.5223 17.1469 35.4987L18.0719 35.3609C18.1013 35.3569 18.1346 35.355 18.1719 35.355H20.5433C20.9725 35.355 21.386 35.1719 21.6781 34.851C21.876 34.6304 22.2151 34.5615 22.4855 34.6875L23.1029 34.975V45.9571H23.1049ZM23.1049 34.0457L22.8422 33.9236C22.6384 33.8272 22.4209 33.7799 22.1955 33.7799C21.7623 33.7799 21.3488 33.963 21.0607 34.2839C20.9294 34.4296 20.7413 34.5123 20.5472 34.5123H18.1758C18.0935 34.5123 18.019 34.5182 17.9504 34.5281L17.0293 34.6639C16.9568 34.6738 16.8842 34.6738 16.8156 34.6639C14.5187 34.2918 14.1032 34.6934 13.966 34.8273C13.866 34.9258 13.5231 34.845 13.2722 34.786C12.9684 34.7151 12.6549 34.6403 12.3687 34.7269C12.257 34.7604 11.9179 34.8667 10.4598 36.1051C10.3383 36.2075 10.1913 36.2646 10.0365 36.2685C9.24076 36.2902 7.76107 36.4142 6.81641 37.0068C6.1089 37.4518 4.3019 37.2687 2.97312 36.9812C2.86532 36.9556 2.75557 36.9438 2.63994 36.9438H2.28912C1.92459 36.9438 1.57181 37.0738 1.29547 37.31L0.840782 37.6979V22.8529C0.840782 22.5123 0.850581 22.1736 0.86626 21.835C2.63994 23.9968 4.6684 25.436 7.05355 26.2235C7.33774 26.318 7.62192 26.4007 7.90414 26.4736C9.864 26.9855 11.8101 27.0406 13.5525 27.0898C14.7107 27.1233 15.8122 27.1548 16.8137 27.3123C16.9136 27.328 17.0136 27.3438 17.1116 27.3635C17.6799 27.4678 18.2032 27.647 18.6814 27.8773C19.4811 28.2613 20.1592 28.7889 20.7295 29.3638C20.9902 29.6276 21.2273 29.9013 21.4448 30.1769C22.3856 31.374 22.901 32.5789 23.0657 33.0081C23.0813 33.0514 23.0951 33.0869 23.1049 33.1144V34.0477V34.0457ZM22.3758 30.0923C22.3758 30.0923 22.3699 30.0864 22.3699 30.0824C22.5306 29.4938 23.148 27.5426 24.5787 26.3653C24.9275 26.0759 25.3273 25.8337 25.7801 25.6683C25.98 25.5955 26.1838 25.5226 26.3837 25.4517C27.1069 25.1938 27.836 24.9339 28.5807 24.6091C27.2049 26.1684 26.562 27.7887 26.3661 28.3597C25.439 28.8992 24.7923 29.5646 24.3454 30.1691C23.9006 30.7735 23.6085 31.374 23.4223 31.8642C23.1813 31.3681 22.8363 30.742 22.3758 30.0942M23.8908 35.3274C24.316 35.4613 24.7786 35.4062 25.1647 35.164L29.5371 32.4135C29.6488 32.3446 29.7762 32.3072 29.9075 32.3072H30.2682C30.3524 32.3072 30.4367 32.323 30.5131 32.3505L32.277 33.016C32.6337 33.1499 33.0277 33.1459 33.3863 33.0042L34.6073 32.5139C34.8346 32.4234 35.0953 32.4588 35.2893 32.6065L37.2394 34.1048C37.2923 34.1441 37.3492 34.1835 37.4021 34.2131C37.4648 34.2505 38.5349 35.1305 39.1091 35.5952C38.7367 35.8157 38.4173 36.1484 38.0449 36.5422C37.5961 37.0147 37.0395 37.6034 36.1752 38.2078C35.9694 38.3515 35.6852 38.5445 35.356 38.7689C33.9155 39.7494 31.7381 41.2319 31.0443 42.0214C29.6724 43.5808 27.6831 45.1125 26.5013 45.965L23.8888 45.9552V35.3254L23.8908 35.3274ZM27.8203 45.9709C29.0824 45.0121 30.5327 43.7973 31.6342 42.5452C32.2613 41.8305 34.476 40.3223 35.7989 39.4226C36.1301 39.1962 36.4163 39.0013 36.626 38.8556C37.5549 38.2058 38.1429 37.5837 38.6152 37.0856C39.0738 36.6012 39.405 36.2508 39.8068 36.1464C40.4203 35.985 40.8162 35.8393 41.1043 35.733C41.5472 35.5696 41.749 35.4948 42.2723 35.5204C42.7192 35.5381 43.1641 35.1364 43.7932 34.5163C43.9735 34.3371 44.2204 34.093 44.2988 34.0536C44.4615 33.9906 44.8202 33.8429 45.1651 33.7012V46.032L27.8242 45.9709H27.8203Z' fill='white' fill-opacity='0.2'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  bottom: -4px;
}

.text-buttons-block {
  margin-top: 48px;
}

@media only screen and (min-width: 1024px) {
  .text-buttons-block {
    margin-top: 110px;
  }
}

.text-buttons-block__header {
  text-align: center;
  padding: 0 15px 48px 15px;
  position: relative;
}

.text-buttons-block__header:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='350' height='355' viewBox='0 0 350 355' fill='none'%3E%3Cpath d='M348.682 159.952C348.28 154.985 347.67 149.989 346.852 145.096L346.822 144.888C346.673 144.055 346.54 143.237 346.376 142.419C345.304 136.59 343.906 130.731 342.224 124.976C341.867 123.756 341.495 122.552 341.108 121.362C335.93 105.049 328.356 89.5976 318.565 75.3959C317.122 73.3139 315.619 71.232 314.086 69.2095C309.86 63.6329 305.277 58.2645 300.441 53.253C299.474 52.2566 298.507 51.2603 297.51 50.2788C287.734 40.6126 276.797 32.1064 265.042 25.013C264.075 24.4181 263.122 23.8531 262.17 23.3177C253.272 18.1723 243.868 13.8003 234.255 10.3205C233.258 9.94868 232.247 9.59178 231.235 9.26462C218.125 4.78846 204.406 1.90349 190.464 0.669194C185.3 0.223065 180.107 0 175.033 0H174.2C161.983 0 149.782 1.2789 137.893 3.7921L136.613 4.05978C124.575 6.70681 112.805 10.6476 101.615 15.793C91.5267 20.4179 81.7952 26.054 72.7333 32.5674C61.5584 40.5829 51.3061 49.9367 42.2889 60.3762L41.0538 61.8187C29.9236 74.9943 20.8617 89.6571 14.0913 105.406C13.6152 106.536 13.1241 107.666 12.6777 108.796C5.89247 125.526 1.7856 143.163 0.461279 161.261L0.386879 162.451C0.13392 166.287 0 170.198 0 174.109V355H349.248V174.109C349.248 169.41 349.054 164.651 348.682 159.952ZM342.879 174.109V249.624C339.814 250.888 335.707 252.584 334.174 253.164C332.627 253.758 331.02 255.29 328.297 257.967C326.422 259.811 322.523 263.648 321.214 263.856C316.036 263.603 313.64 264.48 309.994 265.819C308.313 266.443 306.289 267.172 303.462 268.005C300.337 265.521 288.031 254.948 287.183 254.442C286.96 254.309 286.737 254.175 286.558 254.041L271.768 242.739C268.524 240.27 264.149 239.661 260.355 241.178L251.099 244.88C249.864 245.371 248.51 245.386 247.275 244.925L233.868 239.899C232.559 239.408 231.175 239.17 229.776 239.17H227.039C224.851 239.17 222.708 239.78 220.848 240.94L187.651 261.714C186.148 262.651 184.318 262.785 182.711 262.071L181.357 261.447V251.409C181.536 250.264 183.172 241.49 189.749 232.761C193.99 227.11 199.302 222.678 205.611 219.496C213.141 215.689 222.143 213.651 232.499 213.413C276.113 212.417 289.46 198.171 301.26 185.59C307.509 178.928 314.28 172.875 324.859 169.395C329.829 167.745 335.662 166.674 342.656 166.377C342.775 168.964 342.849 171.552 342.849 174.109M181.134 184.028C180.375 188.356 180.077 193.115 180.182 198.319C171.983 206.201 167.489 216.626 165.331 223.005C164.409 221.934 163.471 220.923 162.519 219.927C161.492 217.89 155.808 205.457 159.394 187.226C159.781 185.292 160.257 183.285 160.867 181.203C163.546 172.161 168.516 165.544 173.768 158.54C174.453 157.618 175.152 156.725 175.822 155.788C174.899 168.845 179.363 180.162 181.134 184.043M179.125 139.237C176.506 144.962 172.816 149.855 169.036 154.911C165.316 159.848 161.492 164.934 158.531 170.957C157.177 161.93 153.07 151.357 144.083 139.609C139.083 133.08 136.881 126.255 137.372 118.775C137.625 117.273 137.803 115.8 137.908 114.373C139.812 104.112 145.764 96.8696 152.029 89.2705C156.225 84.1846 160.51 78.9946 163.903 72.6745C165.718 80.913 169.453 86.445 173.084 91.858C178.158 99.4274 182.964 106.565 182.949 121.511C182.949 128.5 181.461 134.181 179.155 139.222M98.1036 108.811C98.6393 117.659 101.913 130.582 113.504 145.334C105.127 141.453 92.8064 134.716 78.8489 123.727C78.2537 123.191 77.6437 122.686 76.9889 122.21C76.9443 122.165 76.9145 122.135 76.855 122.091C57.9723 105.852 51.8269 78.9054 50.1455 69.0757C56.9308 70.0126 71.8554 72.7637 85.7086 79.8274C91.1249 82.5785 96.3924 85.984 100.931 90.2074C99.8892 92.6611 97.5084 99.2935 98.0887 108.811M117.254 188.49C113.088 186.393 108.505 184.891 103.713 183.731C102.508 177.143 98.2227 156.041 89.3988 138.702C103.877 148.204 115.201 152.859 120.319 154.673C116.837 165.901 114.561 177.262 117.254 188.49ZM106.66 92.0811C107.359 90.8617 108.014 89.6274 108.624 88.4228C111.674 82.415 113.668 76.6748 114.888 71.3063C116.644 74.8159 118.772 78.266 120.944 81.8053C126.762 91.2632 132.759 101.019 131.956 113.659C131.717 115.072 131.539 116.544 131.42 118.061C129.872 126.656 126.926 135.192 124.069 143.445C123.653 144.665 123.221 145.899 122.804 147.119C111.391 134.567 104.963 121.422 104.085 108.856C103.386 98.8474 106.466 92.4826 106.66 92.096M75.0694 128.381C75.1438 128.441 75.2331 128.515 75.3075 128.574C76.6318 129.764 77.8073 131.088 78.7894 132.486C89.6667 147.922 95.4252 172.533 97.3894 182.393C93.1188 181.604 88.7441 181.01 84.414 180.4C74.3254 179.002 63.9243 177.53 54.9071 173.99C52.8388 173.173 50.8895 172.072 49.0592 170.689C48.4938 170.183 47.8986 169.693 47.3034 169.232V169.261C31.5455 155.669 24.2692 123.637 22.186 112.871C31.8431 113.406 58.3741 115.845 72.7482 126.478C73.507 127.147 74.2808 127.771 75.0694 128.396M83.5956 186.333C97.6275 188.296 111.079 190.185 120.29 197.487C121.718 198.602 123.042 199.866 124.248 201.279C117.537 200.52 110.469 200.312 103.088 200.104C91.0951 199.747 78.3133 199.093 65.3379 195.985C64.2368 192.921 61.9453 187.24 58.2253 181.456C66.3944 183.924 75.1141 185.144 83.5956 186.318M127.715 151.163C128.355 149.26 129.009 147.342 129.694 145.408C131.063 141.468 132.432 137.482 133.696 133.422C135.021 136.813 136.896 140.085 139.351 143.282C150.615 158.004 155.005 172.102 152.415 185.278C152.118 186.75 151.746 188.207 151.285 189.664C148.695 197.725 143.979 203.197 141.747 205.472C138.711 204.193 135.586 203.227 132.402 202.558C130.468 199.197 128.146 196.401 125.527 194.066C118.995 180.43 122.67 166.153 127.715 151.178M152.282 201.636C152.43 205.636 152.951 209.175 153.621 212.149C151.612 210.677 149.529 209.354 147.401 208.179C148.829 206.588 150.555 204.402 152.282 201.636ZM183.143 148.174C183.738 146.063 184.512 143.966 185.419 141.914C190.612 130.27 200.805 119.711 215.834 110.387C218.363 108.826 221.027 107.294 223.824 105.792C226.547 104.335 229.092 102.803 231.473 101.182C230.758 102.639 230.104 104.082 229.479 105.51C228.824 107.012 228.229 108.499 227.663 109.971C221.339 126.478 219.985 141.289 219.688 146.851C211.563 149.171 204.54 152.011 198.737 155.863C191.773 160.488 186.833 166.481 183.797 174.154C181.982 168.875 179.929 159.372 183.128 148.16M231.592 116.826C266.411 118.165 287.942 106.03 299.921 95.4717C301.468 94.1184 302.897 92.7652 304.206 91.4119C302.599 94.8917 300.739 98.55 298.611 102.268C293.775 110.7 286.975 120.262 278.062 127.771C275.8 129.169 273.672 130.746 271.693 132.5C265.994 136.188 259.581 138.94 252.424 140.144C242.722 141.78 233.824 143.356 225.818 145.304C226.25 139.772 227.559 129.006 231.607 116.856M188.276 179.493C190.687 171.448 195.195 165.44 202.04 160.889C208.215 156.785 216.34 153.855 225.789 151.491C234.107 149.394 243.451 147.713 253.391 146.033C256.173 145.557 258.897 144.888 261.575 143.981C251.71 156.502 242.469 165.038 233.66 171.239C221.265 179.983 209.688 184.058 198.35 188.073C196.802 188.638 195.27 189.174 193.722 189.724C190.984 190.72 188.47 191.999 186.178 193.486C186.357 188.222 187.041 183.597 188.276 179.478M234.211 179.983C236.859 178.139 239.731 176.414 242.826 174.868C254.343 169.157 270.771 166.689 290.338 167.73C293.73 167.908 297.212 168.399 300.888 168.919C303.894 169.336 306.929 169.767 309.935 170.02C304.876 173.425 300.769 177.411 296.945 181.471C285.427 193.769 273.524 206.469 232.395 207.42C222.783 207.643 214.807 209.339 208.2 211.882C211.98 203.658 219.956 189.977 234.196 179.998M341.465 152.249C341.823 154.956 342.105 157.677 342.328 160.398C340.335 160.488 338.385 160.621 336.555 160.83C338.445 158.45 340.082 155.595 341.465 152.249ZM339.189 138.984C335.692 153.201 329.309 159.759 321.437 162.332C315.53 164.265 308.744 163.953 301.721 162.956C298.075 162.451 294.311 161.915 290.665 161.722C274.773 160.874 261.158 162.198 249.983 165.633C256.144 159.863 262.512 152.755 269.179 143.906C270.994 141.497 272.958 139.326 275.131 137.378C277.407 135.906 279.639 134.24 281.827 132.396C290.04 127.385 300.129 124.842 311.988 124.812C323.148 124.768 332.701 127.087 336.496 128.143C337.507 131.727 338.415 135.356 339.189 138.984ZM314.726 81.1361C323.089 93.6574 329.695 107.175 334.397 121.407C329.338 120.232 321.378 118.819 312.256 118.819H312.122C305.158 118.819 298.671 119.667 292.734 121.332C296.677 116.574 300.382 111.161 303.819 105.138C309.459 95.2932 312.807 86.8019 314.711 81.1361M309.012 73.0611C309.295 73.4478 309.578 73.8344 309.875 74.2211C307.331 78.5634 302.852 84.9579 295.754 91.1442C280.249 104.677 258.882 111.458 233.749 110.863C234.136 109.882 234.523 108.9 234.955 107.904C238.318 100.097 242.41 93.1518 247.186 87.0993C247.558 86.6235 247.93 86.1773 248.317 85.7163C260.266 71.232 276.425 62.1012 296.558 58.4281C300.947 63.0381 305.143 67.9604 308.997 73.0462M262.349 55.5728C264.402 45.7877 264.298 37.2369 263.837 31.7793C273.791 37.9805 283.076 45.2375 291.513 53.3719C278.181 56.361 267.348 61.5807 258.584 68.005C260.34 63.618 261.53 59.4244 262.349 55.5728ZM234.047 17.057C242.067 20.0609 249.894 23.7192 257.394 27.9426C257.929 31.3183 259.179 41.951 256.486 54.5616C254.135 65.5364 249.552 75.1133 242.782 83.218C237.068 90.0289 229.836 95.7988 221.072 100.483C218.661 101.762 216.355 103.086 214.138 104.424C210.507 87.3521 211.593 72.0053 214.42 59.4393C215.953 52.6433 217.977 46.6354 220.045 41.6239C225.193 29.162 231.369 20.5219 234.077 17.057M194.407 7.49497L195.448 8.84823C195.597 8.25339 195.701 7.92623 195.701 7.91136L195.344 7.59907C206.534 8.95233 217.53 11.4209 228.14 14.9602C224.866 19.362 219.375 27.6303 214.629 39.0809C212.709 43.7355 210.804 49.1635 209.272 55.2754C200.537 45.7283 195.553 35.4078 194.377 24.5669C193.975 20.7301 194.139 17.1909 194.466 14.3802C194.749 11.9414 195.166 10.0528 195.433 8.93746L193.618 7.39088C193.886 7.42062 194.154 7.43549 194.422 7.4801M207.724 62.3391C205.314 75.3364 204.808 90.8022 208.781 107.829C200.597 113.332 193.916 119.236 188.723 125.541C188.842 124.262 188.886 122.924 188.886 121.526C188.886 104.721 183.351 96.468 177.994 88.4972C173.128 81.2253 168.516 74.3549 168.679 60.5546C169.438 57.625 169.691 54.7401 169.542 51.8848C172.399 36.5826 181.759 24.0464 188.246 16.8934C188.113 19.3769 188.127 22.0685 188.41 24.8345C189.333 34.1438 193.454 48.1076 207.724 62.3243M174.215 6.37965H175.048C179.81 6.37965 184.675 6.58784 189.511 7.00423C189.511 7.04884 189.496 7.09346 189.481 7.13807C185.151 11.0789 173.099 23.0649 166.73 39.8394C160.778 25.2955 147.178 13.5623 142.014 9.48768C152.579 7.43549 163.397 6.39452 174.215 6.39452M138.562 14.3951C144.589 19.243 162.207 34.7089 163.546 51.3792C163.07 54.0857 162.787 56.8815 162.712 59.7665C159.677 70.5479 153.442 78.1172 147.401 85.4635C143.532 90.1776 139.574 94.9661 136.553 100.572C134.381 92.2744 130.006 85.1958 125.989 78.6526C121.257 70.9643 116.808 63.7073 116.48 55.7216C115.87 39.7055 132.908 20.3732 138.547 14.4248M133.131 11.4507C128.265 16.7001 118.936 27.6749 113.921 39.7501C111.049 30.3368 106.615 23.9571 104.651 21.4291C113.817 17.2503 123.37 13.9044 133.131 11.4507ZM79.2953 35.7647C85.8425 31.2737 92.7022 27.2436 99.7999 23.7341L99.2345 24.2397C99.3982 24.4181 110.022 36.538 110.514 55.9149C110.737 64.2872 109.055 74.0129 103.803 84.72C99.1303 80.6007 93.8926 77.2399 88.5656 74.4887C88.5358 74.4887 88.5209 74.4887 88.506 74.459C73.269 64.8969 77.48 42.8582 79.2953 35.735M70.7989 42.0105C70.293 44.8509 69.8317 48.985 70.1739 53.6396C70.5906 59.2757 72.1083 64.317 74.6379 68.6742C62.9869 64.7334 52.69 63.276 48.6575 62.8299C55.413 55.2457 62.8232 48.2712 70.7989 42.0254M43.9852 68.3173C44.997 75.3512 48.9402 96.3788 61.6031 114.105C45.2946 108.142 26.4268 106.967 20.4748 106.744C26.531 92.9436 34.4471 80.0356 43.9852 68.3024M16.7251 116.068C19.3291 129.05 27.0369 159.818 43.6876 174.02C44.1935 174.407 44.6697 174.793 45.1458 175.21C51.5591 180.757 55.7701 188.653 58.1211 194.037C40.7116 188.579 23.2276 178.035 7.23166 157.305C8.64526 143.178 11.8147 129.348 16.7251 116.068ZM175.42 348.635H6.36863V294.579L13.9425 288.155C14.8948 287.352 16.1001 286.906 17.3649 286.906H20.0284C20.4153 286.906 20.7427 286.95 21.1444 287.04C28.51 288.631 46.5594 291.769 55.1005 286.43C61.2162 282.623 72.0042 281.939 76.3491 281.82C78.9977 281.746 81.4678 280.809 83.5064 279.084C91.3927 272.421 94.9639 270.161 95.7228 269.908C96.2883 269.76 98.1631 270.206 99.2791 270.458C102.612 271.247 107.18 272.317 110.38 269.194C111.377 268.51 116.659 268.02 126.614 269.626C127.774 269.819 128.98 269.819 130.185 269.641L137.208 268.6C137.431 268.57 137.684 268.555 137.967 268.555H155.972C159.231 268.555 162.37 267.172 164.587 264.748C166.09 263.082 168.664 262.562 170.718 263.514L175.405 265.685V348.635H175.42ZM175.42 258.666L173.426 257.744C171.878 257.015 170.227 256.658 168.516 256.658C165.227 256.658 162.087 258.041 159.9 260.465C158.903 261.566 157.475 262.19 156.002 262.19H137.997C137.372 262.19 136.806 262.235 136.286 262.309L129.292 263.335C128.741 263.41 128.191 263.41 127.67 263.335C110.231 260.525 107.076 263.558 106.035 264.57C105.276 265.313 102.672 264.703 100.767 264.257C98.4607 263.722 96.0799 263.157 93.9075 263.811C93.0593 264.064 90.4851 264.867 79.4144 274.221C78.4918 274.994 77.3758 275.425 76.2003 275.455C70.159 275.619 58.9247 276.556 51.7525 281.032C46.3809 284.393 32.6615 283.01 22.5729 280.838C21.7545 280.645 20.9212 280.556 20.0433 280.556H17.3798C14.6121 280.556 11.9337 281.537 9.83566 283.322L6.38351 286.251V174.124C6.38351 171.552 6.45791 168.994 6.57694 166.436C20.0433 182.764 35.4441 193.635 53.553 199.583C55.7106 200.297 57.8682 200.922 60.0109 201.472C74.8909 205.338 89.6667 205.755 102.895 206.127C111.689 206.379 120.052 206.617 127.655 207.807C128.414 207.926 129.173 208.045 129.917 208.194C134.232 208.982 138.205 210.335 141.836 212.075C147.907 214.975 153.055 218.96 157.385 223.303C159.364 225.295 161.165 227.362 162.817 229.444C169.959 238.486 173.872 247.587 175.122 250.829C175.241 251.156 175.346 251.424 175.42 251.632V258.681V258.666ZM169.885 228.805C169.885 228.805 169.84 228.76 169.84 228.731C171.06 224.284 175.747 209.547 186.61 200.654C189.258 198.468 192.294 196.639 195.731 195.39C197.249 194.84 198.796 194.289 200.314 193.754C205.805 191.806 211.34 189.843 216.995 187.389C206.549 199.167 201.668 211.406 200.18 215.718C193.142 219.793 188.232 224.819 184.839 229.385C181.461 233.95 179.244 238.486 177.83 242.189C176 238.441 173.381 233.712 169.885 228.82M181.387 268.347C184.616 269.358 188.127 268.942 191.059 267.113L224.256 246.338C225.104 245.817 226.071 245.535 227.068 245.535H229.806C230.446 245.535 231.086 245.654 231.666 245.862L245.058 250.888C247.766 251.899 250.757 251.87 253.48 250.799L262.75 247.096C264.477 246.412 266.456 246.68 267.929 247.795L282.734 259.112C283.136 259.409 283.568 259.707 283.969 259.93C284.445 260.212 292.57 266.86 296.93 270.369C294.103 272.035 291.677 274.548 288.85 277.522C285.442 281.091 281.216 285.538 274.654 290.103C273.092 291.189 270.934 292.646 268.435 294.341C257.498 301.747 240.966 312.945 235.699 318.908C225.283 330.686 210.18 342.256 201.207 348.695L181.372 348.62V268.332L181.387 268.347ZM211.221 348.739C220.804 341.497 231.815 332.322 240.178 322.864C244.939 317.466 261.753 306.074 271.797 299.278C274.312 297.568 276.485 296.096 278.077 294.996C285.13 290.088 289.594 285.389 293.18 281.627C296.662 277.968 299.177 275.321 302.227 274.533C306.884 273.314 309.89 272.213 312.078 271.41C315.44 270.176 316.973 269.611 320.946 269.804C324.339 269.938 327.716 266.904 332.493 262.22C333.862 260.867 335.737 259.023 336.332 258.725C337.567 258.249 340.29 257.134 342.909 256.063V349.2L211.251 348.739H211.221Z' fill='%23B7A894' fill-opacity='0.15'/%3E%3C/svg%3E");
  position: absolute;
  bottom: -100px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media only screen and (min-width: 1024px) {
  .text-buttons-block__header:after {
    bottom: -50px;
  }
}

.text-buttons-block__header__title > * {
  color: #000;
  font-size: 2.25rem;
  font-weight: 500;
  letter-spacing: 4px;
  text-transform: uppercase;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}

@media only screen and (min-width: 768px) {
  .text-buttons-block__header__title > * {
    font-size: 2.5rem;
  }
}

.text-buttons-block__header__sub-title {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  .text-buttons-block__header__sub-title {
    font-size: 1.25rem;
  }
}

.text-buttons-block__header__description {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin: 32px auto 0;
}

@media only screen and (min-width: 1025px) {
  .text-buttons-block__header__description {
    max-width: 54.75rem;
  }
}

.text-buttons-block__content {
  background-image: url("../images/image-hompage-traitements-lasers-villa-des-monts-dor.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin: 0 11px;
}

@media only screen and (max-width: 767px) {
  .text-buttons-block__content {
    margin-bottom: 12px;
    background-image: url("../images/image-mobile-traitements-laser-esthe-villa-des-monts-dor.png");
    background-position-x: center;
  }
}

.text-buttons-block__title > * {
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  word-break: keep-all;
}

@media only screen and (min-width: 768px) {
  .text-buttons-block__title > * {
    font-size: 1.875rem;
    letter-spacing: 3px;
  }
}

.text-buttons-block__title > * strong {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.text-buttons-block__description {
  color: #fff;
  font-size: 1rem;
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily);
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.51px;
  margin-top: 15px;
}

@media only screen and (min-width: 1024px) {
  .text-buttons-block__description {
    max-width: 37.5rem;
    margin-top: 31px;
  }
}

.text-buttons-block__content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  padding: 40px 20px;
}

@media only screen and (min-width: 1025px) {
  .text-buttons-block__content {
    padding: 80px 85px;
  }
}

.text-buttons-block__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 28px;
  margin-top: 32px;
}

@media only screen and (min-width: 1024px) {
  .text-buttons-block__links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 84px;
    gap: 47px 30px;
  }
}

@media only screen and (min-width: 1024px) {
  .text-buttons-block__links:has(a:hover) a {
    opacity: 0.6;
  }
}

.text-buttons-block__links a:hover {
  opacity: 1 !important;
}

.text-buttons-block__accordion__content {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease, opacity 0.4s ease;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  margin-top: 1rem;
}

@media only screen and (min-width: 768px) {
  .text-buttons-block__accordion__content {
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
  }
}

.text-buttons-block__link {
  -webkit-transition: border ease 0.3s, padding ease 0.3s;
  transition: border ease 0.3s, padding ease 0.3s;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .text-buttons-block__link {
    width: 48%;
  }
}

@media only screen and (min-width: 1248px) {
  .text-buttons-block__link {
    width: 48.5%;
  }
}

.text-buttons-block__link a {
  border-bottom: 0.5px solid #fff;
  padding-bottom: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  color: #fff;
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily);
  font-size: 1.125rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

@media only screen and (min-width: 768px) {
  .text-buttons-block__link a {
    font-size: 1.25rem;
  }
}

.testimonyHome {
  padding: 37px 20px 40px;
  background: #ebe7e1;
  overflow: hidden;
  margin: 0 5px;
}

@media only screen and (min-width: 768px) {
  .testimonyHome {
    padding: 40px 32px;
    margin: 0;
  }
}

.testimonyHome__header__title {
  position: relative;
}

.testimonyHome__header__title > * {
  color: #353330;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media only screen and (min-width: 768px) {
  .testimonyHome__header__title > * {
    font-size: 1.25rem;
  }
}

.testimonyHome__header__title > * strong {
  color: #353330;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  .testimonyHome__header__title > * strong {
    font-size: 1.875rem;
  }
}

.testimonyHome__header__description {
  color: #fff;
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 1.58;
  letter-spacing: 0.51px;
  margin-top: 16px;
}

@media only screen and (min-width: 768px) {
  .testimonyHome__header__description {
    margin-top: 24px;
  }
}

@media only screen and (min-width: 1248px) {
  .testimonyHome__header__description {
    margin-left: 100px;
  }
}

.testimonyHome__link {
  margin-top: 40px;
  text-align: center;
}

.testimonyHome__link a {
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  background: #fff;
  display: inline-block;
}

.testimonyHome__link a span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 200px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.testimonyHome__link a span:before, .testimonyHome__link a span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.testimonyHome__link a > span {
  padding-right: 0;
}

.testimonyHome__link a > span:before {
  border-top: 0.5px solid #000;
  border-right: 0.5px solid #000;
  top: 0;
  right: 0;
}

.testimonyHome__link a > span:after {
  border-bottom: 0.5px solid #000;
  border-right: 0.5px solid #000;
  bottom: 0;
  right: 0;
}

.testimonyHome__link a > span span {
  padding-left: 0;
  padding-top: 3px;
}

.testimonyHome__link a > span span:before {
  border-top: 0.5px solid #000;
  border-left: 0.5px solid #000;
  top: 0;
  left: 0;
}

.testimonyHome__link a > span span:after {
  border-bottom: 0.5px solid #000;
  border-left: 0.5px solid #000;
  bottom: 0;
  left: 0;
}

.testimonyHome__link a:hover {
  color: #000 !important;
}

.testimonyHome__link a:hover span:before, .testimonyHome__link a:hover span:after {
  width: 50%;
  height: 50%;
}

.testimonyHome__testimony {
  margin-top: 40px;
}

@media only screen and (max-width: 767px) {
  .testimonyHome__testimony {
    margin-right: -20px;
  }
}

@media only screen and (min-width: 768px) {
  .testimonyHome__testimony > * {
    margin-right: -32px;
  }
}

.es-review-background-container {
  background: rgba(255, 255, 255, 0.2) !important;
  position: relative;
  border: none !important;
  border-radius: 0 !important;
  padding: 24px 1rem !important;
}

.es-review-background-container:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='228' height='220' viewBox='0 0 228 220' fill='none'%3E%3Cpath d='M227.4 104.316C227.138 101.077 226.74 97.818 226.206 94.6272L226.187 94.4914C226.09 93.9483 226.002 93.4149 225.896 92.8815C225.197 89.0797 224.285 85.2586 223.188 81.5053C222.955 80.71 222.713 79.9244 222.46 79.1486C219.083 68.5094 214.144 58.4328 207.758 49.1708C206.817 47.8131 205.837 46.4553 204.837 45.1363C202.081 41.4994 199.092 37.9983 195.939 34.7299C195.308 34.0801 194.677 33.4304 194.027 32.7903C187.651 26.4863 180.519 20.9388 172.852 16.3127C172.221 15.9248 171.6 15.5562 170.979 15.2071C165.176 11.8514 159.043 9.00011 152.774 6.73068C152.124 6.48822 151.464 6.25546 150.804 6.0421C142.255 3.12288 133.307 1.24139 124.214 0.436428C120.847 0.145476 117.46 0 114.151 0H113.608C105.64 0 97.683 0.834062 89.9293 2.47309L89.0947 2.64766C81.244 4.37397 73.5679 6.94405 66.2703 10.2997C59.6909 13.3159 53.3443 16.9916 47.4344 21.2395C40.1465 26.4669 33.4603 32.5672 27.5795 39.3755L26.774 40.3162C19.5153 48.909 13.6054 58.4716 9.18993 68.7422C8.87939 69.4793 8.55915 70.2164 8.26802 70.9534C3.84288 81.8641 1.16451 93.3664 0.300832 105.169L0.252311 105.945C0.0873383 108.447 0 110.998 0 113.549V231.52H227.769V113.549C227.769 110.484 227.642 107.381 227.4 104.316ZM223.615 113.549V162.797C221.616 163.622 218.938 164.727 217.938 165.105C216.929 165.493 215.881 166.492 214.105 168.238C212.882 169.441 210.34 171.943 209.486 172.079C206.109 171.914 204.546 172.486 202.169 173.359C201.072 173.766 199.752 174.241 197.909 174.784C195.871 173.165 187.845 166.269 187.292 165.939C187.147 165.852 187.001 165.765 186.884 165.678L177.238 158.307C175.123 156.697 172.27 156.299 169.795 157.289L163.759 159.703C162.954 160.023 162.071 160.033 161.265 159.733L152.522 156.454C151.668 156.134 150.765 155.979 149.853 155.979H148.067C146.641 155.979 145.244 156.377 144.031 157.133L122.38 170.682C121.4 171.293 120.207 171.38 119.159 170.915L118.275 170.507V163.961C118.392 163.214 119.459 157.492 123.749 151.799C126.514 148.114 129.979 145.224 134.093 143.148C139.004 140.665 144.875 139.337 151.629 139.182C180.072 138.532 188.777 129.241 196.472 121.036C200.548 116.691 204.964 112.744 211.863 110.474C215.104 109.398 218.909 108.7 223.47 108.506C223.547 110.193 223.596 111.881 223.596 113.549M118.13 120.018C117.635 122.84 117.441 125.943 117.509 129.338C112.162 134.478 109.231 141.276 107.824 145.437C107.222 144.739 106.611 144.079 105.99 143.43C105.32 142.101 101.613 133.993 103.952 122.103C104.204 120.842 104.515 119.533 104.913 118.175C106.659 112.278 109.901 107.963 113.326 103.395C113.773 102.793 114.229 102.211 114.665 101.6C114.064 110.116 116.975 117.496 118.13 120.027M116.82 90.806C115.112 94.5399 112.705 97.7307 110.24 101.028C107.814 104.248 105.32 107.565 103.389 111.493C102.506 105.606 99.8277 98.7102 93.9663 91.0485C90.7057 86.7909 89.2694 82.3393 89.5897 77.4611C89.7546 76.4815 89.8711 75.5214 89.939 74.5903C91.1812 67.8984 95.0629 63.1753 99.1483 58.2194C101.885 54.9026 104.68 51.5179 106.892 47.396C108.076 52.7689 110.512 56.3767 112.88 59.907C116.189 64.8434 119.323 69.4987 119.314 79.2456C119.314 83.8038 118.343 87.5086 116.839 90.7963M63.9801 70.9631C64.3295 76.7337 66.4644 85.1616 74.024 94.7824C68.5605 92.2511 60.5254 87.8577 51.4228 80.6906C51.0347 80.3415 50.6368 80.0117 50.2098 79.7014C50.1807 79.6723 50.1613 79.6529 50.1225 79.6238C37.8078 69.0332 33.7999 51.4597 32.7033 45.049C37.1285 45.66 46.8618 47.4542 55.8965 52.061C59.4288 53.8552 62.8642 56.0761 65.824 58.8304C65.1447 60.4307 63.592 64.7562 63.9704 70.9631M76.4695 122.927C73.7523 121.56 70.7634 120.58 67.6386 119.824C66.8526 115.527 64.0578 101.765 58.3032 90.4569C67.7454 96.6542 75.1303 99.6898 78.4686 100.873C76.1978 108.195 74.7131 115.605 76.4695 122.927ZM69.5601 60.0524C70.0162 59.2572 70.4432 58.4522 70.841 57.6666C72.8304 53.7485 74.1308 50.0049 74.9265 46.5038C76.0716 48.7926 77.4594 51.0426 78.8762 53.3509C82.6705 59.519 86.5813 65.8812 86.0573 74.1248C85.902 75.0462 85.7856 76.0063 85.708 76.9955C84.6987 82.6012 82.7773 88.1681 80.9141 93.5507C80.6423 94.346 80.3609 95.1509 80.0892 95.9462C72.646 87.7607 68.4538 79.1874 67.8812 70.9922C67.4251 64.4652 69.4339 60.3143 69.5601 60.0621M48.958 83.7262C49.0065 83.765 49.0647 83.8135 49.1132 83.8523C49.9769 84.6282 50.7435 85.4913 51.384 86.403C58.4778 96.4699 62.2334 112.521 63.5143 118.951C60.7292 118.437 57.8762 118.049 55.0522 117.651C48.4727 116.74 41.6895 115.779 35.8087 113.471C34.4598 112.938 33.1885 112.22 31.9949 111.318C31.6262 110.988 31.238 110.668 30.8498 110.368V110.387C20.573 101.523 15.8276 80.6324 14.469 73.6108C20.7671 73.9599 38.0698 75.5505 47.4441 82.4848C47.939 82.9213 48.4436 83.3286 48.958 83.7359M54.5185 121.521C63.6696 122.801 72.4422 124.033 78.4492 128.795C79.3808 129.522 80.2445 130.346 81.0305 131.268C76.6539 130.773 72.0444 130.637 67.2311 130.502C59.4094 130.269 51.0735 129.842 42.6114 127.815C41.8933 125.817 40.3988 122.112 37.9727 118.34C43.3004 119.95 48.9871 120.745 54.5185 121.511M83.2916 98.5842C83.7089 97.3428 84.1359 96.0917 84.5823 94.8309C85.4751 92.2608 86.3678 89.6616 87.1927 87.014C88.0564 89.2252 89.2791 91.3588 90.8803 93.444C98.2264 103.045 101.089 112.239 99.4007 120.832C99.2066 121.792 98.964 122.743 98.6631 123.693C96.9746 128.95 93.8984 132.519 92.4427 134.003C90.463 133.169 88.4252 132.538 86.3484 132.102C85.0869 129.91 83.573 128.087 81.8651 126.564C77.6049 117.671 80.0019 108.36 83.2916 98.5939M99.3133 131.5C99.4104 134.109 99.75 136.418 100.187 138.357C98.8766 137.397 97.518 136.534 96.1303 135.768C97.0619 134.73 98.1876 133.304 99.3133 131.5ZM119.44 96.6348C119.828 95.2576 120.333 93.8901 120.925 92.5518C124.311 84.9579 130.959 78.0721 140.76 71.9912C142.41 70.9728 144.147 69.9739 145.971 68.9944C147.747 68.0439 149.407 67.045 150.959 65.9879C150.494 66.9383 150.067 67.8791 149.659 68.8101C149.232 69.7896 148.844 70.7595 148.475 71.7196C144.351 82.4848 143.468 92.1444 143.274 95.7716C137.975 97.2846 133.395 99.137 129.61 101.649C125.068 104.665 121.847 108.574 119.867 113.578C118.683 110.135 117.344 103.938 119.43 96.6251M151.037 76.1906C173.745 77.0634 187.787 69.1495 195.599 62.2637C196.608 61.3811 197.54 60.4986 198.394 59.616C197.346 61.8854 196.133 64.2712 194.745 66.6958C191.591 72.1948 187.156 78.4309 181.343 83.3286C179.868 84.2402 178.481 85.2683 177.19 86.4127C173.473 88.8179 169.291 90.6121 164.623 91.3977C158.296 92.4645 152.493 93.4925 147.272 94.763C147.553 91.1552 148.407 84.1336 151.047 76.21M122.788 117.06C124.36 111.813 127.3 107.895 131.764 104.927C135.792 102.25 141.09 100.34 147.252 98.7975C152.677 97.43 158.771 96.3341 165.254 95.2382C167.068 94.9279 168.844 94.4914 170.591 93.8998C164.157 102.066 158.131 107.633 152.386 111.677C144.302 117.38 136.752 120.037 129.358 122.656C128.348 123.024 127.349 123.373 126.34 123.732C124.554 124.382 122.914 125.216 121.42 126.186C121.536 122.753 121.982 119.736 122.788 117.05M152.745 117.38C154.472 116.177 156.345 115.052 158.364 114.043C165.875 110.319 176.588 108.709 189.349 109.388C191.562 109.505 193.833 109.825 196.23 110.164C198.19 110.436 200.17 110.717 202.13 110.882C198.83 113.103 196.152 115.702 193.658 118.349C186.147 126.37 178.384 134.652 151.561 135.273C145.292 135.419 140.091 136.524 135.782 138.183C138.247 132.819 143.448 123.897 152.735 117.389M222.693 99.2921C222.926 101.057 223.11 102.832 223.256 104.607C221.956 104.665 220.684 104.752 219.491 104.888C220.723 103.336 221.791 101.474 222.693 99.2921ZM221.208 90.6412C218.928 99.9128 214.765 104.19 209.631 105.868C205.779 107.128 201.354 106.925 196.773 106.275C194.396 105.945 191.94 105.596 189.563 105.47C179.199 104.917 170.319 105.78 163.031 108.021C167.049 104.258 171.202 99.6219 175.55 93.8513C176.734 92.2802 178.015 90.8642 179.432 89.5938C180.916 88.6336 182.372 87.5474 183.799 86.3448C189.155 83.0764 195.735 81.418 203.469 81.3986C210.747 81.3695 216.977 82.8825 219.452 83.5711C220.112 85.9084 220.704 88.2748 221.208 90.6412ZM205.255 52.9144C210.708 61.0805 215.017 69.8963 218.084 79.1777C214.784 78.4115 209.592 77.4902 203.644 77.4902H203.556C199.015 77.4902 194.784 78.043 190.912 79.1292C193.483 76.0257 195.9 72.4955 198.141 68.5676C201.819 62.1473 204.003 56.6095 205.245 52.9144M201.528 47.6482C201.713 47.9004 201.897 48.1525 202.091 48.4047C200.432 51.2366 197.511 55.4069 192.882 59.4414C182.77 68.267 168.835 72.6894 152.444 72.3015C152.696 71.6614 152.949 71.0213 153.23 70.3715C155.423 65.2799 158.092 60.7507 161.207 56.8035C161.45 56.4931 161.692 56.2022 161.945 55.9015C169.737 46.4553 180.276 40.5005 193.406 38.105C196.269 41.1115 199.005 44.3217 201.519 47.6385M171.096 36.2429C172.435 29.8613 172.367 24.2848 172.066 20.7255C178.558 24.7697 184.614 29.5025 190.116 34.8075C181.421 36.7569 174.356 40.161 168.641 44.3507C169.786 41.4897 170.562 38.7548 171.096 36.2429ZM152.638 11.1241C157.869 13.0831 162.973 15.4689 167.864 18.2233C168.214 20.4248 169.029 27.3592 167.272 35.5834C165.739 42.7408 162.75 48.9866 158.335 54.2722C154.608 58.7141 149.892 62.477 144.176 65.532C142.604 66.3661 141.1 67.2292 139.654 68.1021C137.286 56.9684 137.994 46.9596 139.838 38.7645C140.838 34.3323 142.158 30.4142 143.507 27.1458C146.864 19.0185 150.891 13.3838 152.658 11.1241M126.786 4.88799L127.465 5.77054C127.562 5.38261 127.63 5.16924 127.63 5.15954L127.397 4.95588C134.695 5.83843 141.866 7.44836 148.786 9.75658C146.651 12.6273 143.07 18.0196 139.974 25.4874C138.722 28.523 137.48 32.0629 136.481 36.0489C130.784 29.8226 127.533 23.0919 126.767 16.0217C126.505 13.5196 126.611 11.2113 126.825 9.37834C127.009 7.78781 127.281 6.55611 127.456 5.82873L126.272 4.8201C126.446 4.8395 126.621 4.8492 126.796 4.87829M135.471 40.6557C133.899 49.1321 133.569 59.2184 136.16 70.323C130.823 73.9114 126.466 77.7617 123.079 81.8738C123.157 81.0398 123.186 80.1669 123.186 79.2553C123.186 68.2961 119.576 62.9135 116.082 57.7151C112.909 52.9726 109.901 48.492 110.007 39.4919C110.502 37.5813 110.667 35.6998 110.57 33.8377C112.433 23.858 118.537 15.6823 122.769 11.0174C122.681 12.637 122.691 14.3924 122.875 16.1963C123.477 22.2675 126.165 31.3743 135.471 40.646M113.617 4.16061H114.161C117.266 4.16061 120.439 4.29639 123.593 4.56794C123.593 4.59704 123.584 4.62613 123.574 4.65523C120.75 7.2253 112.89 15.0422 108.736 25.982C104.854 16.497 95.9848 8.84493 92.6174 6.18757C99.5074 4.8492 106.562 4.17031 113.617 4.17031M90.366 9.38804C94.2962 12.5497 105.786 22.636 106.659 33.5079C106.349 35.2731 106.165 37.0963 106.116 38.9778C104.136 46.0092 100.07 50.9456 96.1303 55.7367C93.6072 58.811 91.0259 61.9339 89.0559 65.5902C87.6391 60.1785 84.7861 55.5621 82.1659 51.2948C79.08 46.2807 76.1784 41.5479 75.9649 36.3399C75.567 25.8947 86.6784 13.2868 90.3563 9.40744M86.824 7.46776C83.6507 10.8913 77.5661 18.0487 74.2958 25.9238C72.4228 19.7847 69.531 15.6241 68.25 13.9754C74.2278 11.2501 80.458 9.068 86.824 7.46776ZM51.714 23.3246C55.9838 20.3957 60.4575 17.7675 65.0864 15.4786L64.7177 15.8084C64.8244 15.9248 71.7532 23.8289 72.0735 36.466C72.219 41.9261 71.1225 48.2689 67.6969 55.2517C64.6497 52.5653 61.2338 50.3734 57.7597 48.5792C57.7403 48.5792 57.7306 48.5792 57.7209 48.5598C47.7837 42.3238 50.53 27.9508 51.714 23.3052M46.1728 27.398C45.8429 29.2503 45.5421 31.9465 45.7653 34.9821C46.037 38.6578 47.0268 41.9455 48.6765 44.7872C41.0781 42.2171 34.3628 41.2667 31.7329 40.9757C36.1386 36.0295 40.9714 31.481 46.1728 27.4077M28.6858 44.5544C29.3457 49.1417 31.9173 62.8553 40.1756 74.4158C29.5397 70.5267 17.2348 69.7605 13.3531 69.6151C17.3027 60.6149 22.4653 52.1967 28.6858 44.5447M10.9076 75.696C12.6058 84.1627 17.6326 104.229 28.4917 113.491C28.8216 113.743 29.1322 113.995 29.4427 114.266C33.6252 117.884 36.3715 123.034 37.9048 126.545C26.5508 122.985 15.1483 116.109 4.71627 102.59C5.63817 93.3761 7.70518 84.3566 10.9076 75.696ZM114.403 227.369H4.15342V192.115L9.09289 187.926C9.71396 187.402 10.5 187.111 11.3249 187.111H13.0619C13.3142 187.111 13.5277 187.14 13.7897 187.198C18.5933 188.236 30.3646 190.282 35.9348 186.801C39.9233 184.318 46.9589 183.872 49.7925 183.794C51.5199 183.746 53.1308 183.135 54.4603 182.01C59.6035 177.665 61.9325 176.191 62.4275 176.026C62.7962 175.929 64.019 176.22 64.7468 176.385C66.9205 176.899 69.8997 177.597 71.9862 175.56C72.6363 175.114 76.0813 174.794 82.5735 175.842C83.3304 175.968 84.1165 175.968 84.9025 175.851L89.4829 175.172C89.6285 175.153 89.7935 175.143 89.9778 175.143H101.72C103.845 175.143 105.893 174.241 107.339 172.66C108.319 171.574 109.998 171.235 111.337 171.855L114.394 173.271V227.369H114.403ZM114.403 168.694L113.103 168.093C112.094 167.617 111.017 167.385 109.901 167.385C107.756 167.385 105.708 168.286 104.282 169.867C103.632 170.585 102.7 170.992 101.739 170.992H89.9972C89.5897 170.992 89.2209 171.021 88.8812 171.07L84.3203 171.739C83.9612 171.788 83.6021 171.788 83.2625 171.739C71.8891 169.906 69.8318 171.885 69.1525 172.544C68.6576 173.029 66.9594 172.631 65.7172 172.34C64.213 171.991 62.6604 171.623 61.2435 172.049C60.6904 172.214 59.0116 172.738 51.7916 178.838C51.1899 179.343 50.4621 179.624 49.6955 179.643C45.7556 179.75 38.4288 180.361 33.7514 183.28C30.2482 185.472 21.3008 184.57 14.7214 183.154C14.1876 183.028 13.6442 182.97 13.0716 182.97H11.3346C9.52958 182.97 7.78281 183.61 6.41451 184.774L4.16312 186.684V113.558C4.16312 111.881 4.21165 110.213 4.28928 108.544C13.0716 119.193 23.1155 126.283 34.9256 130.162C36.3327 130.628 37.7398 131.035 39.1373 131.394C48.8415 133.915 58.4778 134.187 67.1049 134.429C72.8401 134.594 78.2939 134.749 83.2528 135.525C83.7477 135.603 84.2426 135.68 84.7278 135.777C87.5421 136.292 90.1331 137.174 92.5009 138.309C96.4603 140.2 99.8179 142.799 102.642 145.631C103.933 146.931 105.107 148.279 106.184 149.636C110.842 155.533 113.394 161.469 114.209 163.583C114.287 163.796 114.355 163.971 114.403 164.106V168.704V168.694ZM110.793 149.219C110.793 149.219 110.764 149.19 110.764 149.171C111.56 146.271 114.617 136.66 121.701 130.86C123.428 129.435 125.408 128.242 127.65 127.427C128.64 127.068 129.649 126.709 130.639 126.36C134.22 125.09 137.83 123.81 141.517 122.209C134.705 129.891 131.522 137.872 130.551 140.685C125.961 143.342 122.759 146.62 120.546 149.598C118.343 152.575 116.897 155.533 115.976 157.948C114.782 155.504 113.074 152.42 110.793 149.229M118.295 175.007C120.401 175.667 122.691 175.395 124.603 174.203L146.253 160.654C146.806 160.314 147.437 160.13 148.087 160.13H149.872C150.29 160.13 150.707 160.208 151.086 160.344L159.819 163.622C161.586 164.281 163.536 164.262 165.312 163.563L171.358 161.148C172.483 160.702 173.774 160.877 174.735 161.604L184.391 168.985C184.653 169.179 184.934 169.373 185.196 169.518C185.507 169.702 190.805 174.038 193.648 176.326C191.805 177.413 190.223 179.052 188.379 180.991C186.157 183.319 183.401 186.219 179.121 189.196C178.102 189.904 176.695 190.855 175.065 191.96C167.932 196.79 157.151 204.093 153.715 207.982C146.922 215.663 137.073 223.208 131.221 227.408L118.285 227.359V174.998L118.295 175.007ZM137.752 227.437C144.001 222.714 151.183 216.73 156.636 210.562C159.742 207.041 170.708 199.612 177.258 195.18C178.898 194.065 180.315 193.105 181.353 192.387C185.953 189.187 188.864 186.122 191.203 183.668C193.474 181.282 195.114 179.556 197.103 179.042C200.141 178.247 202.101 177.529 203.527 177.005C205.72 176.2 206.72 175.832 209.311 175.958C211.524 176.045 213.726 174.067 216.842 171.012C217.734 170.129 218.957 168.927 219.345 168.733C220.151 168.422 221.927 167.695 223.635 166.997V227.738L137.771 227.437H137.752Z' fill='white' fill-opacity='0.2'/%3E%3C/svg%3E");
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: -1;
}

.es-review-author-name {
  color: #353330;
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}

.es-review-info-date {
  color: #353330;
  font-size: 0.875rem;
  font-weight: 400;
}

.es-rating-bar-container {
  gap: 6px;
}

.es-rating-stars-item-filled .es-rating-item-filled path {
  fill: #963a22 !important;
}

.es-review-content-rating {
  margin-bottom: 14px !important;
}

.es-bullets-control-container {
  margin-right: 32px;
}

.es-text-shortener {
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.62;
}

.es-text-shortener-control-open {
  color: #353330 !important;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  position: relative;
  padding-right: 35px;
  margin-top: 12px;
}

.es-text-shortener-control-open:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='0.25' y='0.25' width='20.1964' height='19.5' fill='white'/%3E%3Cpath d='M16.0761 9.4608H10.5383V3.92307C10.5383 3.81762 10.4528 3.73212 10.3474 3.73212C10.2419 3.73212 10.1564 3.81762 10.1564 3.92307V9.4608H4.61869C4.51324 9.4608 4.42773 9.5463 4.42773 9.65176C4.42773 9.75722 4.51324 9.84272 4.61869 9.84272H10.1564V15.3804C10.1564 15.4859 10.2419 15.5714 10.3474 15.5714C10.4528 15.5714 10.5383 15.4859 10.5383 15.3804V9.84272H16.0761C16.1815 9.84272 16.267 9.75722 16.267 9.65176C16.267 9.5463 16.1815 9.4608 16.0761 9.4608Z' fill='%23353330'/%3E%3Cpath d='M4.42857 0.25H0.25V4.42857' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M20.4473 4.42857L20.4473 0.25L16.2687 0.25' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M16.2687 19.75L20.4473 19.75L20.4473 15.5714' stroke='%23353330' stroke-width='0.5'/%3E%3Cpath d='M0.250001 15.5714L0.25 19.75L4.42857 19.75' stroke='%23353330' stroke-width='0.5'/%3E%3C/svg%3E");
  position: absolute;
  bottom: -4px;
  right: 0;
  -webkit-transition: -webkit-transform ease 0.3s;
  transition: -webkit-transform ease 0.3s;
  transition: transform ease 0.3s;
  transition: transform ease 0.3s, -webkit-transform ease 0.3s;
}

.es-text-shortener-control-open:hover {
  text-decoration: none !important;
}

.es-text-shortener-control-open:hover:after {
  -webkit-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  transform: translateX(-5px);
}

.es-carousel-arrow-control-container .es-carousel-arrow-control-right {
  border-radius: 25.846px 0 0 25.846px;
  background: #905e4e;
  padding: 16.62px 6.462px 16.62px 8.615px;
  width: 28px !important;
  height: 43px !important;
  right: 10px;
}

.es-carousel-arrow-control-container .es-carousel-arrow-control-left {
  border-radius: 0 25.846px 25.846px 0;
  background: #905e4e;
  padding: 16.62px 6.462px 16.62px 8.615px;
  width: 28px !important;
  height: 43px !important;
  left: -4px;
}

.lastPosts {
  padding: 60px 0;
}

@media only screen and (min-width: 768px) {
  .lastPosts {
    padding: 80px 0 60px;
  }
}

.lastPosts__posts {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .lastPosts__posts {
    margin-right: -15px;
  }
}

.lastPosts__posts .swiper-container {
  overflow: hidden;
}

@media only screen and (min-width: 1100px) {
  .lastPosts__posts .swiper-container .swiper-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media only screen and (min-width: 1100px) {
  .lastPosts__posts .antipodes-post-card-3__content__header {
    max-height: 105px;
    opacity: 1;
    overflow: hidden;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: max-height 0.8s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.5s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: max-height 0.8s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.5s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: max-height 0.8s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.5s ease-in-out, transform 0.3s ease-in-out;
    transition: max-height 0.8s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.5s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
  .lastPosts__posts .antipodes-post-card-3__content__header.is-title-tall {
    max-height: 100px;
  }
  .lastPosts__posts .antipodes-post-card-3__content__header.is-title-very-tall {
    max-height: 120px;
  }
  .lastPosts__posts .antipodes-post-card-3__header {
    bottom: 32px;
    -webkit-transition: bottom ease 0.5s;
    transition: bottom ease 0.5s;
  }
  .lastPosts__posts .antipodes-post-card-3__thumbnail {
    height: 16.875rem;
    overflow: hidden;
    -webkit-transition: height ease-in-out 0.5s, -webkit-transform ease-in-out 0.5s;
    transition: height ease-in-out 0.5s, -webkit-transform ease-in-out 0.5s;
    transition: height ease-in-out 0.5s, transform ease-in-out 0.5s;
    transition: height ease-in-out 0.5s, transform ease-in-out 0.5s, -webkit-transform ease-in-out 0.5s;
  }
  .lastPosts__posts .antipodes-post-card-3__thumbnail img {
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform ease-in-out 0.5s;
    transition: -webkit-transform ease-in-out 0.5s;
    transition: transform ease-in-out 0.5s;
    transition: transform ease-in-out 0.5s, -webkit-transform ease-in-out 0.5s;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .lastPosts__posts .antipodes-post-card-3__read-more {
    display: inline-block;
    opacity: 1;
    margin-top: 8px;
    -webkit-transition: margin-top ease-in-out 0.3s;
    transition: margin-top ease-in-out 0.3s;
  }
  .lastPosts__posts .antipodes-post-card-3:hover .antipodes-post-card-3__content__header {
    max-height: 400px !important;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .lastPosts__posts .antipodes-post-card-3:hover .antipodes-post-card-3__header {
    bottom: 20px;
  }
  .lastPosts__posts .antipodes-post-card-3:hover .antipodes-post-card-3__thumbnail {
    height: 14.25rem;
  }
  .lastPosts__posts .antipodes-post-card-3:hover .antipodes-post-card-3__thumbnail img {
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  .lastPosts__posts .antipodes-post-card-3:hover .antipodes-post-card-3__read-more {
    margin-top: 1rem;
  }
}

.lastPosts__header {
  position: relative;
  padding-bottom: 42px;
}

@media only screen and (min-width: 768px) {
  .lastPosts__header {
    padding-bottom: 45px;
  }
}

@media only screen and (min-width: 1024px) {
  .lastPosts__header {
    padding-bottom: 58px;
  }
}

.lastPosts__header:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='267' height='272' viewBox='0 0 267 272' fill='none'%3E%3Cpath d='M266.245 122.136C265.938 118.343 265.473 114.528 264.848 110.792L264.825 110.633C264.711 109.997 264.609 109.372 264.484 108.748C263.666 104.297 262.598 99.8228 261.314 95.4284C261.041 94.4973 260.757 93.5775 260.462 92.6691C256.508 80.2125 250.725 68.4146 243.249 57.5704C242.146 55.9807 240.999 54.391 239.829 52.8467C236.602 48.5885 233.102 44.4893 229.41 40.6627C228.671 39.9019 227.933 39.1411 227.171 38.3916C219.707 31.0108 211.356 24.5157 202.38 19.0993C201.641 18.6451 200.914 18.2136 200.187 17.8048C193.392 13.876 186.211 10.5375 178.872 7.88045C178.11 7.59657 177.338 7.32405 176.565 7.07424C166.555 3.65635 156.079 1.45345 145.433 0.51098C141.491 0.170327 137.525 0 133.651 0H133.015C123.687 0 114.37 0.97654 105.291 2.89555L104.314 3.09995C95.1225 5.12116 86.1352 8.13026 77.591 12.0591C69.8875 15.5906 62.4568 19.8942 55.5374 24.8677C47.0045 30.9881 39.1761 38.1305 32.2907 46.1018L31.3477 47.2032C22.8489 57.2639 15.9295 68.46 10.7598 80.4851C10.3962 81.3481 10.0213 82.211 9.68041 83.074C4.49934 95.8485 1.36344 109.316 0.352221 123.135L0.295411 124.043C0.102258 126.973 0 129.959 0 132.946V271.069H266.677V132.946C266.677 129.357 266.529 125.724 266.245 122.136ZM261.814 132.946V190.607C259.473 191.572 256.338 192.867 255.167 193.309C253.986 193.764 252.759 194.933 250.679 196.977C249.248 198.385 246.271 201.315 245.271 201.474C241.317 201.281 239.488 201.951 236.704 202.973C235.42 203.45 233.875 204.006 231.716 204.642C229.33 202.746 219.934 194.672 219.286 194.286C219.116 194.184 218.945 194.082 218.809 193.979L207.515 185.35C205.038 183.465 201.698 182.999 198.801 184.157L191.733 186.985C190.79 187.359 189.756 187.371 188.813 187.019L178.576 183.181C177.576 182.806 176.52 182.624 175.452 182.624H173.361C171.691 182.624 170.055 183.09 168.634 183.976L143.286 199.839C142.138 200.554 140.741 200.656 139.514 200.111L138.48 199.634V191.97C138.616 191.095 139.866 184.396 144.888 177.73C148.126 173.415 152.182 170.031 157 167.602C162.749 164.695 169.623 163.139 177.531 162.957C210.833 162.196 221.025 151.318 230.035 141.712C234.807 136.625 239.976 132.003 248.055 129.346C251.85 128.086 256.304 127.268 261.644 127.041C261.735 129.017 261.791 130.993 261.791 132.946M138.309 140.52C137.73 143.824 137.503 147.458 137.582 151.432C131.322 157.45 127.89 165.41 126.243 170.281C125.539 169.464 124.823 168.692 124.096 167.931C123.312 166.375 118.971 156.882 121.71 142.961C122.005 141.485 122.369 139.952 122.834 138.362C124.88 131.458 128.674 126.405 132.685 121.057C133.208 120.353 133.742 119.672 134.253 118.956C133.549 128.926 136.957 137.567 138.309 140.531M136.775 106.318C134.776 110.69 131.958 114.426 129.072 118.286C126.232 122.056 123.312 125.94 121.051 130.538C120.017 123.646 116.881 115.572 110.018 106.602C106.2 101.617 104.519 96.4049 104.894 90.6933C105.087 89.5464 105.223 88.4223 105.303 87.3322C106.757 79.4972 111.302 73.9672 116.085 68.1648C119.289 64.2813 122.562 60.3184 125.152 55.4925C126.538 61.7832 129.39 66.0073 132.163 70.1405C136.037 75.9203 139.707 81.3708 139.696 92.7827C139.696 98.1196 138.559 102.457 136.798 106.307M74.9095 83.0854C75.3186 89.8417 77.8182 99.7093 86.6692 110.974C80.2724 108.01 70.8647 102.866 60.2071 94.4746C59.7526 94.0658 59.2868 93.6797 58.7869 93.3163C58.7528 93.2823 58.7301 93.2596 58.6846 93.2255C44.2663 80.8257 39.5738 60.2502 38.2899 52.7445C43.4709 53.4599 54.867 55.5606 65.445 60.9543C69.5808 63.055 73.6029 65.6553 77.0683 68.8801C76.273 70.7537 74.455 75.8181 74.8982 83.0854M89.5324 143.926C86.351 142.325 82.8515 141.178 79.193 140.292C78.2727 135.262 75.0004 119.149 68.2628 105.909C79.318 113.165 87.9644 116.719 91.873 118.105C89.2143 126.678 87.4759 135.353 89.5324 143.926ZM81.4427 70.3109C81.9767 69.3798 82.4766 68.4373 82.9424 67.5175C85.2717 62.9301 86.7942 58.547 87.7258 54.4478C89.0665 57.1276 90.6913 59.762 92.3502 62.4645C96.7927 69.6863 101.372 77.1353 100.758 86.7872C100.576 87.8659 100.44 88.99 100.349 90.1483C99.1674 96.7115 96.9177 103.229 94.7362 109.531C94.418 110.463 94.0885 111.405 93.7704 112.336C85.0558 102.752 80.1474 92.7145 79.477 83.1195C78.943 75.4775 81.295 70.6175 81.4427 70.3222M57.3212 98.0287C57.378 98.0741 57.4462 98.1309 57.503 98.1763C58.5142 99.0847 59.4118 100.095 60.1617 101.163C68.4673 112.949 72.8644 131.742 74.3642 139.27C71.1033 138.669 67.7628 138.214 64.4565 137.749C56.7531 136.682 48.8111 135.557 41.9257 132.855C40.3464 132.23 38.858 131.39 37.4604 130.334C37.0287 129.948 36.5742 129.573 36.1197 129.221V129.244C24.0874 118.865 18.5314 94.4064 16.9407 86.1853C24.3146 86.5941 44.573 88.4564 55.5487 96.5753C56.1282 97.0863 56.719 97.5632 57.3212 98.0401M63.8316 142.28C74.5459 143.778 84.8172 145.221 91.8502 150.796C92.941 151.648 93.9522 152.613 94.8725 153.691C89.7483 153.112 84.3513 152.953 78.7158 152.794C69.558 152.522 59.7981 152.022 49.8904 149.649C49.0497 147.31 47.2999 142.972 44.4594 138.555C50.6971 140.44 57.3553 141.371 63.8316 142.268M97.5199 115.425C98.0084 113.971 98.5084 112.506 99.031 111.03C100.076 108.021 101.122 104.978 102.087 101.878C103.099 104.467 104.53 106.965 106.405 109.407C115.006 120.648 118.358 131.413 116.381 141.473C116.154 142.598 115.869 143.71 115.517 144.823C113.54 150.978 109.939 155.156 108.234 156.894C105.916 155.917 103.53 155.179 101.099 154.668C99.6218 152.102 97.8494 149.967 95.8497 148.184C90.8617 137.772 93.6682 126.871 97.5199 115.436M116.278 153.964C116.392 157.019 116.79 159.721 117.301 161.992C115.767 160.868 114.177 159.857 112.552 158.96C113.643 157.745 114.96 156.076 116.278 153.964ZM139.843 113.142C140.298 111.53 140.889 109.929 141.582 108.362C145.547 99.4708 153.33 91.4087 164.805 84.289C166.737 83.0967 168.771 81.9272 170.907 80.7803C172.986 79.6675 174.929 78.4979 176.747 77.2602C176.202 78.373 175.702 79.4745 175.224 80.5646C174.725 81.7114 174.27 82.8469 173.838 83.9711C169.009 96.5753 167.975 107.885 167.748 112.132C161.545 113.903 156.182 116.072 151.751 119.013C146.433 122.544 142.661 127.121 140.343 132.98C138.957 128.949 137.389 121.693 139.832 113.131M176.838 89.2058C203.425 90.2278 219.866 80.962 229.012 72.8998C230.194 71.8665 231.284 70.8332 232.284 69.7999C231.057 72.457 229.637 75.2504 228.012 78.0891C224.32 84.5275 219.127 91.8288 212.321 97.5632C210.594 98.6305 208.969 99.8342 207.458 101.174C203.107 103.99 198.21 106.091 192.745 107.011C185.337 108.26 178.542 109.463 172.429 110.951C172.759 106.727 173.759 98.5056 176.849 89.2285M143.763 137.056C145.604 130.913 149.046 126.326 154.273 122.851C158.988 119.717 165.192 117.48 172.407 115.675C178.758 114.073 185.893 112.79 193.483 111.507C195.608 111.144 197.687 110.633 199.732 109.94C192.199 119.501 185.143 126.019 178.417 130.754C168.953 137.431 160.113 140.542 151.455 143.608C150.274 144.04 149.103 144.448 147.922 144.869C145.831 145.629 143.911 146.606 142.161 147.741C142.297 143.722 142.82 140.19 143.763 137.045M178.838 137.431C180.86 136.023 183.053 134.706 185.416 133.525C194.21 129.164 206.754 127.279 221.695 128.074C224.285 128.211 226.944 128.585 229.751 128.983C232.046 129.301 234.364 129.63 236.659 129.823C232.796 132.423 229.66 135.467 226.74 138.566C217.945 147.957 208.856 157.654 177.451 158.381C170.112 158.551 164.022 159.846 158.977 161.788C161.863 155.508 167.953 145.062 178.826 137.442M260.735 116.254C261.007 118.32 261.223 120.398 261.394 122.476C259.871 122.544 258.383 122.647 256.985 122.806C258.428 120.989 259.678 118.809 260.735 116.254ZM258.996 106.125C256.326 116.98 251.452 121.988 245.441 123.952C240.931 125.429 235.75 125.19 230.387 124.429C227.603 124.043 224.729 123.635 221.945 123.487C209.81 122.84 199.414 123.85 190.881 126.473C195.585 122.068 200.448 116.64 205.538 109.883C206.924 108.044 208.424 106.386 210.083 104.899C211.821 103.774 213.526 102.503 215.196 101.095C221.468 97.2679 229.171 95.3262 238.227 95.3035C246.748 95.2694 254.042 97.0408 256.94 97.847C257.712 100.584 258.405 103.354 258.996 106.125ZM240.317 61.9535C246.703 71.5145 251.747 81.8363 255.338 92.7032C251.475 91.8061 245.396 90.7274 238.431 90.7274H238.329C233.011 90.7274 228.058 91.3746 223.524 92.6464C226.535 89.0128 229.364 84.8795 231.989 80.2807C236.295 72.7636 238.852 66.2798 240.306 61.9535M235.954 55.7877C236.17 56.0829 236.386 56.3782 236.613 56.6734C234.67 59.9891 231.25 64.8718 225.831 69.5955C213.992 79.9287 197.676 85.1066 178.485 84.6524C178.781 83.903 179.076 83.1535 179.406 82.3927C181.973 76.4313 185.098 71.1284 188.745 66.5069C189.029 66.1435 189.313 65.8029 189.609 65.4509C198.732 54.391 211.071 47.419 226.444 44.6143C229.796 48.1343 233 51.8929 235.943 55.7763M200.323 42.4341C201.891 34.9624 201.811 28.4332 201.459 24.2659C209.06 29.001 216.15 34.5423 222.593 40.7535C212.412 43.0359 204.141 47.0215 197.448 51.9269C198.789 48.5772 199.698 45.375 200.323 42.4341ZM178.713 13.0243C184.837 15.3181 190.813 18.1114 196.54 21.3363C196.949 23.9139 197.903 32.0328 195.846 41.6619C194.051 50.042 190.552 57.3547 185.382 63.5432C181.019 68.7439 175.497 73.1497 168.805 76.7265C166.964 77.7031 165.203 78.7137 163.51 79.7356C160.738 66.7 161.567 54.9815 163.726 45.3864C164.896 40.1971 166.442 35.6096 168.021 31.783C171.952 22.2674 176.667 15.6701 178.735 13.0243M148.444 5.72298L149.24 6.75629C149.353 6.30209 149.433 6.05228 149.433 6.04092L149.16 5.80246C157.704 6.83578 166.101 8.72073 174.202 11.4232C171.702 14.7844 167.51 21.0978 163.885 29.8412C162.419 33.3954 160.965 37.54 159.795 42.207C153.125 34.917 149.319 27.0365 148.422 18.7587C148.115 15.829 148.24 13.1265 148.49 10.9804C148.706 9.11816 149.024 7.67606 149.228 6.82443L147.842 5.64349C148.047 5.6662 148.251 5.67756 148.456 5.71162M158.613 47.6006C156.773 57.525 156.386 69.3343 159.42 82.336C153.171 86.5373 148.069 91.0453 144.104 95.8599C144.195 94.8834 144.229 93.8614 144.229 92.794C144.229 79.9627 140.002 73.6606 135.912 67.5743C132.197 62.0216 128.674 56.7756 128.799 46.238C129.379 44.0011 129.572 41.7982 129.458 39.618C131.64 27.9336 138.787 18.3612 143.74 12.8994C143.638 14.7957 143.65 16.851 143.865 18.963C144.57 26.0713 147.717 36.7338 158.613 47.5893M133.026 4.87135H133.662C137.298 4.87135 141.014 5.03032 144.706 5.34826C144.706 5.38233 144.695 5.41639 144.683 5.45046C141.377 8.45956 132.174 17.6118 127.311 30.4204C122.766 19.3151 112.381 10.3559 108.439 7.24456C116.506 5.67756 124.766 4.8827 133.026 4.8827M105.803 10.9918C110.404 14.6935 123.857 26.5028 124.88 39.2319C124.516 41.2986 124.3 43.4333 124.243 45.6362C121.925 53.8687 117.165 59.6484 112.552 65.2579C109.598 68.8574 106.575 72.5138 104.269 76.7947C102.61 70.4585 99.2696 65.0535 96.2019 60.0572C92.5888 54.1866 89.1915 48.6453 88.9416 42.5476C88.4757 30.3182 101.485 15.5565 105.791 11.0145M101.656 8.74344C97.9403 12.7518 90.8163 21.1319 86.9873 30.3522C84.7944 23.1644 81.4086 18.2931 79.9088 16.3627C86.9078 13.1719 94.2022 10.617 101.656 8.74344ZM60.548 27.3091C65.5473 23.8798 70.7851 20.8026 76.2048 18.1228L75.773 18.5088C75.898 18.6451 84.0105 27.8995 84.3854 42.6952C84.5558 49.0882 83.2719 56.5144 79.2612 64.6901C75.6935 61.5447 71.6941 58.9785 67.6265 56.8778C67.6038 56.8778 67.5924 56.8778 67.581 56.8551C55.9464 49.5537 59.1618 32.7254 60.548 27.2863M54.0603 32.0782C53.674 34.247 53.3218 37.4038 53.5831 40.9579C53.9012 45.2615 55.0601 49.1109 56.9917 52.4379C48.0953 49.4288 40.2328 48.316 37.1537 47.9754C42.312 42.1843 47.9703 36.8587 54.0603 32.0896M33.586 52.1654C34.3586 57.5364 37.3695 73.5925 47.0386 87.1278C34.5859 82.5744 20.1789 81.6774 15.6341 81.507C20.2584 70.9695 26.303 61.1132 33.586 52.154M12.7709 88.6267C14.7592 98.5397 20.6447 122.033 33.3588 132.878C33.7451 133.173 34.1087 133.468 34.4722 133.786C39.3693 138.021 42.5847 144.051 44.3799 148.162C31.0864 143.994 17.736 135.943 5.52192 120.114C6.60131 109.327 9.02141 98.7668 12.7709 88.6267ZM133.946 266.209H4.86293V224.934L10.6462 220.028C11.3733 219.415 12.2937 219.074 13.2594 219.074H15.2932C15.5886 219.074 15.8386 219.108 16.1454 219.176C21.7696 220.391 35.5516 222.787 42.0734 218.711C46.7432 215.804 54.9806 215.282 58.2983 215.191C60.3207 215.134 62.2068 214.419 63.7634 213.101C69.7853 208.014 72.5121 206.288 73.0916 206.095C73.5234 205.982 74.955 206.322 75.8071 206.515C78.3522 207.117 81.8403 207.935 84.2832 205.55C85.0444 205.028 89.0779 204.653 96.6791 205.88C97.5653 206.027 98.4856 206.027 99.406 205.891L104.769 205.096C104.939 205.073 105.132 205.062 105.348 205.062H119.096C121.585 205.062 123.982 204.006 125.675 202.155C126.822 200.883 128.788 200.486 130.356 201.213L133.935 202.87V266.209H133.946ZM133.946 197.511L132.424 196.807C131.242 196.25 129.981 195.978 128.674 195.978C126.163 195.978 123.766 197.034 122.096 198.885C121.335 199.725 120.244 200.202 119.119 200.202H105.371C104.894 200.202 104.462 200.236 104.064 200.293L98.7242 201.076C98.3038 201.133 97.8835 201.133 97.4858 201.076C84.1695 198.93 81.7608 201.247 80.9655 202.019C80.386 202.587 78.3977 202.121 76.9433 201.78C75.1822 201.372 73.3643 200.94 71.7054 201.44C71.0578 201.633 69.0922 202.246 60.6389 209.388C59.9344 209.979 59.0823 210.308 58.1847 210.331C53.5717 210.456 44.9934 211.171 39.517 214.589C35.4153 217.155 24.9395 216.099 17.2361 214.441C16.6112 214.294 15.9749 214.226 15.3046 214.226H13.2708C11.1575 214.226 9.11231 214.975 7.51027 216.338L4.87429 218.575V132.957C4.87429 130.993 4.9311 129.04 5.02199 127.086C15.3046 139.554 27.0642 147.855 40.8918 152.397C42.5392 152.942 44.1867 153.419 45.8229 153.839C57.1848 156.791 68.4673 157.109 78.5681 157.393C85.283 157.586 91.6684 157.768 97.4744 158.676C98.0539 158.767 98.6333 158.858 99.2014 158.972C102.496 159.573 105.53 160.607 108.302 161.935C112.938 164.15 116.869 167.193 120.176 170.508C121.687 172.03 123.062 173.608 124.323 175.198C129.777 182.102 132.765 189.051 133.719 191.527C133.81 191.777 133.89 191.981 133.946 192.14V197.522V197.511ZM129.72 174.71C129.72 174.71 129.686 174.676 129.686 174.653C130.617 171.258 134.196 160.005 142.491 153.215C144.513 151.545 146.831 150.149 149.455 149.195C150.614 148.775 151.796 148.355 152.955 147.946C157.148 146.458 161.374 144.959 165.692 143.086C157.716 152.079 153.989 161.424 152.853 164.717C147.478 167.829 143.729 171.667 141.139 175.153C138.559 178.639 136.866 182.102 135.787 184.929C134.389 182.068 132.39 178.457 129.72 174.721M138.503 204.903C140.968 205.675 143.649 205.357 145.888 203.961L171.236 188.097C171.884 187.7 172.623 187.484 173.384 187.484H175.474C175.963 187.484 176.452 187.575 176.895 187.734L187.12 191.572C189.188 192.344 191.472 192.322 193.551 191.504L200.63 188.677C201.948 188.154 203.459 188.359 204.584 189.21L215.889 197.852C216.196 198.079 216.525 198.306 216.832 198.476C217.196 198.692 223.399 203.768 226.728 206.447C224.57 207.719 222.717 209.638 220.559 211.909C217.957 214.634 214.73 218.03 209.719 221.516C208.526 222.345 206.879 223.457 204.97 224.752C196.619 230.407 183.996 238.957 179.974 243.51C172.02 252.504 160.488 261.338 153.637 266.255L138.491 266.198V204.892L138.503 204.903ZM161.283 266.289C168.6 260.759 177.008 253.753 183.394 246.531C187.03 242.409 199.869 233.711 207.538 228.522C209.458 227.216 211.117 226.092 212.333 225.251C217.718 221.504 221.127 217.916 223.865 215.043C226.524 212.25 228.444 210.229 230.773 209.627C234.329 208.696 236.625 207.855 238.295 207.242C240.863 206.3 242.033 205.868 245.067 206.016C247.657 206.118 250.236 203.802 253.883 200.225C254.929 199.191 256.36 197.783 256.815 197.556C257.758 197.193 259.837 196.341 261.837 195.524V266.641L161.306 266.289H161.283Z' fill='%23B7A894' fill-opacity='0.15'/%3E%3C/svg%3E");
  position: absolute;
  bottom: -65px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media only screen and (min-width: 768px) {
  .lastPosts__header:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='391' height='397' viewBox='0 0 391 397' fill='none'%3E%3Cpath d='M389.935 178.876C389.486 173.322 388.803 167.734 387.888 162.262L387.855 162.03C387.688 161.098 387.539 160.184 387.356 159.269C386.157 152.75 384.593 146.198 382.713 139.762C382.313 138.398 381.897 137.051 381.465 135.72C375.674 117.477 367.204 100.198 356.255 84.3159C354.64 81.9877 352.96 79.6594 351.246 77.3977C346.52 71.1613 341.395 65.1578 335.987 59.5533C334.905 58.4391 333.823 57.3249 332.708 56.2272C321.776 45.4175 309.545 35.905 296.399 27.9723C295.317 27.3071 294.252 26.6751 293.187 26.0764C283.236 20.3223 272.72 15.433 261.97 11.5415C260.855 11.1257 259.724 10.7266 258.592 10.3607C243.932 5.35498 228.589 2.12869 212.997 0.748366C207.223 0.249455 201.416 0 195.741 0H194.809C181.148 0 167.502 1.43021 154.207 4.24074L152.776 4.54009C139.314 7.50029 126.151 11.9073 113.637 17.6614C102.355 22.8335 91.4724 29.1364 81.3383 36.4205C68.8414 45.3843 57.3761 55.8448 47.2921 67.5193L45.9109 69.1324C33.4639 83.8669 23.3299 100.264 15.7585 117.876C15.226 119.14 14.6768 120.404 14.1776 121.668C6.5896 140.377 1.99685 160.1 0.515853 180.34L0.432651 181.67C0.149764 185.961 0 190.335 0 194.708V397H390.567V194.708C390.567 189.453 390.351 184.131 389.935 178.876ZM383.445 194.708V279.157C380.017 280.571 375.424 282.467 373.71 283.115C371.98 283.78 370.183 285.493 367.137 288.487C365.041 290.549 360.681 294.84 359.217 295.073C353.426 294.79 350.747 295.771 346.67 297.268C344.789 297.966 342.526 298.781 339.365 299.712C335.87 296.935 322.108 285.111 321.16 284.545C320.91 284.396 320.661 284.246 320.461 284.096L303.921 271.457C300.293 268.697 295.401 268.015 291.157 269.711L280.807 273.852C279.426 274.401 277.912 274.418 276.53 273.902L261.537 268.281C260.073 267.732 258.525 267.466 256.961 267.466H253.899C251.453 267.466 249.057 268.148 246.977 269.445L209.852 292.678C208.172 293.725 206.125 293.875 204.328 293.077L202.813 292.378V281.153C203.013 279.872 204.843 270.06 212.199 260.298C216.941 253.979 222.882 249.023 229.937 245.464C238.357 241.207 248.425 238.928 260.006 238.662C308.779 237.548 323.706 221.616 336.902 207.547C343.891 200.097 351.462 193.328 363.294 189.436C368.851 187.59 375.374 186.393 383.195 186.061C383.329 188.954 383.412 191.848 383.412 194.708M202.564 205.801C201.715 210.64 201.382 215.962 201.499 221.783C192.33 230.597 187.304 242.254 184.892 249.389C183.86 248.192 182.812 247.061 181.747 245.946C180.598 243.668 174.242 229.765 178.252 209.376C178.685 207.214 179.217 204.969 179.9 202.641C182.895 192.53 188.453 185.129 194.327 177.296C195.092 176.265 195.874 175.267 196.623 174.22C195.591 188.821 200.584 201.477 202.564 205.817M200.317 155.71C197.389 162.113 193.262 167.584 189.035 173.238C184.875 178.76 180.598 184.447 177.287 191.183C175.773 181.088 171.18 169.264 161.129 156.126C155.538 148.825 153.075 141.192 153.624 132.827C153.907 131.147 154.107 129.501 154.223 127.904C156.353 116.429 163.009 108.33 170.015 99.8321C174.708 94.1445 179.5 88.3405 183.294 81.2726C185.324 90.4858 189.501 96.6723 193.561 102.726C199.236 111.191 204.611 119.173 204.594 135.887C204.594 143.703 202.93 150.056 200.351 155.693M109.71 121.684C110.309 131.579 113.97 146.031 126.933 162.529C117.565 158.188 103.786 150.654 88.1776 138.365C87.5119 137.766 86.8297 137.2 86.0975 136.668C86.0476 136.618 86.0143 136.585 85.9477 136.535C64.831 118.375 57.9586 88.2407 56.0782 77.248C63.6662 78.2957 80.3566 81.3724 95.8488 89.2718C101.906 92.3484 107.797 96.1568 112.872 100.88C111.707 103.624 109.045 111.041 109.694 121.684M131.126 210.79C126.467 208.445 121.342 206.765 115.984 205.468C114.636 198.101 109.843 174.502 99.9756 155.111C116.167 165.738 128.83 170.943 134.554 172.972C130.661 185.528 128.115 198.234 131.126 210.79ZM119.278 102.975C120.061 101.612 120.793 100.231 121.475 98.8841C124.886 92.1655 127.116 85.7461 128.481 79.7426C130.444 83.6674 132.824 87.5256 135.253 91.4836C141.76 102.061 148.466 112.97 147.567 127.106C147.301 128.686 147.101 130.332 146.968 132.028C145.238 141.641 141.943 151.187 138.748 160.416C138.282 161.78 137.799 163.16 137.333 164.524C124.57 150.488 117.381 135.787 116.4 121.734C115.618 110.542 119.062 103.424 119.278 102.992M83.9509 143.57C84.0341 143.636 84.1339 143.72 84.2171 143.786C85.6981 145.117 87.0127 146.597 88.111 148.16C100.275 165.422 106.715 192.945 108.911 203.971C104.136 203.09 99.2434 202.425 94.4011 201.743C83.1189 200.18 71.4872 198.533 61.4031 194.575C59.0901 193.661 56.9102 192.43 54.8634 190.883C54.2311 190.318 53.5655 189.769 52.8999 189.254V189.287C35.2777 174.087 27.1405 138.265 24.8109 126.224C35.6105 126.823 65.2803 129.551 81.355 141.441C82.2036 142.19 83.0689 142.888 83.9509 143.587M93.4858 208.378C109.178 210.574 124.221 212.686 134.521 220.851C136.119 222.098 137.6 223.512 138.947 225.092C131.443 224.244 123.538 224.011 115.285 223.778C101.873 223.379 87.5785 222.647 73.0681 219.172C71.8367 215.746 69.274 209.393 65.1139 202.924C74.2495 205.684 84.0008 207.048 93.4858 208.362M142.825 169.048C143.54 166.919 144.272 164.774 145.038 162.612C146.569 158.205 148.1 153.748 149.514 149.208C150.995 152.999 153.092 156.658 155.837 160.234C168.434 176.698 173.343 192.463 170.448 207.198C170.115 208.844 169.699 210.474 169.183 212.104C166.288 221.117 161.013 227.237 158.517 229.782C155.122 228.352 151.627 227.271 148.066 226.522C145.903 222.764 143.307 219.637 140.379 217.026C133.073 201.776 137.184 185.811 142.825 169.064M170.298 225.491C170.464 229.965 171.047 233.923 171.796 237.249C169.549 235.602 167.219 234.122 164.84 232.808C166.437 231.029 168.368 228.584 170.298 225.491ZM204.81 165.705C205.476 163.343 206.341 160.999 207.356 158.704C213.164 145.682 224.562 133.874 241.369 123.447C244.198 121.701 247.177 119.988 250.305 118.308C253.35 116.679 256.196 114.966 258.858 113.153C258.06 114.783 257.327 116.396 256.628 117.992C255.896 119.672 255.231 121.335 254.598 122.982C247.526 141.441 246.012 158.005 245.679 164.225C236.593 166.819 228.739 169.996 222.249 174.303C214.462 179.475 208.937 186.177 205.542 194.758C203.512 188.854 201.216 178.228 204.794 165.688M258.991 130.648C297.93 132.145 322.009 118.574 335.404 106.767C337.135 105.254 338.732 103.74 340.197 102.227C338.399 106.118 336.319 110.209 333.94 114.367C328.532 123.796 320.927 134.49 310.959 142.888C308.43 144.451 306.05 146.214 303.837 148.177C297.464 152.301 290.292 155.377 282.288 156.725C271.438 158.554 261.487 160.317 252.535 162.495C253.017 156.309 254.482 144.268 259.008 130.681M210.551 200.728C213.247 191.731 218.289 185.013 225.944 179.924C232.849 175.334 241.935 172.058 252.502 169.413C261.804 167.069 272.254 165.189 283.37 163.31C286.481 162.778 289.527 162.03 292.522 161.015C281.489 175.018 271.156 184.564 261.304 191.499C247.443 201.277 234.497 205.834 221.817 210.324C220.086 210.956 218.372 211.555 216.642 212.17C213.58 213.284 210.767 214.715 208.205 216.378C208.405 210.49 209.17 205.318 210.551 200.712M261.92 201.277C264.882 199.215 268.094 197.286 271.555 195.556C284.435 189.17 302.806 186.41 324.688 187.574C328.482 187.773 332.376 188.322 336.486 188.904C339.847 189.37 343.242 189.852 346.603 190.135C340.945 193.943 336.353 198.4 332.076 202.94C319.196 216.694 305.884 230.896 259.89 231.96C249.14 232.21 240.221 234.106 232.833 236.949C237.059 227.753 245.979 212.453 261.903 201.294M381.864 170.262C382.264 173.288 382.58 176.332 382.829 179.375C380.6 179.475 378.42 179.625 376.373 179.857C378.486 177.197 380.317 174.003 381.864 170.262ZM379.318 155.427C375.408 171.326 368.269 178.66 359.466 181.537C352.86 183.699 345.272 183.35 337.418 182.236C333.341 181.67 329.131 181.071 325.054 180.855C307.282 179.907 292.056 181.387 279.559 185.229C286.448 178.776 293.57 170.827 301.025 160.932C303.055 158.238 305.252 155.81 307.681 153.631C310.227 151.985 312.723 150.122 315.169 148.06C324.355 142.456 335.637 139.612 348.9 139.579C361.38 139.529 372.063 142.123 376.306 143.304C377.438 147.312 378.453 151.37 379.318 155.427ZM351.961 90.7353C361.313 104.738 368.702 119.855 373.96 135.77C368.302 134.456 359.4 132.877 349.199 132.877H349.049C341.262 132.877 334.006 133.825 327.367 135.687C331.777 130.365 335.92 124.312 339.764 117.577C346.071 106.567 349.815 97.0714 351.945 90.7353M345.571 81.705C345.888 82.1374 346.204 82.5697 346.537 83.0021C343.691 87.8582 338.682 95.0093 330.745 101.927C313.406 117.061 289.51 124.645 261.404 123.979C261.837 122.882 262.27 121.784 262.752 120.67C266.513 111.939 271.089 104.173 276.431 97.404C276.847 96.8719 277.263 96.3729 277.695 95.8574C291.057 79.6594 309.129 69.4484 331.643 65.3407C336.552 70.4961 341.245 76.0008 345.555 81.6883M293.387 62.1477C295.684 51.2049 295.567 41.6424 295.051 35.5391C306.184 42.4739 316.567 50.5896 326.002 59.6864C311.092 63.0291 298.978 68.8663 289.177 76.0506C291.141 71.1447 292.472 66.4549 293.387 62.1477ZM261.737 19.075C270.706 22.4344 279.459 26.5254 287.846 31.2485C288.445 35.0235 289.843 46.9142 286.831 61.0168C284.202 73.29 279.076 84 271.505 93.0635C265.115 100.68 257.028 107.133 247.227 112.371C244.531 113.802 241.952 115.282 239.472 116.778C235.412 97.6868 236.627 80.5242 239.788 66.4715C241.502 58.8715 243.765 52.1528 246.078 46.5484C251.836 32.6121 258.742 22.9499 261.77 19.075M217.407 8.3817L218.572 9.89507C218.738 9.22985 218.855 8.86398 218.855 8.84735L218.455 8.49812C230.969 10.0115 243.266 12.7721 255.131 16.7301C251.47 21.6527 245.33 30.8992 240.021 43.7046C237.875 48.9099 235.745 54.98 234.031 61.8151C224.263 51.1384 218.688 39.5969 217.374 27.4734C216.924 23.1827 217.107 19.2247 217.474 16.0816C217.79 13.3542 218.256 11.2421 218.555 9.99485L216.525 8.26529C216.825 8.29855 217.124 8.31518 217.424 8.36507M232.3 69.7145C229.604 84.2494 229.039 101.545 233.482 120.587C224.329 126.74 216.858 133.342 211.05 140.394C211.183 138.963 211.233 137.467 211.233 135.903C211.233 117.111 205.043 107.881 199.053 98.9673C193.611 90.835 188.453 83.1518 188.636 67.7188C189.484 64.4426 189.767 61.2164 189.601 58.0233C192.796 40.9107 203.263 26.8913 210.518 18.8921C210.368 21.6694 210.385 24.6795 210.701 27.7727C211.733 38.1833 216.342 53.7992 232.3 69.6978M194.826 7.13443H195.758C201.083 7.13443 206.524 7.36725 211.932 7.8329C211.932 7.88279 211.916 7.93268 211.899 7.98257C207.057 12.3896 193.578 25.7937 186.456 44.5527C179.8 28.2882 164.59 15.1669 158.816 10.6102C170.631 8.31518 182.728 7.15106 194.826 7.15106M154.956 16.0982C161.695 21.5197 181.397 38.8153 182.895 57.4579C182.362 60.4846 182.046 63.6111 181.963 66.8374C178.568 78.8944 171.596 87.3593 164.84 95.5747C160.513 100.847 156.087 106.201 152.709 112.471C150.28 103.191 145.387 95.2753 140.894 87.958C135.603 79.3601 130.627 71.2445 130.261 62.314C129.579 44.4031 148.632 22.7836 154.939 16.1315M148.882 12.8054C143.44 18.6759 133.007 30.9491 127.399 44.453C124.187 33.9259 119.229 26.7915 117.032 23.9644C127.283 19.2912 137.966 15.5494 148.882 12.8054ZM88.6768 39.996C95.9985 34.9737 103.67 30.4668 111.607 26.5421L110.975 27.1075C111.158 27.3071 123.039 40.8608 123.588 62.5302C123.838 71.8931 121.958 82.7693 116.084 94.7432C110.858 90.1366 105.001 86.3781 99.0437 83.3015C99.0105 83.3015 98.9938 83.3015 98.9772 83.2682C81.9374 72.5749 86.6466 47.9287 88.6768 39.9628M79.1751 46.9808C78.6093 50.1572 78.0935 54.7804 78.4762 59.9857C78.9421 66.2886 80.6394 71.9263 83.4683 76.799C70.4389 72.392 58.9237 70.7622 54.4142 70.2633C61.9689 61.7818 70.2558 53.9822 79.1751 46.9974M49.1891 76.3999C50.3206 84.266 54.7303 107.781 68.8913 127.605C50.6534 120.936 29.5534 119.622 22.8972 119.373C29.6699 103.94 38.5226 89.5046 49.1891 76.3832M18.7038 129.8C21.6159 144.318 30.2356 178.727 48.8563 194.609C49.422 195.041 49.9545 195.473 50.487 195.939C57.659 202.142 62.3683 210.973 64.9975 216.993C45.5282 210.89 25.9757 199.099 8.08724 175.916C9.66808 160.117 13.2125 144.651 18.7038 129.8ZM196.174 389.882H7.1221V329.431L15.5921 322.247C16.6571 321.348 18.0049 320.85 19.4194 320.85H22.398C22.8306 320.85 23.1967 320.899 23.646 320.999C31.883 322.779 52.0678 326.288 61.6194 320.317C68.4587 316.06 80.523 315.295 85.382 315.162C88.3439 315.079 91.1063 314.031 93.386 312.102C102.205 304.652 106.199 302.124 107.048 301.841C107.68 301.675 109.777 302.174 111.025 302.456C114.752 303.338 119.861 304.535 123.439 301.043C124.553 300.278 130.461 299.729 141.593 301.525C142.891 301.741 144.239 301.741 145.587 301.542L153.441 300.378C153.691 300.344 153.974 300.328 154.29 300.328H174.425C178.069 300.328 181.58 298.781 184.06 296.07C185.74 294.208 188.619 293.626 190.915 294.69L196.157 297.118V389.882H196.174ZM196.174 289.268L193.944 288.237C192.213 287.423 190.366 287.023 188.453 287.023C184.775 287.023 181.264 288.57 178.818 291.281C177.703 292.511 176.105 293.21 174.458 293.21H154.323C153.624 293.21 152.992 293.26 152.41 293.343L144.589 294.49C143.973 294.574 143.357 294.574 142.775 294.49C123.272 291.347 119.744 294.74 118.58 295.871C117.731 296.702 114.819 296.02 112.689 295.522C110.11 294.923 107.447 294.291 105.018 295.023C104.069 295.305 101.19 296.203 88.8099 306.664C87.7782 307.529 86.5301 308.011 85.2156 308.044C78.4595 308.227 65.896 309.275 57.8754 314.281C51.8682 318.039 36.5257 316.492 25.2435 314.064C24.3283 313.848 23.3964 313.748 22.4146 313.748H19.436C16.3409 313.748 13.3456 314.846 10.9993 316.842L7.13874 320.118V194.725C7.13874 191.848 7.22194 188.987 7.35506 186.127C22.4146 204.387 39.6375 216.544 59.8888 223.196C62.3017 223.994 64.7146 224.693 67.1108 225.308C83.7512 229.632 100.275 230.098 115.068 230.513C124.903 230.796 134.255 231.062 142.758 232.393C143.607 232.526 144.455 232.659 145.287 232.825C150.113 233.706 154.556 235.22 158.616 237.166C165.406 240.409 171.163 244.865 176.006 249.721C178.219 251.95 180.232 254.262 182.079 256.59C190.067 266.701 194.443 276.879 195.841 280.504C195.974 280.87 196.091 281.17 196.174 281.402V289.285V289.268ZM189.984 255.875C189.984 255.875 189.934 255.825 189.934 255.792C191.298 250.819 196.54 234.338 208.687 224.393C211.649 221.949 215.044 219.903 218.888 218.506C220.585 217.891 222.316 217.276 224.013 216.677C230.154 214.498 236.344 212.303 242.667 209.559C230.986 222.73 225.528 236.417 223.863 241.24C215.993 245.797 210.501 251.418 206.707 256.523C202.93 261.629 200.45 266.701 198.87 270.842C196.823 266.651 193.894 261.363 189.984 255.891M202.847 300.095C206.458 301.226 210.385 300.76 213.663 298.715L250.788 275.482C251.736 274.9 252.818 274.584 253.933 274.584H256.995C257.71 274.584 258.426 274.717 259.075 274.95L274.051 280.571C277.08 281.702 280.424 281.668 283.469 280.471L293.836 276.33C295.767 275.565 297.98 275.864 299.627 277.112L316.184 289.767C316.634 290.1 317.116 290.433 317.566 290.682C318.098 290.998 327.184 298.432 332.059 302.357C328.898 304.219 326.185 307.03 323.024 310.356C319.213 314.347 314.487 319.32 307.149 324.425C305.401 325.639 302.989 327.269 300.193 329.165C287.962 337.447 269.475 349.969 263.584 356.638C251.936 369.809 235.046 382.748 225.012 389.949L202.83 389.866V300.078L202.847 300.095ZM236.211 389.999C246.927 381.9 259.241 371.639 268.593 361.062C273.918 355.025 292.722 342.286 303.954 334.686C306.766 332.774 309.196 331.127 310.976 329.896C318.864 324.408 323.856 319.153 327.866 314.946C331.76 310.855 334.572 307.895 337.983 307.013C343.192 305.649 346.553 304.419 348.999 303.521C352.76 302.14 354.474 301.508 358.917 301.725C362.711 301.874 366.488 298.482 371.83 293.243C373.361 291.73 375.458 289.668 376.123 289.335C377.504 288.803 380.55 287.556 383.478 286.358V390.514L236.244 389.999H236.211Z' fill='%23B7A894' fill-opacity='0.15'/%3E%3C/svg%3E");
    bottom: -160px;
  }
}

.lastPosts__header__title > * {
  color: #000;
  text-align: center;
  font-size: 2rem;
  font-weight: 500;
  letter-spacing: 3.2px;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  .lastPosts__header__title > * {
    font-size: 2.5rem;
    letter-spacing: 4px;
  }
}

.lastPosts__header__description {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  max-width: 75rem;
  margin: 30px auto 0;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .lastPosts__header__description {
    margin: 33px auto 0;
  }
}

.lastPosts__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 30px;
  margin-right: 20px;
}

@media only screen and (min-width: 768px) {
  .lastPosts__controls {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1100px) {
  .lastPosts__controls {
    display: none;
  }
}

.lastPosts__controls .lastPosts__pagination {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.lastPosts__controls button {
  border: none;
  cursor: pointer;
  background: transparent;
  padding: 0;
  position: absolute;
  top: calc(50% - 15px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
}

.lastPosts__controls .swiper-pagination-bullet {
  background-color: rgba(9, 36, 92, 0.5);
  width: 6px;
  height: 6px;
  position: relative;
  margin: 0 8px;
}

.lastPosts__controls .swiper-pagination-bullet:before {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 0;
  right: calc(5px * -1);
  bottom: 0;
  left: calc(5px * -1);
  opacity: 0;
  margin: auto;
  border: 1px solid #f00;
  border: 1px solid var(--primaryColor);
  border-radius: 100%;
  background-color: transparent;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  pointer-events: none;
}

.lastPosts__controls .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #f00;
  background-color: var(--primaryColor);
}

.lastPosts__controls .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  opacity: 1;
}

.lastPosts__navigation__left {
  left: -15px;
}

@media only screen and (min-width: 768px) {
  .lastPosts__navigation__left {
    left: -30px;
  }
}

.lastPosts__navigation__left.swiper-button-disabled {
  display: none;
}

.lastPosts__navigation__right {
  right: 0;
}

@media only screen and (min-width: 768px) {
  .lastPosts__navigation__right {
    right: -30px;
  }
}

.lastPosts__navigation__right.swiper-button-disabled {
  display: none;
}

.lastPosts__progress-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  width: 100%;
}

.lastPosts__progress {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 3px;
  background-color: rgba(144, 94, 78, 0.3);
  margin-left: 0;
  margin-right: 0;
  border-radius: 4px;
}

.lastPosts__progress .progress__bar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  left: 0;
  background-color: #905e4e;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}

.lastPosts__more {
  text-align: center;
  margin-top: 45px;
}

@media only screen and (min-width: 768px) {
  .lastPosts__more {
    margin-top: 55px;
  }
}

.lastPosts__more a {
  color: #353330;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  background-color: #fff;
  display: inline-block;
}

.lastPosts__more a span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 340px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.lastPosts__more a span:before, .lastPosts__more a span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 6px;
  height: 6px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.lastPosts__more a > span {
  padding-right: 0;
}

.lastPosts__more a > span:before {
  border-top: 0.5px solid #000;
  border-right: 0.5px solid #000;
  top: 0;
  right: 0;
}

.lastPosts__more a > span:after {
  border-bottom: 0.5px solid #000;
  border-right: 0.5px solid #000;
  bottom: 0;
  right: 0;
}

.lastPosts__more a > span span {
  padding-left: 0;
  padding-top: 3px;
}

.lastPosts__more a > span span:before {
  border-top: 0.5px solid #000;
  border-left: 0.5px solid #000;
  top: 0;
  left: 0;
}

.lastPosts__more a > span span:after {
  border-bottom: 0.5px solid #000;
  border-left: 0.5px solid #000;
  bottom: 0;
  left: 0;
}

.lastPosts__more a:hover {
  color: #000 !important;
}

.lastPosts__more a:hover span:before, .lastPosts__more a:hover span:after {
  width: 50%;
  height: 50%;
}

.antipodes-post-card-3__thumbnail-category::before {
  display: none;
}

@media only screen and (min-width: 1500px) {
  .home .antipodes-post-card-3__content__header {
    max-height: 83px;
  }
  .home .antipodes-post-card-3__content__header.is-title-tall {
    max-height: 100px;
  }
  .home .antipodes-post-card-3__content__header.is-title-very-tall {
    max-height: 115px;
  }
}

.home-thumbnail-hover-blocks {
  padding: 45px 0 28px;
}

@media only screen and (min-width: 1150px) {
  .home-thumbnail-hover-blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 15px;
    padding: 13px;
  }
}

@media only screen and (min-width: 1248px) {
  .home-thumbnail-hover-blocks {
    gap: 59px;
  }
}

.home-thumbnail-hover-blocks__header {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  z-index: 1;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}

@media only screen and (min-width: 1248px) {
  .home-thumbnail-hover-blocks__header {
    margin-left: 48px;
    margin-right: 0;
  }
}

.home-thumbnail-hover-blocks__header-title > * {
  color: #000;
  font-size: 2rem;
  font-weight: 500;
  letter-spacing: 4px;
  text-transform: uppercase;
  line-height: normal;
}

@media only screen and (min-width: 768px) {
  .home-thumbnail-hover-blocks__header-title > * {
    font-size: 2.5rem;
  }
}

@media only screen and (min-width: 1150px) {
  .home-thumbnail-hover-blocks__header-title > * {
    max-width: 35rem;
    margin: 0 auto;
  }
}

.home-thumbnail-hover-blocks__header-sub-title {
  color: #000;
  font-size: 0.9375rem;
  font-weight: 400;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 25px;
  margin-top: 10px;
}

@media only screen and (min-width: 768px) {
  .home-thumbnail-hover-blocks__header-sub-title {
    font-size: 1.25rem;
    letter-spacing: 2px;
  }
}

@media only screen and (min-width: 1150px) {
  .home-thumbnail-hover-blocks__header-sub-title {
    max-width: 28.125rem;
    margin: 10px auto 25px;
  }
}

.home-thumbnail-hover-blocks__header-description {
  color: #000;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

@media only screen and (min-width: 1150px) {
  .home-thumbnail-hover-blocks__header-description {
    max-width: 35rem;
    margin: 0 auto;
  }
}

.home-thumbnail-hover-blocks__header-link {
  text-align: center;
  margin-top: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.home-thumbnail-hover-blocks__header-link a {
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  background-color: #fff;
}

.home-thumbnail-hover-blocks__header-link a span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 200px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.home-thumbnail-hover-blocks__header-link a span:before, .home-thumbnail-hover-blocks__header-link a span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.home-thumbnail-hover-blocks__header-link a > span {
  padding-right: 0;
}

.home-thumbnail-hover-blocks__header-link a > span:before {
  border-top: 0.5px solid #000;
  border-right: 0.5px solid #000;
  top: 0;
  right: 0;
}

.home-thumbnail-hover-blocks__header-link a > span:after {
  border-bottom: 0.5px solid #000;
  border-right: 0.5px solid #000;
  bottom: 0;
  right: 0;
}

.home-thumbnail-hover-blocks__header-link a > span span {
  padding-left: 0;
  padding-top: 3px;
}

.home-thumbnail-hover-blocks__header-link a > span span:before {
  border-top: 0.5px solid #000;
  border-left: 0.5px solid #000;
  top: 0;
  left: 0;
}

.home-thumbnail-hover-blocks__header-link a > span span:after {
  border-bottom: 0.5px solid #000;
  border-left: 0.5px solid #000;
  bottom: 0;
  left: 0;
}

.home-thumbnail-hover-blocks__header-link a:hover {
  color: #000 !important;
}

.home-thumbnail-hover-blocks__header-link a:hover span:before, .home-thumbnail-hover-blocks__header-link a:hover span:after {
  width: 50%;
  height: 50%;
}

.home-thumbnail-hover-blocks__slider {
  -webkit-box-flex: 1.4;
  -ms-flex: 1.4;
  flex: 1.4;
}

@media only screen and (min-width: 1350px) {
  .home-thumbnail-hover-blocks__slider {
    -webkit-box-flex: 1.3;
    -ms-flex: 1.3;
    flex: 1.3;
  }
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 2;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  -webkit-transition: opacity 0.8s ease;
  transition: opacity 0.8s ease;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
  padding-bottom: 26px;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover.active {
  opacity: 1;
  visibility: visible;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: none;
  transition: none;
}

@-webkit-keyframes blurFadeIn {
  from {
    opacity: 0;
    -webkit-filter: blur(3px);
    filter: blur(3px);
  }
  to {
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes blurFadeIn {
  from {
    opacity: 0;
    -webkit-filter: blur(3px);
    filter: blur(3px);
  }
  to {
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

.word {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.word.animate-in {
  -webkit-animation: blurFadeIn 1s ease forwards;
  animation: blurFadeIn 1s ease forwards;
  -webkit-animation-name: blurFadeIn;
  animation-name: blurFadeIn;
}

@-webkit-keyframes slideUp {
  from {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes slideUp {
  from {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-description {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-description::-webkit-scrollbar {
  width: 2px;
  background: #656565;
  border-radius: 3px;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-description::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #fefefe;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-items {
  margin-top: 22px;
  color: #fff;
  leading-trim: both;
  text-edge: cap;
  font-family: Gotham;
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-items a {
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  display: inline-block;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-items a:hover {
  -webkit-transform: translateX(8px);
  -ms-transform: translateX(8px);
  transform: translateX(8px);
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-description.animate-in {
  -webkit-animation: slideUp 1.2s cubic-bezier(0.2, 0.9, 0.2, 1) both;
  animation: slideUp 1.2s cubic-bezier(0.2, 0.9, 0.2, 1) both;
  display: inline-table;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__background-image {
  position: relative;
  z-index: 2;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__background-image:before {
  content: '';
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}

.home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block {
  width: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  min-height: 450px;
}

@media only screen and (min-width: 1150px) {
  .home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block {
    min-height: 660px;
  }
}

.home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block .antipodes-thumbnail-hover-block__title,
.home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block .antipodes-thumbnail-hover-block__svg {
  display: none;
}

.home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block:not(.hidden-block) .antipodes-thumbnail-hover-block__on-hover {
  opacity: 1;
  visibility: visible;
}

.home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block.hidden-block {
  width: 190px;
  cursor: pointer;
  z-index: 2;
}

@media only screen and (min-width: 1150px) {
  .home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block.hidden-block {
    width: 130px;
  }
}

@media only screen and (min-width: 1350px) {
  .home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block.hidden-block {
    width: 167px;
  }
}

.home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block.hidden-block:before {
  content: '';
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
}

.home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block.hidden-block .antipodes-thumbnail-hover-block__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
}

.home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block.hidden-block .antipodes-thumbnail-hover-block__background-image:before {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.home-thumbnail-hover-blocks__slider.desktop {
  display: none;
  gap: 8px;
  z-index: 1;
}

@media only screen and (max-width: 1149px) {
  .home-thumbnail-hover-blocks__slider.desktop {
    margin-top: 45px;
  }
}

@media only screen and (min-width: 768px) {
  .home-thumbnail-hover-blocks__slider.desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block:hover .antipodes-thumbnail-hover-block__title {
  opacity: 1;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.home-thumbnail-hover-blocks--6 .home-thumbnail-hover-blocks__slider.desktop .antipodes-thumbnail-hover-block {
  min-height: 472px;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__title {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  text-align: center;
  z-index: 2;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-title > * {
  color: #fff;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-title:after {
  margin-top: 6px;
  margin-bottom: 6px;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-button {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-button.animate-in {
  -webkit-animation: slideUp 1s cubic-bezier(0.2, 0.9, 0.2, 1) both;
  animation: slideUp 1s cubic-bezier(0.2, 0.9, 0.2, 1) both;
}

.home-thumbnail-hover-blocks .antipodes-thumbnail-hover-block__on-hover-number {
  color: #f00;
  color: var(--primaryColor);
  font-size: 1.25rem;
  font-weight: 400;
  margin-bottom: 14px;
}

.home-thumbnail-hover-blocks__bottom {
  position: relative;
  overflow: hidden;
  margin-left: 10px;
}

@media only screen and (min-width: 1150px) {
  .home-thumbnail-hover-blocks__bottom {
    display: none;
  }
}

.home-thumbnail-hover-blocks__slider__mobile {
  overflow: hidden;
  margin-right: -15px;
}

.home-thumbnail-hover-blocks__slider__mobile .antipodes-thumbnail-hover-block:not(.active) .antipodes-thumbnail-hover-block__background-image:before {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.home-thumbnail-hover-blocks__slider.mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  position: relative;
  -webkit-transition: -webkit-transform ease 0.3s;
  transition: -webkit-transform ease 0.3s;
  transition: transform ease 0.3s;
  transition: transform ease 0.3s, -webkit-transform ease 0.3s;
  margin-top: 45px;
}

@media only screen and (min-width: 768px) {
  .home-thumbnail-hover-blocks__slider.mobile {
    display: none;
  }
}

.home-thumbnail-hover-blocks__slider.mobile .antipodes-thumbnail-hover-block {
  width: 60px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: width 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;
  transition: width 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;
  transition: width 0.4s ease, transform 0.4s ease, opacity 0.4s ease;
  transition: width 0.4s ease, transform 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;
  height: auto;
  position: relative;
}

.home-thumbnail-hover-blocks__slider.mobile .antipodes-thumbnail-hover-block:hover .antipodes-thumbnail-hover-block__title {
  opacity: 1;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.home-thumbnail-hover-blocks__slider.mobile .antipodes-thumbnail-hover-block.active {
  width: calc(100% - 68px);
}

.home-thumbnail-hover-blocks__slider.mobile .antipodes-thumbnail-hover-block.active .antipodes-thumbnail-hover-block__title,
.home-thumbnail-hover-blocks__slider.mobile .antipodes-thumbnail-hover-block.active .antipodes-thumbnail-hover-block__svg {
  display: none;
}

.home-thumbnail-hover-blocks__slider.mobile .antipodes-thumbnail-hover-block.prev .antipodes-thumbnail-hover-block__title {
  margin-left: -15px;
  margin-right: 25px;
}

.home-thumbnail-hover-blocks__slider.mobile .antipodes-thumbnail-hover-block__title {
  -ms-flex-line-pack: end;
  align-content: end;
  margin-left: 28px;
  z-index: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

.home-thumbnail-hover-blocks__progress-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  margin-top: 24px;
  margin-right: 35px;
  margin-left: 20px;
}

@media only screen and (min-width: 768px) {
  .home-thumbnail-hover-blocks__progress-wrapper {
    display: none;
  }
}

.home-thumbnail-hover-blocks__controls {
  margin-right: 15px;
  margin-top: 0;
}

@media only screen and (min-width: 768px) {
  .home-thumbnail-hover-blocks__controls {
    display: none;
  }
}

.home-thumbnail-hover-blocks__arrow--left,
.home-thumbnail-hover-blocks__arrow--right {
  background: #905e4e;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
  height: 43px;
  width: 28px;
}

.home-thumbnail-hover-blocks__arrow--left.swiper-button-disabled,
.home-thumbnail-hover-blocks__arrow--right.swiper-button-disabled {
  display: none;
}

.home-thumbnail-hover-blocks__arrow--left {
  left: 0;
  border-radius: 0 25.846px 25.846px 0;
  padding: 12px 8px 12px 6px;
}

.home-thumbnail-hover-blocks__arrow--right {
  right: 0;
  border-radius: 25.846px 0 0 25.846px;
  padding: 12px 6px 12px 8px;
}

.home-thumbnail-hover-blocks__progress {
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 3px;
  background-color: rgba(144, 94, 78, 0.3);
  margin-left: 0;
  margin-right: 0;
  border-radius: 4px;
}

.home-thumbnail-hover-blocks__progress .progress__bar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  left: -100%;
  background-color: #905e4e;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}

.text-button-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 30px 13px 13px 13px;
}

@media only screen and (min-width: 1300px) {
  .text-button-image {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 65px;
  }
}

.text-button-image__top {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 8px;
}

@media only screen and (min-width: 1300px) {
  .text-button-image__top {
    margin-left: 40px;
  }
}

.text-button-image__top__content__title * {
  color: #000;
  font-size: 1.75rem;
  font-weight: 400;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}

.text-button-image__top__content__title * strong {
  font-weight: 500;
}

@media only screen and (min-width: 1024px) {
  .text-button-image__top__content__title * {
    font-size: 1.875rem;
    letter-spacing: 3px;
  }
}

.text-button-image__top__content__sub-title {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 5px;
}

@media only screen and (min-width: 768px) {
  .text-button-image__top__content__sub-title {
    font-size: 1.25rem;
  }
}

.text-button-image__top__content__description {
  color: #353330;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.62;
  margin-top: 26px;
}

.text-button-image__top__content__link {
  margin-top: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.text-button-image__top__content__link a {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  background: #dfd3cd;
  padding: 14px 19px;
  -webkit-transition: color 0.3s ease, background 0.3s ease;
  transition: color 0.3s ease, background 0.3s ease;
}

.text-button-image__top__content__link a:hover {
  color: #fff;
  background: #963a22;
}

.text-button-image__top__buttons {
  margin-top: 36px;
}

.text-button-image__top__buttons * + * {
  margin-top: 32px;
}

@media only screen and (min-width: 768px) {
  .text-button-image__top__buttons * + * {
    margin-top: 40px;
  }
}

.text-button-image__top__buttons a {
  border-bottom: 0.5px solid #353330;
  padding-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  color: #353330;
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily);
  font-size: 1.125rem;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

@media only screen and (min-width: 768px) {
  .text-button-image__top__buttons a {
    font-size: 1.25rem;
  }
}

@media only screen and (min-width: 1024px) {
  .text-button-image__top__buttons:has(a:hover) a {
    opacity: 0.6;
  }
}

.text-button-image__top__buttons a:hover {
  opacity: 1 !important;
}

.text-button-image__bottom {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media only screen and (min-width: 1300px) {
  .text-button-image__bottom {
    -webkit-box-flex: 1.5;
    -ms-flex: 1.5;
    flex: 1.5;
  }
}

.text-button-image__bottom__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-top: 40px;
}

@media only screen and (min-width: 1300px) {
  .text-button-image__bottom__images {
    margin-top: 0;
  }
}

.text-button-image__bottom__images img {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: -webkit-filter ease 0.4s;
  transition: -webkit-filter ease 0.4s;
  transition: filter ease 0.4s;
  transition: filter ease 0.4s, -webkit-filter ease 0.4s;
}

.text-button-image__bottom__images .text-button-image__bottom__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.text-button-image__bottom__images .text-button-image__bottom__image img {
  -webkit-filter: none;
  filter: none;
}

.text-button-image__bottom__images .text-button-image__bottom__image.active img {
  -webkit-filter: none;
  filter: none;
}

@media only screen and (min-width: 1024px) {
  .text-button-image__bottom__images.is-hovered .text-button-image__bottom__image:not(.active) img {
    -webkit-filter: blur(5.5px);
    filter: blur(5.5px);
  }
}

/*
|--------------------------------------------------------------------------
| 6 - Layouts
|--------------------------------------------------------------------------
|
|
|
*/
.antipodes-header {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(183, 168, 148, 0.16)), to(rgba(183, 168, 148, 0.16))), rgba(255, 255, 255, 0.96);
  background: linear-gradient(0deg, rgba(183, 168, 148, 0.16) 0%, rgba(183, 168, 148, 0.16) 100%), rgba(255, 255, 255, 0.96);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

@media only screen and (min-width: 1330px) {
  .antipodes-header.scrolled {
    -webkit-transform: translateY(-90px);
    -ms-transform: translateY(-90px);
    transform: translateY(-90px);
  }
}

.antipodes-header-top {
  padding-right: 1.25rem;
}

.antipodes-header-top > * {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.antipodes-header-top__left {
  margin-right: 0;
}

@media screen and (min-width: 1300px) and (max-width: 1370px) {
  .antipodes-header-top__left {
    -webkit-box-flex: 1.1;
    -ms-flex: 1.1;
    flex: 1.1;
  }
}

.antipodes-header-top__right {
  margin-left: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.antipodes-header-top__left > * + *:not(.antipodes-header-top__doctolib)::before {
  content: '';
}

.antipodes-header-top__doctolib::before {
  display: none;
}

.antipodes-header-top__doctolib a {
  height: 46px;
}

.antipodes-header-responsive {
  padding-right: 1rem;
}

.antipodes-header__doctolib-default-button:hover {
  background-color: #905e4e;
}

.antipodes-header-top__phone {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.antipodes-header-top__phone a,
.antipodes-header-top__address a {
  position: relative;
}

.antipodes-header-top__phone a span,
.antipodes-header-top__address a span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.antipodes-header-top__phone a span:before, .antipodes-header-top__phone a span:after,
.antipodes-header-top__address a span:before,
.antipodes-header-top__address a span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.antipodes-header-top__phone a > span,
.antipodes-header-top__address a > span {
  padding-right: 0;
}

.antipodes-header-top__phone a > span:before,
.antipodes-header-top__address a > span:before {
  border-top: 0.5px solid rgba(0, 0, 0, 0.7);
  border-right: 0.5px solid rgba(0, 0, 0, 0.7);
  top: 0;
  right: 0;
}

.antipodes-header-top__phone a > span:after,
.antipodes-header-top__address a > span:after {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.7);
  border-right: 0.5px solid rgba(0, 0, 0, 0.7);
  bottom: 0;
  right: 0;
}

.antipodes-header-top__phone a > span span,
.antipodes-header-top__address a > span span {
  padding-left: 0;
  padding-top: 0;
}

.antipodes-header-top__phone a > span span:before,
.antipodes-header-top__address a > span span:before {
  border-top: 0.5px solid rgba(0, 0, 0, 0.7);
  border-left: 0.5px solid rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
}

.antipodes-header-top__phone a > span span:after,
.antipodes-header-top__address a > span span:after {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.7);
  border-left: 0.5px solid rgba(0, 0, 0, 0.7);
  bottom: 0;
  left: 0;
}

.antipodes-header-top__phone a:hover,
.antipodes-header-top__address a:hover {
  color: #000 !important;
}

.antipodes-header-top__phone a:hover span:before, .antipodes-header-top__phone a:hover span:after,
.antipodes-header-top__address a:hover span:before,
.antipodes-header-top__address a:hover span:after {
  width: 50%;
  height: 50%;
}

.antipodes-header-top__phone a span,
.antipodes-header-top__address a span {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-main-link[href^='#'],
.antipodes-header-responsive-menu .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-main-link[href^='#'] {
  font-style: italic;
  pointer-events: none;
  cursor: default;
}

.antipodes-header-quote-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.antipodes-header-quote-page a {
  color: #000;
  text-align: center;
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily);
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  background: #FFC580;
  padding: 13px 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: background-color ease 0.3s, color ease 0.3s;
  transition: background-color ease 0.3s, color ease 0.3s;
}

.antipodes-header-quote-page a:hover {
  background-color: #963a22;
  color: #ffffff;
  color: var(--whiteColor);
}

.antipodes-header-responsive__logo svg {
  max-width: 225px;
}

@media only screen and (max-width: 767px) {
  .antipodes-header-responsive__logo svg {
    height: 36px;
  }
}

.antipodes-header-main {
  border-top: 1px solid rgba(0, 0, 0, 0.6);
}

.antipodes-header-main__search-form {
  border-radius: 56px;
  background: rgba(144, 94, 78, 0.2);
  padding: 10px 16px;
  margin-left: 24px;
}

.antipodes-header-main__search-form > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

.antipodes-header-main__search-form input {
  background-color: transparent;
  border: none;
  max-width: 90px;
  padding: 0;
  color: #000;
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily);
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.24px;
}

.antipodes-header-main__search-form input::-webkit-input-placeholder {
  color: #000;
  text-transform: uppercase;
}

.antipodes-header-main__search-form input::-moz-placeholder {
  color: #000;
  text-transform: uppercase;
}

.antipodes-header-main__search-form input:-ms-input-placeholder {
  color: #000;
  text-transform: uppercase;
}

.antipodes-header-main__search-form input::-ms-input-placeholder {
  color: #000;
  text-transform: uppercase;
}

.antipodes-header-main__search-form input::placeholder {
  color: #000;
  text-transform: uppercase;
}

.antipodes-header-main__search-form button {
  padding: 0;
  background-color: transparent;
  border: none;
  height: 16px;
  cursor: pointer;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) {
  z-index: 99;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-main-link {
  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-main-link:hover {
  color: #fff;
}

.antipodes-header-main__navigation .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-main-link:hover:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 8L5 4.5L1 1' stroke='%23FFFFFF' stroke-width='2'/%3e%3c/svg%3e ") !important;
}

.antipodes-header-main__navigation::before {
  display: none;
}

.antipodes-header-main__navigation > ul > li > .nav-main-link {
  -webkit-transition: color 0.3s ease-in-out !important;
  transition: color 0.3s ease-in-out !important;
}

.antipodes-header-main__navigation > ul > li > .nav-main-link:hover {
  color: #963a22;
}

.antipodes-header-responsive-menu .nav-drop:not(.nav-drop--is-mega-menu):not(.nav-drop--inside-mega-menu) .nav-main-link[href^='#'] {
  margin-top: 8px;
}

.antipodes-header-main__navigation > ul {
  gap: 1rem;
}

@media only screen and (min-width: 1365px) {
  .antipodes-header-main__navigation > ul {
    gap: 1.0625rem;
  }
}

@media only screen and (min-width: 1480px) {
  .antipodes-header-main__navigation > ul {
    gap: 2.0625rem;
  }
}

.antipodes-header-main__navigation > ul > li > .nav-main-link {
  font-size: 0.75rem;
}

@media only screen and (min-width: 1365px) {
  .antipodes-header-main__navigation > ul > li > .nav-main-link {
    font-size: 0.875rem;
  }
}

@media only screen and (max-width: 1200px) {
  .contact {
    padding-bottom: 20px !important;
  }
}

.antipodes-header-responsive-menu__push-nav {
  z-index: 9999;
  overflow-y: auto !important;
  overflow-x: hidden;
}

.antipodes-header-responsive-menu__push-nav::-webkit-scrollbar {
  width: 0.3rem;
  background: transparent;
}

.antipodes-header-responsive-menu__push-nav::-webkit-scrollbar-thumb {
  border-radius: 32px 0 32px 32px;
  background-color: #000;
}

.antipodes-header-responsive-menu__search-form {
  border-radius: 56px;
  background: rgba(144, 94, 78, 0.2);
  padding: 6px 1rem;
}

.antipodes-header-responsive-menu__search-form > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.antipodes-header-responsive-menu__push-nav__is-open {
  position: fixed;
  width: 100%;
}

.antipodes-header-responsive-menu__push-nav {
  border-top: 0.5px solid  #905E4E;
}

.antipodes-header-responsive-menu__push-nav a[href="#"] {
  color: #262626;
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 400;
  text-transform: none;
}

.open_only_mobile > .nav-drop > .nav-main-item > .dropdown-toggle {
  display: none;
}

.open_only_mobile > .nav-drop > .nav-main-item > .nav-drop {
  display: block !important;
  overflow: hidden;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition-property: height, margin, padding;
  transition-property: height, margin, padding;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  margin-left: 0;
}

.antipodes-header-responsive__toggler span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.antipodes-header-responsive__toggler span:before, .antipodes-header-responsive__toggler span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.antipodes-header-responsive__toggler > span {
  padding-right: 0;
}

.antipodes-header-responsive__toggler > span:before {
  border-top: 0.5px solid rgba(0, 0, 0, 0.7);
  border-right: 0.5px solid rgba(0, 0, 0, 0.7);
  top: 0;
  right: 0;
}

.antipodes-header-responsive__toggler > span:after {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.7);
  border-right: 0.5px solid rgba(0, 0, 0, 0.7);
  bottom: 0;
  right: 0;
}

.antipodes-header-responsive__toggler > span span {
  padding-left: 0;
  padding-top: 0;
}

.antipodes-header-responsive__toggler > span span:before {
  border-top: 0.5px solid rgba(0, 0, 0, 0.7);
  border-left: 0.5px solid rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
}

.antipodes-header-responsive__toggler > span span:after {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.7);
  border-left: 0.5px solid rgba(0, 0, 0, 0.7);
  bottom: 0;
  left: 0;
}

.antipodes-header-responsive__toggler:hover {
  color: #000 !important;
}

.antipodes-header-responsive__toggler:hover span:before, .antipodes-header-responsive__toggler:hover span:after {
  width: 50%;
  height: 50%;
}

.antipodes-header-responsive__toggler svg:first-of-type {
  display: block;
}

.antipodes-header-responsive__toggler svg:last-of-type {
  display: none;
}

.antipodes-header-responsive__toggler.is-active svg:first-of-type {
  display: none;
}

.antipodes-header-responsive__toggler.is-active svg:last-of-type {
  display: block;
}

.antipodes-header-responsive-menu__button {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  width: 100%;
}

@media only screen and (min-width: 767px) {
  .antipodes-header-responsive-menu__button {
    bottom: 56px;
  }
}

.antipodes-header-responsive-menu__button > a {
  width: 100%;
  display: block;
  color: #EBE9E6 !important;
  font-style: normal !important;
  text-align: center;
  font-size: 1rem !important;
  font-weight: 325 !important;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  background: #963A22;
  padding: 14px;
  position: relative;
}

.antipodes-header-responsive-menu__button > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='28' viewBox='0 0 32 28' fill='none'%3E%3Cpath d='M31.9482 14.6557C31.9114 14.2006 31.8555 13.7428 31.7805 13.2945L31.7778 13.2754C31.7641 13.1991 31.7519 13.1242 31.7369 13.0492C31.6387 12.5151 31.5105 11.9783 31.3565 11.451C31.3238 11.3392 31.2897 11.2289 31.2542 11.1199C30.7798 9.62513 30.0858 8.20943 29.1887 6.90819C29.0565 6.71743 28.9188 6.52667 28.7783 6.34136C28.3911 5.8304 27.9712 5.33851 27.5281 4.87933C27.4395 4.78804 27.3509 4.69675 27.2595 4.60682C26.3638 3.72115 25.3617 2.94177 24.2846 2.29183C24.196 2.23733 24.1087 2.18555 24.0215 2.1365C23.2062 1.66505 22.3445 1.26446 21.4638 0.945618C21.3724 0.911554 21.2797 0.878852 21.187 0.848876C19.9859 0.438745 18.7288 0.174408 17.4513 0.0613153C16.9782 0.0204384 16.5024 0 16.0375 0H15.9611C14.8418 0 13.7238 0.11718 12.6345 0.347453L12.5172 0.371979C11.4143 0.614515 10.3358 0.975594 9.31055 1.44704C8.38618 1.8708 7.49452 2.38721 6.66422 2.98401C5.64032 3.71843 4.70095 4.57548 3.87474 5.532L3.76158 5.66417C2.74177 6.8714 1.91147 8.21488 1.29113 9.65784C1.2475 9.76139 1.20251 9.86494 1.1616 9.9685C0.5399 11.5014 0.163606 13.1174 0.0422649 14.7756L0.035448 14.8846C0.0122705 15.2362 0 15.5945 0 15.9529V32.5271H32V15.9529C32 15.5223 31.9823 15.0863 31.9482 14.6557ZM31.4165 15.9529V22.872C31.1356 22.9878 30.7593 23.1431 30.6189 23.1962C30.4771 23.2507 30.3299 23.3911 30.0804 23.6364C29.9086 23.8053 29.5514 24.1568 29.4314 24.1759C28.9569 24.1528 28.7374 24.2332 28.4034 24.3558C28.2493 24.413 28.0639 24.4798 27.8049 24.5561C27.5186 24.3285 26.391 23.3597 26.3133 23.3134C26.2929 23.3012 26.2724 23.2889 26.2561 23.2766L24.9009 22.2411C24.6036 22.0149 24.2028 21.959 23.8551 22.098L23.0071 22.4373C22.894 22.4823 22.7699 22.4836 22.6567 22.4414L21.4283 21.9808C21.3083 21.9359 21.1815 21.9141 21.0534 21.9141H20.8025C20.6021 21.9141 20.4058 21.9699 20.2354 22.0762L17.1936 23.9797C17.0559 24.0656 16.8882 24.0778 16.741 24.0124L16.6169 23.9552V23.0355C16.6333 22.9305 16.7833 22.1266 17.3859 21.3268C17.7744 20.809 18.2612 20.403 18.8392 20.1114C19.5291 19.7626 20.354 19.5759 21.3029 19.5541C25.299 19.4628 26.5219 18.1575 27.6031 17.0048C28.1757 16.3943 28.796 15.8398 29.7654 15.5209C30.2208 15.3697 30.7552 15.2716 31.396 15.2443C31.4069 15.4814 31.4137 15.7185 31.4137 15.9529M16.5965 16.8617C16.5269 17.2582 16.4997 17.6942 16.5092 18.1711C15.758 18.8933 15.3463 19.8484 15.1486 20.433C15.064 20.3349 14.9781 20.2422 14.8909 20.1509C14.7968 19.9642 14.276 18.8251 14.6046 17.1546C14.64 16.9775 14.6837 16.7936 14.7396 16.6028C14.985 15.7744 15.4403 15.168 15.9216 14.5263C15.9843 14.4418 16.0484 14.36 16.1098 14.2742C16.0252 15.4705 16.4342 16.5074 16.5965 16.8631M16.4124 12.7577C16.1725 13.2822 15.8343 13.7305 15.488 14.1938C15.1472 14.6462 14.7968 15.1122 14.5255 15.664C14.4014 14.8369 14.0251 13.8682 13.2017 12.7917C12.7436 12.1936 12.5418 11.5681 12.5868 10.8828C12.6099 10.7452 12.6263 10.6103 12.6358 10.4795C12.8104 9.53929 13.3557 8.87572 13.9297 8.17945C14.3142 7.71346 14.7068 7.23793 15.0177 6.65884C15.184 7.4137 15.5262 7.92057 15.8589 8.41654C16.3238 9.11008 16.7642 9.76411 16.7628 11.1335C16.7628 11.7739 16.6265 12.2944 16.4152 12.7563M8.98879 9.96986C9.03788 10.7806 9.33782 11.9647 10.3999 13.3163C9.63231 12.9607 8.50343 12.3434 7.22458 11.3365C7.17004 11.2875 7.11414 11.2411 7.05415 11.1975C7.05006 11.1934 7.04734 11.1907 7.04188 11.1866C5.31175 9.69871 4.74867 7.22975 4.59461 6.3291C5.21631 6.41494 6.58378 6.66701 7.8531 7.31423C8.34937 7.5663 8.83201 7.87833 9.24784 8.2653C9.1524 8.49012 8.93426 9.09782 8.98743 9.96986M10.7435 17.2705C10.3617 17.0783 9.9418 16.9407 9.50279 16.8344C9.39236 16.2308 8.9997 14.2974 8.19121 12.7086C9.51779 13.5793 10.5553 14.0058 11.0243 14.172C10.7053 15.2007 10.4967 16.2417 10.7435 17.2705ZM9.77274 8.43698C9.83682 8.32525 9.89681 8.21216 9.95271 8.10179C10.2322 7.55131 10.4149 7.02537 10.5267 6.53348C10.6876 6.85505 10.8825 7.17116 11.0816 7.49545C11.6147 8.36204 12.1641 9.25588 12.0905 10.4141C12.0687 10.5435 12.0523 10.6784 12.0414 10.8174C11.8996 11.6049 11.6297 12.387 11.3679 13.1433C11.3297 13.255 11.2902 13.3681 11.252 13.4798C10.2063 12.3298 9.61731 11.1253 9.53687 9.97395C9.4728 9.05695 9.75502 8.47377 9.77274 8.43834M6.87828 11.763C6.88509 11.7684 6.89327 11.7753 6.90009 11.7807C7.02143 11.8897 7.12914 12.011 7.21912 12.1391C8.21576 13.5534 8.74339 15.8084 8.92335 16.7118C8.53206 16.6396 8.13123 16.5851 7.73448 16.5292C6.81011 16.4012 5.8571 16.2663 5.03089 15.942C4.84138 15.867 4.66278 15.7662 4.49508 15.6395C4.44327 15.5932 4.38874 15.5482 4.3342 15.5059V15.5087C2.89038 14.2633 2.22368 11.3283 2.03281 10.3418C2.91764 10.3909 5.34856 10.6144 6.66559 11.5886C6.73512 11.6499 6.80602 11.7071 6.87828 11.7644M7.65949 17.0729C8.94517 17.2528 10.1777 17.4258 11.0216 18.0948C11.1525 18.197 11.2738 18.3128 11.3843 18.4423C10.7694 18.3728 10.1218 18.3537 9.44553 18.3346C8.34664 18.3019 7.17549 18.242 5.98662 17.9572C5.88573 17.6765 5.67577 17.156 5.33492 16.626C6.08342 16.8522 6.88237 16.9639 7.65949 17.0715M11.7019 13.8504C11.7606 13.676 11.8205 13.5003 11.8833 13.3231C12.0087 12.962 12.1341 12.5969 12.25 12.2249C12.3714 12.5356 12.5431 12.8353 12.7681 13.1283C13.8002 14.4772 14.2024 15.7689 13.9651 16.9762C13.9379 17.111 13.9038 17.2446 13.8615 17.3781C13.6243 18.1166 13.1921 18.618 12.9876 18.8265C12.7095 18.7093 12.4232 18.6208 12.1314 18.5594C11.9542 18.2515 11.7415 17.9953 11.5015 17.7814C10.903 16.532 11.2397 15.2239 11.7019 13.8518M13.9529 18.475C13.9665 18.8415 14.0142 19.1658 14.0756 19.4383C13.8915 19.3034 13.7007 19.1821 13.5057 19.0745C13.6366 18.9287 13.7947 18.7284 13.9529 18.475ZM16.7805 13.5766C16.8351 13.3831 16.906 13.191 16.9891 13.0029C17.465 11.936 18.3989 10.9686 19.7759 10.1143C20.0077 9.97122 20.2517 9.83088 20.508 9.69326C20.7575 9.55973 20.9907 9.41939 21.2088 9.27087C21.1434 9.4044 21.0834 9.53657 21.0261 9.66737C20.9661 9.80499 20.9116 9.94125 20.8598 10.0761C20.2803 11.5886 20.1563 12.9457 20.129 13.4553C19.3846 13.6679 18.7411 13.9281 18.2094 14.281C17.5713 14.7048 17.1187 15.2539 16.8405 15.957C16.6742 15.4732 16.486 14.6026 16.7792 13.5752M21.2197 10.7043C24.41 10.8269 26.3829 9.71506 27.4804 8.74764C27.6222 8.62365 27.7531 8.49966 27.873 8.37566C27.7258 8.6945 27.5554 9.02969 27.3604 9.37033C26.9173 10.1429 26.2942 11.019 25.4776 11.7071C25.2703 11.8352 25.0754 11.9796 24.894 12.1404C24.3719 12.4783 23.7842 12.7304 23.1285 12.8408C22.2395 12.9907 21.4242 13.1351 20.6907 13.3136C20.7303 12.8067 20.8502 11.8202 21.2211 10.707M17.2509 16.4461C17.4718 15.709 17.8849 15.1585 18.512 14.7416C19.0778 14.3655 19.8223 14.0971 20.688 13.8804C21.4501 13.6883 22.3063 13.5343 23.2171 13.3804C23.472 13.3368 23.7215 13.2754 23.9669 13.1923C23.063 14.3396 22.2164 15.1217 21.4092 15.6899C20.2735 16.4911 19.2128 16.8644 18.1739 17.2323C18.0321 17.2841 17.8917 17.3331 17.7499 17.3836C17.499 17.4748 17.2686 17.592 17.0587 17.7283C17.075 17.2459 17.1377 16.8222 17.2509 16.4448M21.4597 16.4911C21.7024 16.3221 21.9655 16.1641 22.2491 16.0224C23.3043 15.4991 24.8095 15.2729 26.6024 15.3683C26.9132 15.3847 27.2322 15.4296 27.569 15.4773C27.8444 15.5155 28.1225 15.555 28.3979 15.5782C27.9344 15.8902 27.5581 16.2554 27.2077 16.6273C26.1524 17.7542 25.0617 18.9178 21.2933 19.005C20.4126 19.0254 19.6818 19.1808 19.0765 19.4138C19.4228 18.6603 20.1535 17.4067 21.4583 16.4924M31.287 13.9499C31.3197 14.1979 31.3456 14.4472 31.366 14.6966C31.1833 14.7048 31.0047 14.717 30.837 14.7361C31.0102 14.5181 31.1602 14.2565 31.287 13.9499ZM31.0784 12.7345C30.758 14.0371 30.1731 14.638 29.4518 14.8737C28.9106 15.0509 28.2889 15.0222 27.6453 14.9309C27.3113 14.8846 26.9664 14.8356 26.6324 14.8179C25.1763 14.7402 23.9288 14.8615 22.9049 15.1762C23.4693 14.6475 24.0528 13.9962 24.6636 13.1855C24.83 12.9648 25.0099 12.7658 25.209 12.5873C25.4176 12.4524 25.6221 12.2998 25.8225 12.1309C26.5751 11.6717 27.4995 11.4387 28.5861 11.436C29.6086 11.4319 30.4839 11.6445 30.8316 11.7412C30.9243 12.0696 31.0075 12.402 31.0784 12.7345ZM28.8369 7.43413C29.6032 8.58141 30.2085 9.81998 30.6393 11.124C30.1758 11.0163 29.4464 10.8869 28.6106 10.8869H28.5984C27.9603 10.8869 27.3659 10.9645 26.8219 11.1171C27.1832 10.6811 27.5226 10.1851 27.8376 9.63331C28.3543 8.73129 28.6611 7.95327 28.8356 7.43413M28.3134 6.69426C28.3393 6.72969 28.3652 6.76512 28.3925 6.80054C28.1593 7.19841 27.749 7.78431 27.0986 8.35114C25.678 9.59107 23.7202 10.2124 21.4174 10.1579C21.4529 10.068 21.4883 9.97804 21.5278 9.88674C21.836 9.1714 22.2109 8.53508 22.6485 7.98052C22.6826 7.93692 22.7167 7.89604 22.7522 7.8538C23.847 6.52667 25.3276 5.69006 27.1723 5.3535C27.5745 5.7759 27.9589 6.2269 28.312 6.6929M24.0378 5.09189C24.226 4.19533 24.2164 3.41185 24.1742 2.91179C25.0863 3.47998 25.937 4.14491 26.7101 4.89023C25.4885 5.16411 24.4959 5.64237 23.6929 6.23099C23.8538 5.82904 23.9628 5.44479 24.0378 5.09189ZM21.4447 1.56286C22.1795 1.8381 22.8967 2.17329 23.5838 2.56025C23.6329 2.86955 23.7474 3.84379 23.5007 4.99924C23.2852 6.00481 22.8653 6.8823 22.245 7.62489C21.7214 8.24895 21.0588 8.77762 20.2558 9.20683C20.0349 9.32401 19.8236 9.44527 19.6205 9.5679C19.2878 8.00368 19.3873 6.59752 19.6464 5.44616C19.7868 4.82347 19.9722 4.27299 20.1617 3.81381C20.6335 2.67198 21.1993 1.88033 21.4474 1.56286M17.8126 0.686731L17.9081 0.810724C17.9217 0.756222 17.9312 0.726245 17.9312 0.724883L17.8985 0.696269C18.9238 0.820262 19.9313 1.04645 20.9034 1.37074C20.6035 1.77405 20.1004 2.53164 19.6655 3.58081C19.4896 4.00729 19.3151 4.50463 19.1746 5.06464C18.3743 4.18988 17.9176 3.24426 17.8099 2.25095C17.7731 1.89941 17.7881 1.57512 17.8181 1.3176C17.844 1.09414 17.8822 0.921091 17.9067 0.818899L17.7404 0.677193C17.7649 0.679918 17.7894 0.681281 17.814 0.685368M19.0329 5.71186C18.812 6.90273 18.7656 8.3198 19.1296 9.87993C18.3798 10.3841 17.7676 10.925 17.2918 11.5027C17.3027 11.3856 17.3068 11.2629 17.3068 11.1349C17.3068 9.59516 16.7996 8.83894 16.3088 8.1086C15.863 7.44231 15.4403 6.81281 15.4553 5.54835C15.5249 5.27992 15.548 5.01559 15.5344 4.75398C15.7962 3.3519 16.6537 2.20326 17.2482 1.54787C17.2359 1.77542 17.2373 2.02204 17.2632 2.27548C17.3477 3.12844 17.7254 4.40789 19.0329 5.71049M15.9625 0.584539H16.0389C16.4751 0.584539 16.921 0.603615 17.3641 0.641766C17.3641 0.645854 17.3627 0.649942 17.3613 0.654029C16.9646 1.01511 15.8603 2.11333 15.2767 3.6503C14.7314 2.31772 13.4852 1.24266 13.0121 0.869314C13.9801 0.681281 14.9713 0.585901 15.9625 0.585901M12.6958 1.31896C13.248 1.76315 14.8623 3.18022 14.985 4.70765C14.9413 4.95564 14.9154 5.2118 14.9086 5.47613C14.6305 6.46399 14.0592 7.15753 13.5057 7.83064C13.1512 8.26257 12.7885 8.70132 12.5118 9.215C12.3127 8.45469 11.9119 7.80611 11.5438 7.20659C11.1102 6.50214 10.7026 5.83721 10.6726 5.10552C10.6167 3.63804 12.1778 1.86671 12.6945 1.32168M12.1982 1.04917C11.7524 1.53016 10.8975 2.53573 10.4381 3.64213C10.1749 2.77962 9.76865 2.19509 9.58868 1.96345C10.4285 1.58057 11.3038 1.27399 12.1982 1.04917ZM7.26548 3.27696C7.86537 2.86547 8.49389 2.49621 9.14422 2.17465L9.09241 2.22097C9.10741 2.23733 10.0809 3.34781 10.1259 5.12323C10.1463 5.89035 9.99225 6.78147 9.51097 7.76251C9.08287 7.38508 8.60296 7.07714 8.11487 6.82507C8.11214 6.82507 8.11077 6.82507 8.10941 6.82234C6.71331 5.94622 7.09914 3.9269 7.26548 3.27423M6.48698 3.84924C6.44063 4.10948 6.39836 4.48828 6.42972 4.91476C6.4679 5.43117 6.60696 5.89308 6.83874 6.29231C5.77121 5.93123 4.82774 5.7977 4.45827 5.75682C5.07724 5.06192 5.75621 4.42287 6.48698 3.8506M4.03016 6.25961C4.12287 6.9041 4.48417 8.83076 5.64441 10.4549C4.15014 9.90855 2.42137 9.8009 1.87602 9.78046C2.43091 8.51601 3.15624 7.3333 4.03016 6.25824M1.53244 10.6348C1.77104 11.8243 2.47727 14.6434 4.0029 15.9447C4.04925 15.9801 4.09288 16.0155 4.13651 16.0537C4.72413 16.5619 5.10997 17.2855 5.32538 17.7787C3.73022 17.2786 2.12824 16.3126 0.662605 14.4132C0.792126 13.1187 1.08253 11.8516 1.53244 10.6348ZM16.0729 31.9439H0.583529V26.991L1.27749 26.4023C1.36475 26.3288 1.47518 26.2879 1.59107 26.2879H1.83512C1.87056 26.2879 1.90056 26.292 1.93737 26.3002C2.61225 26.4459 4.26603 26.7335 5.04861 26.2443C5.60896 25.8955 6.59742 25.8328 6.99553 25.8219C7.23821 25.8151 7.46453 25.7292 7.65131 25.5712C8.37391 24.9608 8.70112 24.7536 8.77065 24.7305C8.82246 24.7169 8.99425 24.7577 9.0965 24.7809C9.4019 24.8531 9.82046 24.9512 10.1136 24.6651C10.2049 24.6024 10.6889 24.5574 11.601 24.7046C11.7074 24.7223 11.8178 24.7223 11.9283 24.706L12.5718 24.6106C12.5922 24.6079 12.6154 24.6065 12.6413 24.6065H14.291C14.5896 24.6065 14.8773 24.4798 15.0804 24.2577C15.2181 24.1051 15.454 24.0574 15.6421 24.1446L16.0716 24.3435V31.9439H16.0729ZM16.0729 23.7004L15.8902 23.6159C15.7485 23.5491 15.5971 23.5164 15.4403 23.5164C15.139 23.5164 14.8513 23.6432 14.6509 23.8653C14.5596 23.9661 14.4287 24.0233 14.2937 24.0233H12.644C12.5868 24.0233 12.535 24.0274 12.4872 24.0342L11.8464 24.1282C11.796 24.135 11.7456 24.135 11.6978 24.1282C10.1 23.8707 9.81092 24.1487 9.71548 24.2413C9.64595 24.3095 9.40736 24.2536 9.23284 24.2127C9.02152 24.1637 8.80337 24.1119 8.60432 24.1718C8.52661 24.195 8.29074 24.2686 7.27638 25.1256C7.19185 25.1965 7.0896 25.236 6.98189 25.2387C6.42836 25.2537 5.399 25.3396 4.74185 25.7497C4.24967 26.0576 2.99263 25.9309 2.06825 25.732C1.99327 25.7143 1.91692 25.7061 1.83648 25.7061H1.59243C1.33884 25.7061 1.09343 25.796 0.901197 25.9595L0.584892 26.2279V15.9542C0.584892 15.7185 0.591709 15.4841 0.602616 15.2498C1.83648 16.7459 3.24758 17.7419 4.90682 18.2869C5.10451 18.3523 5.3022 18.4096 5.49853 18.46C6.86191 18.8142 8.21576 18.8524 9.4278 18.8865C10.2336 18.9096 10.9998 18.9314 11.6965 19.0404C11.766 19.0513 11.8355 19.0622 11.9037 19.0759C12.2991 19.1481 12.6631 19.2721 12.9958 19.4315C13.552 19.6972 14.0238 20.0624 14.4205 20.4602C14.6018 20.6428 14.7668 20.8322 14.9182 21.023C15.5726 21.8514 15.9311 22.6853 16.0457 22.9823C16.0566 23.0123 16.0661 23.0368 16.0729 23.0559V23.7018V23.7004ZM15.5658 20.9644C15.5658 20.9644 15.5617 20.9603 15.5617 20.9576C15.6735 20.5501 16.1029 19.1999 17.0982 18.385C17.3409 18.1847 17.619 18.0171 17.934 17.9027C18.073 17.8523 18.2148 17.8019 18.3539 17.7528C18.857 17.5743 19.3642 17.3945 19.8822 17.1696C18.9251 18.2488 18.478 19.3702 18.3416 19.7653C17.6967 20.1387 17.2468 20.5992 16.936 21.0175C16.6265 21.4358 16.4233 21.8514 16.2938 22.1907C16.1261 21.8473 15.8862 21.414 15.5658 20.9657M16.6197 24.5874C16.9155 24.6801 17.2373 24.6419 17.5059 24.4743L20.5476 22.5708C20.6253 22.5231 20.7139 22.4972 20.8053 22.4972H21.0561C21.1147 22.4972 21.1734 22.5082 21.2265 22.5272L22.4536 22.9878C22.7017 23.0804 22.9758 23.0777 23.2253 22.9796L24.0746 22.6403C24.2328 22.5776 24.4141 22.6022 24.5491 22.7044L25.9057 23.7413C25.9425 23.7685 25.982 23.7958 26.0188 23.8162C26.0625 23.8421 26.8069 24.4512 27.2063 24.7727C26.9473 24.9253 26.7251 25.1556 26.466 25.4281C26.1538 25.7551 25.7666 26.1625 25.1654 26.5808C25.0222 26.6803 24.8245 26.8138 24.5955 26.9692C23.5934 27.6477 22.0787 28.6737 21.596 29.2201C20.6416 30.2993 19.2578 31.3593 18.4357 31.9493L16.6183 31.9425V24.5861L16.6197 24.5874ZM19.3532 31.9534C20.2313 31.2899 21.2402 30.4492 22.0064 29.5826C22.4427 29.088 23.9833 28.0442 24.9036 27.4215C25.134 27.2649 25.333 27.13 25.4789 27.0291C26.1252 26.5795 26.5342 26.1489 26.8628 25.8042C27.1818 25.469 27.4122 25.2265 27.6917 25.1542C28.1184 25.0425 28.3938 24.9417 28.5943 24.8681C28.9024 24.755 29.0428 24.7032 29.4068 24.7209C29.7177 24.7332 30.0272 24.4552 30.4648 24.026C30.5903 23.9021 30.762 23.7331 30.8166 23.7058C30.9297 23.6622 31.1792 23.56 31.4192 23.4619V31.9957L19.356 31.9534H19.3532Z' fill='%23B7A894' fill-opacity='0.21'/%3E%3C/svg%3E");
  position: absolute;
  right: 50px;
  bottom: 0;
}

.antipodes-header-responsive-menu__push-nav .menu-item-has-children.is-active ~ .antipodes-header-responsive-menu__button {
  display: none;
}

.antipodes-footer {
  background: -webkit-gradient(linear, left bottom, left top, from(#905e4e), to(#905e4e)), #fff;
  background: linear-gradient(0deg, #905e4e 0%, #905e4e 100%), #fff;
  padding: 52px 0 8px;
}

@media only screen and (min-width: 1330px) {
  .antipodes-footer {
    padding: 32px 0 15px;
  }
}

.antipodes-footer__section-informations {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto 0 auto 0 auto;
  grid-template-areas: 'logo' 'info' 'right';
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-row-gap: 0;
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__section-informations {
    grid-template-areas: 'info logo right';
    -ms-grid-columns: 1fr 56px 1fr 56px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 56px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .antipodes-footer__section-informations > .antipodes-header-main__logo {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

.footer-logo {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: logo;
  text-align: center;
}

.antipodes-header-main--style2 > .footer-logo {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.antipodes-header-main--style3 > .footer-logo {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.antipodes-footer__section-informations > .footer-logo {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.antipodes-footer__section-informations__contact {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: info;
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__section-informations__contact {
    margin-top: 0;
  }
}

.antipodes-footer__section-informations__right {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: right;
  margin-right: 0;
  margin-left: 0;
  margin-top: 40px;
}

@media only screen and (min-width: 1024px){
  .antipodes-footer__section-informations > .footer-logo {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .antipodes-footer__section-informations__contact {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .antipodes-footer__section-informations__right {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__section-informations__right {
    margin-top: 0;
  }
}

.antipodes-footer__section-informations__title {
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.antipodes-footer__phone,
.antipodes-footer__address {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.antipodes-footer__phone a,
.antipodes-footer__address a {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 10px 1fr;
  grid-template-columns: auto 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
}

.antipodes-footer__phone a span,
.antipodes-footer__address a span {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: rgba(255, 255, 255, 0.06);
}

.antipodes-footer__phone a span:before, .antipodes-footer__phone a span:after,
.antipodes-footer__address a span:before,
.antipodes-footer__address a span:after {
  position: absolute;
  content: '';
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.antipodes-footer__phone a > span:before,
.antipodes-footer__address a > span:before {
  border-top: 1px solid #ffc580;
  border-right: 1px solid #ffc580;
  top: 0;
  right: 0;
}

.antipodes-footer__phone a > span:after,
.antipodes-footer__address a > span:after {
  border-bottom: 1px solid #ffc580;
  border-right: 1px solid #ffc580;
  bottom: 0;
  right: 0;
}

.antipodes-footer__phone a > span span:before,
.antipodes-footer__address a > span span:before {
  border-top: 1px solid #ffc580;
  border-left: 1px solid #ffc580;
  top: 0;
  left: 0;
}

.antipodes-footer__phone a > span span:after,
.antipodes-footer__address a > span span:after {
  border-bottom: 1px solid #ffc580;
  border-left: 1px solid #ffc580;
  bottom: 0;
  left: 0;
}

.antipodes-footer__phone a:hover span:before, .antipodes-footer__phone a:hover span:after,
.antipodes-footer__address a:hover span:before,
.antipodes-footer__address a:hover span:after {
  width: 60%;
  height: 60%;
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__contact {
    text-align: -webkit-right;
  }
}

.antipodes-footer__contact:after {
  content: '';
  display: block;
  width: 2rem;
  height: 1px;
  background-color: #fff;
  margin: 16px 0 38px;
}

@media only screen and (min-width: 768px) {
  .antipodes-footer__contact:after {
    margin: 12px 0 20px;
  }
}

.antipodes-footer__contact a span {
  display: inline;
  padding-bottom: 0.1rem;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(5%, #fff), color-stop(5.01%, transparent)) no-repeat right bottom/0 100%;
  background: linear-gradient(to top, #fff 0%, #fff 5%, transparent 5.01%) no-repeat right bottom/0 100%;
  -webkit-transition: background-size 0.35s ease;
  transition: background-size 0.35s ease;
}

.antipodes-footer__contact a:hover span {
  background-size: 100% 100%;
  background-position: left bottom;
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__quote-button {
    text-align: -webkit-right;
    display: none;
  }
}

.antipodes-footer__quote-button a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 14.5px 20px;
  color: #262626;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  background: #FFC580;
  -webkit-transition: background-color ease-in-out 0.3s, color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s, color ease-in-out 0.3s;
}

@media only screen and (max-width: 559px) {
  .antipodes-footer__quote-button a {
    width: 100%;
  }
}

.antipodes-footer__quote-button a:hover {
  background-color: #963a22;
  color: #fff;
}

.antipodes-footer__center-button {
  margin-top: 12px;
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__center-button {
    text-align: -webkit-right;
    display: none;
  }
}

.antipodes-footer__center-button a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 14.5px 60px;
  color: #000;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  background: #CDB7AF;
  position: relative;
  -webkit-transition: background-color ease-in-out 0.3s, color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s, color ease-in-out 0.3s;
  overflow: hidden;
}

@media only screen and (max-width: 559px) {
  .antipodes-footer__center-button a {
    width: 100%;
    padding: 14.5px 30px;
  }
}

.antipodes-footer__center-button a:hover {
  background-color: #963a22;
  color: #fff;
}

.antipodes-footer__center-button a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='46' viewBox='0 0 45 46' fill='none'%3E%3Cpath d='M45.9255 20.9766C45.8726 20.319 45.7923 19.6575 45.6845 19.0097L45.6805 18.9822C45.6609 18.8719 45.6433 18.7636 45.6217 18.6553C45.4806 17.8835 45.2964 17.1078 45.0749 16.3459C45.0279 16.1844 44.9789 16.025 44.928 15.8675C44.2459 13.7076 43.2483 11.662 41.9588 9.78179C41.7686 9.50616 41.5707 9.23052 41.3688 8.96276C40.8122 8.22444 40.2086 7.5137 39.5716 6.8502C39.4442 6.71829 39.3169 6.58637 39.1855 6.45643C37.8979 5.17669 36.4574 4.05052 34.9091 3.11138C34.7817 3.03263 34.6563 2.95781 34.5309 2.88694C33.3589 2.20572 32.1202 1.62688 30.8542 1.16618C30.7228 1.11695 30.5896 1.0697 30.4563 1.02639C28.7297 0.433769 26.9227 0.0518154 25.0863 -0.111598C24.4062 -0.170663 23.7222 -0.200195 23.0539 -0.200195H22.9441C21.3351 -0.200195 19.728 -0.0308756 18.1621 0.301857L17.9935 0.337296C16.408 0.687749 14.8577 1.20949 13.3839 1.89071C12.0551 2.50301 10.7734 3.2492 9.57982 4.11155C8.10796 5.17275 6.75762 6.41115 5.56994 7.79327L5.40727 7.98425C3.94129 9.72863 2.74773 11.6699 1.85599 13.7549C1.79328 13.9045 1.7286 14.0542 1.66981 14.2038C0.776107 16.4187 0.235184 18.7538 0.0607558 21.1498L0.0509565 21.3073C0.0176388 21.8153 0 22.3331 0 22.8509V46.7998H46V22.8509C46 22.2288 45.9745 21.5987 45.9255 20.9766ZM45.1612 22.8509V32.8486C44.7574 33.016 44.2165 33.2404 44.0147 33.3172C43.8108 33.396 43.5992 33.5988 43.2405 33.9532C42.9936 34.1973 42.4801 34.7053 42.3076 34.7328C41.6256 34.6994 41.31 34.8155 40.8299 34.9927C40.6084 35.0754 40.3419 35.1719 39.9695 35.2821C39.5579 34.9533 37.9371 33.5535 37.8254 33.4865C37.796 33.4688 37.7666 33.4511 37.7431 33.4334L35.795 31.9371C35.3677 31.6103 34.7915 31.5295 34.2918 31.7304L33.0727 32.2206C32.9101 32.2856 32.7317 32.2875 32.569 32.2265L30.8032 31.561C30.6307 31.4961 30.4485 31.4646 30.2642 31.4646H29.9036C29.6155 31.4646 29.3333 31.5453 29.0883 31.6988L24.7159 34.4493C24.5179 34.5733 24.2769 34.5911 24.0652 34.4966L23.8868 34.4139V33.0849C23.9104 32.9333 24.1259 31.7717 24.9922 30.616C25.5508 29.8678 26.2504 29.2811 27.0814 28.8598C28.0731 28.3558 29.2588 28.086 30.6229 28.0545C36.3673 27.9226 38.1253 26.0365 39.6794 24.3708C40.5026 23.4888 41.3943 22.6875 42.7878 22.2268C43.4424 22.0083 44.2106 21.8665 45.1318 21.8271C45.1475 22.1697 45.1573 22.5123 45.1573 22.8509M23.8574 24.1641C23.7575 24.7371 23.7183 25.3671 23.732 26.0562C22.6521 27.0997 22.0602 28.4798 21.7761 29.3244C21.6546 29.1827 21.5311 29.0488 21.4056 28.9169C21.2704 28.6472 20.5217 27.0012 20.9941 24.5874C21.045 24.3315 21.1077 24.0657 21.1881 23.79C21.5409 22.593 22.1955 21.7169 22.8873 20.7895C22.9775 20.6675 23.0696 20.5493 23.1578 20.4253C23.0363 22.1539 23.6242 23.6522 23.8574 24.1661M23.5929 18.234C23.2479 18.992 22.7619 19.6397 22.2641 20.3091C21.7741 20.9628 21.2704 21.6361 20.8804 22.4335C20.7021 21.2384 20.1611 19.8386 18.9774 18.2832C18.3189 17.4189 18.0288 16.5152 18.0935 15.5249C18.1268 15.326 18.1503 15.1311 18.164 14.9421C18.4149 13.5836 19.1988 12.6248 20.0239 11.6187C20.5766 10.9454 21.1411 10.2582 21.5879 9.4215C21.827 10.5122 22.3189 11.2446 22.7972 11.9613C23.4655 12.9634 24.0985 13.9085 24.0965 15.8871C24.0965 16.8125 23.9006 17.5646 23.5968 18.232M12.9214 14.2058C12.9919 15.3772 13.4231 17.0881 14.9499 19.0412C13.8464 18.5274 12.2237 17.6355 10.3853 16.1805C10.3069 16.1096 10.2266 16.0427 10.1403 15.9797C10.1345 15.9738 10.1305 15.9698 10.1227 15.9639C7.63563 13.814 6.82621 10.2464 6.60475 8.94504C7.49844 9.06907 9.46419 9.43331 11.2888 10.3685C12.0022 10.7327 12.696 11.1836 13.2938 11.7428C13.1566 12.0676 12.843 12.9457 12.9194 14.2058M15.4437 24.7548C14.895 24.4772 14.2913 24.2783 13.6603 24.1247C13.5015 23.2526 12.9371 20.4588 11.7749 18.1631C13.6818 19.4212 15.1733 20.0374 15.8475 20.2776C15.3889 21.7641 15.089 23.2683 15.4437 24.7548ZM14.0483 11.9908C14.1404 11.8294 14.2267 11.666 14.307 11.5065C14.7088 10.7111 14.9714 9.95111 15.1321 9.24036C15.3634 9.70501 15.6436 10.1618 15.9298 10.6304C16.6961 11.8825 17.4859 13.1741 17.3801 14.8476C17.3487 15.0346 17.3252 15.2296 17.3095 15.4304C17.1057 16.5684 16.7176 17.6985 16.3414 18.7912C16.2865 18.9526 16.2296 19.116 16.1748 19.2775C14.6716 17.6158 13.8249 15.8753 13.7093 14.2117C13.6171 12.8866 14.0228 12.044 14.0483 11.9928M9.88752 16.7967C9.89732 16.8046 9.90908 16.8145 9.91888 16.8223C10.0933 16.9798 10.2481 17.1551 10.3775 17.3401C11.8101 19.3838 12.5686 22.6422 12.8273 23.9476C12.2648 23.8432 11.6886 23.7645 11.1183 23.6837C9.78953 23.4987 8.41958 23.3037 7.2319 22.8352C6.95948 22.7269 6.70274 22.5812 6.46168 22.3981C6.3872 22.3311 6.30881 22.2662 6.23041 22.2051V22.2091C4.15491 20.4096 3.19654 16.1687 2.92216 14.7433C4.19411 14.8141 7.68855 15.137 9.58178 16.5447C9.68174 16.6333 9.78365 16.716 9.88752 16.7987M11.0105 24.4693C12.8587 24.7292 14.6304 24.9792 15.8435 25.9459C16.0317 26.0936 16.2061 26.2609 16.3649 26.448C15.481 26.3476 14.55 26.32 13.5779 26.2924C11.9983 26.2452 10.3148 26.1586 8.60577 25.7471C8.46074 25.3415 8.15892 24.5894 7.66895 23.8235C8.74492 24.1503 9.8934 24.3118 11.0105 24.4673M16.8215 19.813C16.9058 19.561 16.992 19.307 17.0822 19.0511C17.2625 18.5293 17.4428 18.0017 17.6094 17.4642C17.7838 17.9131 18.0308 18.3462 18.3541 18.7695C19.8378 20.7187 20.4159 22.5851 20.0749 24.3295C20.0357 24.5244 19.9867 24.7174 19.9259 24.9103C19.5849 25.9774 18.9637 26.7019 18.6697 27.0032C18.2699 26.8339 17.8583 26.7059 17.4389 26.6173C17.1841 26.1723 16.8784 25.8022 16.5334 25.4931C15.673 23.6877 16.1571 21.7976 16.8215 19.815M20.0573 26.4952C20.0769 27.0248 20.1455 27.4934 20.2336 27.8872C19.9691 27.6923 19.6947 27.517 19.4144 27.3615C19.6026 27.1508 19.8299 26.8614 20.0573 26.4952ZM24.122 19.4173C24.2004 19.1377 24.3023 18.8601 24.4219 18.5884C25.1059 17.0468 26.4484 15.6489 28.4278 14.4145C28.761 14.2077 29.1118 14.0049 29.4803 13.8061C29.8389 13.6131 30.1741 13.4104 30.4877 13.1958C30.3936 13.3887 30.3074 13.5797 30.225 13.7687C30.1388 13.9675 30.0604 14.1644 29.9859 14.3593C29.153 16.5447 28.9746 18.5057 28.9354 19.242C27.8654 19.5492 26.9403 19.9252 26.176 20.4352C25.2587 21.0475 24.6081 21.8409 24.2083 22.8568C23.9692 22.1579 23.6987 20.8998 24.1201 19.4153M30.5033 15.267C35.0894 15.4442 37.9254 13.8376 39.503 12.4397C39.7069 12.2606 39.895 12.0814 40.0675 11.9022C39.8558 12.3629 39.6108 12.8473 39.3306 13.3395C38.6936 14.4558 37.798 15.7218 36.624 16.716C36.3261 16.9011 36.0458 17.1098 35.7852 17.3421C35.0345 17.8304 34.1898 18.1946 33.2472 18.3541C31.9693 18.5707 30.7973 18.7794 29.7429 19.0373C29.7997 18.3049 29.9722 16.8794 30.5053 15.2709M24.7982 23.5636C25.1157 22.4985 25.7095 21.7031 26.6111 21.1006C27.4244 20.5572 28.4945 20.1694 29.739 19.8563C30.8346 19.5787 32.0654 19.3562 33.3745 19.1338C33.741 19.0708 34.0997 18.9822 34.4525 18.8621C33.1531 20.5198 31.936 21.6499 30.7758 22.4709C29.1432 23.6286 27.6184 24.1681 26.125 24.6996C25.9212 24.7745 25.7193 24.8453 25.5155 24.9182C25.1549 25.0501 24.8237 25.2194 24.5218 25.4163C24.5454 24.7193 24.6355 24.107 24.7982 23.5617M30.8483 23.6286C31.1971 23.3845 31.5754 23.1561 31.983 22.9513C33.5 22.1953 35.6637 21.8685 38.2409 22.0063C38.6877 22.0299 39.1464 22.0949 39.6304 22.1638C40.0263 22.2189 40.4261 22.276 40.822 22.3095C40.1557 22.7603 39.6148 23.288 39.1111 23.8255C37.5941 25.4537 36.0262 27.1351 30.6092 27.2611C29.3431 27.2906 28.2926 27.5151 27.4224 27.8517C27.9202 26.763 28.9707 24.9517 30.8463 23.6306M44.975 19.9567C45.022 20.3151 45.0593 20.6754 45.0887 21.0356C44.826 21.0475 44.5693 21.0652 44.3282 21.0927C44.5771 20.7777 44.7927 20.3997 44.975 19.9567ZM44.6751 18.2005C44.2146 20.0827 43.3738 20.951 42.337 21.2916C41.5589 21.5475 40.6652 21.5062 39.7402 21.3743C39.26 21.3073 38.7642 21.2365 38.284 21.2109C36.1909 21.0986 34.3976 21.2739 32.9257 21.7287C33.7371 20.9648 34.5759 20.0237 35.454 18.8522C35.6931 18.5333 35.9518 18.2458 36.2379 17.9879C36.5378 17.793 36.8317 17.5725 37.1198 17.3283C38.2017 16.6648 39.5305 16.3282 41.0925 16.3242C42.5624 16.3183 43.8206 16.6255 44.3204 16.7652C44.4537 17.2397 44.5732 17.7201 44.6751 18.2005ZM41.4531 10.5418C42.5546 12.1995 43.4247 13.9892 44.044 15.8734C43.3777 15.7178 42.3292 15.5308 41.1278 15.5308H41.1101C40.1929 15.5308 39.3384 15.643 38.5564 15.8635C39.0758 15.2335 39.5638 14.5168 40.0165 13.7195C40.7593 12.4161 41.2003 11.2919 41.4511 10.5418M40.7005 9.47268C40.7378 9.52387 40.775 9.57506 40.8142 9.62625C40.4791 10.2012 39.8891 11.0478 38.9543 11.8668C36.9121 13.6584 34.0977 14.5562 30.7875 14.4775C30.8385 14.3475 30.8894 14.2176 30.9463 14.0857C31.3892 13.052 31.9282 12.1326 32.5573 11.3313C32.6063 11.2683 32.6553 11.2092 32.7062 11.1482C34.28 9.23052 36.4084 8.02165 39.0601 7.53535C39.6383 8.14569 40.191 8.79737 40.6986 9.47072M34.5544 7.15734C34.8248 5.86184 34.8111 4.72976 34.7504 4.0072C36.0615 4.82821 37.2845 5.789 38.3957 6.86595C36.6397 7.26168 35.2129 7.95275 34.0585 8.80328C34.2898 8.22248 34.4466 7.66726 34.5544 7.15734ZM30.8267 2.05806C31.8831 2.45576 32.914 2.94009 33.9017 3.49924C33.9723 3.94617 34.1369 5.35388 33.7822 7.02346C33.4725 8.47645 32.8689 9.74438 31.9772 10.8174C31.2246 11.7191 30.2721 12.483 29.1177 13.1032C28.8002 13.2725 28.4964 13.4478 28.2044 13.625C27.7262 11.3647 27.8693 9.3329 28.2417 7.66923C28.4435 6.76948 28.7101 5.97407 28.9825 5.31057C29.6606 3.66069 30.4739 2.5168 30.8306 2.05806M25.6056 0.792097L25.7428 0.971261C25.7624 0.892508 25.7761 0.849193 25.7761 0.847224L25.7291 0.805879C27.2029 0.985043 28.6513 1.31187 30.0487 1.78045C29.6175 2.36323 28.8943 3.4579 28.2691 4.9739C28.0163 5.59015 27.7654 6.30877 27.5635 7.11796C26.4131 5.85397 25.7565 4.4876 25.6017 3.05232C25.5488 2.54436 25.5704 2.07578 25.6135 1.70367C25.6507 1.38078 25.7056 1.13074 25.7409 0.983074L25.5018 0.778315C25.537 0.782253 25.5723 0.784222 25.6076 0.790128M27.3597 8.05316C27.0422 9.77392 26.9756 11.8215 27.4989 14.0758C26.4209 14.8043 25.541 15.5859 24.857 16.4207C24.8726 16.2514 24.8785 16.0742 24.8785 15.8891C24.8785 13.6643 24.1495 12.5716 23.4439 11.5163C22.803 10.5536 22.1955 9.64397 22.217 7.8169C22.317 7.42904 22.3503 7.04708 22.3307 6.66907C22.707 4.64314 23.9398 2.98341 24.7943 2.0364C24.7766 2.3652 24.7786 2.72155 24.8158 3.08776C24.9373 4.32025 25.4802 6.16898 27.3597 8.05119M22.9461 0.644435H23.0559C23.683 0.644435 24.3239 0.671998 24.9608 0.727125C24.9608 0.733032 24.9589 0.738938 24.9569 0.744845C24.3866 1.26659 22.7991 2.85347 21.9603 5.07431C21.1763 3.14879 19.385 1.59538 18.705 1.05592C20.0965 0.784222 21.5213 0.646403 22.9461 0.646403M18.2503 1.70564C19.044 2.34748 21.3645 4.39506 21.5409 6.60213C21.4782 6.96045 21.4409 7.33059 21.4311 7.71255C21.0313 9.13995 20.2101 10.1421 19.4144 11.1147C18.9049 11.7388 18.3835 12.3728 17.9857 13.115C17.6995 12.0164 17.1233 11.0793 16.5942 10.213C15.9709 9.19508 15.3849 8.23429 15.3418 7.17702C15.2615 5.05659 17.5055 2.49711 18.2483 1.70957M17.5349 1.31581C16.894 2.01081 15.6652 3.4638 15.0047 5.0625C14.6265 3.81623 14.0424 2.9716 13.7837 2.63689C14.991 2.08365 16.2492 1.64066 17.5349 1.31581ZM10.4441 4.53485C11.3065 3.94026 12.21 3.40671 13.1448 2.94206L13.0703 3.009C13.0919 3.03263 14.4912 4.63723 14.5559 7.20262C14.5853 8.31107 14.3639 9.59869 13.672 11.0163C13.0566 10.4709 12.3667 10.0259 11.6651 9.66169C11.6612 9.66169 11.6592 9.66169 11.6573 9.65776C9.65038 8.3918 10.205 5.47398 10.4441 4.53091M9.32504 5.36176C9.2584 5.73781 9.19765 6.28514 9.24272 6.90139C9.2976 7.64758 9.49751 8.31501 9.83068 8.89188C8.29611 8.37014 6.93988 8.17719 6.40876 8.11813C7.29854 7.11402 8.27455 6.19064 9.32504 5.36373M5.79336 8.84463C5.92663 9.77588 6.446 12.5598 8.11384 14.9067C5.96583 14.1172 3.48072 13.9616 2.69677 13.9321C3.49444 12.105 4.53709 10.3961 5.79336 8.84266M2.20289 15.1666C2.54586 16.8853 3.56108 20.9589 5.75416 22.8391C5.8208 22.8903 5.88352 22.9415 5.94623 22.9966C6.79093 23.731 7.34557 24.7764 7.65523 25.4891C5.36219 24.7666 3.05935 23.3707 0.952495 20.6261C1.13868 18.7557 1.55613 16.9247 2.20289 15.1666ZM23.1049 45.9571H0.838822V38.8004L1.83639 37.9499C1.96183 37.8436 2.12057 37.7845 2.28716 37.7845H2.63798C2.68894 37.7845 2.73205 37.7904 2.78497 37.8022C3.7551 38.0129 6.13242 38.4283 7.25738 37.7215C8.06289 37.2175 9.48379 37.1269 10.0561 37.1112C10.4049 37.1013 10.7303 36.9773 10.9988 36.7489C12.0375 35.8669 12.5079 35.5676 12.6078 35.5341C12.6823 35.5145 12.9292 35.5735 13.0762 35.607C13.5152 35.7113 14.1169 35.8531 14.5383 35.4396C14.6696 35.3491 15.3653 35.2841 16.6765 35.4967C16.8294 35.5223 16.9881 35.5223 17.1469 35.4987L18.0719 35.3609C18.1013 35.3569 18.1346 35.355 18.1719 35.355H20.5433C20.9725 35.355 21.386 35.1719 21.6781 34.851C21.876 34.6304 22.2151 34.5615 22.4855 34.6875L23.1029 34.975V45.9571H23.1049ZM23.1049 34.0457L22.8422 33.9236C22.6384 33.8272 22.4209 33.7799 22.1955 33.7799C21.7623 33.7799 21.3488 33.963 21.0607 34.2839C20.9294 34.4296 20.7413 34.5123 20.5472 34.5123H18.1758C18.0935 34.5123 18.019 34.5182 17.9504 34.5281L17.0293 34.6639C16.9568 34.6738 16.8842 34.6738 16.8156 34.6639C14.5187 34.2918 14.1032 34.6934 13.966 34.8273C13.866 34.9258 13.5231 34.845 13.2722 34.786C12.9684 34.7151 12.6549 34.6403 12.3687 34.7269C12.257 34.7604 11.9179 34.8667 10.4598 36.1051C10.3383 36.2075 10.1913 36.2646 10.0365 36.2685C9.24076 36.2902 7.76107 36.4142 6.81641 37.0068C6.1089 37.4518 4.3019 37.2687 2.97312 36.9812C2.86532 36.9556 2.75557 36.9438 2.63994 36.9438H2.28912C1.92459 36.9438 1.57181 37.0738 1.29547 37.31L0.840782 37.6979V22.8529C0.840782 22.5123 0.850581 22.1736 0.86626 21.835C2.63994 23.9968 4.6684 25.436 7.05355 26.2235C7.33774 26.318 7.62192 26.4007 7.90414 26.4736C9.864 26.9855 11.8101 27.0406 13.5525 27.0898C14.7107 27.1233 15.8122 27.1548 16.8137 27.3123C16.9136 27.328 17.0136 27.3438 17.1116 27.3635C17.6799 27.4678 18.2032 27.647 18.6814 27.8773C19.4811 28.2613 20.1592 28.7889 20.7295 29.3638C20.9902 29.6276 21.2273 29.9013 21.4448 30.1769C22.3856 31.374 22.901 32.5789 23.0657 33.0081C23.0813 33.0514 23.0951 33.0869 23.1049 33.1144V34.0477V34.0457ZM22.3758 30.0923C22.3758 30.0923 22.3699 30.0864 22.3699 30.0824C22.5306 29.4938 23.148 27.5426 24.5787 26.3653C24.9275 26.0759 25.3273 25.8337 25.7801 25.6683C25.98 25.5955 26.1838 25.5226 26.3837 25.4517C27.1069 25.1938 27.836 24.9339 28.5807 24.6091C27.2049 26.1684 26.562 27.7887 26.3661 28.3597C25.439 28.8992 24.7923 29.5646 24.3454 30.1691C23.9006 30.7735 23.6085 31.374 23.4223 31.8642C23.1813 31.3681 22.8363 30.742 22.3758 30.0942M23.8908 35.3274C24.316 35.4613 24.7786 35.4062 25.1647 35.164L29.5371 32.4135C29.6488 32.3446 29.7762 32.3072 29.9075 32.3072H30.2682C30.3524 32.3072 30.4367 32.323 30.5131 32.3505L32.277 33.016C32.6337 33.1499 33.0277 33.1459 33.3863 33.0042L34.6073 32.5139C34.8346 32.4234 35.0953 32.4588 35.2893 32.6065L37.2394 34.1048C37.2923 34.1441 37.3492 34.1835 37.4021 34.2131C37.4648 34.2505 38.5349 35.1305 39.1091 35.5952C38.7367 35.8157 38.4173 36.1484 38.0449 36.5422C37.5961 37.0147 37.0395 37.6034 36.1752 38.2078C35.9694 38.3515 35.6852 38.5445 35.356 38.7689C33.9155 39.7494 31.7381 41.2319 31.0443 42.0214C29.6724 43.5808 27.6831 45.1125 26.5013 45.965L23.8888 45.9552V35.3254L23.8908 35.3274ZM27.8203 45.9709C29.0824 45.0121 30.5327 43.7973 31.6342 42.5452C32.2613 41.8305 34.476 40.3223 35.7989 39.4226C36.1301 39.1962 36.4163 39.0013 36.626 38.8556C37.5549 38.2058 38.1429 37.5837 38.6152 37.0856C39.0738 36.6012 39.405 36.2508 39.8068 36.1464C40.4203 35.985 40.8162 35.8393 41.1043 35.733C41.5472 35.5696 41.749 35.4948 42.2723 35.5204C42.7192 35.5381 43.1641 35.1364 43.7932 34.5163C43.9735 34.3371 44.2204 34.093 44.2988 34.0536C44.4615 33.9906 44.8202 33.8429 45.1651 33.7012V46.032L27.8242 45.9709H27.8203Z' fill='white' fill-opacity='0.2'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  bottom: -4px;
}

.antipodes-footer__doctolib {
  margin-top: 12px;
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__doctolib {
    text-align: -webkit-right;
  }
}

.antipodes-footer__doctolib a {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media only screen and (max-width: 559px) {
  .antipodes-footer__doctolib a {
    width: 100%;
  }
}

.antipodes-footer__doctolib a:hover {
  background-color: #ebe7e1;
}

@media only screen and (min-width: 768px) {
  .antipodes-footer__doctolib a:hover {
    background-color: #963a22;
  }
}

.antipodes-footer__menu {
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}

.antipodes-footer__menu:before {
  content: '';
  position: absolute;
  left: -15px;
  top: -1px;
  background-color: rgba(255, 255, 255, 0.4);
  width: 15px;
  height: 1px;
}

@media only screen and (min-width: 768px) {
  .antipodes-footer__menu:before {
    width: 30px;
    left: -30px;
  }
}

.antipodes-footer__menu:after {
  content: '';
  position: absolute;
  right: -15px;
  top: -1px;
  background-color: rgba(255, 255, 255, 0.4);
  width: 15px;
  height: 1px;
}

@media only screen and (min-width: 768px) {
  .antipodes-footer__menu:after {
    width: 30px;
    right: -30px;
  }
}

.antipodes-footer__copyright-menu {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  padding-top: 12px;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .antipodes-footer__copyright-menu {
    padding-top: 20px;
  }
}

.antipodes-footer__copyright-menu:before {
  content: '';
  position: absolute;
  left: -15px;
  top: -1px;
  background-color: rgba(255, 255, 255, 0.4);
  width: 15px;
  height: 1px;
}

@media only screen and (min-width: 768px) {
  .antipodes-footer__copyright-menu:before {
    width: 30px;
    left: -30px;
  }
}

.antipodes-footer__copyright-menu:after {
  content: '';
  position: absolute;
  right: -15px;
  top: -1px;
  background-color: rgba(255, 255, 255, 0.4);
  width: 15px;
  height: 1px;
}

@media only screen and (min-width: 768px) {
  .antipodes-footer__copyright-menu:after {
    width: 30px;
    right: -30px;
  }
}

.antipodes-footer__menu-inner {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.antipodes-footer__copyright-menu-inner a + a {
  padding-left: 0;
}

@media only screen and (min-width: 1024px) {
  .antipodes-footer__copyright-menu a {
    font-size: 0.875rem;
  }
}

/*
|--------------------------------------------------------------------------
| 7 - Templates
|--------------------------------------------------------------------------
|
|
|
*/
.archive.category {
  background-color: #EBE7E1;
}

.antipodes-category-page {
  margin-bottom: 30px;
}

.antipodes-category-page__header {
  padding: 34px 20px;
  background: #F5F3F0;
  margin: 0 10px;
}

@media only screen and (min-width: 768px) {
  .antipodes-category-page__header {
    padding: 36px 40px;
  }
}

.antipodes-category-page__title > * {
  text-transform: uppercase;
}

.antipodes-category-page__description p + p {
  margin-top: 6px;
}

.antipodes-category-page__categories {
  background-color: #EBE7E1;
}

.antipodes-category-page__content {
  grid-template-columns: repeat(auto-fit, minmax(335px, 1fr));
}

@media only screen and (min-width: 850px) {
  .antipodes-category-page__content {
    -ms-grid-columns: 1fr var(--category-page__posts__gap) 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media only screen and (min-width: 1260px) {
  .antipodes-category-page__content {
    -ms-grid-columns: 1fr var(--category-page__posts__gap) 1fr var(--category-page__posts__gap) 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}

.antipodes-category-page__categories-select {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
}

body:has(.antipodes-header.scrolled) .antipodes-category-page__categories {
  top: 67px;
}

.page-template-ContactPage {
  background-color: #EBE7E1;
}

.antipodes-contact-page {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto var(--contact-page__gap) auto var(--contact-page__gap) auto;
  grid-template-areas: 'form' 'practical-informations' 'map';
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 0;
  gap: 0;
  gap: 0;
  gap: var(--contact-page__gap);
}

@media only screen and (min-width: 1024px){
  .antipodes-contact-page{
  gap: 1.75rem;
  gap: var(--contact-page__gap);
  }
}

@media only screen and (min-width: 1024px) {
  .antipodes-contact-page {
    -ms-grid-rows: auto 0 auto;
    grid-template-areas: 'form practical-informations' 'map map';
    -ms-grid-columns: 1fr 0 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 0;
  }
  .antipodes-contact-page > .antipodes-informations-block__informations {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .antipodes-contact-page > .antipodes-informations-block__map {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
  .antipodes-contact-page__form {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .antipodes-contact-page > .antipodes-contact-page__informations {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .antipodes-contact-page > .antipodes-contact-page__map {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
}

.antipodes-contact-page__form {
  background: #F5F3F0;
  padding: 36px 20px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  height: 100%;
}

@media only screen and (min-width: 1024px) {
  .antipodes-contact-page__form {
    margin-bottom: 30px;
    place-content: center;
  }
}

.antipodes-contact-page__form-title > * {
  text-transform: uppercase;
}

.antipodes-contact-page__informations-accesses strong {
  font-weight: 500;
}

.antipodes-contact-page__select-center {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 24px;
}

.antipodes-contact-page__select-center select {
  display: none;
}

.antipodes-contact-page__select-center > svg {
  display: none;
}

.antipodes-contact-page__select-center .custom-select {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 16px auto;
  grid-template-columns: 1fr auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #353330;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  background: #fff;
  padding: 11px 0.625rem 11px 1rem;
  cursor: pointer;
  grid-gap: 16px;
  gap: 16px;
}

@media only screen and (min-width: 768px) {
  .antipodes-contact-page__select-center .custom-select {
    padding: 14px 0.625rem 14px 1rem;
  }
}

.antipodes-contact-page__select-center .custom-select svg {
  pointer-events: none;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  width: auto;
  height: 30px;
}

@media only screen and (min-width: 768px) {
  .antipodes-contact-page__select-center .custom-select svg {
    width: auto;
    height: auto;
  }
}

.antipodes-contact-page__select-center .custom-select::before {
  display: none;
}

.antipodes-contact-page__select-center .custom-options {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  z-index: 10;
  display: none;
}

.antipodes-contact-page__select-center .custom-options .custom-option {
  padding: 8px 10px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #353330;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  line-height: var(--Line-height-text-md, 1.5);
  letter-spacing: 1.6px;
  text-transform: uppercase;
}

.antipodes-contact-page__select-center .custom-options .custom-option.selected::after {
  content: 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 d='M16.6663 5L7.49967 14.1667L3.33301 10' stroke='%23905E4E' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  float: right;
  height: 20px;
}

.antipodes-contact-page__select-center.open .custom-select svg {
  width: auto;
  height: 30px;
  -webkit-transform: rotateX(180deg) scale(1);
  transform: rotateX(180deg) scale(1);
}

@media only screen and (min-width: 768px) {
  .antipodes-contact-page__select-center.open .custom-select svg {
    width: auto;
    height: auto;
  }
}

.antipodes-contact-page__select-center.open .custom-options {
  display: block;
}

.antipodes-contact-page__form .antipodes-informations-block__select-center {
  margin-top: 20px;
  margin-left: 0;
  width: 100%;
}

.antipodes-contact-page__form .antipodes-informations-block__select-center .custom-select {
  background: #000;
}

.antipodes-contact-page__form .antipodes-informations-block__select-center .custom-options {
  background: #000;
}

.antipodes-contact-page__form .antipodes-informations-block__select-center .custom-option {
  padding: 8px 16px;
}

.contact-form__footer-acceptance .wpcf7-list-item input[type="checkbox"] {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.contact-form__footer .form-submit {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.contact-form__footer .form-submit button {
  letter-spacing: 1.6px;
}

.contact-form__footer .form-submit button span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 199px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.contact-form__footer .form-submit button span:before, .contact-form__footer .form-submit button span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}

.contact-form__footer .form-submit button > span {
  padding-right: 0;
}

.contact-form__footer .form-submit button > span:before {
  border-top: 0.5px solid #000;
  border-right: 0.5px solid #000;
  top: 0;
  right: 0;
}

.contact-form__footer .form-submit button > span:after {
  border-bottom: 0.5px solid #000;
  border-right: 0.5px solid #000;
  bottom: 0;
  right: 0;
}

.contact-form__footer .form-submit button > span span {
  padding-left: 0;
  padding-top: 3px;
}

.contact-form__footer .form-submit button > span span:before {
  border-top: 0.5px solid #000;
  border-left: 0.5px solid #000;
  top: 0;
  left: 0;
}

.contact-form__footer .form-submit button > span span:after {
  border-bottom: 0.5px solid #000;
  border-left: 0.5px solid #000;
  bottom: 0;
  left: 0;
}

.contact-form__footer .form-submit button:hover {
  color: #000 !important;
}

.contact-form__footer .form-submit button:hover span:before, .contact-form__footer .form-submit button:hover span:after {
  width: 50%;
  height: 50%;
}

.antipodes-contact-page__informations {
  padding-left: 20px;
  padding-right: 20px;
}

.antipodes-contact-page__informations-title {
  letter-spacing: 2px;
}

.antipodes-contact-page__informations-content > ul > li > svg {
  top: 2px;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .antipodes-contact-page__informations-doctolib {
    margin-left: 24px;
  }
}

.contact-page__doctolib-default-button {
  -webkit-transition: background-color ease .3s, color ease .3s;
  transition: background-color ease .3s, color ease .3s;
}

.contact-page__doctolib-default-button:hover {
  background-color: #963A22;
}

.antipodes-contact-page__map .gm-style .gm-style-iw-c {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  min-width: 335px !important;
}

.gm-ui-hover-effect > span {
  display: none !important;
}

.infowindow__content {
  font-family: gotham, arial, sans-serif;
  font-family: var(--fontFamily);
  text-transform: inherit;
}

.infowindow__content > a {
  -webkit-transition: color ease .3s;
  transition: color ease .3s;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.infowindow__content > a:hover {
  color: #905E4E;
}

.infowindow__content > a strong {
  font-weight: 600;
}

.gm-style .gm-style-iw-tc::after {
  display: none;
}

.gm-style .gm-style-iw-c {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 10px;
}

.antipodes-contact-page__map .gm-ui-hover-effect {
  width: 25px !important;
}

.antipodes-contact-page__map .gm-style-iw-chr {
  padding-right: 4px;
  padding-top: 4px;
}

.antipodes-contact-page__map .gm-style-iw-d {
  padding-top: 10px;
}

.custom-option.selected {
  color: rgba(53, 51, 48, 0.5) !important;
}

.page-template-DevisPage {
  background: #EBE7E1;
}

.single-post {
  background-color: #EBE7E1;
}

@media only screen and (min-width: 1100px) {
  .single-post .antipodes-comments-block {
    margin-top: 5rem;
  }
  .single-post .antipodes-comments-block:before {
    display: none;
  }
}

.antipodes-single-page__header {
  padding: 28px 1rem;
  background: #F5F3F0;
}

.antipodes-single-page__image {
  margin-right: auto;
  margin-left: auto;
}

.antipodes-single-page__image img {
  width: 100%;
  max-height: 500px;
}

.antipodes-single-page__meta__category {
  text-transform: uppercase;
}

.antipodes-single-page__meta__reading-time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.antipodes-single-page__meta__reading-time:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3' viewBox='0 0 3 3' fill='none'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='white'/%3E%3C/svg%3E");
  display: block;
  margin-left: 8px;
  margin-right: 8px;
  bottom: 3px;
  position: relative;
}

.antipodes-single-page__teaser-text a {
  color: #353330;
  text-decoration: none;
  display: inline;
  padding-bottom: 0.125rem;
  cursor: pointer;
  font-weight: 300;
  font-weight: var(--antipodes-hero__content__link__font-weight);
  background: -webkit-gradient(linear, left bottom, left top, from(#353330), color-stop(4%, #353330), color-stop(4%, transparent)) no-repeat left bottom/100% 100%;
  background: linear-gradient(to top, #353330 0%, #353330 4%, transparent 4%) no-repeat left bottom/100% 100%;
  -webkit-transition: background-size 0.35s ease-in-out, color .3s ease;
  transition: background-size 0.35s ease-in-out, color .3s ease;
}

.antipodes-single-page__teaser-text a:hover {
  background-size: 0 100%;
  background-position: right bottom;
  color: #353330;
}

.antipodes-single-page__published-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2px;
}

.antipodes-single-page__share a {
  -webkit-transition: opacity .3s ease-in-out !important;
  transition: opacity .3s ease-in-out !important;
}

@media only screen and (min-width: 1180px) {
  .antipodes-single-page__share:has(a:hover) a {
    opacity: 0.6;
  }
}

.antipodes-single-page__share a:hover {
  opacity: 1 !important;
}

.antipodes-single-page__share-actions {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #F5F3F0;
  padding: 12px 20px;
}

.antipodes-single-page__components-left {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 44px;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  width: calc(100% + 30px);
  background: transparent;
}

@media only screen and (min-width: 768px) {
  .antipodes-single-page__components-left {
    width: calc(100% + 60px);
  }
}

@media only screen and (min-width: 1100px) {
  .antipodes-single-page__components-left {
    margin-top: 0;
    top: 145px;
    margin-right: auto;
    margin-left: auto;
  }
}

.antipodes-single-page__components-right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.antipodes-author-block__learn-more-button {
  display: none;
}

.antipodes-single-page__pagination {
  display: none !important;
}

.antipodes-single-page__components-left__to-read-also + .antipodes-single-page__components-left__author-block {
  margin-top: 53px;
}

.antipodes-single-page__author-block {
  background: #905E4E;
  padding: 1rem 20px;
}

.antipodes-author-block__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}

.antipodes-single-page__doctolib .antipodes-header__doctolib-default-button {
  text-transform: uppercase;
  margin-top: 24px;
  -webkit-transition: background ease .3s, color ease .3s;
  transition: background ease .3s, color ease .3s;
  max-width: 17.1875rem;
}

.antipodes-single-page__doctolib .antipodes-header__doctolib-default-button:hover {
  background: #963A22;
  color: #fff;
}

.antipodes-author-block__link--phone,
.antipodes-author-block__link--email {
  display: table;
}

.antipodes-author-block__link--phone a,
.antipodes-author-block__link--email a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.antipodes-author-block__link--phone a span,
.antipodes-author-block__link--email a span {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: rgba(255, 255, 255, 0.06);
}

.antipodes-author-block__link--phone a span:before, .antipodes-author-block__link--phone a span:after,
.antipodes-author-block__link--email a span:before,
.antipodes-author-block__link--email a span:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 8px;
  height: 8px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.antipodes-author-block__link--phone a > span:before,
.antipodes-author-block__link--email a > span:before {
  border-top: 1px solid #FFC580;
  border-right: 1px solid #FFC580;
  top: 0;
  right: 0;
}

.antipodes-author-block__link--phone a > span:after,
.antipodes-author-block__link--email a > span:after {
  border-bottom: 1px solid #FFC580;
  border-right: 1px solid #FFC580;
  bottom: 1px;
  right: 0;
}

.antipodes-author-block__link--phone a > span span:before,
.antipodes-author-block__link--email a > span span:before {
  border-top: 1px solid #FFC580;
  border-left: 1px solid #FFC580;
  top: 1px;
  left: 0;
}

.antipodes-author-block__link--phone a > span span:after,
.antipodes-author-block__link--email a > span span:after {
  border-bottom: 1px solid #FFC580;
  border-left: 1px solid #FFC580;
  bottom: 0;
  left: 0;
}

.antipodes-author-block__link--phone a:hover span:before, .antipodes-author-block__link--phone a:hover span:after,
.antipodes-author-block__link--email a:hover span:before,
.antipodes-author-block__link--email a:hover span:after {
  width: 60%;
  height: 60%;
}

.antipodes-author-block__link--email svg {
  top: 1px;
}

.antipodes-anchor-block__select__title {
  letter-spacing: 1.6px;
}

.antipodes-anchor-block__select__title > span {
  text-transform: uppercase;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.hide-bg {
  background: #F5F3F0 !important;
}

.antipodes-author-block__author-image img {
  width: 52px;
}

.antipodes-post-card-3__published-date {
  color: #353330;
  margin-bottom: 4px;
}

.page-template-InternalPage {
  background: #EBE7E1;
}

body.home {
  background: #EBE7E1;
}

body.home .pageWrapper {
  overflow-x: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAuc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiaGVscGVycy9fcGFnZS1idWlsZGVyLnNjc3MiLCJ2YXJpYWJsZXMvX2ZvbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AYW50aXBvZGVzLW1lZGljYWwvc3R5bGUtZnJhbWV3b3JrL3Njc3MvYmFzZS9yZXNldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BhbnRpcG9kZXMtbWVkaWNhbC9zdHlsZS1mcmFtZXdvcmsvc2Nzcy9iYXNlL2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AYW50aXBvZGVzLW1lZGljYWwvc3R5bGUtZnJhbWV3b3JrL3Njc3MvaGVscGVycy9taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AYW50aXBvZGVzLW1lZGljYWwvc3R5bGUtZnJhbWV3b3JrL3Njc3MvYmFzZS9iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGFudGlwb2Rlcy1tZWRpY2FsL3N0eWxlLWZyYW1ld29yay9zY3NzL2hlbHBlcnMvZWFzZXMuc2NzcyIsInV0aWxzL19yZXNldC5zY3NzIiwidmFyaWFibGVzL19iYXNpYy5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy9fZ3JpZC5zY3NzIiwidmFyaWFibGVzL19tYXRlcmlhbC1pbnB1dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLmNzcyIsInZlbmRvcnMvcGx5ci5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwidmVuZG9yL2FjZi1hbmNob3ItYmxvY2stMi92YXJpYWJsZXMuc2NzcyIsInZlbmRvci9hY2YtYXV0aG9yLWJsb2NrL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2FjZi1idXR0b25zLWJsb2NrL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2FjZi1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2FjZi1mYXEvdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvYWNmLWhlcm8vdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvYWNmLXBhZ2UtYnVpbGRlci92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9yZnMvc2Nzcy5zY3NzIiwidmVuZG9yL2FjZi10aHVtYm5haWwtaG92ZXItYmxvY2tzL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2FjZi10by1yZWFkLWFsc28vdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvY2F0ZWdvcnktcGFnZS92YXJpYWJsZXMuc2NzcyIsInZlbmRvci9jb21tZW50cy92YXJpYWJsZXMuc2NzcyIsInZlbmRvci9mb290ZXIvdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvaGVhZGVyL2hlYWRlci12YXJpYWJsZXMuc2NzcyIsInZlbmRvci9oZWFkZXIvaGVhZGVyLXRvcC12YXJpYWJsZXMuc2NzcyIsInZlbmRvci9oZWFkZXIvaGVhZGVyLXJlc3BvbnNpdmUtdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvaGVhZGVyL3NlYXJjaC1mb3JtLXZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL3BhZ2luYXRpb24vdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvcG9zdC1jYXJkcy8zL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL3NpbmdsZS1wYWdlL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2JyZWFkY3J1bWIvdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvaW5mb3JtYXRpb25zLWJsb2NrL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2luZm9ybWF0aW9ucy1ibG9jay9pbmZvd2luZG93LXZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2NvbnRhY3QtcGFnZS9jb250YWN0LWZvcm0tdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvY29udGFjdC1wYWdlL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2NvbnRhY3QtcGFnZS9pbmZvd2luZG93LXZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2FjZi1zdW1tYXJ5L3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yLzQwNC1wYWdlL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL3NlYXJjaC1wYWdlL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL3ByaWNlLXRhYmxlL3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL21vYmlsZS1jdGEvdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvYW50aXBvZGVzL2FjZi1hbmNob3ItYmxvY2stMi9zdHlsZXMvYWNmLWFuY2hvci1ibG9jay5zY3NzIiwiPG5vIHNvdXJjZT4iLCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvYW50aXBvZGVzL2FjZi1hdXRob3ItYmxvY2svc3R5bGVzL2FjZi1hdXRob3ItYmxvY2suc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9hbnRpcG9kZXMvYWNmLWJ1dHRvbnMtYmxvY2svc3R5bGVzL2FjZi1idXR0b25zLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvYW50aXBvZGVzL2FjZi1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyL3N0eWxlcy9hY2YtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2FudGlwb2Rlcy9hY2YtZmFxL3N0eWxlcy9hY2YtZmFxLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvYW50aXBvZGVzL2FjZi1oZXJvL3N0eWxlcy9hY2YtaGVyby5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2FudGlwb2Rlcy9hY2YtcGFnZS1idWlsZGVyL3N0eWxlcy9wYWdlLWJ1aWxkZXIuc2NzcyIsInZlbmRvci9hY2YtdG8tcmVhZC1hbHNvL3N0eWxlcy9hY2YtdG8tcmVhZC1hbHNvLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGFudGlwb2Rlcy1tZWRpY2FsL3N0eWxlLWZyYW1ld29yay9zY3NzL2hlbHBlcnMvZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvYW50aXBvZGVzL2FjZi10aHVtYm5haWwtaG92ZXItYmxvY2tzL3N0eWxlcy9hY2YtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2FudGlwb2Rlcy9jYXRlZ29yeS1wYWdlL3N0eWxlcy9jYXRlZ29yeS1wYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvYW50aXBvZGVzL2NvbW1lbnRzL3N0eWxlcy9jb21tZW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2FudGlwb2Rlcy9mb290ZXIvc3R5bGVzL2Zvb3Rlci5zY3NzIiwidmVuZG9yL2hlYWRlci9zdHlsZXMvaGVhZGVyLnNjc3MiLCJ2ZW5kb3IvaGVhZGVyL3N0eWxlcy8xL2hlYWRlci5zY3NzIiwidmVuZG9yL2hlYWRlci9zdHlsZXMvMi9oZWFkZXIuc2NzcyIsInZlbmRvci9oZWFkZXIvc3R5bGVzLzMvaGVhZGVyLnNjc3MiLCJ2ZW5kb3IvaGVhZGVyL3N0eWxlcy80L2hlYWRlci5zY3NzIiwidmVuZG9yL2hlYWRlci9zdHlsZXMvaGVhZGVyLXRvcC5zY3NzIiwidmVuZG9yL2hlYWRlci9zdHlsZXMvaGVhZGVyLXJlc3BvbnNpdmUuc2NzcyIsInZlbmRvci9oZWFkZXIvc3R5bGVzL3B1c2gtbWVudS5zY3NzIiwidmVuZG9yL2hlYWRlci9zdHlsZXMvc2VhcmNoLWZvcm0uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9hbnRpcG9kZXMvbmV3LXNpbmdsZS1wYWdlL3N0eWxlcy9zaW5nbGUtcGFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2FudGlwb2Rlcy9wYWdpbmF0aW9uL3N0eWxlcy9wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvYW50aXBvZGVzL3Bvc3QtY2FyZHMvc3R5bGVzLzMvcG9zdC1jYXJkLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvYW50aXBvZGVzL2JyZWFkY3J1bWIvc3R5bGVzL2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9hbnRpcG9kZXMvaW5mb3JtYXRpb25zLWJsb2NrL3N0eWxlcy9pbmZvcm1hdGlvbnMtYmxvY2suc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9hbnRpcG9kZXMvaW5mb3JtYXRpb25zLWJsb2NrL3N0eWxlcy9pbmZvd2luZG93LnNjc3MiLCJ2ZW5kb3IvY29udGFjdC1wYWdlL3N0eWxlcy9jb250YWN0LWZvcm0uc2NzcyIsInZlbmRvci9jb250YWN0LXBhZ2Uvc3R5bGVzL2NvbnRhY3QtcGFnZS5zY3NzIiwidmVuZG9yL2NvbnRhY3QtcGFnZS9zdHlsZXMvaW5mb3dpbmRvdy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2FudGlwb2Rlcy9hY2Ytc3VtbWFyeS9zdHlsZXMvYWNmLXN1bW1hcnkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9hbnRpcG9kZXMvNDA0LXBhZ2Uvc3R5bGVzLzQwNC1wYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvYW50aXBvZGVzL3NlYXJjaC1wYWdlL3N0eWxlcy9zZWFyY2gtcGFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2FudGlwb2Rlcy9wcmljZS10YWJsZS9zdHlsZXMvcHJpY2UtdGFibGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9hbnRpcG9kZXMvbW9iaWxlLWN0YS9zdHlsZXMvbW9iaWxlLWN0YS5zY3NzIiwiY29tcG9uZW50cy9fYWNmLWFuY2hvci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYWNmLWhlcm8uc2NzcyIsImhlbHBlcnMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fZGV2aXMtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19kZXZpcy5zY3NzIiwiY29tcG9uZW50cy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXItYmVmb3JlLWFmdGVyLnNjc3MiLCJjb21wb25lbnRzL190aHVtYm5haWwtaG92ZXItYmxvY2tzLnNjc3MiLCJjb21wb25lbnRzL19wb3N0LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2NvbW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL180MDQuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2FuY2hvci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYWNmLXRvLXJlYWQtYWxzby5zY3NzIiwiY29tcG9uZW50cy9fYWNmLWJ1dHRvbnMtd2l0aC1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2FjZi1wYWdlLWJ1aWxkZXIuc2NzcyIsImNvbXBvbmVudHMvX2JhY2stdG8tdG9wLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fYWNmLXN1bW1hcnkuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3ByaWNlLXRhYmxlLnNjc3MiLCJjb21wb25lbnRzL19tb2JpbGUtY3RhLnNjc3MiLCJjb21wb25lbnRzL19kZWZhdWx0LXRleHQuc2NzcyIsImNvbXBvbmVudHMvaG9tZS9faGVyby1ob21lLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX3dpZGdldC1zdGlja3kuc2NzcyIsImNvbXBvbmVudHMvaG9tZS9fdGV4dC1idXR0b25zLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX3Rlc3RpbW9ueS1ob21lLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX2xhc3QtcG9zdHMuc2NzcyIsImNvbXBvbmVudHMvaG9tZS9faG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2suc2NzcyIsImNvbXBvbmVudHMvaG9tZS9fdGV4dC1idXR0b24taW1hZ2Uuc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwibGF5b3V0cy9faGVhZGVyLXJlc3BvbnNpdmUuc2NzcyIsImxheW91dHMvX2Zvb3Rlci5zY3NzIiwidGVtcGxhdGVzL19jYXRlZ29yeS1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2NvbnRhY3QtcGFnZS5zY3NzIiwidGVtcGxhdGVzL19kZXZpcy1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvX3NpbmdsZS1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2ludGVybmFsLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9faG9tZS1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCOzs7Ozs7Ozs7Ozs7OztDRGFDO0FDR0Q7Ozs7Ozs7Q0RLQztBRXZCRDs7OztDRjRCQztBRW5CRDs7OztDRndCQztBRWZEOzs7O0NGb0JDO0FFWEQsdUdBQVk7QUFhWjs7OztDRklDO0FFY0Q7Ozs7Q0ZUQztBRWlCRDs7OztDRlpDO0FHdEREOzs7Ozs7O0NIOERDO0FJakRELCtKQUFZO0FESlo7RUFDSSw4QkFBc0I7RUFDdEIsaUJBQW1DO0VBQW5DLG1DQUFtQztFQUNuQyxvQkFBc0M7RUFBdEMsc0NBQXNDO0FId0QxQzs7QUdyREE7RUFDSSw0Q0FBc0I7RUFBdEIsa0ZBQXNCO0VBQ3RCLGlCQUFtQztFQUFuQyxtQ0FBbUM7RUFDbkMsb0JBQXNDO0VBQXRDLHNDQUFzQztBSHdEMUM7O0FLMUVBOzs7Q0wrRUM7QUsxRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWlGRSxvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixTQUFTO0VBQ1QsU0FBUztFQUNULFVBQVU7RUFDVixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLHdCQUF3QjtBTDRFMUI7O0FLekVBLGdEQUFBO0FBQ0E7Ozs7Ozs7Ozs7O0VBV0UsY0FBYztBTDRFaEI7O0FLekVBO0VBQ0UsY0FBYztBTDRFaEI7O0FLekVBOztFQUVFLGdCQUFn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Qiw0QkFBNEI7RUFDNUIsdUJBQXNDO0VBQXRDLHNDQUFzQztBeERxdlJ4Qzs7QXdEbHZSQTtFQUNFLGdCQUFzQztFQUF0QyxzQ0FBc0M7QXhEcXZSeEM7O0F3RGx2UkE7RUFDRSxnQkFBNEM7RUFBNUMsNENBQTRDO0F4RHF2UjlDOztBd0Q5dVJBO0VBQ0UsbUJBQW1EO0VBQW5ELG1EQUFtRDtBeERpdlJyRDs7QXdEOXVSQTtFQUNFLGtCQUFxRDtFQUFyRCxxREFBcUQ7QXhEaXZSdkQ7O0F3RDl1UkE7RUFDRSxnQkFBbUQ7RUFBbkQsbURBQW1EO0F4RGl2UnJEOztBd0Q5dVJBO0VBQ0UsZ0JBQW9EO0VBQXBELG9EQUFvRDtBeERpdlJ0RDs7QXdEOXVSQTtFQUNFLGdCQUFxRDtFQUFyRCxxREFBcUQ7QXhEaXZSdkQ7O0F3RDF1UkE7RUFDRSxzQkFBNEQ7RUFBNUQsNERBQTREO0VBQzVELDRCQUFnRTtFQUFoRSxnRUFBZ0U7QXhENnVSbEU7O0F3RHR1UkEsd0VBQUE7QUFFQTtFQUdNLGdCaENVbUM7RWdDVm5DLDZDaENVbUM7QXhCNHRSekM7QU9odlJFO0VpRE9GO0VBR00sZ0JoQ1VtQztFZ0NWbkM7RXhEc3VSTjtBQTk5SkE7O0F3RDN3SEE7RUFHTSxnQmhDV21DO0VnQ1huQyw2Q2hDV21DO0F4Qit0UnpDOztBT3B2UkU7RWlET0Y7RUFHTSxnQmhDV21DO0VnQ1huQztFeEQwdVJOO0FBbCtKQTs7QXdEM3dIQTtFQUdNLGdCaENZbUM7RWdDWm5DLDZDaENZbUM7QXhCa3VSekM7O0FPeHZSRTtFaURPRjtFQUdNLGdCaENZbUM7RWdDWm5DO0V4RDh1Uk47QUF0K0pBOztBd0Qzd0hBO0VBR00saUJoQ2FtQztFZ0NibkMsNkNoQ2FtQztBeEJxdVJ6Qzs7QU81dlJFO0VpRE9GO0VBR00saUJoQ2FtQztFZ0NibkM7RXhEa3ZSTjtBQTErSkE7O0F3RG53SEEsdUVBQUE7QUFNQSx3RUFBQTtBQUVBO0VBR00sb0JoQ1M0QztFZ0NUNUMsb0RoQ1M0QztFZ0NSNUMsdUJoQ1NrRDtFZ0NUbEQsMERoQ1NrRDtBeEIrdFJ4RDs7QXdENXVSQTtFQUdNLG1DaENhNEM7RWdDYjVDLG9EaENhNEM7RWdDWjVDLHNDaENha0Q7RWdDYmxELDBEaENha0Q7QXhCZ3VSeEQ7O0F5QjdyUkk7RStCcERKO0VBSU0sc0JoQ2FrRDtFZ0NibEQ7RXhENnVSTjtBQTc5SkE7O0F5Qmh1SEk7RStCcERKO0VBR00sbUJoQ2E0QztFZ0NiNUM7RXhEOHVSTjtBQW4rSkE7O0F3RDl3SEE7RUFHTSwrQmhDaUI0QztFZ0NqQjVDLG9EaENpQjRDO0VnQ2hCNUMsa0NoQ2lCa0Q7RWdDakJsRCwwRGhDaUJrRDtBeEJpdVJ4RDs7QXlCbHNSSTtFK0JwREo7RUFJTSx1QmhDaUJrRDtFZ0NqQmxEO0V4RGt2Uk47QUF0OUpBOztBeUI1dUhJO0UrQnBESjtFQUdNLG9CaENpQjRDO0VnQ2pCNUM7RXhEbXZSTjtBQTU5SkE7O0F3RDF4SEE7RUFHTSxtQ2hDcUI0QztFZ0NyQjVDLG9EaENxQjRDO0VnQ3BCNUMsc0NoQ3FCa0Q7RWdDckJsRCwwRGhDcUJrRDtBeEJrdVJ4RDs7QXlCdnNSSTtFK0JwREo7RUFJTSxvQmhDcUJrRDtFZ0NyQmxEO0V4RHV2Uk47QUEvOEpBOztBeUJ4dkhJO0UrQnBESjtFQUdNLGlCaENxQjRDO0VnQ3JCNUM7RXhEd3ZSTjtBQXI5SkE7O0F3RDd4SEEsdUVBQUE7QUM1RkE7RUFDRSxzQkFBa0o7RUFBbEosa0pBQWtKO0VBQ2xKLHFCQUEyQztFQUEzQywyQ0FBMkM7QXpEazFSN0M7O0F5RC8wUkE7Ozs7Ozs7Q3pEdzFSQztBeUQvMFJEO0VBQ0Usb0JBQW9EO0VBQXBELG9EQUFvRDtFQUNwRCxtQkFBZ0Q7RUFBaEQsZ0RBQWdEO0VBQ2hELGNBQXdDO0VBQXhDLHdDQUF3QztFQUN4QyxnQkFBb0Q7RUFBcEQsb0RBQW9EO0VBQ3BELGlCQUFvRDtFQUFwRCxvREFBb0Q7RUFDcEQscUJBQTBEO0VBQTFELDBEQUEwRDtFQUMxRCxnQkFBa0Q7RUFBbEQsa0RBQWtEO0VBQ2xELHlCQUEwRDtFQUExRCwwREFBMEQ7RUFDMUQsa0JBQWtEO0VBQWxELGtEQUFr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RSxrQkFBa0I7QTlIeTdyQnBCIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBGaWxlIFN0cnVjdHVyZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IDAgLSBIZWxwZXJzXHJcbnwgMSAtIFV0aWxzXHJcbnwgMiAtIFZhcmlhYmxlc1xyXG58IDMgLSBCYXNlXHJcbnwgNCAtIFZlbmRvcnNcclxufCA1IC0gQ29tcG9uZW50c1xyXG58IDYgLSBMYXlvdXRzXHJcbnwgNyAtIFRlbXBsYXRlc1xyXG58XHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCAwIC0gSGVscGVyc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnwgXHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHbG9iYWxcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBMYXlvdXRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUeXBvZ3JhcGh5XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwXCIpO1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnJlYWtwb2ludHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBaIEluZGV4ZXNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBBcHAgVmFyaWFibGVzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUGFnZSBCdWlsZGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZmYW1pbHk9TXVsaXNoOml0YWwsd2dodEAwLDIwMC4uMTAwMDsxLDIwMC4uMTAwMCZkaXNwbGF5PXN3YXBcIik7XG4uc2VjdGlvbi0tYmFja2dyb3VuZC1jb2xvcl9fc3VidGxlLW9wYWNpdHkge1xuICAtLXNlY3Rpb25fX2JhY2tncm91bmQ6ICNGNUYzRjA7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1TcGFjaW5nLTksIDQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tU3BhY2luZy05LCA0MHB4KTtcbn1cblxuLnNlY3Rpb24tLWJhY2tncm91bmQtY29sb3JfX3ByaW1hcnktb3BhY2l0eSB7XG4gIC0tc2VjdGlvbl9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LW9wYWNpdHksIHJnYmEoNiwgMjQsIDczLCAwLjA3KSk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1TcGFjaW5nLTksIDQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tU3BhY2luZy05LCA0MHB4KTtcbn1cblxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSxcbnE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXJXaWR0aCkgKyAodmFyKC0tY29udGFpbmVyR3V0dGVyKSAqIDIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyR3V0dGVyKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyR3V0dGVyKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgYm9keSB7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIG1pbi13aWR0aDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygoMTAwJSAqIDE2KSAvIDE2KTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1iYXNlRm9udEZhbWlseSwgdmFyKC0tZm9udEZhbWlseSwgYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZikpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1iYXNlQ29sb3IsICMwMDApO1xuICBmb250LXdlaWdodDogdmFyKC0tYmFzZUZvbnRXZWlnaHQsIDQwMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYXNlTGluZUhlaWdodCwgMS4yKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogdmFyKC0tYmFzZUZvbnRXZWlnaHRCb2xkLCB2YXIoLS1mb250V2VpZ2h0Qm9sZCwgNzAwKSk7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQ7XG59XG5cbmlucHV0Om5vdChpbnB1dDotd2Via2l0LWF1dG9maWxsKTo6LXdlYmtpdC1jb250YWN0cy1hdXRvLWZpbGwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IHNtYWxsZXI7XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG5zdWIge1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyogUHJldmVudCBpT1MgZnJvbSB6b29taW5nIGluIG9uIGlucHV0IGZpZWxkcyAqL1xuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgaW5wdXRbdHlwZT0nY29sb3InXSxcbiAgaW5wdXRbdHlwZT0nZGF0ZSddLFxuICBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuICBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICBpbnB1dFt0eXBlPSdtb250aCddLFxuICBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4gIGlucHV0W3R5cGU9J3RlbCddLFxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIGlucHV0W3R5cGU9J3RpbWUnXSxcbiAgaW5wdXRbdHlwZT0ndXJsJ10sXG4gIGlucHV0W3R5cGU9J3dlZWsnXSxcbiAgc2VsZWN0LFxuICBzZWxlY3Q6Zm9jdXMsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZVdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmh0bWwuZm9jdXMtb3V0bGluZS1oaWRkZW4gKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3dwYWRtaW5iYXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCYXNpY3NcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgRWFzZXMgSW5cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgRWFzZXMgT3V0XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEVhc2VzIEluIE91dFxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgMSAtIFV0aWxzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUmVzZXQgRm9ybVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFJlc2V0IEJ1dHRvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IDIgLSBWYXJpYWJsZXNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCYXNpY1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1wbHlyLWNvbG9yLW1haW46ICM5NjNBMjI7XG4gIC0tdGV4dENvbG9yOiB2YXIoLS1wcmltYXJ5Q29sb3IpO1xuICAtLXRleHRGb250V2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0UmVndWxhcik7XG4gIC0tdGV4dExpbmVIZWlnaHQ6IDEuMjtcbiAgLS10ZXh0U2l6ZTogMC44NzVyZW07XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEFsbCBDb2xvcnNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBJIGhhdmUgbWFkZSBhIGxpdHRsZSB0b29sIHRvIGRvIHRoYXQgZm9yIHlvdSwgeW91IHdpbGwgaXQgdGhlcmVcclxufCBAc2VlIGh0dHBzOi8vYW5kcm9sYXgyLmdpdGh1Yi5pby9jc3MtbmFtZS10aG9zZS1jb2xvcnMvaW5kZXguaHRtbFxyXG58IEVudGVyIHlvdXIgY29sb3JzIGFuZCBpdCB3aWxsIGdlbmVyYXRlIHlvdSB0aGUgY29sb3JzIHdpdGggbmFtZVxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tcHJpbWFyeUNvbG9yOiAjZjAwO1xuICAtLXNlY29uZGFyeUNvbG9yOiAjMDBmO1xuICAtLXdoaXRlQ29sb3I6ICNmZmZmZmY7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEZvbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4vKiBHb3RoYW0gTGlnaHQgKDMwMCkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogR290aGFtIEJvb2sgKDQwMCkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogR290aGFtIE1lZGl1bSAoNTAwKSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBHb3RoYW0gQm9sZCAoNzAwKSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBHb3RoYW0gQmxhY2sgKDkwMCkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogRGVmYXVsdCBmb250cyAqL1xuLyogVGhlbWUgZm9udHMgKi9cbi8qIEFwcCBmb250cyAqL1xuOnJvb3Qge1xuICAtLWZvbnRGYW1pbHk6IGdvdGhhbSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udE11bGlzaDogTXVsaXNoLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250TW9udHNlcnJhdDogTW9udHNlcnJhdCwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udFdlaWdodDogdmFyKC0tZm9udFdlaWdodFJlZ3VsYXIsIDQwMCk7XG4gIC0tZm9udFdlaWdodEJsYWNrOiA5MDA7XG4gIC0tZm9udFdlaWdodEJvbGQ6IDcwMDtcbiAgLS1mb250V2VpZ2h0RXh0cmFCb2xkOiA4MDA7XG4gIC0tZm9udFdlaWdodExpZ2h0OiAzMDA7XG4gIC0tZm9udFdlaWdodE1lZGl1bTogNTAwO1xuICAtLWZvbnRXZWlnaHRSZWd1bGFyOiA0MDA7XG4gIC0tZm9udFdlaWdodFNlbWlCb2xkOiA2MDA7XG4gIC0tZm9udFdlaWdodFNlbWlUaGluOiAyMDA7XG4gIC0tZm9udFdlaWdodFRoaW46IDEwMDtcbiAgLS1iYXNlRm9udFdlaWdodEJvbGQ6IDYwMDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgR3JpZCAvIExheW91dFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1jb250YWluZXJHdXR0ZXI6IDE1cHg7XG4gIC0tY29udGFpbmVyV2lkdGg6IDEzMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250YWluZXJHdXR0ZXI6IDMwcHg7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLW1hdGVyaWFsLWlucHV0LS1zdmctc3Ryb2tlOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICMwMDAwMDApO1xuICAtLWhlbHAtdGV4dC0tbGVmdDogMzBweDtcbiAgLS1tYXRlcmlhbC1pbnB1dC10ZXh0LXBhZGRpbmc6IDEuNGVtIDFlbSAuOGVtIDBweDtcbiAgLS1tYXRlcmlhbC1pbnB1dC10ZXh0LWxldHRlci1zcGFjaW5nOiAwO1xuICAtLW1hdGVyaWFsLWlucHV0LWhpZ2hsaWdodC1saW5lLWhlaWdodDogMDtcbn1cblxubWF0ZXJpYWwtaW5wdXQge1xuICAtLW1hdGVyaWFsLWlucHV0LXBsYWNlaG9sZGVyLXRvcDogMzBweDtcbn1cblxubWF0ZXJpYWwtaW5wdXQ6OnBhcnQobGFiZWwpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1pbnB1dCwgIzAwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMTRweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCA0MDApO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxubWF0ZXJpYWwtaW5wdXQ6OnBhcnQoaW5wdXQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1pbnB1dC1mb2N1cywgIzM1MzMzMCk7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTksIDIyLCA0OSwgMC41KTtcbn1cblxubWF0ZXJpYWwtaW5wdXQ6Zm9jdXMtd2l0aGluOjpwYXJ0KGxhYmVsKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTQsIDE0cHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbn1cblxubWF0ZXJpYWwtaW5wdXQ6OnBhcnQoYmFyKTo6YmVmb3JlLCBtYXRlcmlhbC1pbnB1dDo6cGFydChiYXIpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IDMgLSBCYXNlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLyoqXG4gKiBTd2lwZXIgMTEuMi4xMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDI4LCAyMDI1XG4gKi9cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldDogMTBweDtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTmF2aWdhdGlvbiBmb250IHN0YXJ0ICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG5cbi8qIE5hdmlnYXRpb24gZm9udCBlbmQgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogRnJhY3Rpb24gKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXRvcDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbTogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItbGVmdDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQ6IDElO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDRweDtcbiAgKi9cbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFpvb20gY29udGFpbmVyIHN0eWxlcyBzdGFydCAqL1xuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLyogWm9vbSBjb250YWluZXIgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBDdWJlIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiBGbGlwIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzcyB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsIDI1cHgpIDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLXBvcHVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLWZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucGx5ciB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wbHlyLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBseXItbGluZS1oZWlnaHQsIDEuNyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnBseXIgYXVkaW8sIC5wbHlyIGlmcmFtZSwgLnBseXIgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXIgYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucGx5cjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnBseXItLWZ1bGwtdWkgKiwgLnBseXItLWZ1bGwtdWkgOmFmdGVyLCAucGx5ci0tZnVsbC11aSA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnBseXItLWZ1bGwtdWkgYSwgLnBseXItLWZ1bGwtdWkgYnV0dG9uLCAucGx5ci0tZnVsbC11aSBpbnB1dCwgLnBseXItLWZ1bGwtdWkgbGFiZWwge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLnBseXJfX2JhZGdlIHtcbiAgYmFja2dyb3VuZDogIzRhNTQ2NDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCAjNGE1NDY0KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wbHlyLWJhZGdlLWJvcmRlci1yYWRpdXMsIDJweCk7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcGx5ci1iYWRnZS10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsIDlweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggNHB4O1xufVxuXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY2FwdGlvbnMge1xuICBhbmltYXRpb246IHBseXItZmFkZS1pbiAuM3MgZWFzZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nOiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLCAxNXB4KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLWxhcmdlLCAxOHB4KTtcbiAgfVxufVxuXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KSB+IC5wbHlyX19jYXB0aW9ucyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSotNCkpO1xufVxuXG4ucGx5cl9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDBjO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWNhcHRpb25zLWJhY2tncm91bmQsICMwMDBjKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwgI2ZmZik7XG4gIGxpbmUtaGVpZ2h0OiAxODUlO1xuICBwYWRkaW5nOiAuMmVtIC41ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLnBseXJfX2NhcHRpb24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGx5cl9fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGx5ci1jb250cm9sLXJhZGl1cywgNHB4KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA3cHg7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5wbHlyX19jb250cm9sIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxOHB4O1xuICB3aWR0aDogdmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCk7XG59XG5cbi5wbHlyX19jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgIzAwYjJmZjtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG5hLnBseXJfX2NvbnRyb2wge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLCAucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQsIC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsIC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLCBhLnBseXJfX2NvbnRyb2w6YWZ0ZXIsIGEucGx5cl9fY29udHJvbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS80KTtcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7XG59XG5cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lICsgLnBseXJfX3RpbWUsIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSwgLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sIC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sIC5wbHlyIFtkYXRhLXBseXI9cGlwXSwgLnBseXJfX2NvbnRyb2xzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sIC5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLCAucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sIC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBseXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXBvcHVwIC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmZTY7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLCAjZmZmZmZmZTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCk7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4ICMwMDAwMDAyNjtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1tZW51LXNoYWRvdywgMCAxcHggMnB4ICMwMDAwMDAyNik7XG4gIGNvbG9yOiAjNGE1NDY0O1xuICBjb2xvcjogdmFyKC0tcGx5ci1tZW51LWNvbG9yLCAjNGE1NDY0KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLWJhc2UsIDE1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIHdpZHRoIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXI6YWZ0ZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDAwMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZmU2O1xuICBib3JkZXI6IHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpIHNvbGlkICMwMDAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwgI2ZmZmZmZmU2KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICByaWdodDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43IC0gdmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsIDRweCkvMik7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudV0ge1xuICBwYWRkaW5nOiA3cHg7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sIC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLCAucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGE1NDY0O1xuICBjb2xvcjogdmFyKC0tcGx5ci1tZW51LWNvbG9yLCAjNGE1NDY0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLW1lbnUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7XG4gIHBhZGRpbmc6IDQuNjY2NjdweCAxMC41cHg7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzEuNSkgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41KTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sID4gc3BhbiB7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDphZnRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDAwO1xuICBib3JkZXI6IHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkgc29saWQgIzAwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjQpO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3MjgxOTc7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsICM3MjgxOTcpO1xuICByaWdodDogNi41cHg7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpmb2N1cy12aXNpYmxlOmFmdGVyLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaXRpYWw7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogdmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICBtYXJnaW46IDdweDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7XG4gIG1hcmdpbi1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoyKTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzcyODE5NztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsICM3MjgxOTcpO1xuICBsZWZ0OiA2LjVweDtcbiAgbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSk7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2RjZGZlNTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yLCAjZGNkZmU1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1zaGFkb3ctY29sb3IsICNmZmYpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMy41cHg7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6Zm9jdXMtdmlzaWJsZTphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5pdGlhbDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXIsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDFhO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB3aWR0aDogMTZweDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwYjJmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106Zm9jdXMtdmlzaWJsZTpiZWZvcmUsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjMyODJmMWE7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyotMSAtIC0ycHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDI0LjVweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyozLjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKjIpO1xuICBjb2xvcjogIzAwYjJmZjtcbiAgY29sb3I6IHZhcigtLXBseXItcmFuZ2UtZmlsbC1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjJmZikpKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTlweDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSoyICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKTtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBjdXJyZW50Q29sb3IgMCwgIzAwMDAgMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yIHZhcigtLXZhbHVlLCAwKSwgIzAwMDAgdmFyKC0tdmFsdWUsIDApKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCAjZmZmKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzM7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggIzIzMjgyZjI2LCAwIDAgMCAxcHggIzIzMjgyZjMzKTtcbiAgaGVpZ2h0OiAxM3B4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpIC0gdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkpLzIqLTEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIHdpZHRoOiAxM3B4O1xuICB3aWR0aDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO1xuICBoZWlnaHQ6IDVweDtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMztcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCAjMjMyODJmMjYsIDAgMCAwIDFweCAjMjMyODJmMzMpO1xuICBoZWlnaHQ6IDEzcHg7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIHdpZHRoOiAxM3B4O1xuICB3aWR0aDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7XG4gIGhlaWdodDogNXB4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgY29sb3I6ICMwMDAwO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIsIC5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIC1tcy10cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogIzAwMDA7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIC1tcy10cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4ICMyMzI4MmYyNiwgMCAwIDAgMXB4ICMyMzI4MmYzMyk7XG4gIGhlaWdodDogMTNweDtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB3aWR0aDogMTNweDtcbiAgd2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMtdmlzaWJsZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBvdXRsaW5lOiAycHggZGFzaGVkICMwMGIyZmY7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjJmZikpKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMtdmlzaWJsZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgIzAwYjJmZjtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbXMtdHJhY2sge1xuICBvdXRsaW5lOiAycHggZGFzaGVkICMwMGIyZmY7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjJmZikpKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBseXJfX3Bvc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCAjMDAwKSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGx5ci0teW91dHViZS5wbHlyLS1wYXVzZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQ6bm90KC5wbHlyLS1zdG9wcGVkKSAucGx5cl9fcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX3RpbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtdGltZSwgdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpKTtcbn1cblxuLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKBhFwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGx5cl9fdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCA1cHgpO1xuICBib3R0b206IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAjMDAwMDAwMjY7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csIDAgMXB4IDJweCAjMDAwMDAwMjYpO1xuICBjb2xvcjogIzRhNTQ2NDtcbiAgY29sb3I6IHZhcigtLXBseXItdG9vbHRpcC1jb2xvciwgIzRhNTQ2NCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogNXB4IDcuNXB4O1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjEuNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UgLjFzLG9wYWNpdHkgLjJzIGVhc2UgLjFzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5cl9fdG9vbHRpcDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDAwO1xuICBib3JkZXItbGVmdDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgIzAwMDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwMDAwO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkICMwMDAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsICNmZmYpO1xuICBib3R0b206IC00cHg7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsIC5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDEpO1xufVxuXG4ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6YmVmb3JlLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOmJlZm9yZSB7XG4gIGxlZnQ6IDE2cHg7XG4gIGxlZnQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTZweDtcbiAgcmlnaHQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgc2NhbGUoMSk7XG59XG5cbi5wbHlyX19wcm9ncmVzcyB7XG4gIGxlZnQ6IDYuNXB4O1xuICBsZWZ0OiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSouNSk7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdLCAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNi41cHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotLjUpO1xuICBtYXJnaW4tcmlnaHQ6IC02LjVweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotLjUpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTNweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkpO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcCB7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0yLjVweDtcbiAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMikqLTEpO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDtcbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IDVweDtcbiAgbWluLXdpZHRoOiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1pbi13aWR0aDogNXB4O1xuICBtaW4td2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XG59XG5cbi5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzIzMjgyZjk5IDI1JSwgIzAwMDAgMCwgIzAwMDAgNTAlLCAjMjMyODJmOTkgMCwgIzIzMjgyZjk5IDc1JSwgIzAwMDAgMCwgIzAwMDApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgIzIzMjgyZjk5KSAyNSUsICMwMDAwIDI1JSwgIzAwMDAgNTAlLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgIzIzMjgyZjk5KSA1MCUsIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCAjMjMyODJmOTkpIDc1JSwgIzAwMDAgNzUlLCAjMDAwMCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsIDI1cHgpIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KTtcbiAgY29sb3I6ICMwMDAwO1xufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCAjZmZmZmZmNDApO1xufVxuXG4ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWM4ZDE5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCAjYzFjOGQxOTkpO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3NfX21hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItcHJvZ3Jlc3MtbWFya2VyLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGhlaWdodDogNXB4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDNweDtcbiAgd2lkdGg6IHZhcigtLXBseXItcHJvZ3Jlc3MtbWFya2VyLXdpZHRoLCAzcHgpO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGx5cl9fdm9sdW1lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBseXItLWF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb2xvcjogIzRhNTQ2NDtcbiAgY29sb3I6IHZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvciwgIzRhNTQ2NCk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmc6IHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTtcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjMDBiMmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIyZmYpKSk7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyLCAjZmZmKTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzhkMTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgI2MxYzhkMTk5KSk7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzhkMTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgI2MxYzhkMTk5KSk7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjOGQxOTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCAjYzFjOGQxOTkpKTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggIzIzMjgyZjFhO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4ICMyMzI4MmYyNiwgMCAwIDAgMXB4ICMyMzI4MmYzMyksIDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsICMyMzI4MmYxYSk7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggIzIzMjgyZjFhO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4ICMyMzI4MmYyNiwgMCAwIDAgMXB4ICMyMzI4MmYzMyksIDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsICMyMzI4MmYxYSk7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjMjMyODJmMWE7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggIzIzMjgyZjI2LCAwIDAgMCAxcHggIzIzMjgyZjMzKSwgMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgIzIzMjgyZjFhKTtcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgY29sb3I6ICNjMWM4ZDE5OTtcbiAgY29sb3I6IHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgI2MxYzhkMTk5KTtcbn1cblxuLnBseXItLXZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBseXItLXZpZGVvLnBseXItLW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCAjMDAwKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cl9fdmlkZW8tZW1iZWQsIC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxNi85KSB7XG4gIC5wbHlyX192aWRlby1lbWJlZCwgLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwgLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkID4gLnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4LjI4MTI1JSk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwMDAsICMwMDAwMDBiZik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCwgbGluZWFyLWdyYWRpZW50KCMwMDAwLCAjMDAwMDAwYmYpKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsICNmZmYpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nOiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjMuNSk7XG4gIH1cbn1cblxuLnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjMDBiMmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIyZmYpKSk7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCAjZmZmKTtcbn1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgYmFja2dyb3VuZDogIzAwYjJmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCAjZmZmKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAuOTtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMS41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgei1pbmRleDogMjtcbn1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2ZyB7XG4gIGxlZnQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMsIC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsICNmZmZmZmY0MCkpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsICNmZmZmZmY0MCkpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgI2ZmZmZmZjQwKSk7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCAjMjMyODJmMjYsIDAgMCAwIDFweCAjMjMyODJmMzMpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCAjZmZmZmZmODApO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCAjMjMyODJmMjYsIDAgMCAwIDFweCAjMjMyODJmMzMpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCAjZmZmZmZmODApO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggI2ZmZmZmZjgwO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4ICMyMzI4MmYyNiwgMCAwIDAgMXB4ICMyMzI4MmYzMyksIDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsICNmZmZmZmY4MCk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiAjZmZmZmZmNDA7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsICNmZmZmZmY0MCk7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXI6ZnVsbHNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KTtcbiAgfVxufVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwMDA7XG59XG5cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KTtcbiAgfVxufVxuXG4ucGx5cl9fYWRzIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wbHlyX19hZHMgPiBkaXYsIC5wbHlyX19hZHMgPiBkaXYgaWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cl9fYWRzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzIzMjgyZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3R0b206IDEwcHg7XG4gIGJvdHRvbTogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLWJhZGdlLXRleHQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICByaWdodDogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGx5cl9fYWRzOmVtcHR5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2N1ZXMge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDNweDtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwgI2ZmZik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KTtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggIzAwMDAwMDI2O1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LCAwIDFweCAycHggIzAwMDAwMDI2KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpO1xufVxuXG4ucGx5cl9fcHJldmlldy10aHVtYjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDAwO1xuICBib3JkZXItbGVmdDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgIzAwMDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwMDAwO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkICMwMDAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsICNmZmYpO1xuICBib3R0b206IC00cHg7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogY2FsYyg1MCUgKyB2YXIoLS1wcmV2aWV3LWFycm93LW9mZnNldCkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjYzFjOGQxO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAtIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWcsIC5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDAwMDAwMjY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDAwLCAjMDAwMDAwYmYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsIGxpbmVhci1ncmFkaWVudCgjMDAwMCwgIzAwMDAwMGJmKSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLCA4cHgpIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAtIDFweCk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogMjBweCA2cHggNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtdGltZSwgdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpKTtcbn1cblxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nIHtcbiAgYm90dG9tOiAwO1xuICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyLS1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGx5cl9fc3Itb25seSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBseXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBDVVNUT00gUFJPUEVSVElFU1xyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wbHlyLS1zdG9wcGVkIC5wbHlyX19jb250cm9scyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjpyb290IHtcbiAgLS1wbHlyLWNvbG9yLW1haW46ICM5NjNBMjI7XG4gIC0tcGx5ci1jb2xvci1tYWluLS1ob3ZlcjogI0RGRDNDRDtcbn1cblxuaDEge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICM5NjNBMjIpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgUGxheWZhaXIpO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA1MDApO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC05LCAyLjI1cmVtKTtcbiAgLyogMTAwJSAqL1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDMuMnB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNXhsLCAycmVtKTtcbiAgfVxufVxuXG5oMiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5LCBQbGF5ZmFpcik7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTgsIDJyZW0pO1xuICAvKiAxMDYuNjY3JSAqL1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDNweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00eGwsIDEuODc1cmVtKTtcbiAgfVxufVxuXG5oMyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5LCBQbGF5ZmFpcik7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTgsIDMycHgpO1xuICAvKiAxMzMuMzMzJSAqL1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDIuNnB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCwgMS42MjVyZW0pO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IDQgLSBWZW5kb3JzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnJlYWtwb2ludFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IExpbmtzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnktc3V0dGxlLCAjRjVGM0YwKTtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rc19fcGFkZGluZzogdmFyKC0tU3BhY2luZy01LCAxcmVtKSAwcHg7XG4gIC0tYW5jaG9yLWJsb2NrX19saW5rc19fZ2FwLWJldHdlZW4tbGlua3M6IHZhcigtLVNwYWNpbmctMywgMTBweCk7XG4gIC0tYW5jaG9yLWJsb2NrX19saW5rc19fYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ib3JkZXItc3VidGxlLCAjQjVDOUZGKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGluayAoQnV0dG9uKVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1hbmNob3ItYmxvY2tfX2xpbmtfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjMzUzMzMwKTtcbiAgLS1hbmNob3ItYmxvY2tfX2xpbmtfX2ZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgLS1hbmNob3ItYmxvY2tfX2xpbmtfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDAuODc1cmVtKTtcbiAgLS1hbmNob3ItYmxvY2tfX2xpbmtfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICAtLWFuY2hvci1ibG9ja19fbGlua19fbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC0tYW5jaG9yLWJsb2NrX19saW5rX19ib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAtLWFuY2hvci1ibG9ja19fbGlua19fcGFkZGluZzogMTBweCAyMHB4O1xuICAtLWFuY2hvci1ibG9ja19fbGlua19fYm9yZGVyLXJhZGl1czogdmFyKC0tQm9yZGVyLVJhZGl1cy1yb3VuZGVkLW5vbmUsIDBweCk7XG4gIC0tYW5jaG9yLWJsb2NrX19saW5rX19iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAtLWFuY2hvci1ibG9ja19fbGlua19fdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cblxuOnJvb3Qge1xuICAtLWFuY2hvci1ibG9ja19fbGlua19fYWN0aXZlX19iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAtLWFuY2hvci1ibG9ja19fbGlua19fYWN0aXZlX19ib3JkZXI6IDAuNXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG4gIC0tYW5jaG9yLWJsb2NrX19saW5rX19hY3RpdmVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjMzUzMzMwKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2VsZWN0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fc3RpY2t5OiBzdGlja3k7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190b3A6IDY1cHg7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X196LWluZGV4OiA1O1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYmFja2dyb3VuZDogI0ZCRkFGOTtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX21hcmdpbi1sZWZ0OiBhdXRvO1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fcGFkZGluZzogdmFyKC0tU3BhY2luZy01LCAyMHB4IDE0cHgpO1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYm94LXNoYWRvdzogbm9uZTtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2JvcmRlci1yYWRpdXM6IHZhcigtLUJvcmRlci1SYWRpdXMtcm91bmRlZC1ub25lLCAwcHgpIHZhcigtLUJvcmRlci1SYWRpdXMtcm91bmRlZC1ub25lLCAwcHgpIHZhcigtLUJvcmRlci1SYWRpdXMtcm91bmRlZC1sZywgMCkgdmFyKC0tQm9yZGVyLVJhZGl1cy1yb3VuZGVkLWxnLCAwKTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYXJyb3dfX2NvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMSAxMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J001LjI0MDk2IDAuMjE1MzMyVjEwLjgwNjJNMC4yMTUzMTkgNS45NDA2Mkw1LjI0MDk2IDEwLjk1NzZMMTAuMjY2NiA1Ljk0MDYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzAuNDMwNzY5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19hcnJvd19fcmlnaHQ6IDA7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19hcnJvd19fdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19hcnJvd19faGVpZ2h0OiAxMnB4O1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYXJyb3dfX3RyYW5zaXRpb246IDAuM3M7XG59XG5cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19tYXJnaW4tdG9wOiAxcmVtO1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpc3Qtc3R5bGU6IGF1dG87XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLVNwYWNpbmctNSwgMjBweCkgKyA1cHgpO1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2dhcDogdmFyKC0tU3BhY2luZy0yNSwgMTBweCk7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbWF4LWhlaWdodDogNjAwcHg7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtLCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saV9fY29sb3I6ICMzNTMzMzA7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgNDAwKTtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMjBweCk7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19nYXA6IHZhcigtLVNwYWNpbmctMjUsIDEwcHgpO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fZ2FwOiB2YXIoLS1TcGFjaW5nLTItNSwgMTBweCk7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1pbnZlcnQsICMzNTMzMzApO1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDE2cHgpO1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgNDAwKTtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC00LCAxNnB4KTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX3NlbGVjdGVkX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLWludmVydCwgIzM1MzMzMCk7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX3NlbGVjdGVkX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSwgMXJlbSk7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19zZWxlY3RlZF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDIwcHgpO1xuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX3NlbGVjdGVkX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDBweCk7XG59XG5cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19hY3RpdmVfX3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRlbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYW5jaG9yLWJsb2NrX19jb250ZW50X19ib3JkZXItdG9wOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1hbmNob3ItYmxvY2tfX2NvbnRlbnRfX21hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWFuY2hvci1ibG9ja19fY29udGVudF9fYmxvY2tfX2dhcDogdmFyKC0tc3BhY2luZy05LCAzcmVtKTtcbn1cblxuOnJvb3Qge1xuICAtLWFuY2hvci1ibG9ja19faW5uZXItY29udGVudF9fYmxvY2tfX2dhcDogdmFyKC0tc3BhY2luZy05LCAzNnB4KTtcbn1cblxuOnJvb3Qge1xuICAtLWFuY2hvci1ibG9ja19faW5uZXItYmxvY2tfX3Njcm9sbC1tYXJnaW4tdG9wOiAxNS42MjVyZW07XG59XG5cbjpyb290IHtcbiAgLS1hbmNob3ItYmxvY2tfX3RpdGxlX19tYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNsaWRlciBuYXZpZ2F0aW9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLXN3aXBlci1idXR0b24tcHJldi13aWR0aDogMTUwcHg7XG4gIC0tc3dpcGVyLWJ1dHRvbi1wcmV2LWxlZnQ6IC0yMHB4O1xuICAtLXN3aXBlci1idXR0b24tcHJldi1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDgwJSk7XG4gIC0tc3dpcGVyLWJ1dHRvbi1uZXh0LXdpZHRoOiAxNTBweDtcbiAgLS1zd2lwZXItYnV0dG9uLW5leHQtcmlnaHQ6IC0yM3B4O1xuICAtLXN3aXBlci1idXR0b24tbmV4dC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA4MCUpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBIZWFkaW5nXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWF1dGhvci1ibG9ja19faGVhZGluZ19fYXJlYXM6ICdpbWFnZSBjb250ZW50JztcbiAgLS1hdXRob3ItYmxvY2tfX2hlYWRpbmdfX2NvbHVtbnM6IGF1dG8gMWZyO1xuICAtLWF1dGhvci1ibG9ja19faGVhZGluZ19fZ2FwOiAwLjc1cmVtO1xuICAtLWF1dGhvci1ibG9ja19faGVhZGluZ19fdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuOnJvb3Qge1xuICAtLWF1dGhvci1ibG9ja19faW1hZ2VfX2JvcmRlcjogbm9uZTtcbiAgLS1hdXRob3ItYmxvY2tfX2ltYWdlX19ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtLWF1dGhvci1ibG9ja19faW1hZ2VfX3RleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuOnJvb3Qge1xuICAtLWF1dGhvci1ibG9ja19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgI0ZGRik7XG4gIC0tYXV0aG9yLWJsb2NrX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWF1dGhvci1ibG9ja19fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xuICAtLWF1dGhvci1ibG9ja19fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hdXRob3ItYmxvY2tfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDQwMCk7XG4gIC0tYXV0aG9yLWJsb2NrX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNSk7XG4gIC0tYXV0aG9yLWJsb2NrX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAxLjZweCk7XG4gIC0tYXV0aG9yLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLS1hdXRob3ItYmxvY2tfX3RpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG46cm9vdCB7XG4gIC0tYXV0aG9yLWJsb2NrX190aXRsZV9fc3Ryb25nX19mb250LXdlaWdodDogNzAwO1xufVxuXG46cm9vdCB7XG4gIC0tYXV0aG9yLWJsb2NrX19kZXNjcmlwdGlvbl9fY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICMwMDApO1xuICAtLWF1dGhvci1ibG9ja19fZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZTogMXJlbTtcbiAgLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19mb250LXdlaWdodDogNDAwO1xuICAtLWF1dGhvci1ibG9ja19fZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAtLWF1dGhvci1ibG9ja19fZGVzY3JpcHRpb25fX2xpbmUtaGVpZ2h0OiAxO1xuICAtLWF1dGhvci1ibG9ja19fZGVzY3JpcHRpb25fX21hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19tYXgtd2lkdGg6IDUwcmVtO1xufVxuXG46cm9vdCB7XG4gIC0tYXV0aG9yLWJsb2NrX19sZWFybi1tb3JlLWJ1dHRvbl9fbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG46cm9vdCB7XG4gIC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI0ZGRik7XG4gIC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1hdXRob3ItYmxvY2tfX2RlZmF1bHQtbGVhcm4tbW9yZS1idXR0b25fX2xldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gIC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19saW5lLWhlaWdodDogMTtcbiAgLS1hdXRob3ItYmxvY2tfX2RlZmF1bHQtbGVhcm4tbW9yZS1idXR0b25fX3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG46cm9vdCB7XG4gIC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19zdmdfX2ZpbGw6IHZhcigtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fY29sb3IpO1xuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fc3ZnX19tYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuOnJvb3Qge1xuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fc3ZnX190cmFuc2Zvcm0tLW9uLWhvdmVyOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBGb290ZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2JhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2NvbG9yOiAjMDAwMDAwO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyX19jb2x1bW5zOiAxZnI7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2Rpc3BsYXk6IGdyaWQ7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2dhcDogMC42MjVyZW07XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX21hcmdpbi10b3A6IDEuODc1cmVtO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyX19wYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyX19wYWRkaW5nLWxlZnQ6IDFyZW07XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3BhZGRpbmctcmlnaHQ6IDFyZW07XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3BhZGRpbmctdG9wOiAwLjdyZW07XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3RleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2Rpc3BsYXk6IGZsZXg7XG4gICAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMDAwKTtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1KTtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDByZW0pO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX21hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fdGV4dC1hbGlnbjogbGVmdDtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuOnJvb3Qge1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2NvbG9yOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fY29sb3IpO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtc2l6ZTogMXJlbTtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19mb250LXN0eWxlOiBpbmhlcml0O1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fbGluZS1oZWlnaHQ6IDE7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fdGV4dC1hbGlnbjogbGVmdDtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fYm9yZGVyOiBub25lO1xuICAgIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZ2FwOiAwO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19zdmdfX2ZpbGw6ICNmZmY7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fc3ZnX19tYXJnaW4tcmlnaHQ6IDA7XG59XG5cbjpyb290IHtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2JhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2JhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2JhY2tncm91bmQtbGluZV9fY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2JhY2tncm91bmQtbGluZV9fdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2U7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fcGFkZGluZy1ib3R0b206IDAuMWVtO1xufVxuXG46cm9vdCB7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fYmFja2dyb3VuZC1saW5lX19iYWNrZ3JvdW5kLXBvc2l0aW9uLS1vbi1ob3ZlcjogbGVmdCBib3R0b207XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fYmFja2dyb3VuZC1saW5lX19iYWNrZ3JvdW5kLXNpemUtLW9uLWhvdmVyOiAxMDAlIDEwMCU7XG59XG5cbjpyb290IHtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fY29sb3I6ICNGRkY7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19mb250LWZhbWlseSk7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2ZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2ZvbnQtc3R5bGU6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtc3R5bGUpO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19mb250LXdlaWdodDogNDAwO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19sZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19saW5lLWhlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fbGluZS1oZWlnaHQpO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX190ZXh0LWFsaWduOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX190ZXh0LWFsaWduKTtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fdGV4dC10cmFuc2Zvcm06IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX3RleHQtdHJhbnNmb3JtKTtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fbWFyZ2luLXRvcDogMjBweDtcbn1cblxuOnJvb3Qge1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX19jb2xvcjogI0ZGRjtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fZm9udC1mYW1pbHk6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtZmFtaWx5KTtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fZm9udC1zdHlsZTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZm9udC1zdHlsZSk7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2xldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2xpbmUtaGVpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19saW5lLWhlaWdodCk7XG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX3RleHQtYWxpZ246IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX3RleHQtYWxpZ24pO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX190ZXh0LXRyYW5zZm9ybTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fdGV4dC10cmFuc2Zvcm0pO1xuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX19tYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBTaW5nbGUgcGFnZSBcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXN1YnRsZSwgI0ZGRik7XG4gIC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSwgMXJlbSk7XG4gIC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMC4zMnB4KTtcbiAgLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTQsIDEpO1xuICAtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fdGV4dC1hbGlnbik7XG4gIC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X190ZXh0LXRyYW5zZm9ybTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fdGV4dC10cmFuc2Zvcm0pO1xuICAtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fbWFyZ2luLXRvcDogMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCcmVha3BvaW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgVGhpcyBicmVha3BvaW50IGlzIHVzZWQgdG8gZGVmaW5lIHdoZW4gdGhlIGJ1dHRvbnMgd2lsbCBiZSBkaXNwbGF5ZWRcclxufCBibG9ja3MgYnkgYmxvY2tzLlxyXG58XHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LCAjMEU0MkNGKTtcbiAgLS1idXR0b25zLWJsb2NrX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlcmlmLCBpbmhlcml0KTtcbiAgLS1idXR0b25zLWJsb2NrX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsLCAxLjg3NXJlbSk7XG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1idXR0b25zLWJsb2NrX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcbiAgLS1idXR0b25zLWJsb2NrX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOCwgMS4zMyk7XG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX21hcmdpbi1ib3R0b206IHZhcigtLVNwYWNpbmctNSwgMjBweCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX3RleHQtYWxpZ246IGxlZnQ7XG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19kaXNwbGF5OiBmbGV4O1xuICAtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnV0dG9uc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9ja19fYnV0dG9uc19fZ2FwLWJldHdlZW4tYnV0dG9uczogMS41NjI1cmVtO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2J1dHRvbnNfX21hcmdpbi1ob3Jpem9udGFsLXNpZGVzOiAwLjkzNzVyZW07XG4gIC0tYnV0dG9ucy1ibG9ja19fYnV0dG9uc19fbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2J1dHRvbnNfX21hcmdpbi12ZXJ0aWNhbC1zaWRlczogdmFyKC0tYnV0dG9ucy1ibG9ja19fYnV0dG9uc19fZ2FwLWJldHdlZW4tYnV0dG9ucyk7XG4gIC0tYnV0dG9ucy1ibG9ja19fYnV0dG9uc19fbWF4LXdpZHRoOiAxNy41cmVtO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBTbGlkZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWJ1dHRvbnMtYmxvY2tfX2NvbnRyb2xzX19nYXA6IHZhcigtLVNwYWNpbmctMywgMTJweCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fY29udHJvbHNfX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctNiwgMjRweCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2JvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX3BhZGRpbmc6IDRweDtcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fd2lkdGg6IDQ3cHg7XG4gIC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2hlaWdodDogNDdweDtcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX2NvbG9yOiAjZmZmZmZmO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMsIDAuNzVyZW0pO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC0zLCAxKTtcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcbiAgLS1idXR0b25zLWJsb2NrX19zd2lwZXItYnV0dG9uLXByZXZfX2Fycm93X19jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICMxMjNCQUEpO1xuICAtLWJ1dHRvbnMtYmxvY2tfX3N3aXBlci1idXR0b24tcHJldl9fYXJyb3dfX2NvbG9yLS1pcy1ob3ZlcmVkOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICMwNjE4NDkpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEZWZhdWx0IEJ1dHRvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LXN1dHRsZSwgIzg5OTZCQyk7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2JvcmRlcjogbm9uZTtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fYm9yZGVyLXJhZGl1czogdmFyKC0tQm9yZGVyLVJhZGl1cy1yb3VuZGVkLTR4bCwgNDBweCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2JveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjRkZGKTtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDBweCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTQsIDEpO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tU3BhY2luZy0xLCA0cHgpO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLWxlZnQ6IHZhcigtLVNwYWNpbmctNCwgMTZweCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctcmlnaHQ6IHZhcigtLVNwYWNpbmctMSwgNHB4KTtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy10b3A6IHZhcigtLVNwYWNpbmctMSwgNHB4KTtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC1hbGlnbjogbGVmdDtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgZWFzZTtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM0JBQSk7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX19ib3JkZXI6ICBub25lO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2NvbG9yLS1pcy1ob3ZlcmVkOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI0ZGRik7XG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tLWlzLWhvdmVyZWQ6IHNjYWxlWCgxKTtcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4tLWlzLWhvdmVyZWQ6IGxlZnQgY2VudGVyO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBSZWFkIG1vcmUgYnV0dG9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmVfX21hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX21heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjRkZGKTtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC1mYW1pbHksIGluaGVyaXQpO1xuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC13ZWlnaHQsIDQwMCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtbGV0dGVyLXNwYWNpbmcsIDBweCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtbGluZS1oZWlnaHQsIDEuNSk7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IHZhcigtLVNwYWNpbmctMi01LCAxMHB4KTtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19wYWRkaW5nLWxlZnQ6IHZhcigtLVNwYWNpbmctNCwgMTZweCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1yaWdodDogdmFyKC0tU3BhY2luZy00LCAxNnB4KTtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19wYWRkaW5nLXRvcDogdmFyKC0tU3BhY2luZy0yLTUsIDEwcHgpO1xuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX3RleHQtYWxpZ246IGNlbnRlcjtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX190cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlO1xuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ib3JkZXItcmFkaXVzOiB2YXIoLS1SYWRpdXMtcmFkaWkteHMsIDRweCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19nYXA6IHZhcigtLVNwYWNpbmctMiwgOHB4KTtcbn1cblxuOnJvb3Qge1xuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2hvdmVyX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM0JBQSk7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9faG92ZXJfX2JvcmRlcjogbm9uZTtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fY29sb3ItLWlzLWhvdmVyZWQ6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjRkZGKTtcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkOiBzY2FsZVgoMSk7XG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4tLWlzLWhvdmVyZWQ6IGxlZnQgY2VudGVyO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBIZWFkZXIgUG9zaXRpb25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBUaGlzIHZhcmlhYmxlIG1hbmFnZSB0aGUgaGVhZGVyIHBvc2l0aW9uLlxyXG58XHJcbnwgSXQgY2FuIGJlIGBsZWZ0YCBvciBgY2VudGVyYC5cclxufFxyXG4qL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgVGl0bGVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXNlY29uZGFyeSwgIzM1MzMzMCk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCwgMS42MjVyZW0pO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDIuNnB4KTtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOCwgMSk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX21hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMy01LCAxNHB4KTtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fdGV4dC1hbGlnbjogbGVmdDtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRGVzY3JpcHRpb25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzAwMCk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDBweCk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTcsIDEuNzUpO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX19tYXJnaW4tdG9wOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fYm9yZGVyLWJvdHRvbV9fbWFyZ2luLXRvcCk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX3RleHQtYWxpZ246IGxlZnQ7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX190ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEJ1dHRvbnNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2J1dHRvbnNfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOCwgNTBweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fYnV0dG9uc19fbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBTbGlkZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2NvbnRyb2xzX19nYXA6IDAuNjI1cmVtO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2NvbnRyb2xzX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTYsIDQ1cHgpO1xufVxuXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtd3JhcHBlcl9fZ2FwOiAwO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX193aWR0aDogMTAwJTtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19faGVpZ2h0OiAzcHg7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3NfX2JhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCA5NCwgNzgsIDAuMzApO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19tYXJnaW4tbGVmdDogMDtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3NfX2Jhcl9fd2lkdGg6IDEwMCU7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3NfX2Jhcl9fbGVmdDogLTEwMCU7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3NfX2Jhcl9fYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWJvcmRlci1wcmltYXJ5LCAjOTA1RTRFKTtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fYmFyX190cmFuc2l0aW9uOiAwLjZzO1xufVxuXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2NvbG9yOiAjM2QzZDNkO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlX190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKTtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS41KTtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEZWZhdWx0IEJ1dHRvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2NvbG9yOiAjMzUzMzMwO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsLCAxLjEyNXJlbSk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuMjIpO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDEuOHB4KTtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNCwgMTZweCk7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2dhcDogdmFyKC0tc3BhY2luZy0zLTUsIDE0cHgpO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX190ZXh0LWFsaWduOiBsZWZ0O1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19ib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCB2YXIoLS1ib3JkZXItYm9yZGVyLXN0cm9uZywgIzM1MzMzMCk7XG59XG5cbjpyb290IHtcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fY29sb3I6ICMzNTMzMzA7XG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2NvbG9yLS1pcy1ob3ZlcmVkOiAjMzUzMzMwO1xuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX190cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1mYXFfX21heC13aWR0aDogNzAwcHg7XG4gIC0tYW50aXBvZGVzLWZhcV9fbWFyZ2luOiAwIGF1dG87XG4gIC0tYW50aXBvZGVzLWZhcV9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtZmFxX190aXRsZV9fY29sb3I6IHZhcigtLWNvbG9ycy10ZXh0LXRleHQtcHJpbWFyeS05MDAsICMxODFEMjcpO1xuICAtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwsIDEuODc1cmVtKTtcbiAgLS1hbnRpcG9kZXMtZmFxX190aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgLS1hbnRpcG9kZXMtZmFxX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41KTtcbiAgLS1hbnRpcG9kZXMtZmFxX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xuICAtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX190ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fY29sb3I6IHZhcigtLWNvbG9ycy10ZXh0LXRleHQtdGVydGlhcnktNjAwLCAjNTM1ODYyKTtcbiAgLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbiAgLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41KTtcbiAgLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xuICAtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXhsLCAxcmVtKTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1mYXFfX2xpc3RfX21hcmdpbjogdmFyKC0tU3BhY2luZy04LCAycmVtKSAwIDAgMDtcbiAgLS1hbnRpcG9kZXMtZmFxX19saXN0X19wYWRkaW5nOiAwO1xuICAtLWFudGlwb2Rlcy1mYXFfX2xpc3RfX2dhcDogdmFyKC0tU3BhY2luZy04LCAycmVtKTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3BhZGRpbmc6IDAgMCB2YXIoLS1TcGFjaW5nLTgsIDJyZW0pO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3dpZHRoOiAxMDAlO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19iYWNrZ3JvdW5kOiBub25lO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19ib3JkZXI6IG5vbmU7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3BhZGRpbmc6IDA7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnLCAxLjEyNXJlbSk7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3RleHQtYWxpZ246IGxlZnQ7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2Rpc3BsYXk6IGZsZXg7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fY3Vyc29yOiBwb2ludGVyO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19wb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3RyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX3dpZHRoOiAxLjVlbTtcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX19oZWlnaHQ6IDEuNWVtO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX192ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX19yaWdodDogMDtcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX190b3A6IDUwJTtcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX190cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbl9fdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC40cztcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1jbG9zZV9fb3BhY2l0eTogMDtcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1jbG9zZV9fcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLW9wZW5fX29wYWNpdHk6IDE7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tb3Blbl9fdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLW9wZW5fX29wYWNpdHktLWV4cGFuZGVkOiAwO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLW9wZW5fX3RyYW5zZm9ybS0tZXhwYW5kZWQ6IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX29wYWNpdHktLWV4cGFuZGVkOiAxO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLWNsb3NlX19wb2ludGVyLWV2ZW50cy0tZXhwYW5kZWQ6IGF1dG87XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX3RyYW5zZm9ybS0tZXhwYW5kZWQ6IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19vdmVyZmxvdzogaGlkZGVuO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fbWF4LWhlaWdodDogMDtcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX3RyYW5zaXRpb246IDAuNHM7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19wYWRkaW5nOiAwO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fbWFyZ2luLWJvdHRvbTogMDtcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX3BhZGRpbmctLWV4cGFuZGVkOiB2YXIoLS1zcGFjaW5nLW1kLCAwLjVyZW0pIDAgMCAwO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fbWFyZ2luLWJvdHRvbS0tZXhwYW5kZWQ6IDA7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjUpO1xuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcmVtKTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnJlYWtwb2ludFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdsb2JhbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZXJvX19jb2x1bW4tZ2FwOiB2YXIoLS1TcGFjaW5nLTIwLCA0MHB4KTtcbiAgLS1oZXJvX19yb3ctZ2FwOiB2YXIoLS1TcGFjaW5nLTksIDM2cHgpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUZXh0c1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZXJvX190ZXh0c19fbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICAtLWhlcm9fX3RleHRzX19tYXJnaW4tdG9wOiAyLjE4NzVyZW07XG59XG5cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtaGVyb19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XG4gIC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1oZXJvX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNHhsLCAyLjI1cmVtKTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtaGVyb19fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA1MDApO1xuICAtLWFudGlwb2Rlcy1oZXJvX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOSwgMSk7XG4gIC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDMuMnB4KTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzIwMjAyMCk7XG4gIC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCwgMS4yNXJlbSk7XG4gIC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICAtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEpO1xuICAtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19tYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTItNSwgMTBweCk7XG59XG5cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX19jb2xvcjogIzM1MzMzMDtcbiAgLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tYW50aXBvZGVzLWhlcm9fX3N1Yi10aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsLCAxLjEyNXJlbSk7XG4gIC0tYW50aXBvZGVzLWhlcm9fX3N1Yi10aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCAzMDApO1xuICAtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEpO1xuICAtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS44cHgpO1xuICAtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMi01LCAxMHB4KTtcbn1cblxuOnJvb3Qge1xuICAtLWhlcm9fX2NvbnRlbnRfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMy01LCAyOHB4KTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjM0UzRTNFKTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMyNSk7XG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNzUpO1xuICAtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDBweCk7XG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX3NwYWNlLWJldHdlZW4tcGFyYWdyYXBoczogdmFyKC0tc3BhY2luZy01LCA4cHgpO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlua19fY29sb3I6IHZhcigtLXRleHQtdGV4dC1saW5rLCAjMTIzQkFBKTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlua19faG92ZXJfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtbGluay1ob3ZlciwgI0VEM0E2NCk7XG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3RfX3BhZGRpbmctbGVmdDogMXJlbTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlzdC1pdGVtX19waWN0b19fd2lkdGg6IDlweDtcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlzdC1pdGVtX19waWN0b19faGVpZ2h0OiA5cHg7XG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3QtaXRlbV9fcGljdG9fX3RvcDogLTFweDtcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlzdC1pdGVtX19waWN0b19fbGVmdDogLTI1cHg7XG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3QtaXRlbV9fcGljdG9fX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG46cm9vdCB7XG4gIC0taGVyb19fYXBwb2ludG1lbnQtYnV0dG9uX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTYsIDMycHgpO1xufVxuXG46cm9vdCB7XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzk2M0EyMik7XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2JvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpaS14cywgMCk7XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2JveC1zaGFkb3c6IG5vbmU7XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI0VCRTlFNik7XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWZhbWlseSwgaW5oZXJpdCk7XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC13ZWlnaHQsIDQwMCk7XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxpbmUtaGVpZ2h0LCAxLjEpO1xuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1sZXR0ZXItc3BhY2luZywgMS42cHgpO1xuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19wYWRkaW5nLWJvdHRvbTogMC45ZW07XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BhZGRpbmctbGVmdDogMS4yZW07XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BhZGRpbmctcmlnaHQ6IDEuMmVtO1xuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19wYWRkaW5nLXRvcDogMC45ZW07XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3RleHQtYWxpZ246IGNlbnRlcjtcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciBlYXNlIC4zcztcbn1cblxuOnJvb3Qge1xuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19waWN0b19fZmlsbDogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2NvbG9yKTtcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX2hlaWdodDogYXV0bztcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX21hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BpY3RvX193aWR0aDogNzBweDtcbn1cblxuOnJvb3Qge1xuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19iYWNrZ3JvdW5kLS1vbi1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2NvbG9yLS1vbi1ob3ZlcjogI0VCRTlFNjtcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fY29sb3IpO1xufVxuXG46cm9vdCB7XG4gIC0taGVyb19fYnV0dG9uc19fZ2FwOiB2YXIoLS1zcGFjaW5nLTYsIDI0cHgpO1xuICAtLWhlcm9fX2J1dHRvbnNfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNiwgMjRweCk7XG59XG5cbjpyb290IHtcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjZmZmKTtcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjMzUzMzMwKTtcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtZmFtaWx5LCBpbmhlcml0KTtcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLXNpemUsIDFyZW0pO1xuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC13ZWlnaHQsIDQwMCk7XG4gIC0taGVyb19fZGVmYXVsdC1idXR0b25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxldHRlci1zcGFjaW5nLCAxLjZweCk7XG4gIC0taGVyb19fZGVmYXVsdC1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxpbmUtaGVpZ2h0LCAxLjUpO1xuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaWkteHMsIDRweCk7XG4gIC0taGVyb19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctYm90dG9tOiAwO1xuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLWxlZnQ6IDA7XG4gIC0taGVyb19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctcmlnaHQ6IDA7XG4gIC0taGVyb19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctdG9wOiAwO1xuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG46cm9vdCB7XG4gIC0taGVyb19fZGVmYXVsdC1idXR0b25fX2JhY2tncm91bmQtLW9uLWhvdmVyOiB0cmFuc3BhcmVudDtcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fY29sb3IpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUZXh0cyAtIE1vdW50ZWQgT24gTWVkaWEocylcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0taGVyb19fbW91bnQtdGV4dF9fYmFja2dyb3VuZDogI2ZmZjtcbiAgLS1oZXJvX19tb3VudC10ZXh0X19ib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSksIDBweCAycHggNHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjEpO1xuICAtLWhlcm9fX21vdW50LXRleHRfX291dHNpZGU6IC0zLjQzNzVyZW07XG4gIC0taGVyb19fbW91bnQtdGV4dF9fcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAtLWhlcm9fX21vdW50LXRleHRfX3BhZGRpbmctbGVmdDogMS44NzVyZW07XG4gIC0taGVyb19fbW91bnQtdGV4dF9fcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIC0taGVyb19fbW91bnQtdGV4dF9fcGFkZGluZy10b3A6IDEuODc1cmVtO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBNZWRpYXNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0taGVyby1tZWRpYV9fc3RpY2t5LXRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpICsgMS4yNXJlbSk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE1lZGlhcyAtIEltYWdlIFNsaWRlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZXJvX19pbWFnZS1zbGlkZXJfX2NvbnRyb2xzX19nYXA6IHZhcigtLXNwYWNpbmctMiwgOHB4KTtcbiAgLS1oZXJvX19pbWFnZS1zbGlkZXJfX2NvbnRyb2xzX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTUsIDIwcHgpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nLTIsIDhweCkgLyAyKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogMTJweDtcbiAgLS1hbnRpcG9kZXMtaGVyb19fb24taG92ZXJfX3N3aXBlci1idXR0b25fX29wYWNpdHk6IDAuNjtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2VjdGlvbiBWYXJpYWJsZXNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG46cm9vdCB7XG4gIC0tc2VjdGlvbl9fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tc2VjdGlvbl9fY29sb3I6ICMwMDA7XG4gIC0tc2VjdGlvbl9fbWFyZ2luLXRvcDogMzVweDtcbn1cblxuOnJvb3Qge1xuICAtLXNlY3Rpb24taW5uZXJfX21hcmdpbi10b3A6IDM1cHg7XG59XG5cbjpyb290IHtcbiAgLS1zZWN0aW9uLWhlYWRlci0tY2VudGVyX190ZXh0LWFsaWduOiB2YXIoLS1zZWN0aW9uLWhlYWRlcl9fdGV4dC1hbGlnbiwgY2VudGVyKTtcbiAgLS1zZWN0aW9uLWhlYWRlci0tbGVmdF9fdGV4dC1hbGlnbjogdmFyKC0tc2VjdGlvbi1oZWFkZXJfX3RleHQtYWxpZ24sIGxlZnQpO1xuICAtLXNlY3Rpb24taGVhZGVyLS1yaWdodF9fdGV4dC1hbGlnbjogdmFyKC0tc2VjdGlvbi1oZWFkZXJfX3RleHQtYWxpZ24sIGxlZnQpO1xuICAtLXNlY3Rpb24taGVhZGVyX19tYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG46cm9vdCB7XG4gIC0tc2VjdGlvbi1oZWFkZXJfX2J1dHRvbl9fbWFyZ2luLXRvcDogMTVweDtcbn1cblxuOnJvb3Qge1xuICAtLXNlY3Rpb24tLXdpdGgtaW1hZ2VfX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC0tc2VjdGlvbi0td2l0aC1pbWFnZV9fYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2VjdGlvbiBNYXJnaW5zL1BhZGRpbmdzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgTWFuYWdlIHRoZSBkaWZmZXJlbnQgc2l6ZXMgZm9yIG1hcmdpbiBhbmQgcGFkZGluZ3MuXHJcbnwgWW91IGNhbiBkZWZpbmUgdGhlbSBpbiBgY29uZmlnL2FjZi1wYWdlLWJ1aWxkZXIucGhwYFxyXG58XHJcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1maXJzdC1pbi1ibG9jayAqL1xuOnJvb3Qge1xuICAtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX3hzOiAxMHB4O1xuICAtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX3NtOiAzNnB4O1xuICAtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX21kOiA0MHB4O1xuICAtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX3hsOiAxMDhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1zZWN0aW9uX19tYXJnaW5fX3NpemVzX194czogMzBweDtcbiAgICAtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX3NtOiA0MHB4O1xuICAgIC0tc2VjdGlvbl9fbWFyZ2luX19zaXplc19fbWQ6IDcycHg7XG4gICAgLS1zZWN0aW9uX19tYXJnaW5fX3NpemVzX194bDogMTA4cHg7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1maXJzdC1pbi1ibG9jayAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZmlyc3QtaW4tYmxvY2sgKi9cbjpyb290IHtcbiAgLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19feHNfX3RvcDogMS4yNXJlbTtcbiAgLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19feHNfX2JvdHRvbTogMS4yNXJlbTtcbiAgLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19fc21fX3RvcDogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19fc21fX2JvdHRvbTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19fbWRfX3RvcDogY2FsYygxLjVyZW0gKyAzdncpO1xuICAtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19tZF9fYm90dG9tOiBjYWxjKDEuNXJlbSArIDN2dyk7XG4gIC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX3hsX190b3A6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX3hsX19ib3R0b206IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX3NtX190b3A6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19zbV9fYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19fbWRfX3RvcDogMy43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19tZF9fYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX3hsX190b3A6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19feGxfX2JvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBIZWFkZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlcl9fZ2FwOiB2YXIoLS1TcGFjaW5nLTMtNSwgMjhweCk7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlcl9fbWFyZ2luLWJvdHRvbTogdmFyKC0tU3BhY2luZy04LCAwKTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsLCAxLjg3NXJlbSk7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTgsIDEuMSk7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcihcclxuXHRcdC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsXHJcblx0XHQwcHhcclxuXHQpO1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LCAjMGU0MmNmKTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5OiB2YXIoXHJcblx0XHQtLWZvbnQtZmFtaWx5LXNhbnMsXHJcblx0XHRpbmhlcml0XHJcblx0KTtcbiAgLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWRlc2NyaXB0aW9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWRlc2NyaXB0aW9uX19mb250LXdlaWdodDogdmFyKFxyXG5cdFx0LS1mb250LXdlaWdodC1saWdodCxcclxuXHRcdDMwMFxyXG5cdCk7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbl9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2xpbmUtaGVpZ2h0OiB2YXIoXHJcblx0XHQtLWZvbnQtbGluZS1oZWlnaHQtNixcclxuXHRcdDEuNzVcclxuXHQpO1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nOiB2YXIoXHJcblx0XHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLFxyXG5cdFx0MHB4XHJcblx0KTtcbiAgLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWRlc2NyaXB0aW9uX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMzZTNlM2UpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBOdW1iZXJzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgVGhlc2UgdmFyaWFibGUgd2lsbCBtYW5hZ2UgdGhlIHNpemUgb2YgdGhlIGJsb2NrcyBkZXBlbmRpbmcgb24gdGhlIG51bWJlclxyXG58IG9mIGJsb2Nrcy5cclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MtLTFfX21heC13aWR0aDogMjEuODc1cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MtLTJfX21heC13aWR0aDogNDMuNzVyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2Nrcy0tM19fbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBPbiBIb3ZlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1pbWFnZSwgI2ZmZik7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctdG9wOiAyLjVyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC1hbGlnbjogbGVmdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1yb3VuZGVkLWxnLCAwKTtcbn1cblxuOnJvb3Qge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2NvbG9yOiAjZmRmYWY3O1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtZmFtaWx5XHJcblx0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCwgMS43NXJlbSk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNDAwKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKFxyXG5cdFx0LS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCxcclxuXHRcdDAuNTZweFxyXG5cdCk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNSk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fdGV4dC1hbGlnbjogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LWFsaWduXHJcblx0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX190ZXh0LXRyYW5zZm9ybTogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LXRyYW5zZm9ybVxyXG5cdCk7XG59XG5cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fYmFja2dyb3VuZDogbm9uZTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9faGVpZ2h0OiAxcHg7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX21hcmdpbi1ib3R0b206IDEwcHg7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX21hcmdpbi10b3A6IDEwcHg7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX3dpZHRoOiAzLjEyNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW1hZ2UsICNGRkYpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNjIpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX3RleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtYWxpZ24pO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX3RleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2NvbG9yOiAjMzUzMzMwO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LWZhbWlseTogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LWZhbWlseVxyXG5cdCk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2ZvbnQtc2l6ZTogMXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19saW5lLWhlaWdodDogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19saW5lLWhlaWdodFxyXG5cdCk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX21hcmdpbi10b3A6IDJyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3BhZGRpbmctYm90dG9tOiAwO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX190ZXh0LWFsaWduOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtYWxpZ25cclxuXHQpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LXRyYW5zZm9ybVxyXG5cdCk7XG59XG5cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fZnJvbS1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fZnJvbS1zaXplOiAxMDAlIDEwMCU7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fdG8tcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX190by1zaXplOiAwIDEwMCU7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19jb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fY29sb3IpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtZmFtaWx5XHJcblx0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19mb250LXNpemU6IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC1zaXplXHJcblx0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19mb250LXdlaWdodDogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXdlaWdodFxyXG5cdCk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGV0dGVyLXNwYWNpbmdcclxuXHQpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2xpbmUtaGVpZ2h0XHJcblx0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX21hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX21hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX190ZXh0LWFsaWduOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtYWxpZ25cclxuXHQpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtdHJhbnNmb3JtXHJcblx0KTtcbn1cblxuOnJvb3Qge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19jb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fY29sb3IpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19mb250LWZhbWlseTogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LWZhbWlseVxyXG5cdCk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX2ZvbnQtc2l6ZTogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXNpemVcclxuXHQpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCwgNzAwKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fbGV0dGVyLXNwYWNpbmc6IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGV0dGVyLXNwYWNpbmdcclxuXHQpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19saW5lLWhlaWdodDogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19saW5lLWhlaWdodFxyXG5cdCk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX21hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX21hcmdpbi1sZWZ0OiAwO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19tYXJnaW4tcmlnaHQ6IDA7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX3RleHQtYWxpZ246IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fdGV4dC1hbGlnblxyXG5cdCk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX3RleHQtdHJhbnNmb3JtOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtdHJhbnNmb3JtXHJcblx0KTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2xpZGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250cm9sc19fZ2FwOiB2YXIoLS1TcGFjaW5nLTMtNSwgMCk7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2NvbnRyb2xzX19tYXJnaW4tdG9wOiB2YXIoLS1TcGFjaW5nLTYsIDI0cHgpO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXdyYXBwZXJfX2dhcDogMC42MjVyZW07XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX193aWR0aDogMTAwJTtcbiAgLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX2hlaWdodDogMnB4O1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDk0LCA3OCwgMC4zKTtcbiAgLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX21hcmdpbi1sZWZ0OiAwO1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19iYXJfX3dpZHRoOiAxMDAlO1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fYmFyX19sZWZ0OiAtMTAwJTtcbiAgLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX2Jhcl9fYmFja2dyb3VuZC1jb2xvcjogIzkwNWU0ZTtcbiAgLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX2Jhcl9fdHJhbnNpdGlvbjogMC42cztcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fY29sb3I6ICMzZDNkM2Q7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0sIDUwMCk7XG4gIC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjUpO1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fbGV0dGVyLXNwYWNpbmc6IHZhcihcclxuXHRcdC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsXHJcblx0XHQwcHhcclxuXHQpO1xuICAtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgR2xvYmFsIHN0eWxlc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS10by1yZWFkLWFsc29fX2JhY2tncm91bmQ6ICNlZmVmZWYwMDtcbiAgLS10by1yZWFkLWFsc29fX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTcsIDApO1xuICAtLXRvLXJlYWQtYWxzb19fcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAtLXRvLXJlYWQtYWxzb19fcGFkZGluZy1yaWdodDogMHJlbTtcbiAgLS10by1yZWFkLWFsc29fX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTcsIDApO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS10by1yZWFkLWFsc29fX3RpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xuICAtLXRvLXJlYWQtYWxzb19fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XG4gIC0tdG8tcmVhZC1hbHNvX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsLCAxLjYyNXJlbSk7XG4gIC0tdG8tcmVhZC1hbHNvX190aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLXRvLXJlYWQtYWxzb19fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICAtLXRvLXJlYWQtYWxzb19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMi42cHgpO1xuICAtLXRvLXJlYWQtYWxzb19fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTgsIDEuMzMpO1xuICAtLXRvLXJlYWQtYWxzb19fdGl0bGVfX3RleHQtYWxpZ246IGxlZnQ7XG4gIC0tdG8tcmVhZC1hbHNvX190aXRsZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGlua3NcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tdG8tcmVhZC1hbHNvX19saW5rc19fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMDAwKTtcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tdG8tcmVhZC1hbHNvX19saW5rc19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0tdG8tcmVhZC1hbHNvX19saW5rc19fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLXRvLXJlYWQtYWxzb19fbGlua3NfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1KTtcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDBweCk7XG4gIC0tdG8tcmVhZC1hbHNvX19saW5rc19fcm93LWdhcDogdmFyKC0tU3BhY2luZy01LCAyMHB4KTtcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19jb2x1bW4tZ2FwOiB2YXIoLS1TcGFjaW5nLTEwLCAyNXB4KSA7XG4gIC0tdG8tcmVhZC1hbHNvX19saW5rc19fZ2FwOiB2YXIoLS1TcGFjaW5nLTUsIDIwcHgpO1xuICAtLXRvLXJlYWQtYWxzb19fbGlua3NfX21hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAtLXRvLXJlYWQtYWxzb19fbGlua3NfX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctOCwgMzJweCk7XG4gIC0tdG8tcmVhZC1hbHNvX19saW5rc19fd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tdG8tcmVhZC1hbHNvX19saW5rc19fd2lkdGg6IGNhbGMoNTAlIC0gMS4yNXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tdG8tcmVhZC1hbHNvX19saW5rc19fd2lkdGg6IGNhbGMoNTAlIC0gMS43NXJlbSk7XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ2F0ZWdvcnlcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2JhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCk7XG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2JvcmRlci1yYWRpdXM6IHZhcigtLUJvcmRlci1SYWRpdXMtcm91bmRlZC00eGwsIDApO1xuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19wYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTEtNSwgOHB4KSB2YXIoLS1TcGFjaW5nLTIsIDEycHgpO1xuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICMwMDApO1xuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtLCAwLjc1cmVtKTtcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwLjZweCk7XG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTQsIDEuMTQpO1xuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBvc3QgSW5mbyBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzM1MzMzMCk7XG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgNDAwKTtcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS42cHgpO1xuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNSk7XG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX21hcmdpbi10b3A6IDlweDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUmVhZCBtb3JlIGxpbmtcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2dhcDogdmFyKC0tU3BhY2luZy0yLCA4cHgpO1xuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICNmZmYpO1xuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19ib3JkZXItcmFkaXVzOiB2YXIoLS1SYWRpdXMtcmFkaWkteHMsIDRweCk7XG4gIC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX3BhZGRpbmc6IHZhcigtLVNwYWNpbmctMi01LCAwKSB2YXIoLS1TcGFjaW5nLTQsIDApO1xuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICMzNTMzMzApO1xuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC1mYW1pbHksIGluaGVyaXQpO1xuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19mb250LXNpemU6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtc2l6ZSwgMXJlbSk7XG4gIC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtd2VpZ2h0LCA0MDApO1xuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC1saW5lLWhlaWdodCwgMS41KTtcbiAgLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtbGV0dGVyLXNwYWNpbmcsIDEuNnB4KTtcbiAgLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fbWFyZ2luLXRvcDogdmFyKC0tU3BhY2luZy04LCAzMnB4KTtcbn1cblxuOnJvb3Qge1xuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19iYWNrZ3JvdW5kLS1vbi1ob3ZlcjogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICMxMjNCQUEpXHJcbjtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSGVhZGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWNhdGVnb3J5LXBhZ2VfX3RpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICM5NjNBMjIpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgaW5oZXJpdCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCwgMnJlbSk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTksIDEpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDMuMnB4KTtcbn1cblxuOnJvb3Qge1xuICAtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMzRTNFM0UpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzI1KTtcbiAgLS1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbl9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS43NSk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHJlbSk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMy01LCAwLjk1cmVtKTtcbn1cblxuLyoqIFRoaXMgdmFyaWFibGUgbWFuYWdlcyB3aGVuIHRoZSB0ZXh0IGFuZCBidXR0b25zIGFyZSBpbiBibG9jayBsaW5lLiAqL1xuOnJvb3Qge1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXNfX3RvcDogdmFyKC0taGVhZGVyLWhlaWdodCwgMCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fei1pbmRleDogOTk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fZ2FwOiB2YXIoLS1TcGFjaW5nLTMsIDAuNzVyZW0pO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXNfX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctNiwgMC41cmVtKTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnktc3V0dGxlLCB0cmFuc3BhcmVudCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNSwgMThweCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNSwgMThweCk7XG59XG5cbjpyb290IHtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbnNfX2dhcDogdmFyKC0tU3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuOnJvb3Qge1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICNGRkYpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19ib3JkZXI6IDAuNXB4IHNvbGlkIHZhcigtLWJvcmRlci1ib3JkZXItc2Vjb25kYXJ5LCB0cmFuc3BhcmVudCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2JvcmRlci1yYWRpdXM6IHZhcigtLUJvcmRlci1SYWRpdXMtcm91bmRlZC1ub25lLCAwcmVtKTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjMzUzMzMwKTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAwLjg3NXJlbSk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS40cHgpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1cmVtKTtcbiAgLyogMTI1JSAqL1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yLCAxMHB4KTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0yLCAxMHB4KTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX190cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xufVxuXG46cm9vdCB7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2JhY2tncm91bmQtLWlzLWFjdGl2ZTogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICM5NjNBMjIpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19jb2xvci0taXMtYWN0aXZlOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI0ZGRik7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENhdGVnb3JpZXMgc2VsZWN0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLyogY2F0ZWdvcmllcy1zZWxlY3QgKi9cbjpyb290IHtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9wOiA2NXB4O1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X196LWluZGV4OiA5OTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fbWF4LXdpZHRoOiAxMDAlO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCkpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXJvdW5kZWQtbm9uZSwgMHJlbSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1yb3VuZGVkLW5vbmUsIDByZW0pIHZhcigtLWJvcmRlci1yYWRpdXMtcm91bmRlZC1sZywgMCkgdmFyKC0tYm9yZGVyLXJhZGl1cy1yb3VuZGVkLWxnLCAwKTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fYm94LXNoYWRvdzogbm9uZTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHksIGluaGVyaXQpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19wYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTUsIDE4cHgpIHZhcigtLXNwYWNpbmctNSwgMTRweCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLyogY2F0ZWdvcmllcy1zZWxlY3QgdGl0bGUgKi9cbjpyb290IHtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTgsIDFyZW0pO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1pbnZlcnQsICMzNTMzMzApO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCA0MDApO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNCwgMSk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy13aWRlc3QsIDEuNnB4KTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlLXN2Z19fbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlLXN2Z19fbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pO1xufVxuXG4vKiBjYXRlZ29yaWVzLXNlbGVjdCBzZWxlY3RlZCAqL1xuOnJvb3Qge1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjMzUzMzMwKTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX29wdGlvbi1zZWxlY3RlZF9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20sIDFyZW0pO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjQpO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHJlbSk7XG59XG5cbi8qIGNhdGVnb3JpZXMtc2VsZWN0IHRvZ2dsZSAqL1xuOnJvb3Qge1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190b2dnbGVfX3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RvZ2dsZS1zdmctcGF0aF9fZmlsbDogdHJhbnNwYXJlbnQ7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RvZ2dsZS0tb3Blbl9fdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogY2F0ZWdvcmllcy1zZWxlY3Qgb3B0aW9ucyAqL1xuOnJvb3Qge1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0LW9wdGlvbnNfX2dhcDogdmFyKC0tc3BhY2luZy0yNSwgMC42MjVyZW0pO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0LW9wdGlvbnNfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjMzUzMzMwKTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC1vcHRpb25zX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20sIDFyZW0pO1xuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0LW9wdGlvbnNfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC1vcHRpb25zX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDQwMCk7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS40Mik7XG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcmVtKTtcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC1vcHRpb25zLS1vcGVuX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQb3N0c1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1jYXRlZ29yeS1wYWdlX19wb3N0c19fbWFyZ2luLXRvcDogNDZweDtcbiAgLS1jYXRlZ29yeS1wYWdlX19wb3N0c19fZ2FwOiAyLjE4NzVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1jYXRlZ29yeS1wYWdlX19wb3N0c19fbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBhZ2luYXRpb25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tY2F0ZWdvcnktcGFnZV9fcGFnaW5hdGlvbl9fbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnJlYWtwb2ludFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbW1lbnRzIEJsb2NrXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19iYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0UxIDtcbiAgLS1jb21tZW50cy1ibG9ja19fbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy03LCAxLjc1cmVtKTtcbiAgLS1jb21tZW50cy1ibG9ja19fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy04LCA0cmVtKTtcbiAgLS1jb21tZW50cy1ibG9ja19fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctOCwgMnJlbSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTgsIDApO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LW1ldGFfX2dhcDogdmFyKC0tc3BhY2luZy0yLTUsIDRweCAxMnB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb21tZW50cy1ibG9ja19fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy04LCA2cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbW1lbnRzLWJsb2NrX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgsIDhyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29tbWVudHMtYmxvY2tfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOCwgN3JlbSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29tbWVudHMtYmxvY2tfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOCwgN3JlbSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29tbWVudHMtYmxvY2tfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOCwgOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29tbWVudHMtYmxvY2tfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOCwgMTNyZW0pO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudHNfX2dhcDogMXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGxpZXMtZ2FwOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudHNfX2dhcCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllc19fbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllc19fbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19wYWdlZF9fYmFja2dyb3VuZC1maXJzdC1jb2xvcjogcmdiYSgyMzUsIDIzMSwgMjI1LCAwLjEwKTtcbiAgLS1jb21tZW50cy1ibG9ja19fcGFnZWRfX2JhY2tncm91bmQtc2Vjb25kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnktc3V0dGxlLCByZ2IoMjM1LCAyMzEsIDIyNSkpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19wYWdlZF9fbWF4LWhlaWdodDogNTByZW07XG59XG5cbjpyb290IHtcbiAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc3VidGxlLCAjMzUzMzMwKTtcbiAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwsIDJyZW0pO1xuICAtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC04LCAxKTtcbiAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMy42cHgpO1xuICAtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy01LCA0OHB4KTtcbiAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX3RleHQtYWxpZ246IGNlbnRlcjtcbiAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwsIDIuMjVyZW0pO1xuICAgIC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19tYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTUsIDY0cHgpO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbW1lbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX2JhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeS1zdXR0bGUsICNmN2Y5ZmYpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19ib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX2dhcDogMC44cmVtO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy00LCAyNHB4KTtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTQsIDI0cHgpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTQsIDI0cHgpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy00LCAyNHB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fZ2FwOiAxLjU2MjVyZW07XG4gICAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF2YXRhcl9fYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICMzNTMzMzApO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcsIDEuMTI1cmVtKTtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLCA1MDApO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4xKTtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS44cHgpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWRhdGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc3VidGxlLCAjMzUzMzMwKTtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1kYXRlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWRhdGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCAzMDApO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWRhdGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwLjMycHgpO1xufVxuXG46cm9vdCB7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMzUzMzMwKTtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCwgNDAwKTtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC00LCAxKTtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDAuOHB4KTtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX190ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pO1xufVxuXG46cm9vdCB7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LCAjOTYzQTIyKTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzM1MzMzMCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMjUpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yLTUsIDEwcHgpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBMb2FkIE1vcmUgQnV0dG9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1jb21tZW50cy1ibG9ja19fbG9hZC1tb3JlX190b3A6IC0wLjkzNzVyZW07XG59XG5cbjpyb290IHtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICNmZmYpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JvcmRlcjogbm9uZTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaWkteHMsIDApO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JveC1zaGFkb3c6IG5vbmU7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjMzUzMzMwKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1mYW1pbHksIGluaGVyaXQpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtd2VpZ2h0LCAzMjUpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxpbmUtaGVpZ2h0LCAxLjUpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxldHRlci1zcGFjaW5nLCAxLjZweCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IDA7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1sZWZ0OiAwO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3BhZGRpbmctcmlnaHQ6IDA7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy10b3A6IDA7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fdGV4dC1hbGlnbjogbGVmdDtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2dhcDogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3RyYW5zaXRpb246IGNvbG9yIC4zNXMgZWFzZTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllciguMjUsIC4xLCAuMjUsIDEpO1xufVxuXG46cm9vdCB7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fY29sb3ItLWlzLWhvdmVyZWQ6ICNmZmY7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS0taXMtaG92ZXJlZDogc2NhbGVYKDEpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luLS1pcy1ob3ZlcmVkOiBsZWZ0IGNlbnRlcjtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRm9ybVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm1fX21hcmdpbi10b3A6IDUwcHg7XG59XG5cbjpyb290IHtcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1wcmltYXJ5LCAjMzUzMzMwKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCwgMS4yNXJlbSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuMik7XG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMnB4KTtcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX3RleHQtYWxpZ246IGxlZnQ7XG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX190ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG46cm9vdCB7XG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0taW5wdXRzX19nYXA6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XG59XG5cbjpyb290IHtcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS1zdWJtaXRfX21hcmdpbi10b3A6IDQxcHg7XG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tc3VibWl0X190ZXh0LWFsaWduOiByaWdodDtcbn1cblxuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JhY2tncm91bmQpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2JveC1zaGFkb3c6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JveC1zaGFkb3cpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2NvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19jb2xvcik7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtZmFtaWx5KTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19mb250LXNpemU6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3BhZGRpbmctYm90dG9tKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19wYWRkaW5nLWxlZnQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3BhZGRpbmctbGVmdCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fcGFkZGluZy1yaWdodDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1yaWdodCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fcGFkZGluZy10b3A6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3BhZGRpbmctdG9wKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX190ZXh0LWFsaWduOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX190ZXh0LWFsaWduKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3RyYW5zaXRpb246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3RyYW5zaXRpb24pO1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2dhcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fZ2FwKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ib3JkZXItcmFkaXVzOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ib3JkZXItcmFkaXVzKTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2hvdmVyX19iYWNrZ3JvdW5kOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fYmFja2dyb3VuZCk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybSk7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW46IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zaXRpb24pO1xufVxuXG46cm9vdCB7XG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fY29sb3ItLWlzLWhvdmVyZWQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2NvbG9yLS1pcy1ob3ZlcmVkKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkKTtcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbi0taXMtaG92ZXJlZDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4tLWlzLWhvdmVyZWQpO1xufVxuXG46cm9vdCB7XG4gIC0tY29tbWVudHMtYmxvY2tfX3dhaXRfYXBwcm92YWxfX3Njcm9sbC1tYXJnaW4tdG9wOiAxNS42MjVyZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdsb2JhbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1mb290ZXJfX21hcmdpbi10b3A6IDA7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IExvZ29cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1sb2dvX19saW5rc19fZ2FwOiB2YXIoLS1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24tbG9nb19fbGlua3NfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTAsIDIuNXJlbSk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRhY3RcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCB0cmFuc3BhcmVudCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGlpLXhzLCAwLjI1cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19ib3gtc2hhZG93OiBub25lO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI2ZmZik7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtZmFtaWx5LCBpbmhlcml0KTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19mb250LXNpemU6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtc2l6ZSwgMXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLXdlaWdodCwgNDAwKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19saW5lLWhlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1saW5lLWhlaWdodCwgMSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtbGV0dGVyLXNwYWNpbmcsIDBweCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMi01LCAwKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19wYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctNCwgMCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy00LCAwKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0yLTUsIDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3RleHQtYWxpZ246IGNlbnRlcjtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3RyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BpY3RvX19maWxsOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19jb2xvcik7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGljdG9fX2hlaWdodDogYXV0bztcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19waWN0b19fbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19waWN0b19fd2lkdGg6IDAuODMxM3JlbTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2JhY2tncm91bmQtLW9uLWhvdmVyOiB0cmFuc3BhcmVudDtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19jb2xvci0tb24taG92ZXI6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2NvbG9yKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19waWN0b19fZmlsbC0tb24taG92ZXI6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2NvbG9yKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRG9jdG9saWJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2JhY2tncm91bmQ6ICM5NjNBMjI7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2JvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpaS14cywgMCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2JveC1zaGFkb3c6IG5vbmU7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWZhbWlseSwgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19mb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC13ZWlnaHQsIDQwMCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxpbmUtaGVpZ2h0LCAxLjUpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1sZXR0ZXItc3BhY2luZywgMS42cHgpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yLTUsIDAuN3JlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy00LCAxNnB4KTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy00LCAxNnB4KTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMi01LCAwLjdyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3RyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZCBlYXNlLWluLW91dCAuM3M7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgIzk2M0EyMik7XG4gICAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjRUJFN0UxKTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BpY3RvX19maWxsOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fY29sb3IpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19waWN0b19faGVpZ2h0OiBhdXRvO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19waWN0b19fbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGljdG9fX3dpZHRoOiAwLjgzMTNyZW07XG59XG5cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fYmFja2dyb3VuZC0tb24taG92ZXI6IHRyYW5zcGFyZW50O1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19jb2xvci0tb24taG92ZXI6ICM5NjNBMjI7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BpY3RvX19maWxsLS1vbi1ob3ZlcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2NvbG9yKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fY29sb3ItLW9uLWhvdmVyOiAjZmZmO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEluZm9ybWF0aW9uc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fbWFyZ2luLXRvcDogMDtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fZ2FwOiB2YXIoLS1zcGFjaW5nLTEwLCAyLjVyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTcsIDEuNzVyZW0pO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fZ2FwOiB2YXIoLS1zcGFjaW5nLTE4LCA0LjY4NzVyZW0pO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEFkcmVzc2VcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19nYXA6IHZhcigtLXNwYWNpbmctMiwgMC43NXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNCwgMXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICNmZmYpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2ZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCA0MDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjVyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDAuMjhweCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX21hcmdpbi1sZWZ0OiAwO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTEtNSwgMC4zNzVyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2NvbG9yLS1vbi1ob3ZlcjogI2ZmZjtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUGhvbmVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xMCwgMi41cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RpdGxlX19nYXA6IHZhcigtLXNwYWNpbmctMiwgMC42MjVyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzAwMCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTQsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICNGRkYpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMC44NzVyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQsIDQwMCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC00LCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMC4yOHB4KTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX21hcmdpbi1sZWZ0OiAwO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fbWFyZ2luLXRvcDogMXJlbTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX2NvbG9yLS1vbi1ob3ZlcjogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICNGRkYpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMDAwKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19tYXJnaW4tbGVmdDogMS44MTI1cmVtO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fbWF4LXdpZHRoOiAxOS43NXJlbTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMS01LCAwLjM3NXJlbSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNywgMS43NXJlbSk7XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSG91cnNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbV9fbGVhZGluZy10cmltOiBib3RoO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbV9fdGV4dC1lZGdlOiBjYXA7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU29jaWFsc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzAwMCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX19sZWFkaW5nLXRyaW06IGJvdGg7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX190ZXh0LWVkZ2U6IGNhcDtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LU1lZGl1bS1tZWRpdW0tZmFtaWx5LCBpbmhlcml0KTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1NZWRpdW0tbWVkaXVtLXNpemUsIDEuMTI1cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LU1lZGl1bS1tZWRpdW0td2VpZ2h0LCA1MDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtTWVkaXVtLW1lZGl1bS1saW5lLWhlaWdodCwgMS4xMjVyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtTWVkaXVtLW1lZGl1bS1sZXR0ZXItc3BhY2luZywgMCk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX19pdGVtc19fZ2FwOiB2YXIoLS1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX2l0ZW1zX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX19pdGVtc19fdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX2l0ZW1zX19ob3Zlci1maWxsOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM0JBQSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTmV3c2xldHRlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19nYXA6IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xMCwgMi41cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2JvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ib3JkZXItc3VidGxlLCAjQjVDOUZGKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXBhZ2UsICNGRkYpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2hlaWdodDogMy42MjVyZW07XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fcGFkZGluZzogdmFyKC0tc3BhY2luZy0xLCAwLjI1cmVtKSB2YXIoLS1zcGFjaW5nLTEsIDAuMjVyZW0pIHZhcigtLXNwYWNpbmctMSwgMC4yNXJlbSkgdmFyKC0tc3BhY2luZy0zLTUsIDAuODc1cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE0LCAwLjg3NXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX21heC13aWR0aDogOC4xMjVyZW07XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19oZWlnaHQ6IDEwMCU7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2JvcmRlci1yYWRpdXM6IDNyZW07XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjRkZGKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE0LCAwLjg3NXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTYsIDEuNXJlbSk7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX3BhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2JhY2tncm91bmQtLW9uLWhvdmVyOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM0JBQSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWVudVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1mb290ZXJfX21lbnUtaW5uZXJfX2dhcDogdmFyKC0tc3BhY2luZy01LCAyMHB4KTtcbiAgLS1mb290ZXJfX21lbnVfX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWZvb3Rlcl9fbWVudV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy04LCAyOHB4KTtcbiAgLS1mb290ZXJfX21lbnVfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMtNSwgMXJlbSk7XG4gIC0tZm9vdGVyX19tZW51X19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0zLTUsIDFyZW0pO1xuICAtLWZvb3Rlcl9fbWVudS1pbm5lcl9fYV9fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS1ib3JkZXItYm9yZGVyLXN1YnRsZSwgI0ZGQzU4MCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWZvb3Rlcl9fbWVudS1pbm5lcl9fZ2FwOiB2YXIoLS1zcGFjaW5nLTEwLCAxcmVtIDIuNXJlbSk7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI0ZGRik7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fdGV4dC1hbGlnbjogbGVmdDtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19mb250LWZhbWlseTogdmFyKC0tZm9udC1TbWFsbC1tZWRpdW0tZmFtaWx5LCBpbmhlcml0KTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19mb250LXNpemU6IHZhcigtLWZvbnQtU21hbGwtbWVkaXVtLXNpemUsIDAuODc1cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtU21hbGwtbWVkaXVtLXdlaWdodCwgNDAwKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1TbWFsbC1tZWRpdW0tbGluZS1oZWlnaHQsIDAuODc1cmVtKTtcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1TbWFsbC1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsIDApO1xuICAtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvcHlyaWdodCBNZW51XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWZvb3Rlcl9fY29wcnlnaWh0LW1lbnVfX21hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIC0tZm9vdGVyX19jb3ByeWdpaHQtbWVudV9fbWFyZ2luLXRvcDogMDtcbn1cblxuOnJvb3Qge1xuICAtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2NvbG9yOiB2YXIoLS1ib3JkZXItYm9yZGVyLXByaW1hcnksICNGRkYpO1xuICAtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE0LCAwLjc1cmVtKTtcbiAgLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMyNSk7XG4gIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X19saW5lLWhlaWdodDogMTtcbiAgLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fYV9fY29sb3ItLW9uLWhvdmVyOiAjRkZDNTgwO1xuICAtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUtaW5uZXJfX2dhcDogdmFyKC0tc3BhY2luZy0yLTUsIDFyZW0pO1xuICAtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUtaW5uZXJfX2JvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lcl9fZ2FwOiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICAgIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNCwgMXJlbSk7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgR2xvYmFsXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWhlYWRlcl9fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0taGVhZGVyX19ib3gtc2hhZG93OiBub25lO1xuICAtLWhlYWRlcl9fY29sdW1uLWdhcDogMC45Mzc1cmVtO1xuICAtLWhlYWRlcl9fcGFkZGluZy1ib3R0b206IDFyZW07XG4gIC0taGVhZGVyX19wYWRkaW5nLWxlZnQ6IDA7XG4gIC0taGVhZGVyX19wYWRkaW5nLXJpZ2h0OiAwO1xuICAtLWhlYWRlcl9fcGFkZGluZy10b3A6IDFyZW07XG4gIC0taGVhZGVyX19yb3ctZ2FwOiAxcmVtO1xuICAtLWhlYWRlcl9fei1pbmRleDogMTIwMDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFpblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2JvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tbmF2YmFyLW1hcmdpbi1ib3R0b20sIDEuMjVyZW0pO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy01LCAxLjI1cmVtKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2VhcmNoIEZvcm1cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0taGVhZGVyX19zZWFyY2gtZm9ybV9fYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX2NvbG9yKTtcbiAgLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19jb2xvcjogIzQxMjkyODtcbiAgLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19mb250LXNpemU6IDFyZW07XG4gIC0taGVhZGVyX19zZWFyY2gtZm9ybV9fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19wYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xuICAtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0taGVhZGVyX19zZWFyY2gtZm9ybV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXJfX3NlYXJjaC1mb3JtLXBpY3RvX19jb2xvcjogdmFyKC0taGVhZGVyX19zZWFyY2gtZm9ybV9fY29sb3IpO1xuICAtLWhlYWRlcl9fc2VhcmNoLWZvcm0tcGljdG9fX3dpZHRoOiAyMXB4O1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEb2N0b2xpYlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM2JhYSk7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGlpLXhzLCAwLjI1cmVtKTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19ib3gtc2hhZG93OiBub25lO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI2ZmZik7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtZmFtaWx5LCBpbmhlcml0KTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19mb250LXNpemU6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtc2l6ZSwgMXJlbSk7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLXdlaWdodCwgNDAwKTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1saW5lLWhlaWdodCwgMS41KTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1sZXR0ZXItc3BhY2luZywgMHB4KTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yLTUsIDAuNjI1cmVtKTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19wYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctNCwgMTZweCk7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy00LCAxNnB4KTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0yLTUsIDAuNjI1cmVtKTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGljdG9fX2ZpbGw6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2NvbG9yKTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19waWN0b19faGVpZ2h0OiBhdXRvO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3BpY3RvX19tYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3BpY3RvX193aWR0aDogMC44MzEzcmVtO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fYmFja2dyb3VuZC0tb24taG92ZXI6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19jb2xvcik7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyOiB2YXIoXHJcblx0XHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2NvbG9yXHJcblx0KTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTmF2aWdhdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbl9fbWFyZ2luLXRvcDogMDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc2VhcmNoLXBpY3RvX19jb2xvcjogIzAwMDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX3NlYXJjaF9fbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19jb2xvcjogIzAwMDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMC44NzVyZW0pO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2dhcDogMS4ycmVtO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2xldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNSk7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fcGFkZGluZy1ib3R0b206IDBweDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19wYWRkaW5nLWxlZnQ6IDBweDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19wYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fcGFkZGluZy10b3A6IDBweDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2dhcDogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICA6cm9vdCB7XG4gICAgLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19nYXA6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM2JhYSk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFN1YiBNZW51c1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fYmFja2dyb3VuZDogI0Y1RjNGMDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19ib3gtc2hhZG93OiBub25lO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2NvbG9yOiAjMDAwO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2ZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19sZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2xpbmUtaGVpZ2h0OiAxO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX21pbi13aWR0aDogMTRyZW07XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnUtaXRlbXNfX3BhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fcGFkZGluZy1yaWdodDogMC43cmVtO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnUtaXRlbXNfX3BhZGRpbmctdG9wOiAwLjdyZW07XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zLXdpdGgtY2hpbGRyZW5fX2NoZXZyb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nNycgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgNyA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMSA4TDUgNC41TDEgMScgc3Ryb2tlPSclMjM0ODMyM0UnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZSBcIik7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtcy13aXRoLWNoaWxkcmVuX19jaGV2cm9uX19oZWlnaHQ6IDEwcHg7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtcy13aXRoLWNoaWxkcmVuX19jaGV2cm9uX193aWR0aDogN3B4O1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnUtaXRlbXMtd2l0aC1jaGlsZHJlbl9fbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fYmFja2dyb3VuZC0tYWN0aXZlOiAjOTYzYTIyO1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19kZWVwLW5lc3RlZC1zdWItbWVudXNfX2xlZnQ6IDRweDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWVnYSBNZW51c1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fYmFja2dyb3VuZDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fYmFja2dyb3VuZCk7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2JveC1zaGFkb3c6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2JveC1zaGFkb3cpO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19jb2xvcjogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fY29sb3IpO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19jb2x1bW4tZ2FwOiAxcmVtO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19mb250LWZhbWlseTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fZm9udC1mYW1pbHkpO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19mb250LXNpemU6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2ZvbnQtc2l6ZSk7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19mb250LXdlaWdodCk7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2xldHRlci1zcGFjaW5nOiB2YXIoXHJcblx0XHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2xldHRlci1zcGFjaW5nXHJcblx0KTtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2xpbmUtaGVpZ2h0KTtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fbWluLXdpZHRoOiA0MHJlbTtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3BhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3Jvdy1nYXA6IDIuNXJlbTtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGV4dC1hbGlnbjogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fdGV4dC1hbGlnbik7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RleHQtdHJhbnNmb3JtOiB2YXIoXHJcblx0XHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX3RleHQtdHJhbnNmb3JtXHJcblx0KTtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fY29sb3I6ICM5OTk4YWI7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX2ZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX2ZvbnQtc3R5bGU6IGl0YWxpYztcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX2ZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX2xpbmUtaGVpZ2h0OiAxLjI1O1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51X19ib3JkZXItbGVmdDogNnB4IHNvbGlkICNlZWU7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51X19nYXAtYmV0d2Vlbi1pdGVtczogMC42MjVyZW07XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51X19tYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnVfX3BhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2NvbG9yOiAjMDUwMDM5O1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnUtaXRlbV9fZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2ZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2xldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19saW5lLWhlaWdodDogMS4yO1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19jb2xvci0taXMtYWN0aXZlOiAjYzM0NTQ1O1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2NvbG9yOiAjMDAwO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1KTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwKTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZV9fdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19jb2xvci0tb24taG92ZXI6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCAjMTIzYmFhKTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fY29sb3I6ICMwMDA7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNSk7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19wYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlcl9fY29sdW1uLWdhcCk7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX190cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19jb2xvci0tb24taG92ZXI6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCAjMTIzYmFhKTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fY29sb3I6ICMwMDA7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2xpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19nYXA6IDAuNjg3NXJlbTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX3RyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2NvbG9yLS1vbi1ob3ZlcjogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICMxMjNiYWEpO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fY29sb3I6ICMwMDA7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX2ZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX2ZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19nYXA6IDAuNjI1cmVtO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMi01LCAxMHB4KTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX190cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM2JhYSk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdsb2JhbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZWFkZXItdG9wX19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1oZWFkZXItdG9wX19oZWlnaHQ6IDg4cHg7XG4gIC0taGVhZGVyLXRvcF9fcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAtLWhlYWRlci10b3BfX3BhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNlcGFyYXRvclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZWFkZXItdG9wX19zZXBhcmF0b3JfX2NvbG9yOiAjMTExODI3O1xuICAtLWhlYWRlci10b3BfX3NlcGFyYXRvcl9fbWFyZ2luLWxlZnQ6IDFyZW07XG4gIC0taGVhZGVyLXRvcF9fc2VwYXJhdG9yX19tYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNvY2lhbHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0taGVhZGVyLXRvcC1zb2NpYWxzX19nYXA6IDAuOHJlbTtcbiAgLS1oZWFkZXItdG9wLXNvY2lhbHNfX3BpY3RvX19jb2xvcjogIzExMTgyNztcbiAgLS1oZWFkZXItdG9wLXNvY2lhbHNfX3BpY3RvX19oZWlnaHQ6IDE1cHg7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItdG9wLXNvY2lhbHNfX3BpY3RvX19jb2xvci0tb24taG92ZXI6ICMwMjA1OGQ7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEFkZHJlc3NcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0taGVhZGVyLXRvcF9fYWRkcmVzc19fY29sb3I6ICMxMTE4Mjc7XG4gIC0taGVhZGVyLXRvcF9fYWRkcmVzc19fZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0taGVhZGVyLXRvcF9fYWRkcmVzc19fZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWhlYWRlci10b3BfX2FkZHJlc3NfX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0taGVhZGVyLXRvcF9fYWRkcmVzc19fZ2FwOiAxcmVtO1xuICAtLWhlYWRlci10b3BfX2FkZHJlc3NfX2xldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gIC0taGVhZGVyLXRvcF9fYWRkcmVzc19fbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1oZWFkZXItdG9wX19hZGRyZXNzX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLWhlYWRlci10b3BfX2FkZHJlc3NfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICA6cm9vdCB7XG4gICAgLS1oZWFkZXItdG9wX19hZGRyZXNzX19mb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItdG9wX19hZGRyZXNzLXBpY3RvX19jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItdG9wX19hZGRyZXNzLXBpY3RvX19jb2xvci0tb24taG92ZXI6IHRyYW5zcGFyZW50O1xuICAtLWhlYWRlci10b3BfX2FkZHJlc3NfX2NvbG9yLS1vbi1ob3ZlcjogIzAyMDU4ZDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUGhvbmVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0taGVhZGVyLXRvcF9fcGhvbmVfX2NvbG9yOiAjMDAwO1xuICAtLWhlYWRlci10b3BfX3Bob25lX19mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1oZWFkZXItdG9wX19waG9uZV9fZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0taGVhZGVyLXRvcF9fcGhvbmVfX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0taGVhZGVyLXRvcF9fcGhvbmVfX2dhcDogMXJlbTtcbiAgLS1oZWFkZXItdG9wX19waG9uZV9fbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgLS1oZWFkZXItdG9wX19waG9uZV9fbGluZS1oZWlnaHQ6IDE7XG4gIC0taGVhZGVyLXRvcF9fcGhvbmVfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0taGVhZGVyLXRvcF9fcGhvbmVfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICA6cm9vdCB7XG4gICAgLS1oZWFkZXItdG9wX19waG9uZV9fZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLXRvcF9fcGhvbmUtcGljdG9fX2NvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci10b3BfX3Bob25lLXBpY3RvX19jb2xvci0tb24taG92ZXI6ICMwMDA7XG4gIC0taGVhZGVyLXRvcF9fcGhvbmVfX2NvbG9yLS1vbi1ob3ZlcjogIzAwMDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ29udGFjdCBQYWdlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fY29sb3I6ICMwMDA7XG4gIC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX19mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2ZvbnQtc2l6ZTogMXJlbTtcbiAgLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2xpbmUtaGVpZ2h0OiAxO1xuICAtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fcGFkZGluZy1ib3R0b206IDAuMnJlbTtcbiAgLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fdHJhbnNmb3JtOiAycHg7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2UtbGluZV9fY29sb3I6IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fY29sb3IpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEb2N0b2xpYlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fYmFja2dyb3VuZDogIzk2M2EyMjtcbiAgLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fY29sb3I6ICNlYmU5ZTY7XG4gIC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWhlYWRlci10b3BfX2RvY3RvbGliX19mb250LXNpemU6IDFyZW07XG4gIC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2dhcDogNnB4O1xuICAtLWhlYWRlci10b3BfX2RvY3RvbGliX19sZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0OiAxO1xuICAtLWhlYWRlci10b3BfX2RvY3RvbGliX19tYXJnaW4tbGVmdDogOHB4O1xuICAtLWhlYWRlci10b3BfX2RvY3RvbGliX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLWhlYWRlci10b3BfX2RvY3RvbGliX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWhlYWRlci10b3BfX2RvY3RvbGliX190cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItdG9wX19kb2N0b2xpYi1waWN0b19fY29sb3I6IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX19jb2xvcik7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fYmFja2dyb3VuZC0tb24taG92ZXI6IHRyYW5zcGFyZW50O1xuICAtLWhlYWRlci10b3BfX2RvY3RvbGliX19jb2xvci0tb24taG92ZXI6IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX19jb2xvcik7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdsb2JhbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fbWluLWhlaWdodDogOTQlO1xuICAtLWhlYWRlci1yZXNwb25zaXZlX193aWR0aDogMTAwJTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTgzLCAxNjgsIDE0OCwgMC4xNikgMCUsIHJnYmEoMTgzLCAxNjgsIDE0OCwgMC4xNikgMTAwJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZGIDAlLCAjRkZGIDEwMCUpLCB2YXIoLS1Db2xvcnMtYmctc3VyZmFjZSwgI0ZDRkNGQyk7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmVfX2JveC1zaGFkb3c6IG5vbmU7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmVfX2hlaWdodDogNTZweDtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAtLWhlYWRlci1yZXNwb25zaXZlX19wYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIDpyb290IHtcbiAgICAtLWhlYWRlci1yZXNwb25zaXZlX19taW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFJpZ2h0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWhlYWRlci1yZXNwb25zaXZlX19yaWdodF9fZ2FwOiAxLjI1cmVtO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUb2dnbGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyX19jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IERvY3RvbGliXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWhlYWRlci1yZXNwb25zaXZlX19kb2N0b2xpYl9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICMxMjNCQUEpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQaG9uZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCAjMTIzQkFBKTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX2NvbG9yOiAjZmZmO1xuICAtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19mb250LXNpemU6IDFyZW07XG4gIC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19mb250LXdlaWdodDogNzAwO1xuICAtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX2xpbmUtaGVpZ2h0OiAxO1xuICAtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBSZXNwb25zaXZlIE1lbnVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTgzLCAxNjgsIDE0OCwgMC4xNikgMCUsIHJnYmEoMTgzLCAxNjgsIDE0OCwgMC4xNikgMTAwJSksICNGRkY7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAtM3B4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKSwgMHB4IDRweCA2cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSk7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faGVpZ2h0OiA5MHZoO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1TcGFjaW5nLTUsIDApO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3BhZGRpbmctbGVmdDogdmFyKC0tU3BhY2luZy00LCAxNnB4KTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1TcGFjaW5nLTQsIDE2cHgpO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3BhZGRpbmctdG9wOiB2YXIoLS1TcGFjaW5nLTUsIDIwcHgpO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3otaW5kZXg6IGNhbGModmFyKC0taGVhZGVyX196LWluZGV4KSAtIDEpO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUtb3ZlcmxheV9fei1pbmRleDogY2FsYyh2YXIoLS1oZWFkZXJfX3otaW5kZXgpIC0gMik7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fb3ZlcmxheV9fYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX292ZXJsYXlfX2JhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX2JvcmRlci1ib3R0b206IG5vbmU7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX2NvbG9yOiAjMDAwO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgaW5oZXJpdCk7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX2ZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41KTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fcGFkZGluZy1ib3R0b206IDA7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19tYXJnaW4tdG9wOiAwO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtLXBpY3RvX19jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0tcGljdG9fX3dpZHRoOiAxNC41cHg7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0tcGljdG9fX2hlaWdodDogMTQuNXB4O1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtLXBpY3RvX19ib3R0b206IDA7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19uYXZpZ2F0aW9uX19tYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3N1Yi1tZW51X19tYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZV9fd2lkdGg6IDI0cHg7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZHJvcGRvd24tdG9nZ2xlX19oZWlnaHQ6IDI0cHg7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2X196LWluZGV4OiBjYWxjKHZhcigtLWhlYWRlcl9fei1pbmRleCkgLSAxKTtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZS1waWN0bzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIxIDIwJyBmaWxsPSdub25lJyUzRSUzQ3JlY3QgeD0nMC40NDYyODknIHk9JzAuMjUnIHdpZHRoPScyMCcgaGVpZ2h0PScxOS41JyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMTYuMDc3IDkuNDYwODZIMTAuNTM5M1YzLjkyMzEzQzEwLjUzOTMgMy44MTc2OCAxMC40NTM4IDMuNzMyMTggMTAuMzQ4NCAzLjczMjE4QzEwLjI0MjkgMy43MzIxOCAxMC4xNTc0IDMuODE3NjggMTAuMTU3NCAzLjkyMzEzVjkuNDYwODZINC42MTk2N0M0LjUxNDIxIDkuNDYwODYgNC40Mjg3MSA5LjU0NjM2IDQuNDI4NzEgOS42NTE4MkM0LjQyODcxIDkuNzU3MjggNC41MTQyMSA5Ljg0Mjc4IDQuNjE5NjcgOS44NDI3OEgxMC4xNTc0VjE1LjM4MDVDMTAuMTU3NCAxNS40ODYgMTAuMjQyOSAxNS41NzE1IDEwLjM0ODQgMTUuNTcxNUMxMC40NTM4IDE1LjU3MTUgMTAuNTM5MyAxNS40ODYgMTAuNTM5MyAxNS4zODA1VjkuODQyNzhIMTYuMDc3QzE2LjE4MjUgOS44NDI3OCAxNi4yNjggOS43NTcyOCAxNi4yNjggOS42NTE4MkMxNi4yNjggOS41NDYzNiAxNi4xODI1IDkuNDYwODYgMTYuMDc3IDkuNDYwODZaJyBmaWxsPSclMjMzNTMzMzAnLyUzRSUzQ3BhdGggZD0nTTQuNDI4NTcgMC4yNUgwLjI1VjQuNDI4NTcnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDcGF0aCBkPSdNMjAuNDQ2MyA0LjQyODU3TDIwLjQ0NjMgMC4yNUwxNi4yNjc3IDAuMjUnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDcGF0aCBkPSdNMTYuMjY3NyAxOS43NUwyMC40NDYzIDE5Ljc1TDIwLjQ0NjMgMTUuNTcxNCcgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0NwYXRoIGQ9J00wLjI1MDAwMSAxNS41NzE0TDAuMjUgMTkuNzVMNC40Mjg1NyAxOS43NScgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZS1waWN0by0taXMtYWN0aXZlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnJTNFJTNDcmVjdCB4PScwLjQ0NjI4OScgeT0nMC4yNScgd2lkdGg9JzIwJyBoZWlnaHQ9JzE5LjUnIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00xNi4wNzcgOS40NjA4Nkg0LjYxOTY3QzQuNTE0MjEgOS40NjA4NiA0LjQyODcxIDkuNTQ2MzYgNC40Mjg3MSA5LjY1MTgyQzQuNDI4NzEgOS43NTcyOCA0LjUxNDIxIDkuODQyNzggNC42MTk2NyA5Ljg0Mjc4SDE2LjA3N0MxNi4xODI1IDkuODQyNzggMTYuMjY4IDkuNzU3MjggMTYuMjY4IDkuNjUxODJDMTYuMjY4IDkuNTQ2MzYgMTYuMTgyNSA5LjQ2MDg2IDE2LjA3NyA5LjQ2MDg2WicgZmlsbD0nJTIzMzUzMzMwJy8lM0UlM0NwYXRoIGQ9J000LjQyODU3IDAuMjVIMC4yNVY0LjQyODU3JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTIwLjQ0NjMgNC40Mjg1N0wyMC40NDYzIDAuMjVMMTYuMjY3NyAwLjI1JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTE2LjI2NzcgMTkuNzVMMjAuNDQ2MyAxOS43NUwyMC40NDYzIDE1LjU3MTQnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDcGF0aCBkPSdNMC4yNTAwMDEgMTUuNTcxNEwwLjI1IDE5Ljc1TDQuNDI4NTcgMTkuNzUnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG8tLWlzLWFjdGl2ZV9faGVpZ2h0OiAzcHg7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZHJvcGRvd24tdG9nZ2xlLXBpY3RvLS1pcy1hY3RpdmVfX3dpZHRoOiAxMnB4O1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZS1waWN0b19faGVpZ2h0OiAxM3B4O1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZS1waWN0b19fd2lkdGg6IDEycHg7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19jb2xvcjogIzI2MjYyNjtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgaW5oZXJpdCk7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fZm9udC1zaXplOiAxcmVtO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19mb250LXdlaWdodDogNDAwO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuNTMpO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tU3BhY2luZy0yLCA4cHgpO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX3BhZGRpbmctdG9wOiB2YXIoLS1TcGFjaW5nLTIsIDhweCk7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2ZpcnN0LWl0ZW1fX2JhY2tncm91bmQtLWFjdGl2ZTogI2Y1ZTdlNTAwO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQdXNoIE1lbnVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdl9fbGV2ZWxfX3RvcDogNXJlbTtcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXZfX2xldmVsX19wYWRkaW5nLXRvcDogMDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbWVudS10b2dnbGVfX3dpZHRoOiAyNHB4O1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbWVudS10b2dnbGVfX2hlaWdodDogMjRweDtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW1lbnUtdG9nZ2xlLXBpY3RvOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMTIuNUw2LjUgN0wxIDEuNScgc3Ryb2tlPSclMjMyNTI1MjUnIHN0cm9rZS13aWR0aD0nMS4yMjIyMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Nsb3NlLWxldmVsX190cmFuc2Zvcm0teTogLTMuNXJlbTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1sZXZlbF9fd2lkdGg6IDI0cHg7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fY2xvc2UtbGV2ZWxfX2hlaWdodDogMjRweDtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1sZXZlbC1waWN0bzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOCAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002LjUgMS41TDEgN0w2LjUgMTIuNScgc3Ryb2tlPSclMjMyNTI1MjUnIHN0cm9rZS13aWR0aD0nMS4yMjIyMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzAwMCk7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41KTtcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fcGFkZGluZy10b3A6IDA7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX3BhZGRpbmctcmlnaHQ6IDA7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTItNSwgMTBweCk7XG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX3BhZGRpbmctbGVmdDogMDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgR2xvYmFsXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX21heC13aWR0aDogNDVyZW07XG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19wYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19wYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX3otaW5kZXg6IGNhbGModmFyKC0taGVhZGVyX196LWluZGV4KSAtIDEpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBGb3JtXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9fZ2FwOiAwLjVyZW07XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19jb2xvcjogI2ZmZjtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19mb250LXNpemU6IDFyZW07XG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19sYWJlbF9fZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19saW5lLWhlaWdodDogMTtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9fbGFiZWxfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2NvbG9yKTtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19jb2xvcjogI2ZmZjtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19leHRyYS10cmFuc2xhdGU6IDFweDtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19mb250LXNpemU6IDFyZW07XG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19wYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BpY3RvX19jb2xvcjogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fY29sb3IpO1xuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9fcGljdG9fX3dpZHRoOiAxN3B4O1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBPdmVybGF5XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWhlYWRlci1zZWFyY2gtZm9ybS1vdmVybGF5X19iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtLW92ZXJsYXlfX3otaW5kZXg6IGNhbGModmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX196LWluZGV4KSAtIDEpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHbG9iYWxcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLXBhZ2luYXRpb24tYWNjZW50LWNvbG9yOiB2YXIoLS1ibGFja0NvbG9yKTtcbiAgLS1wYWdpbmF0aW9uX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC0tcGFnaW5hdGlvbl9fYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtLXBhZ2luYXRpb25fX3BhZGRpbmctYm90dG9tOiAwO1xuICAtLXBhZ2luYXRpb25fX3BhZGRpbmctdG9wOiAwO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQYWdpbmF0aW9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1wYWdpbmF0aW9uX19idXR0b25fX2ZpbGw6ICM5NjNBMjI7XG4gIC0tcGFnaW5hdGlvbl9fYnV0dG9uX190cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlO1xufVxuXG46cm9vdCB7XG4gIC0tcGFnaW5hdGlvbl9fYnV0dG9uX19maWxsLS1hY3RpdmU6ICM5NjNBMjI7XG59XG5cbjpyb290IHtcbiAgLS1wYWdpbmF0aW9uX19idXR0b25fX29wYWNpdHktLWRpc2FibGVkOiAwLjQ7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBhZ2VzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1wYWdpbmF0aW9uX19wYWdlc19fZ2FwOiAwLjYyNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19jb2xvcjogIzAwMDtcbiAgLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fZm9udC1zaXplOiAxcmVtO1xuICAtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX3RyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbjpyb290IHtcbiAgLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fYmFja2dyb3VuZC0tY3VycmVudDogdHJhbnNwYXJlbnQ7XG4gIC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2JvcmRlci1yYWRpdXMtLWN1cnJlbnQ6IDEwMCU7XG4gIC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2NvbG9yLS1jdXJyZW50OiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fY29sb3IpO1xuICAtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19mb250LXNpemUtLWN1cnJlbnQ6IDFyZW07XG4gIC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2ZvbnQtd2VpZ2h0LS1jdXJyZW50OiA0MDA7XG4gIC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2hlaWdodC0tY3VycmVudDogYXV0bztcbiAgLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fd2lkdGgtLWN1cnJlbnQ6IGF1dG87XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFRodW1ibmFpbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgdHJhbnNwYXJlbnQpO1xuICAtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2JvcmRlci1yYWRpdXM6IDA7XG4gIC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjZmZmKTtcbiAgLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xMiwgMC42cmVtKTtcbiAgLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy13aWRlciwgMC42cHgpO1xuICAtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTMsIG5vcm1hbCk7XG4gIC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fbWFyZ2luLXRvcDogMDtcbiAgLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xLTUsIDApO1xuICAtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX3BhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0yLCAwKTtcbiAgLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTIsIDApO1xuICAtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTEtNSwgMCk7XG4gIC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTIsIDAuNzVyZW0pO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRlbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tcG9zdC1jYXJkLTNfX2NvbnRlbnRfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeS1zdXR0bGUsIHRyYW5zcGFyZW50KTtcbiAgLS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNiwgMXJlbSk7XG4gIC0tcG9zdC1jYXJkLTNfX2NvbnRlbnRfX3BhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy02LCAxcmVtKTtcbiAgLS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy02LCAxcmVtKTtcbiAgLS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNiwgMXJlbSk7XG59XG5cbjpyb290IHtcbiAgLS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX2NvbG9yOiAjZmZmO1xuICAtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX19mb250LXNpemU6IDAuNnJlbTtcbiAgLS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX19sZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX19saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1wb3N0LWNhcmQtM19fdGl0bGVfX2NvbG9yOiAjMzUzMzMwO1xuICAtLXBvc3QtY2FyZC0zX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLXBvc3QtY2FyZC0zX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xOCwgMS4xMjVyZW0pO1xuICAtLXBvc3QtY2FyZC0zX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XG4gIC0tcG9zdC1jYXJkLTNfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogMS44cHg7XG4gIC0tcG9zdC1jYXJkLTNfX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1cmVtKTtcbiAgLS1wb3N0LWNhcmQtM19fdGl0bGVfX21hcmdpbi10b3A6IDA7XG4gIC0tcG9zdC1jYXJkLTNfX3RpdGxlX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLXBvc3QtY2FyZC0zX190aXRsZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuOnJvb3Qge1xuICAtLXBvc3QtY2FyZC0zX190aXRsZV9fY29sb3ItLW9uLWhvdmVyOiAjOTYzYTIyO1xufVxuXG46cm9vdCB7XG4gIC0tcG9zdC1jYXJkLTNfX2V4Y2VycHRfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc3VidGxlLCAjMzUzMzMwKTtcbiAgLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLXBvc3QtY2FyZC0zX19leGNlcnB0X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcbiAgLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xuICAtLXBvc3QtY2FyZC0zX19leGNlcnB0X19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNywgMS42MnJlbSk7XG4gIC0tcG9zdC1jYXJkLTNfX2V4Y2VycHRfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMywgMC42cmVtKTtcbiAgLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbjpyb290IHtcbiAgLS1wb3N0LWNhcmQtM19fcmVhZC1tb3JlX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTYsIDAuOHJlbSk7XG59XG5cbjpyb290IHtcbiAgLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICMzNTMzMzApO1xuICAtLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b25fX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcbiAgLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxKTtcbiAgLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19wYWRkaW5nLWJvdHRvbTogMDtcbiAgLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiogVGhpcyB2YXJpYWJsZSBtYW5hZ2Ugd2hlbiB0aGUgdGV4dCBhbmQgYnV0dG9ucyBhcmUgaW4gYmxvY2sgbGluZS4gKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEhlYWRlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1zaW5nbGUtcGFnZV9faGVhZGVyX19tYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbjpyb290IHtcbiAgLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzk2M0EyMik7XG4gIC0tc2luZ2xlLXBhZ2VfX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYsIGluaGVyaXQpO1xuICAtLXNpbmdsZS1wYWdlX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNHhsLCAxLjYyNXJlbSk7XG4gIC0tc2luZ2xlLXBhZ2VfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNTAwKTtcbiAgLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMy4ycHgpO1xuICAtLXNpbmdsZS1wYWdlX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOSwgMSk7XG4gIC0tc2luZ2xlLXBhZ2VfX3RpdGxlX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLXNpbmdsZS1wYWdlX190aXRsZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1zaW5nbGUtcGFnZV9fdGl0bGVfX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctMy01LCAyOHB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICA6cm9vdCB7XG4gICAgLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCwgMnJlbSk7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fZ2FwOiB2YXIoLS1TcGFjaW5nLTIsIDApO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcGFkZGluZzogdmFyKC0tU3BhY2luZy0xLCA4cHgpIHZhcigtLVNwYWNpbmctMi01LCAxMHB4KSB2YXIoLS1TcGFjaW5nLTEsIDhweCkgdmFyKC0tU3BhY2luZy0xLCAxMHB4KTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2JvcmRlci1yYWRpdXM6IHZhcigtLUJvcmRlci1SYWRpdXMtcm91bmRlZC0yeGwsIDApO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnktc3V0dGxlLCAjOTA1RTRFKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX21peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICA6cm9vdCB7XG4gICAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX3BhZGRpbmc6IHZhcigtLVNwYWNpbmctMSwgOHB4KSB2YXIoLS1TcGFjaW5nLTItNSwgMTJweCkgdmFyKC0tU3BhY2luZy0xLCA4cHgpIHZhcigtLVNwYWNpbmctMSwgMTJweCk7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2JvcmRlci1yYWRpdXM6IHZhcigtLUJvcmRlci1SYWRpdXMtcm91bmRlZC0yeGwsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX3BhZGRpbmc6IHZhcigtLVNwYWNpbmctMS01LCAwKSB2YXIoLS1TcGFjaW5nLTIsIDApO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCB0cmFuc3BhcmVudCk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjRkZGKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHksIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhzLCAwLjc1cmVtKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtMywgMSk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctd2lkZXIsIDAuNnB4KTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLWludmVydCwgI0ZGRik7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19yZWFkaW5nLXRpbWVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5LCBQb3BwaW5zKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX3JlYWRpbmctdGltZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20sIDAuNzVyZW0pO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19yZWFkaW5nLXRpbWVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0sIDQwMCk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19yZWFkaW5nLXRpbWVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTQsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDAuNnB4KTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctMy01LCAwKTtcbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzNFM0UzRSk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fZGF0ZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX19kYXRlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDMyNSk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fZGF0ZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41KTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX19kYXRlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDByZW0pO1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMzUzMzMwKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19mb250LWZhbWlseTogdmFyKC0tZm9udE11bGlzaCwgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dF9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMC44NzVyZW0pO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX3RleHRfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNTAwKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19saW5lLWhlaWdodDogMS41O1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX3RleHRfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHJlbSk7XG59XG5cbjpyb290IHtcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzNFM0UzRSk7XG4gIC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzI1KTtcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHJlbSk7XG4gIC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjc1KTtcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctMy01LCAxLjI1cmVtKTtcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ29udGVudFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1zaW5nbGUtcGFnZV9fY29udGVudF9fbWFyZ2luLXRvcDogMTBweDtcbn1cblxuOnJvb3Qge1xuICAtLXNpbmdsZS1wYWdlX19jb21wb25lbnRzX19tYXJnaW4tdG9wOiAyMHB4O1xuICAtLXNpbmdsZS1wYWdlX19jb21wb25lbnRzX19jb2x1bW4tZ2FwOiA0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1zaW5nbGUtcGFnZV9fY29tcG9uZW50c19fbWFyZ2luLXRvcDogdmFyKC0tU3BhY2luZy05LCAyLjI1cmVtKTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX21heC13aWR0aDogNDEwcHg7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeS1zdXR0bGUsICNGNUYzRjApO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19wYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTEwLCAzOHB4KSAxLjI1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19wYWRkaW5nOiAzOHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3BhZGRpbmc6IHZhcigtLVNwYWNpbmctMTAsIDM4cHgpIDEuMjVyZW07XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1wcmltYXJ5LCAjMzUzMzMwKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwsIDEuNjI1cmVtKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAyLjZweCk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC03LCAxKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGVfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190aXRsZV9fbWFyZ2luLXRvcDogMHB4O1xufVxuXG46cm9vdCB7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3NwYWNlcl9fbWFyZ2luLXRvcDogdmFyKC0tU3BhY2luZy0xMCwgMi41cmVtKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX19tYXJnaW4tYm90dG9tOiB2YXIoLS1TcGFjaW5nLTUsIDEuMjVyZW0pO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19zcGFjZXJfX2hlaWdodDogMC4wNjI1cmVtO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19zcGFjZXJfX2JhY2tncm91bmQ6IHZhcigtLUdyYXktMjAwLCAjRUFFQ0YwKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX193aWR0aDogMTAwJTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgIERvY3RvbGliXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX3BhZGRpbmc6IHZhcigtLVNwYWNpbmctMi01LCAwLjY3NXJlbSkgdmFyKC0tU3BhY2luZy00LCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19nYXA6IHZhcigtLVNwYWNpbmctMiwgMC41cmVtKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19iYWNrZ3JvdW5kOiAjRUJFN0UxO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgIzk2M0EyMik7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtZmFtaWx5LCBPdXRmaXQpO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtd2VpZ2h0LCA0MDApO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LVJlZ3VsYXItbm9ybWFsLWxpbmUtaGVpZ2h0LCAxLjVyZW0pO1xuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LVJlZ3VsYXItbm9ybWFsLWxldHRlci1zcGFjaW5nLCAxLjZweCk7XG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fYm9yZGVyLXJhZGl1czogdmFyKC0tUmFkaXVzLXJhZGlpLXhzLCAwKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUGFnaW5hdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbl9fYm9yZGVyLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICMwNjE4NDkpO1xuICAtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uX19tYXJnaW4tdG9wOiAzcmVtO1xuICAtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uX19tYXJnaW4tYm90dG9tOiA0cmVtO1xuICAtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uX19wYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uX19wYWRkaW5nLXRvcDogMC44cmVtO1xufVxuXG46cm9vdCB7XG4gIC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcbiAgLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX19nYXA6IDNweDtcbiAgLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX190cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcbiAgLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX193aWR0aDogOHB4O1xufVxuXG46cm9vdCB7XG4gIC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fYmFja2dyb3VuZC0tb24taG92ZXI6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICMwRTQyQ0YpO1xufVxuXG46cm9vdCB7XG4gIC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZGlzYWJsZWRfX29wYWNpdHk6IDAuNTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgVG8gUmVhZCBBbHNvXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLXNpbmdsZS1wYWdlX190by1yZWFkLWFsc29fX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctOCwgMnJlbSk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNoYXJlIGFjdGlvbnNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tc2luZ2xlLXBhZ2VfX3NoYXJlLWFjdGlvbnNfX21hcmdpbi10b3A6IDEwcHg7XG4gIC0tc2luZ2xlLXBhZ2VfX3NoYXJlLWFjdGlvbnNfX2dhcDogdmFyKC0tc3BhY2luZy1sZywgMC43NXJlbSk7XG59XG5cbjpyb290IHtcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2JvcmRlcjogMXB4IHNvbGlkIHZhcigtLUNvbXBvbmVudC1jb2xvcnMtQ29tcG9uZW50cy1CdXR0b25zLVNlY29uZGFyeS1idXR0b24tc2Vjb25kYXJ5LWJvcmRlciwgI0QwRDVERCk7XG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQsIDAuNXJlbSk7XG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19ib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2dhcDogdmFyKC0tc3BhY2luZy14cywgMC4yNXJlbSk7XG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19wYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTItNSwgMC42MjVyZW0pIHZhcigtLVNwYWNpbmctMy01LCAwLjg3NXJlbSk7XG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19iYWNrZ3JvdW5kOiBub25lO1xuICAtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMDAwKTtcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBQb3BwaW5zKTtcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtLCAwLjg3NXJlbSk7XG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCk7XG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1cmVtKTtcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHJlbSk7XG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19ib3JkZXItY29sb3ItLW9uLWhvdmVyOiAgdmFyKC0tYm9yZGVyLWJvcmRlci1zdWJ0bGUsICNCNUM5RkYpO1xufVxuXG46cm9vdCB7XG4gIC0tc2luZ2xlLXBhZ2VfX3NoYXJlX19nYXA6IHZhcigtLXNwYWNpbmctbGcsIDAuNzVyZW0pO1xufVxuXG46cm9vdCB7XG4gIC0tc2luZ2xlLXBhZ2VfX3NoYXJlX19ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQsIDApO1xuICAtLXNpbmdsZS1wYWdlX19zaGFyZV9fYm9yZGVyOiBub25lO1xuICAtLXNpbmdsZS1wYWdlX19zaGFyZV9fYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIC0tc2luZ2xlLXBhZ2VfX3NoYXJlX19wYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTItNSwgMCk7XG4gIC0tc2luZ2xlLXBhZ2VfX3NoYXJlX19ib3JkZXItY29sb3ItLW9uLWhvdmVyOiAgdmFyKC0tYm9yZGVyLWJvcmRlci1zdWJ0bGUsICNCNUM5RkYpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHbG9iYWxcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBHbG9iYWwgc3R5bGVzIGZvciB0aGUgYnJlYWRjcnVtYi5cclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWJyZWFkY3J1bWItYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1zdWJ0bGUtb3BhY2l0eSwgI0VCRTdFMSk7XG4gIC0tYnJlYWRjcnVtYi1jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICM1MjUyNTIpO1xuICAtLWJyZWFkY3J1bWItZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNCwgMC44NzVyZW0pO1xuICAtLWJyZWFkY3J1bWItZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xuICAtLWJyZWFkY3J1bWItbGluZS1oZWlnaHQ6IDE7XG4gIC0tYnJlYWRjcnVtYi1zZXBhcmF0b3JfX21hcmdpbjogMCB2YXIoLS1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIC0tYnJlYWRjcnVtYl9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMS01LCAwLjVyZW0pO1xuICAtLWJyZWFkY3J1bWJfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTEtNSwgMC41cmVtKTtcbiAgLS1icmVhZGNydW1iLWNvbnRhaW5lci1iZWZvcmU6ICcnO1xuICAtLWJyZWFkY3J1bWItY29udGFpbmVyLWJlZm9yZV9fbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTYsIDApO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBDdXJyZW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgU3R5bGVzIGZvciB0aGUgY3VycmVudCBpdGVtLlxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tYnJlYWRjcnVtYi1jb2xvci0tY3VycmVudDogdmFyKC0tYnJlYWRjcnVtYi1jb2xvcik7XG4gIC0tYnJlYWRjcnVtYi1mb250LXdlaWdodC0tY3VycmVudDogNTAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCcmVha3BvaW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgR2xvYmFsXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fY29udGFpbmVyLWd1dHRlcjogdmFyKC0tY29udGFpbmVyLWd1dHRlciwgMzBweCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19nYXA6IDEuNTYyNXJlbTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX3BhcmFncmFwaC1nYXA6IHZhcigtLXBhcmFncmFwaC1nYXAsIDAuOTM3NXJlbSk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEluZm9ybWF0aW9uc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fYmFja2dyb3VuZC1jb2xvcjogdmFyKFxyXG5cdFx0LS1iYWNrZ3JvdW5kLWJnLXByaW1hcnktc3V0dGxlLFxyXG5cdFx0I2Y3ZjlmZlxyXG5cdCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzAwMCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zX19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXBpY3RvX19jb2xvcjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1waWN0b19faGVpZ2h0OiBhdXRvO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXBpY3RvX193aWR0aDogaW5oZXJpdDtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXdyYXBwZXJfX2NvbnRhaW5lci1ndXR0ZXI6IHZhcihcclxuXHRcdC0taW5mb3JtYXRpb25zLWJsb2NrX19jb250YWluZXItZ3V0dGVyXHJcblx0KTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy13cmFwcGVyX19nYXA6IHZhcigtLXNwYWNpbmctNSwgMjBweCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fbWF4LXdpZHRoOiAzMi41cmVtO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXdyYXBwZXJfX3BhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLWd1dHRlciwgMS44NzVyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXdyYXBwZXJfX3BhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIsIDEuODc1cmVtKTtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXdyYXBwZXJfX2l0ZW1zX19nYXA6IDAgdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG46cm9vdCB7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2NvbG9yOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fY29sb3IpO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19mb250LXN0eWxlOiBpbmhlcml0O1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNCwgMXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX21hcmdpbi10b3A6IDA7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbjpyb290IHtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tc21fX2ZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWNvbnRlbnRfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMS01LCA2cHgpO1xufVxuXG46cm9vdCB7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtbGlua19fY29sb3I6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zX19jb2xvcik7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtbGlua19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtbGlua19fbGluZV9fYmFja2dyb3VuZC1jb2xvcjogdmFyKFxyXG5cdFx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1saW5rX19jb2xvclxyXG5cdCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtbGlua19fcGFkZGluZy1ib3R0b206IDA7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtbGlua19fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xufVxuXG46cm9vdCB7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUtLWFkZHJlc3NfX21hcmdpbi10b3A6IDA7XG59XG5cbjpyb290IHtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fY29sb3I6IHZhcihcclxuXHRcdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX2NvbG9yXHJcblx0KTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZ2FwOiB2YXIoLS1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3RleHQtYWxpZ246IHZhcihcclxuXHRcdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX3RleHQtYWxpZ25cclxuXHQpO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1hY2Nlc3Nlc19fbWFyZ2luLXRvcDogdmFyKFxyXG5cdFx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fbWFyZ2luLXRvcFxyXG5cdCk7XG59XG5cbjpyb290IHtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19faW5uZXJfX21hcmdpbi10b3A6IDRweDtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19pbm5lci1saW5lc19fZ2FwOiAwLjYyNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0by1pbm5lcl9fbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19faGVpZ2h0OiBhdXRvO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19fbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19fd2lkdGg6IDE4cHg7XG59XG5cbjpyb290IHtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tcGhvbmVfX2ZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1waG9uZV9fbWFyZ2luLXRvcDogdmFyKFxyXG5cdFx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fbWFyZ2luLXRvcFxyXG5cdCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtLXBob25lX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCwgNzAwKTtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19jb2xvcjogdmFyKFxyXG5cdFx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fY29sb3JcclxuXHQpO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fZ2FwOiAwO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19tYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTEtNSwgMC4zNzVyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X190ZXh0LWFsaWduOiB2YXIoXHJcblx0XHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zX190ZXh0LWFsaWduXHJcblx0KTtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1lbWFpbF9fbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFwXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwX19jb250YWluZXItZ3V0dGVyOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRhaW5lci1ndXR0ZXIpO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwX19oZWlnaHQ6IDMwcmVtO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBET0NUT0xJQlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tcHJpbWFyeS1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjZmZmKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjVyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2xldHRlci1zcGFjaW5nOiB2YXIoXHJcblx0XHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLFxyXG5cdFx0MFxyXG5cdCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYm94LXNoYWRvdzogbm9uZTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX190cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlO1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpaS14cywgNHB4KTtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19maWxsOiB2YXIoLS1pY29uLWljb24tb24tcHJpbWFyeSwgI2ZmZik7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX2hlaWdodDogYXV0bztcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19fbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19fd2lkdGg6IDEzLjMzM3B4O1xufVxuXG46cm9vdCB7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYmFja2dyb3VuZC0tb24taG92ZXI6IHZhcihcclxuXHRcdC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksXHJcblx0XHQjMTIzYmFhXHJcblx0KTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19jb2xvci0tb24taG92ZXI6ICNmZmY7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyOiAjZmZmO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBDb250cm9sc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX190aXRsZV9fdG9wOiAtMi42MjVyZW07XG4gIC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTgsIDEuMTI1cmVtKTtcbiAgLS1hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzIwMjAyMCk7XG4gIC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fY29udHJvbHNfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xuICAtLWFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRyb2xzX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRyb2xzX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnktc3V0dGxlLCAjZjdmOWZmKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRyb2xzX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWJvcmRlci1zdWJ0bGUsICNiNWM5ZmYpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBJbmZvd2luZG93XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3dfX3BhZGRpbmc6IDA7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRlbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1jb250ZW50X19nYXA6IHZhcigtLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuOnJvb3Qge1xuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tYmcxLCAjMDAwKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xOCwgMS4xMjVyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2ZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbjpyb290IHtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX2xpbmtfX2NvbG9yOiAjMDAwO1xuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1jb250ZW50X19saW5rX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX3N0cm9uZ19fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHb29nbGUgTWFwIEJveFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fYm9kZXI6IG5vbmU7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2JvcmRlci1yYWRpdXM6IDBweDtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fcGFkZGluZy1ib3R0b206IDA7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX3BhZGRpbmc6IHZhcigtLXNwYWNpbmctMi01ICFpbXBvcnRhbnQsIDAuNjI1cmVtICFpbXBvcnRhbnQpO1xuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19tYXgtd2lkdGg6IDE2Ljg3NXJlbTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fbWluLXdpZHRoOiAxNi44NzVyZW07XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2JveC1zaGFkb3c6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX2JhY2tncm91bmQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2JvcmRlcl9fYmFja2dyb3VuZCk7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19oZWlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fcGljdG86IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI2JyBoZWlnaHQ9JzI2JyB2aWV3Qm94PScwIDAgMjYgMjYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzEzJyBjeT0nMTMnIHI9JzEyLjUnIGZpbGw9JyUyMzA2MTg0OScvJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xODMxNV8yMjIxKSclM0UlM0NwYXRoIGQ9J00xMy4zNjgxIDEyLjgxOThMMTguNjI3NyA3LjU2MDE4QzE4LjgxMjkgNy4zNzUgMTguODEyOSA3LjA3NDc3IDE4LjYyNzcgNi44ODk2MkMxOC40NDI2IDYuNzA0NDYgMTguMTQyMyA2LjcwNDQ0IDE3Ljk1NzIgNi44ODk2MkwxMi42OTc1IDEyLjE0OTNMNy40Mzc4NiA2Ljg4OTYyQzcuMjUyNjkgNi43MDQ0NCA2Ljk1MjQ2IDYuNzA0NDQgNi43NjczIDYuODg5NjJDNi41ODIxNSA3LjA3NDc5IDYuNTgyMTIgNy4zNzUwMiA2Ljc2NzMgNy41NjAxOEwxMi4wMjY5IDEyLjgxOThMNi43NjczIDE4LjA3OTVDNi41ODIxMiAxOC4yNjQ3IDYuNTgyMTIgMTguNTY0OSA2Ljc2NzMgMTguNzUwMUM2Ljg1OTg4IDE4Ljg0MjYgNi45ODEyNCAxOC44ODg5IDcuMTAyNTkgMTguODg4OUM3LjIyMzk1IDE4Ljg4ODkgNy4zNDUyOSAxOC44NDI2IDcuNDM3ODkgMTguNzUwMUwxMi42OTc1IDEzLjQ5MDRMMTcuOTU3MiAxOC43NTAxQzE4LjA0OTcgMTguODQyNiAxOC4xNzExIDE4Ljg4ODkgMTguMjkyNCAxOC44ODg5QzE4LjQxMzggMTguODg4OSAxOC41MzUxIDE4Ljg0MjYgMTguNjI3NyAxOC43NTAxQzE4LjgxMjkgMTguNTY0OSAxOC44MTI5IDE4LjI2NDYgMTguNjI3NyAxOC4wNzk1TDEzLjM2ODEgMTIuODE5OFonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMTgzMTVfMjIyMSclM0UlM0NyZWN0IHdpZHRoPScxMi4xMzgyJyBoZWlnaHQ9JzEyLjEzODInIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2LjYyODkxIDYuNzUpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19yaWdodDogdmFyKC0tc3BhY2luZy0yLTUsIDAuNjI1cmVtKTtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3RvcDogMDtcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3dpZHRoOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnJlYWtwb2ludFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFdyYXBwZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tY29udGFjdC1mb3JtX193cmFwcGVyX19nYXA6IDAuMzEyNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250YWN0LWZvcm1fX3dyYXBwZXJfX2dhcDogMS4yNXJlbTtcbiAgfVxufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBGb290ZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXJfX21hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzFBMEYwRSk7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgNDAwKTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlX19jaGVja2VkLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzMuMzMzMzMnIGZpbGw9JyUyMzI1MjUyNScvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE1LjMxNjcgNS45MDQ0NkMxNS41MDc2IDYuMDc5NCAxNS41MjA1IDYuMzc1OTEgMTUuMzQ1NSA2LjU2Njc1TDguNDcwNTQgMTQuMDY2N0M4LjM4NDE1IDE0LjE2MSA4LjI2MzAxIDE0LjIxNTkgOC4xMzUxOCAxNC4yMTg2QzguMDA3MzYgMTQuMjIxNCA3Ljg4Mzk1IDE0LjE3MTkgNy43OTM1NCAxNC4wODE1TDQuNjY4NTQgMTAuOTU2NUM0LjQ4NTQ5IDEwLjc3MzQgNC40ODU0OSAxMC40NzY2IDQuNjY4NTQgMTAuMjkzNUM0Ljg1MTYgMTAuMTEwNSA1LjE0ODQgMTAuMTEwNSA1LjMzMTQ2IDEwLjI5MzVMOC4xMTAyOCAxMy4wNzI0TDE0LjY1NDUgNS45MzMyNkMxNC44Mjk0IDUuNzQyNDIgMTUuMTI1OSA1LjcyOTUzIDE1LjMxNjcgNS45MDQ0NlonIGZpbGw9J3doaXRlJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuODMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fY2hlY2tlZC1pY29uLWNvbG9yOiB2YXIoLS1pY29uLWljb24tZGVmYXVsdCwgIzFBMEYwRSk7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fZ2FwOiB2YXIoLS1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2JvcmRlci1yYWRpdXM6IDMuMzMzcHg7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fY2hlY2tib3gtc2l6ZTogMjBweDtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTcsIDEuNzVyZW0pO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMtdGV4dF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMDAwKTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcy10ZXh0X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxNnB4KTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcy10ZXh0X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMtdGV4dF9fbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzLXRleHRfX3BhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19jb2xvcjogI2ZmZmZmZjtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE0LCAwLjg3NXJlbSk7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19wYWRkaW5nOiAxNHB4IDIwcHggMTIuNXB4O1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGUtaW5wdXRfX2JvcmRlci1yYWRpdXM6IDNyZW07XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19iYWNrZ3JvdW5kLS1vbi1ob3ZlcjogI2ZmYzBjYmZmO1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGUtaW5wdXRfX2NvbG9yLS1vbi1ob3ZlcjogI2ZmZjtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXNfX2ZvbnQtc2l6ZTogMC44NXJlbTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zX19mb250LXdlaWdodDogNDAwO1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXNfX21hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zX19tYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtc19fbWF4LXdpZHRoOiAxM2NoO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtcy1kZWxldGVfX2ljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDMyOS4yNjkzMyAzMjknIHdpZHRoPScxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nbTE5NC44MDA3ODEgMTY0Ljc2OTUzMSAxMjguMjEwOTM4LTEyOC4yMTQ4NDNjOC4zNDM3NS04LjMzOTg0NCA4LjM0Mzc1LTIxLjgyNDIxOSAwLTMwLjE2NDA2My04LjMzOTg0NC04LjMzOTg0NC0yMS44MjQyMTktOC4zMzk4NDQtMzAuMTY0MDYzIDBsLTEyOC4yMTQ4NDQgMTI4LjIxNDg0NC0xMjguMjEwOTM3LTEyOC4yMTQ4NDRjLTguMzQzNzUtOC4zMzk4NDQtMjEuODI0MjE5LTguMzM5ODQ0LTMwLjE2NDA2MyAwLTguMzQzNzUgOC4zMzk4NDQtOC4zNDM3NSAyMS44MjQyMTkgMCAzMC4xNjQwNjNsMTI4LjIxMDkzOCAxMjguMjE0ODQzLTEyOC4yMTA5MzggMTI4LjIxNDg0NGMtOC4zNDM3NSA4LjMzOTg0NC04LjM0Mzc1IDIxLjgyNDIxOSAwIDMwLjE2NDA2MyA0LjE1NjI1IDQuMTYwMTU2IDkuNjIxMDk0IDYuMjUgMTUuMDgyMDMyIDYuMjUgNS40NjA5MzcgMCAxMC45MjE4NzUtMi4wODk4NDQgMTUuMDgyMDMxLTYuMjVsMTI4LjIxMDkzNy0xMjguMjE0ODQ0IDEyOC4yMTQ4NDQgMTI4LjIxNDg0NGM0LjE2MDE1NiA0LjE2MDE1NiA5LjYyMTA5NCA2LjI1IDE1LjA4MjAzMiA2LjI1IDUuNDYwOTM3IDAgMTAuOTIxODc0LTIuMDg5ODQ0IDE1LjA4MjAzMS02LjI1IDguMzQzNzUtOC4zMzk4NDQgOC4zNDM3NS0yMS44MjQyMTkgMC0zMC4xNjQwNjN6bTAgMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zLWRlbGV0ZV9fbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXMtZGVsZXRlX190cmFuc2Zvcm06IC0ycHg7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2dhcDogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjZmZmKTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2JvcmRlcjogbm9uZTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2JvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpaS14cywgMCk7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICMzNTMzMzApO1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy03LCAxLjc1cmVtKTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX3BhZGRpbmc6IDA7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fYmFja2dyb3VuZC0tb24taG92ZXI6IHRyYW5zcGFyZW50O1xuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fY29sb3ItLW9uLWhvdmVyOiAjMzUzMzMwO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0LXNwaW5uZXJfX21hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRhY3QgRm9ybSA3XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWNvbnRhY3QtZm9ybV9fcmVzcG9uc2Utb3V0cHV0X19ib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmMDBmKTtcbiAgLS1jb250YWN0LWZvcm1fX3Jlc3BvbnNlLW91dHB1dF9fY29sb3I6ICMwMDA7XG4gIC0tY29udGFjdC1mb3JtX19yZXNwb25zZS1vdXRwdXRfX2ZvbnQtc2l6ZTogMXJlbTtcbiAgLS1jb250YWN0LWZvcm1fX3Jlc3BvbnNlLW91dHB1dF9fcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICAtLWNvbnRhY3QtZm9ybV9fcmVzcG9uc2Utb3V0cHV0X190ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEJyZWFrcG9pbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHbG9iYWxcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tY29udGFjdC1wYWdlX19jb250YWluZXItZ3V0dGVyOiB2YXIoLS1jb250YWluZXItZ3V0dGVyLCAzMHB4KTtcbiAgLS1jb250YWN0LXBhZ2VfX2dhcDogdmFyKC0tc3BhY2luZy03LCAwKTtcbiAgLS1jb250YWN0LXBhZ2VfX3BhcmFncmFwaC1nYXA6IHZhcigtLXBhcmFncmFwaC1nYXAsIDAuOTM3NXJlbSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhY3QtcGFnZV9fZ2FwOiB2YXIoLS1zcGFjaW5nLTcsIDEuNzVyZW0pO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEZvcm1cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tY29udGFjdC1wYWdlX19mb3JtX19jb250YWluZXItZ3V0dGVyOiB2YXIoLS1jb250YWN0LXBhZ2VfX2NvbnRhaW5lci1ndXR0ZXIpO1xuICAtLWNvbnRhY3QtcGFnZV9fZm9ybV9fbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2Zvcm1fX21hcmdpbi1yaWdodDogMy43NXJlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2Zvcm1fX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOSwgMCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhY3QtcGFnZV9fZm9ybV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy05LCAxMHB4KTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1wYWdlX19mb3JtLXRpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICM5NjNhMjIpO1xuICAtLWNvbnRhY3QtcGFnZV9fZm9ybS10aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlcmlmLCBpbmhlcml0KTtcbiAgLS1jb250YWN0LXBhZ2VfX2Zvcm0tdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMzQsIDJyZW0pO1xuICAtLWNvbnRhY3QtcGFnZV9fZm9ybS10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XG4gIC0tY29udGFjdC1wYWdlX19mb3JtLXRpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC0xMiwgMS4xKTtcbiAgLS1jb250YWN0LXBhZ2VfX2Zvcm0tdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMy4ycHgpO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjM2UzZTNlKTtcbiAgLS1jb250YWN0LXBhZ2VfX2Zvcm0tc3ViLXRpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XG4gIC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCA0MDApO1xuICAtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTcsIDEuNzVyZW0pO1xuICAtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMCk7XG4gIC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0zLTUsIDI2cHgpO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1wYWdlX19mb3JtLWNvbnRhY3RfX21hcmdpbi10b3A6IDA7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEluZm9ybWF0aW9uc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9uc19fYmFja2dyb3VuZC1jb2xvcjogIzkwNWU0ZTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9uc19fY29sb3I6ICNmZmY7XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX3BhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX3BhZGRpbmctdG9wOiAyLjE4NzVyZW07XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX3RleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zX190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXBpY3RvX19jb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1waWN0b19faGVpZ2h0OiBhdXRvO1xuICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXBpY3RvX193aWR0aDogMjhweDtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXJfX2NvbnRhaW5lci1ndXR0ZXI6IHZhcigtLWNvbnRhY3QtcGFnZV9fY29udGFpbmVyLWd1dHRlcik7XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fZ2FwOiAyOHB4O1xuICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXJfX21heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fbWF4LXdpZHRoOiAzMi41cmVtO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy13cmFwcGVyX19pdGVtc19fZ2FwOiAwIDEuMjVyZW07XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fY29sb3I6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zX19jb2xvcik7XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fbGluZS1oZWlnaHQ6IDE7XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdGl0bGVfX21hcmdpbi10b3A6IDA7XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlX19tYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZS0tc21fX2ZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWNvbnRlbnRfX21hcmdpbi10b3A6IDFyZW07XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1saW5rX19jb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1saW5rX19mb250LXNpemU6IDFyZW07XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtbGlua19fbGluZV9fYmFja2dyb3VuZC1jb2xvcjogdmFyKFxyXG5cdFx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1saW5rX19jb2xvclxyXG5cdCk7XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtbGlua19fcGFkZGluZy1ib3R0b206IDAuMTVlbTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19jb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZm9udC1zaXplOiAwLjlyZW07XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2dhcDogMXJlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fbWFyZ2luLXRvcDogMXJlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fdGV4dC1hbGlnbjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX3RleHQtYWxpZ24pO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2lubmVyX19tYXJnaW4tdG9wOiA0cHg7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19faW5uZXItbGluZXNfX2dhcDogMC42MjVyZW07XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fcGljdG8taW5uZXJfX21hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fcGljdG9fX2hlaWdodDogYXV0bztcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fcGljdG9fX21hcmdpbi1yaWdodDogMC44ZW07XG4gIC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3BpY3RvX193aWR0aDogMjBweDtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19jb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fZm9udC1zaXplOiAxcmVtO1xuICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19mb250LXdlaWdodDogNDAwO1xuICAtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19nYXA6IDAuNXJlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fdGV4dC1hbGlnbjogdmFyKFxyXG5cdFx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9uc19fdGV4dC1hbGlnblxyXG5cdCk7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1kb2N0b2xpYl9fbWFyZ2luLXRvcDogMjhweDtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JhY2tncm91bmQ6ICNlYmU3ZTE7XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYm94LXNoYWRvdzogbm9uZTtcbiAgLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19jb2xvcjogIzk2M2EyMjtcbiAgLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tcHJpbWFyeS1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fZm9udC1zaXplOiAxcmVtO1xuICAtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2xpbmUtaGVpZ2h0OiAxLjI7XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IDAuNzVlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLWxlZnQ6IDEuMTVlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLXJpZ2h0OiAxLjE1ZW07XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy10b3A6IDAuNzVlbTtcbiAgLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX190ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX190cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX2ZpbGw6IHZhcihcclxuXHRcdC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fY29sb3JcclxuXHQpO1xuICAtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19oZWlnaHQ6IGF1dG87XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX21hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX3dpZHRoOiA3MHB4O1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYmFja2dyb3VuZC0tb24taG92ZXI6IHRyYW5zcGFyZW50O1xuICAtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2NvbG9yLS1vbi1ob3ZlcjogI2ZmZjtcbiAgLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19fZmlsbC0tb24taG92ZXI6ICNmZmY7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE1hcFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1jb250YWN0LXBhZ2VfX21hcF9fY29udGFpbmVyLWd1dHRlcjogdmFyKC0tY29udGFpbmVyR3V0dGVyKTtcbiAgLS1jb250YWN0LXBhZ2VfX21hcF9faGVpZ2h0OiAzMHJlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSW5mb3dpbmRvd1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvd19fcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRlbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fZ2FwOiA4cHg7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fY29sb3I6ICMzNTMzMzA7XG4gIC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX190ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2JvcmRlcl9fYmFja2dyb3VuZDogIzkwNWU0ZTtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fYm9yZGVyX19oZWlnaHQ6IDA7XG4gIC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2JvcmRlcl9fbWFyZ2luLXRvcDogMC41cmVtO1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19ib3JkZXJfX3RyYW5zbGF0ZTogLTEwcHg7XG4gIC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2JvcmRlcl9fd2lkdGg6IDMuMTI1cmVtO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fY29sb3I6ICMzZTNlM2U7XG4gIC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fZm9udC1zaXplOiAxcmVtO1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX2xpbmtfX2ZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdvb2dsZSBNYXAgQm94XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fYm9kZXI6IG5vbmU7XG4gIC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19wYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX2hlaWdodDogMjVweDtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19waWN0bzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNSAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTIuNScgY3k9JzEyLjUnIHI9JzEyLjUnIGZpbGw9JyUyMzkwNUU0RScvJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF85NzQxXzc0NTMpJyUzRSUzQ3BhdGggZD0nTTEyLjg2ODYgMTIuMzE5OEwxOC4xMjgyIDcuMDYwMThDMTguMzEzNCA2Ljg3NSAxOC4zMTM0IDYuNTc0NzcgMTguMTI4MiA2LjM4OTYyQzE3Ljk0MyA2LjIwNDQ2IDE3LjY0MjggNi4yMDQ0NCAxNy40NTc3IDYuMzg5NjJMMTIuMTk4IDExLjY0OTNMNi45MzgzNSA2LjM4OTYyQzYuNzUzMTcgNi4yMDQ0NCA2LjQ1Mjk0IDYuMjA0NDQgNi4yNjc3OSA2LjM4OTYyQzYuMDgyNjQgNi41NzQ3OSA2LjA4MjYxIDYuODc1MDIgNi4yNjc3OSA3LjA2MDE4TDExLjUyNzQgMTIuMzE5OEw2LjI2Nzc5IDE3LjU3OTVDNi4wODI2MSAxNy43NjQ3IDYuMDgyNjEgMTguMDY0OSA2LjI2Nzc5IDE4LjI1MDFDNi4zNjAzNyAxOC4zNDI2IDYuNDgxNzMgMTguMzg4OSA2LjYwMzA4IDE4LjM4ODlDNi43MjQ0NCAxOC4zODg5IDYuODQ1NzggMTguMzQyNiA2LjkzODM4IDE4LjI1MDFMMTIuMTk4IDEyLjk5MDRMMTcuNDU3NiAxOC4yNTAxQzE3LjU1MDIgMTguMzQyNiAxNy42NzE2IDE4LjM4ODkgMTcuNzkyOSAxOC4zODg5QzE3LjkxNDMgMTguMzg4OSAxOC4wMzU2IDE4LjM0MjYgMTguMTI4MiAxOC4yNTAxQzE4LjMxMzQgMTguMDY0OSAxOC4zMTM0IDE3Ljc2NDYgMTguMTI4MiAxNy41Nzk1TDEyLjg2ODYgMTIuMzE5OFonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfOTc0MV83NDUzJyUzRSUzQ3JlY3Qgd2lkdGg9JzEyLjEzODInIGhlaWdodD0nMTIuMTM4MicgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYuMTI4OTEgNi4yNSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19yaWdodDogNXB4O1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3RvcDogNXB4O1xuICAtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3dpZHRoOiAyNXB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCcmVha3BvaW50c1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEhlYWRlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1zdW1tYXJ5X19oZWFkZXJfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMtNSwgMC44NzVyZW0pO1xufVxuXG46cm9vdCB7XG4gIC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMxQTBGMEUpO1xuICAtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xOCwgMS44NzVyZW0pO1xuICAtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDNweCk7XG4gIC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1cmVtKTtcbiAgLS1zdW1tYXJ5X19oZWFkZXItdGl0bGVfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBDb250ZW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbi1nYXA6IHZhcigtLXNwYWNpbmctMTIsIDNyZW0pO1xuICAtLXN1bW1hcnlfX2NvbnRlbnRfX21hcmdpbi10b3A6IDIycHg7XG4gIC0tc3VtbWFyeV9fY29udGVudF9fcm93LWdhcDogdmFyKC0tc3BhY2luZy01LCAxLjI1cmVtKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1zdW1tYXJ5X19ibG9ja19fcGFkZGluZy1ib3R0b206IDA7XG4gICAgLS1zdW1tYXJ5X19jb250ZW50X19jb2x1bW5zLW51bWJlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbnMtbnVtYmVyOiAzO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbnMtbnVtYmVyOiAzO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEJsb2NrXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLXN1bW1hcnlfX2Jsb2NrX19nYXA6IDAuMjVyZW07XG59XG5cbjpyb290IHtcbiAgLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMUEwRjBFKTtcbiAgLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICAtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE4LCAxLjM3NXJlbSk7XG4gIC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0sIDQwMCk7XG4gIC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2xldHRlci1zcGFjaW5nOiAyLjJweDtcbiAgLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNXJlbSk7XG4gIC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2dhcDogMi4xMjVyZW07XG4gIC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2JvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJvcmRlci1zdWJ0bGUsICM0QTI2MjYpO1xufVxuXG46cm9vdCB7XG4gIC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMUEwRjBFKTtcbiAgLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgaW5oZXJpdCk7XG4gIC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XG4gIC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xuICAtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX2xldHRlci1zcGFjaW5nOiAwO1xuICAtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTcsIDEuNzUpO1xuICAtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX3RleHQtYWxpZ246IGluaGVyaXQ7XG4gIC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEJhY2tncm91bmRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xuICAtLWVycm9yLXBhZ2VfX2JhY2tncm91bmRfX3BhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbjpyb290IHtcbiAgLS1lcnJvci1wYWdlX19iYWNrZ3JvdW5kX19zdmctcGF0aF9fZmlsbDogIzk2M0EyMjtcbiAgLS1lcnJvci1wYWdlX19iYWNrZ3JvdW5kX19zdmctcGF0aF9fb3BhY2l0eTogMC4wNTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgVGl0bGVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tZXJyb3ItcGFnZV9fdGl0bGVfX2NvbG9yOiB2YXIoLS1lcnJvci1wYWdlX19iYWNrZ3JvdW5kX19zdmctcGF0aF9fZmlsbCk7XG4gIC0tZXJyb3ItcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCwgMnJlbSk7XG4gIC0tZXJyb3ItcGFnZV9fdGl0bGVfX3RleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuOnJvb3Qge1xuICAtLWVycm9yLXBhZ2VfX3RpdGxlX19ib3JkZXJfX2JhY2tncm91bmQ6IHZhcigtLWVycm9yLXBhZ2VfX3RpdGxlX19jb2xvcik7XG4gIC0tZXJyb3ItcGFnZV9fdGl0bGVfX2JvcmRlcl9faGVpZ2h0OiAycHg7XG4gIC0tZXJyb3ItcGFnZV9fdGl0bGVfX2JvcmRlcl9fbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX19tYXJnaW4tbGVmdDogYXV0bztcbiAgLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX19tYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC0tZXJyb3ItcGFnZV9fdGl0bGVfX2JvcmRlcl9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX193aWR0aDogMy40Mzc1cmVtO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEZXNjcmlwdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1lcnJvci1wYWdlX19kZXNjcmlwdGlvbl9fY29sb3I6ICMzRTNFM0U7XG4gIC0tZXJyb3ItcGFnZV9fZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcbiAgLS1lcnJvci1wYWdlX19kZXNjcmlwdGlvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCdXR0b25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tZXJyb3ItcGFnZV9fYnV0dG9uX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTksIDIuMjVyZW0pO1xuICAtLWVycm9yLXBhZ2VfX2J1dHRvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG46cm9vdCB7XG4gIC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XG4gIC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI0ZGRik7XG4gIC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcbiAgLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XG4gIC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0yLTUsIDAuNjI1cmVtKTtcbiAgLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy0yLTUsIDAuNjI1cmVtKTtcbiAgLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XG4gIC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX3RleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgVGl0bGVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tc2VhcmNoLXBhZ2VfX3RpdGxlX19jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjOTYzQTIyKTtcbiAgLS1zZWFyY2gtcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCwgMi4yNXJlbSk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IERlc2NyaXB0aW9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fY29sb3I6IHZhcigtLXNlYXJjaC1wYWdlX190aXRsZV9fY29sb3IpO1xuICAtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XG4gIC0tc2VhcmNoLXBhZ2VfX2Rlc2NyaXB0aW9uX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbjpyb290IHtcbiAgLS1zZWFyY2gtcGFnZV9fZGVzY3JpcHRpb25fX3N0cm9uZ19fY29sb3I6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICMzRTNFM0UpO1xuICAtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fc3Ryb25nX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCwgNzAwKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUG9zdHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RzX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTksIDIuMjVyZW0pO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQb3N0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLXNlYXJjaC1wYWdlX19wb3N0X19iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtLXNlYXJjaC1wYWdlX19wb3N0X19ib3JkZXItY29sb3I6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICM5MDVFNEUpO1xuICAtLXNlYXJjaC1wYWdlX19wb3N0X19ib3JkZXItd2lkdGg6IDRweDtcbiAgLS1zZWFyY2gtcGFnZV9fcG9zdF9fYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2dhcDogdmFyKC0tc3BhY2luZy02LCAxLjVyZW0pO1xuICAtLXNlYXJjaC1wYWdlX19wb3N0X19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcbiAgLS1zZWFyY2gtcGFnZV9fcG9zdF9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICAtLXNlYXJjaC1wYWdlX19wb3N0X19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICAtLXNlYXJjaC1wYWdlX19wb3N0X19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuOnJvb3Qge1xuICAtLXNlYXJjaC1wYWdlX19wb3N0X190aXRsZV9fY29sb3I6ICMzNTMzMzA7XG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yeGwsIDEuNXJlbSk7XG59XG5cbjpyb290IHtcbiAgLS1zZWFyY2gtcGFnZV9fcG9zdF9fbGlua19fY29sb3I6IHZhcigtLXRleHQtdGV4dC1wcmltYXJ5LCAjMjAyMDIwKTtcbiAgLS1zZWFyY2gtcGFnZV9fcG9zdF9fbGlua19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20sIDAuODc1cmVtKTtcbiAgLS1zZWFyY2gtcGFnZV9fcG9zdF9fbGlua19fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUGFnaW5hdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbjpyb290IHtcbiAgLS1zZWFyY2gtcGFnZV9fcGFnaW5hdGlvbl9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xMSwgNDRweCk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFByaWNlIFRhYmxlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuOnJvb3Qge1xuICAtLXByaWNlLXRhYmxlX190ZC1ldmVuX19iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLXByaWNlLXRhYmxlX190ZC1vZGRfX2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ5LCAyNDksIDI0OSwgMC43MikgMCUsICNmOWY5ZjkgMTAwJSk7XG4gIC0tcHJpY2UtdGFibGVfX3RkX19wYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLS1wcmljZS10YWJsZV9fdGRfX3BhZGRpbmctbGVmdDogMTRweDtcbiAgLS1wcmljZS10YWJsZV9fdGRfX3BhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIC0tcHJpY2UtdGFibGVfX3RkX19wYWRkaW5nLXRvcDogMjBweDtcbn1cblxuOnJvb3Qge1xuICAtLXByaWNlLXRhYmxlX19ib3JkZXItLW1vYmlsZTogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fY29sb3I6ICMxMTE4Mjc7XG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX19mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX2ZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX19mb250LXdlaWdodDogNjAwO1xuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX19saW5lLWhlaWdodDogMTtcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX3RleHQtYWxpZ246IGxlZnQ7XG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuOnJvb3Qge1xuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZC0tbW9iaWxlX19jb2xvcjogIzIxMjUyOTtcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2ZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2xldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZC0tbW9iaWxlX19saW5lLWhlaWdodDogMTtcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fbWFyZ2luLXRvcDogMDtcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fdGV4dC1hbGlnbjogbGVmdDtcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbjpyb290IHtcbiAgLS1wcmljZS10YWJsZV9fdGQtbGFzdC1jaGlsZF9fY29sb3I6ICMyMTI1Mjk7XG4gIC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX19mb250LXNpemU6IDAuODc1cmVtO1xuICAtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX19mb250LXdlaWdodDogNDAwO1xuICAtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS1wcmljZS10YWJsZV9fdGQtbGFzdC1jaGlsZF9fbGluZS1oZWlnaHQ6IDE7XG4gIC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX3RleHQtYWxpZ246IGxlZnQ7XG4gIC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEJyZWFrcG9pbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBUaGlzIGJyZWFrcG9pbnQgaXMgdXNlZCB0byBkZXRlcm1pbmUgd2hlbiB0aGUgY2FsbCB0byBhY3Rpb25zIHNob3VsZCBiZVxyXG58IHNob3duLlxyXG58XHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBDYWxsIFRvIEFjdGlvbnNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG46cm9vdCB7XG4gIC0tY2FsbC10by1hY3Rpb25zX19iYWNrZ3JvdW5kOiAjOTYzQTIyO1xuICAtLWNhbGwtdG8tYWN0aW9uc19fYm9yZGVyLWJldHdlZW4taXRlbXM6IG5vbmU7XG4gIC0tY2FsbC10by1hY3Rpb25zX19ib3gtc2hhZG93OiBub25lO1xuICAtLWNhbGwtdG8tYWN0aW9uc19faGVpZ2h0OiA0NnB4O1xuICAtLWNhbGwtdG8tYWN0aW9uc19fcGljdG9fX3N2Zy1maWxsOiAjZmZmO1xuICAtLWNhbGwtdG8tYWN0aW9uc19fei1pbmRleDogOTk5O1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IExpbmtzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnwgXG58XG4qL1xuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rc19fYmFja2dyb3VuZCk7XG4gIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzX19wYWRkaW5nKTtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW5jaG9yLWJsb2NrX19saW5rX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2xpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2JvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fcGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fYmFja2dyb3VuZC1jb2xvcik7XG4gIHRyYW5zaXRpb246IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyBhOmhvdmVyLFxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2FjdGl2ZV9fY29sb3IpO1xuICBib3JkZXI6IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fYWN0aXZlX19ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2FjdGl2ZV9fYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFNlbGVjdFxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3N0aWNreSk7XG4gIHotaW5kZXg6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fei1pbmRleCk7XG4gIHRvcDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190b3ApO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fbWFyZ2luLXJpZ2h0KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fbWFyZ2luLWxlZnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2JvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3BhZGRpbmcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2JhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2JveC1zaGFkb3cpO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19nYXApO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19saW5lLWhlaWdodCk7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYXJyb3dfX2NvbnRlbnQpO1xuICBoZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYXJyb3dfX2hlaWdodCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2Fycm93X190b3ApO1xuICByaWdodDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19hcnJvd19fcmlnaHQpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2Fycm93X190cmFuc2l0aW9uKTtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdC5hY3RpdmUgLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19hY3RpdmVfX3RyYW5zZm9ybSk7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbWFyZ2luLXRvcCk7XG4gIGxpc3Qtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpc3Qtc3R5bGUpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX3BhZGRpbmctbGVmdCk7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zIGxpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saV9fZm9udC1mYW1pbHkpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saV9fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpX19sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19nYXApO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX3NlbGVjdGVkX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX3NlbGVjdGVkX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX3NlbGVjdGVkX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19zZWxlY3RlZF9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2xldHRlci1zcGFjaW5nKTtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdC1pdGVtcyB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX21heC1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX190cmFuc2l0aW9uKTtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdC5zdGlja3kgLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdC1pdGVtcyB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IENvbnRlbnRcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbmNob3ItYmxvY2tfX2NvbnRlbnRfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fYmxvY2sgKyAuYW50aXBvZGVzLWFuY2hvci1ibG9ja19fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFuY2hvci1ibG9ja19fY29udGVudF9fYmxvY2tfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19pbm5lci1ibG9jayB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiB2YXIoLS1hbmNob3ItYmxvY2tfX2lubmVyLWJsb2NrX19zY3JvbGwtbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19pbm5lci1ibG9jayArIC5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19pbm5lci1ibG9jayB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFuY2hvci1ibG9ja19faW5uZXItY29udGVudF9fYmxvY2tfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFuY2hvci1ibG9ja19fdGl0bGVfX21hcmdpbi1ib3R0b20pO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFNsaWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIC5zd2lwZXItc2xpZGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fbGlua3MgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zyxcbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1idXR0b24tcHJldi1sZWZ0KTtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1idXR0b24tcHJldi13aWR0aCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLWJ1dHRvbi1wcmV2LWJhY2tncm91bmQpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItYnV0dG9uLW5leHQtcmlnaHQpO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWJ1dHRvbi1uZXh0LXdpZHRoKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItYnV0dG9uLW5leHQtYmFja2dyb3VuZCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEhlYWRpbmdcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IHZhcigtLWF1dGhvci1ibG9ja19faGVhZGluZ19fYXJlYXMpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWF1dGhvci1ibG9ja19faGVhZGluZ19fY29sdW1ucyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWF1dGhvci1ibG9ja19faGVhZGluZ19fdGV4dC1hbGlnbik7XG4gIGdhcDogdmFyKC0tYXV0aG9yLWJsb2NrX19oZWFkaW5nX19nYXApO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fYXV0aG9yLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19pbWFnZV9fdGV4dC1hbGlnbik7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19hdXRob3ItaW1hZ2UsXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fYXV0aG9yLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWF1dGhvci1ibG9ja19faW1hZ2VfX2JvcmRlci1yYWRpdXMpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fYXV0aG9yLWltYWdlIGltZyB7XG4gIGJvcmRlcjogdmFyKC0tYXV0aG9yLWJsb2NrX19pbWFnZV9fYm9yZGVyKTtcbn1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWF1dGhvci1ibG9ja19fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hdXRob3ItYmxvY2tfX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX190aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYXV0aG9yLWJsb2NrX190aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1hdXRob3ItYmxvY2tfX3RpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWF1dGhvci1ibG9ja19fdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYXV0aG9yLWJsb2NrX190aXRsZV9fZm9udC1zdHlsZSk7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX190aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX190aXRsZV9fc3Ryb25nX19mb250LXdlaWdodCk7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogdmFyKC0tYXV0aG9yLWJsb2NrX19kZXNjcmlwdGlvbl9fbWF4LXdpZHRoKTtcbiAgZm9udC1zaXplOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX19kZXNjcmlwdGlvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19kZXNjcmlwdGlvbl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19kZXNjcmlwdGlvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYXV0aG9yLWJsb2NrX19kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xlYXJuLW1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYXV0aG9yLWJsb2NrX19sZWFybi1tb3JlLWJ1dHRvbl9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2RlZmF1bHQtbGVhcm4tbW9yZS1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hdXRob3ItYmxvY2tfX2RlZmF1bHQtbGVhcm4tbW9yZS1idXR0b25fX3RyYW5zaXRpb24pO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19zdmdfX21hcmdpbi1yaWdodCk7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19zdmdfX2ZpbGwpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19zdmdfX3RyYW5zZm9ybS0tb24taG92ZXIpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEZvb3RlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyX19kaXNwbGF5KTtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyX19mbGV4LWRpcmVjdGlvbik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2NvbHVtbnMpO1xuICBjb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2NvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3RleHQtYWxpZ24pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fbWFyZ2luLXRvcCk7XG4gIHBhZGRpbmc6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyX19wYWRkaW5nLXRvcCkgdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3BhZGRpbmctcmlnaHQpIHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyX19iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWF1dGhvci1ibG9ja19fZm90ZXItdGV4dF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWF1dGhvci1ibG9ja19fZm90ZXItdGV4dF9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hdXRob3ItYmxvY2tfX2ZvdGVyLXRleHRfX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X19tYXJnaW4tcmlnaHQpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hdXRob3ItYmxvY2tfX2ZvdGVyLXRleHRfX2ZvbnQtc3R5bGUpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX190ZXh0LXRyYW5zZm9ybSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtc3R5bGUpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX3N2Z19fbWFyZ2luLXJpZ2h0KTtcbn1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xpbmsgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19zdmdfX2ZpbGwpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fcGFkZGluZy1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2NvbG9yKSAwJSwgdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fYmFja2dyb3VuZC1saW5lX19jb2xvcikgNSUsIHRyYW5zcGFyZW50IDUuMDElKSBuby1yZXBlYXQgdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fYmFja2dyb3VuZC1saW5lX19iYWNrZ3JvdW5kLXBvc2l0aW9uKS92YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2JhY2tncm91bmQtc2l6ZSk7XG4gIHRyYW5zaXRpb246IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2JhY2tncm91bmQtbGluZV9fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2JhY2tncm91bmQtbGluZV9fYmFja2dyb3VuZC1zaXplLS1vbi1ob3Zlcik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2JhY2tncm91bmQtbGluZV9fYmFja2dyb3VuZC1wb3NpdGlvbi0tb24taG92ZXIpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluayArIC5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2dhcCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZ2FwKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2JvcmRlcik7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1waG9uZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2ZvbnQtc3R5bGUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1lbWFpbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2ZvbnQtc3R5bGUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fbWFyZ2luLXRvcCk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU2luZ2xlIHBhZ2UgXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fdGV4dC10cmFuc2Zvcm0pO1xuICBmb250LXN0eWxlOiB2YXIoLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX2ZvbnQtc3R5bGUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX21hcmdpbi10b3ApO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFRpdGxlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnwgXG58XG4qL1xuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b25zLWJsb2NrX190aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b25zLWJsb2NrX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX21hcmdpbi1ib3R0b20pO1xuICBmb250LXN0eWxlOiB2YXIoLS1idXR0b25zLWJsb2NrX190aXRsZV9fZm9udC1zdHlsZSk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU2xpZGVyc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58IFxufFxuKi9cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1idXR0b25zLWJsb2NrX19jb250cm9sc19fZ2FwKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnV0dG9ucy1ibG9ja19fY29udHJvbHNfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3N3aXBlci1idXR0b24tcHJldixcbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3N3aXBlci1idXR0b24tcHJldiBzdmcgY2lyY2xlLFxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrX19zd2lwZXItYnV0dG9uLW5leHQgc3ZnIGNpcmNsZSB7XG4gIGZpbGw6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3N3aXBlci1idXR0b24tcHJldl9fYXJyb3dfX2NvbG9yKTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyBjaXJjbGUsXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3N3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcgY2lyY2xlIHtcbiAgZmlsbDogdmFyKC0tYnV0dG9ucy1ibG9ja19fc3dpcGVyLWJ1dHRvbi1wcmV2X19hcnJvd19fY29sb3ItLWlzLWhvdmVyZWQpO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3N3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrX19zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzIHtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX3BhZGRpbmcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fYmFja2dyb3VuZCk7XG4gIHdpZHRoOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4zcyBlYXNlO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX3RleHQtYWxpZ24pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX19mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fbGV0dGVyLXNwYWNpbmcpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IERlZmF1bHQgQnV0dG9uXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnwgXG58XG4qL1xuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2JvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctdG9wKSB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1yaWdodCkgdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctYm90dG9tKSB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2JhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX190cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9faG92ZXJfX2JvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fYmFja2dyb3VuZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbik7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZCk7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbi0taXMtaG92ZXJlZCk7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tLWlzLWhvdmVyZWQpO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFJlYWQgbW9yZSBidXR0b25cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufCBcbnxcbiovXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmVfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19tYXgtd2lkdGgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19nYXApO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19wYWRkaW5nLXRvcCkgdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1yaWdodCkgdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pIHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX3BhZGRpbmctbGVmdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9faG92ZXJfX2JvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fYmFja2dyb3VuZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2l0aW9uKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fY29sb3ItLWlzLWhvdmVyZWQpO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luLS1pcy1ob3ZlcmVkKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkKTtcbn1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2Nzcy9hdC1pbXBvcnQtcGFydGlhbC1leHRlbnNpb24gKi9cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVGl0bGVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufCBcbnxcbiovXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19mb250LXN0eWxlKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBEZXNjcmlwdGlvblxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2ZvbnQtc3R5bGUpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEJ1dHRvbnNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufCBcbnxcbiovXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19idXR0b25zX19tYXJnaW4tdG9wKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBTbGlkZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufCBcbnxcbiovXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2NvbnRyb2xzX19nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19jb250cm9sc19fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXdyYXBwZXJfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fYmFja2dyb3VuZC1jb2xvcik7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fbWFyZ2luLWxlZnQpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19tYXJnaW4tcmlnaHQpO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3NfX2Jhcl9fd2lkdGgpO1xuICBsZWZ0OiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fYmFyX19sZWZ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3NfX2Jhcl9fYmFja2dyb3VuZC1jb2xvcik7XG4gIHRyYW5zaXRpb246IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19iYXJfX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlLWxhc3QsXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlLWN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2NvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX3RleHQtYWxpZ24pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBEZWZhdWx0IEJ1dHRvblxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58IFxufFxuKi9cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fZ2FwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fYm9yZGVyLWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fYmFja2dyb3VuZCk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b24gc3ZnIHJlY3Qge1xuICBmaWxsOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fY29sb3IpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b246aG92ZXIgc3ZnIHJlY3Qge1xuICBmaWxsOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fY29sb3ItLWlzLWhvdmVyZWQpO1xufVxuXG4uYW50aXBvZGVzLWZhcSB7XG4gIG1heC13aWR0aDogdmFyKC0tYW50aXBvZGVzLWZhcV9fbWF4LXdpZHRoKTtcbiAgbWFyZ2luOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZhcV9fZm9udC1mYW1pbHkpO1xufVxuXG4uYW50aXBvZGVzLWZhcV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZmFxX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX3RleHQtYWxpZ24pO1xufVxuXG4uYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2NvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX3RleHQtYWxpZ24pO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtZmFxX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19saXN0X19nYXApO1xuICBtYXJnaW46IHZhcigtLWFudGlwb2Rlcy1mYXFfX2xpc3RfX21hcmdpbik7XG4gIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2xpc3RfX3BhZGRpbmcpO1xufVxuXG4uYW50aXBvZGVzLWZhcV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2JvcmRlci1ib3R0b20pO1xuICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19wYWRkaW5nKTtcbn1cblxuLmFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uIHtcbiAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX193aWR0aCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fYm9yZGVyKTtcbiAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3BhZGRpbmcpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19mb250LXNpemUpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fdGV4dC1hbGlnbik7XG4gIGRpc3BsYXk6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19kaXNwbGF5KTtcbiAgYWxpZ24taXRlbXM6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19hbGlnbi1pdGVtcyk7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2p1c3RpZnktY29udGVudCk7XG4gIGN1cnNvcjogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2N1cnNvcik7XG4gIHBvc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fcG9zaXRpb24pO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1vcGVuLFxuLmFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbl9faGVpZ2h0KTtcbiAgZGlzcGxheTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbl9fZGlzcGxheSk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX192ZXJ0aWNhbC1hbGlnbik7XG4gIHBvc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX19wb3NpdGlvbik7XG4gIHJpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX19yaWdodCk7XG4gIHRvcDogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbl9fdG9wKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX190cmFuc2Zvcm0pO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX190cmFuc2l0aW9uKTtcbn1cblxuLmFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLWNsb3NlIHtcbiAgb3BhY2l0eTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX29wYWNpdHkpO1xuICBwb2ludGVyLWV2ZW50czogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX3BvaW50ZXItZXZlbnRzKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1jbG9zZV9fdHJhbnNmb3JtKTtcbn1cblxuLmFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLW9wZW4ge1xuICBvcGFjaXR5OiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1vcGVuX19vcGFjaXR5KTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1vcGVuX190cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLWZhcV9faXRlbS5pcy1vcGVuIC5hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1vcGVuIHtcbiAgb3BhY2l0eTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tb3Blbl9fb3BhY2l0eS0tZXhwYW5kZWQpO1xuICB0cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLW9wZW5fX3RyYW5zZm9ybS0tZXhwYW5kZWQpO1xufVxuXG4uYW50aXBvZGVzLWZhcV9faXRlbS5pcy1vcGVuIC5hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLWNsb3NlX19vcGFjaXR5LS1leHBhbmRlZCk7XG4gIHBvaW50ZXItZXZlbnRzOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1jbG9zZV9fcG9pbnRlci1ldmVudHMtLWV4cGFuZGVkKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1jbG9zZV9fdHJhbnNmb3JtLS1leHBhbmRlZCk7XG59XG5cbi5hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXIge1xuICBvdmVyZmxvdzogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19vdmVyZmxvdyk7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fbWF4LWhlaWdodCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fdHJhbnNpdGlvbik7XG4gIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fcGFkZGluZyk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX2xldHRlci1zcGFjaW5nKTtcbn1cblxuLmFudGlwb2Rlcy1mYXFfX2l0ZW0uaXMtb3BlbiAuYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyIHtcbiAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19wYWRkaW5nLS1leHBhbmRlZCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fbWFyZ2luLWJvdHRvbS0tZXhwYW5kZWQpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2F0LWltcG9ydC1wYXJ0aWFsLWV4dGVuc2lvbiAqL1xuLmFudGlwb2Rlcy1oZXJvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RleHRzJyAnbWVkaWFzJztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogdmFyKC0taGVyb19fcm93LWdhcCkgdmFyKC0taGVyb19fY29sdW1uLWdhcCk7XG59XG5cbi5hbnRpcG9kZXMtaGVyby0td2l0aG91dC1tZWRpYSB7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICd0ZXh0cyc7XG59XG5cbi5hbnRpcG9kZXMtaGVyby0tbW91bnQtdGV4dCB7XG4gIC0taGVyb19fY29sdW1uLWdhcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1yaWdodCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RleHRzIG1lZGlhcyc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgdmFyKC0taGVyby1tZWRpYV9fd2lkdGgsIDUwJSk7XG4gIH1cbiAgLmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1sZWZ0IHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVkaWFzIHRleHRzJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWhlcm8tbWVkaWFfX3dpZHRoLCA1MCUpIDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzBweCkge1xuICAuYW50aXBvZGVzLWhlcm8tLW1lZGlhLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIH1cbiAgLmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxuICAuc2VjdGlvbiAuYW50aXBvZGVzLWhlcm8tLW1lZGlhLXJpZ2h0LFxuICAuc2luZ2xlLXBvc3QgLmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uIC5hbnRpcG9kZXMtaGVyby0tbWVkaWEtbGVmdCxcbiAgLnNpbmdsZS1wb3N0IC5hbnRpcG9kZXMtaGVyby0tbWVkaWEtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBUZXh0c1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1oZXJvX190ZXh0cyB7XG4gIGdyaWQtYXJlYTogdGV4dHM7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX190ZXh0cy1wb3NpdGlvbi10b3Age1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzBweCkge1xuICAuYW50aXBvZGVzLWhlcm86bm90KC5hbnRpcG9kZXMtaGVyby0td2l0aG91dC1tZWRpYSkgLmFudGlwb2Rlcy1oZXJvX190ZXh0czpub3QoLmFudGlwb2Rlcy1oZXJvX190ZXh0cy1wb3NpdGlvbi10b3ApIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1oZXJvX190ZXh0c19fbWFyZ2luLXRvcCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVyb19fdGV4dHNfX21hcmdpbi1ib3R0b20pO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1oZXJvX190aXRsZV9fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fbWFyZ2luLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX19mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX3N1Yi10aXRsZV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWhlcm9fX2NvbnRlbnRfX21hcmdpbi10b3ApO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xldHRlci1zcGFjaW5nKTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IHVsLFxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IG9sIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX3NwYWNlLWJldHdlZW4tcGFyYWdyYXBocyk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3RfX3BhZGRpbmctbGVmdCk7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saXN0LWl0ZW1fX3BpY3RvX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3QtaXRlbV9fcGljdG9fX2hlaWdodCk7XG4gIHRvcDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3QtaXRlbV9fcGljdG9fX3RvcCk7XG4gIGxlZnQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saXN0LWl0ZW1fX3BpY3RvX19sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3QtaXRlbV9fcGljdG9fX2JhY2tncm91bmQpO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgbGkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IHAgKyBwLFxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IHVsICsgcCxcbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCBvbCArIHAge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fc3BhY2UtYmV0d2Vlbi1wYXJhZ3JhcGhzKTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IGJyIHtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19zcGFjZS1iZXR3ZWVuLXBhcmFncmFwaHMpO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlua19fY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saW5rX190ZXh0LWRlY29yYXRpb24pO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2ZvbnQtd2VpZ2h0KTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2hvdmVyX19jb2xvcik7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fYXBwb2ludG1lbnQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVyb19fYXBwb2ludG1lbnQtYnV0dG9uX19tYXJnaW4tdG9wKTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19wYWRkaW5nLXRvcCkgdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BhZGRpbmctcmlnaHQpIHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2JveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b24gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX2hlaWdodCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX21hcmdpbi1sZWZ0KTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgZmlsbDogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BpY3RvX19maWxsKTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbiBzcGFuLFxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19iYWNrZ3JvdW5kLS1vbi1ob3Zlcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5hbnRpcG9kZXMtaGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1oZXJvX19idXR0b25zX19tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19idXR0b25zID4gKiArICoge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1oZXJvX19idXR0b25zX19nYXApO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2RlZmF1bHQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBwYWRkaW5nOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy10b3ApIHZhcigtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pIHZhcigtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19ib3JkZXItcmFkaXVzKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fZGVmYXVsdC1idXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFRleHRzIC0gTW91bnRlZCBPbiBNZWRpYShzKVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLmFudGlwb2Rlcy1oZXJvLS1tb3VudC10ZXh0IC5hbnRpcG9kZXMtaGVyb19fdGV4dHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IHZhcigtLWhlcm9fX21vdW50LXRleHRfX3BhZGRpbmctdG9wKSB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVyb19fbW91bnQtdGV4dF9fcGFkZGluZy1sZWZ0KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19iYWNrZ3JvdW5kKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19ib3gtc2hhZG93KTtcbiAgfVxuICAuYW50aXBvZGVzLWhlcm8tLW1vdW50LXRleHQuYW50aXBvZGVzLWhlcm8tLW1lZGlhLXJpZ2h0IC5hbnRpcG9kZXMtaGVyb19fdGV4dHMge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0taGVyb19fbW91bnQtdGV4dF9fb3V0c2lkZSk7XG4gIH1cbiAgLmFudGlwb2Rlcy1oZXJvLS1tb3VudC10ZXh0LmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1sZWZ0IC5hbnRpcG9kZXMtaGVyb19fdGV4dHMge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19vdXRzaWRlKTtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE1lZGlhc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1oZXJvX19tZWRpYXMge1xuICBncmlkLWFyZWE6IG1lZGlhcztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzBweCkge1xuICAuYW50aXBvZGVzLWhlcm9fX21lZGlhcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgTWVkaWFzIC0gSW1hZ2VcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtaGVyb19fbWVkaWEtaW1hZ2Uge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWhlcm8tbWVkaWFfX3N0aWNreS10b3ApO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgTWVkaWFzIC0gVmlkZW9cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtaGVyb19fbWVkaWEtdmlkZW8ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWhlcm8tbWVkaWFfX3N0aWNreS10b3ApO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE1lZGlhcyAtIEltYWdlIFNsaWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1oZXJvX19tZWRpYS1zbGlkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWhlcm8tbWVkaWFfX3N0aWNreS10b3ApO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhLXNsaWRlcltkYXRhLWF1dG9oZWlnaHQ9XCIwXCJdIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhLXNsaWRlcltkYXRhLWF1dG9oZWlnaHQ9XCIwXCJdIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhLXNsaWRlcltkYXRhLWF1dG9oZWlnaHQ9XCIwXCJdIC5zd2lwZXItc2xpZGUgaW1nLFxuLmFudGlwb2Rlcy1oZXJvX19tZWRpYS1zbGlkZXJbZGF0YS1hdXRvaGVpZ2h0PVwiMFwiXSAuc3dpcGVyLXNsaWRlIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHZhcigtLWhlcm9fX2ltYWdlLXNsaWRlcl9fY29udHJvbHNfX2dhcCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWhlcm9fX2ltYWdlLXNsaWRlcl9fY29udHJvbHNfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRyb2xzIC5hbnRpcG9kZXMtaGVyb19fc3dpcGVyLXBhZ2luYXRpb24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4uYW50aXBvZGVzLWhlcm9fX3N3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19vbi1ob3Zlcl9fc3dpcGVyLWJ1dHRvbl9fb3BhY2l0eSk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvbm8tZ2xvYmFsLWZ1bmN0aW9uLW5hbWVzLCBmdW5jdGlvbi1uby11bmtub3duICovXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFN0eWxlc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnNlY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc2VjdGlvbl9fY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWN0aW9uX19iYWNrZ3JvdW5kKTtcbn1cblxuLnNlY3Rpb24gKyAuc2VjdGlvbjpub3QoLnNlY3Rpb24tLW5vLXRvcE1hcmdpbikge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWN0aW9uX19tYXJnaW4tdG9wKTtcbn1cblxuLnNlY3Rpb24gLnNlY3Rpb25Db250ZW50X19jb2x1bW4gKyAuc2VjdGlvbkNvbnRlbnRfX2NvbHVtbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24taW5uZXJfX21hcmdpbi10b3ApO1xufVxuXG4uc2VjdGlvbkhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24taGVhZGVyX19tYXJnaW4tYm90dG9tKTtcbn1cblxuLnNlY3Rpb25IZWFkZXItLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IHZhcigtLXNlY3Rpb24taGVhZGVyLS1jZW50ZXJfX3RleHQtYWxpZ24pO1xufVxuXG4uc2VjdGlvbkhlYWRlci0tbGVmdCB7XG4gIHRleHQtYWxpZ246IHZhcigtLXNlY3Rpb24taGVhZGVyLS1sZWZ0X190ZXh0LWFsaWduKTtcbn1cblxuLnNlY3Rpb25IZWFkZXItLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogdmFyKC0tc2VjdGlvbi1oZWFkZXItLXJpZ2h0X190ZXh0LWFsaWduKTtcbn1cblxuLnNlY3Rpb25IZWFkZXJfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24taGVhZGVyX19idXR0b25fX21hcmdpbi10b3ApO1xufVxuXG4uc2VjdGlvbi0td2l0aEJhY2tncm91bmRJbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tc2VjdGlvbi0td2l0aC1pbWFnZV9fYmFja2dyb3VuZC1zaXplKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHZhcigtLXNlY3Rpb24tLXdpdGgtaW1hZ2VfX2JhY2tncm91bmQtcmVwZWF0KTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycywgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1uby10b3BNYXJnaW4pLnNlY3Rpb24tLW1hcmdpblRvcC0teHMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWN0aW9uX19tYXJnaW5fX3NpemVzX194cyk7XG59XG5cbi5zZWN0aW9uOm5vdCguc2VjdGlvbi0tbm8tdG9wTWFyZ2luKS5zZWN0aW9uLS1tYXJnaW5Ub3AtLXNtIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2VjdGlvbl9fbWFyZ2luX19zaXplc19fc20pO1xufVxuXG4uc2VjdGlvbjpub3QoLnNlY3Rpb24tLW5vLXRvcE1hcmdpbikuc2VjdGlvbi0tbWFyZ2luVG9wLS1tZCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX21kKTtcbn1cblxuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1uby10b3BNYXJnaW4pLnNlY3Rpb24tLW1hcmdpblRvcC0teGwge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWN0aW9uX19tYXJnaW5fX3NpemVzX194bCk7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycywgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycywgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1uby1wYWRkaW5ncykuc2VjdGlvbi0tcGFkZGluZ3MtLXhzIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX194c19fdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX194c19fYm90dG9tKTtcbn1cblxuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1uby1wYWRkaW5ncykuc2VjdGlvbi0tcGFkZGluZ3MtLXNtIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19zbV9fdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19zbV9fYm90dG9tKTtcbn1cblxuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1uby1wYWRkaW5ncykuc2VjdGlvbi0tcGFkZGluZ3MtLW1kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19tZF9fdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19tZF9fYm90dG9tKTtcbn1cblxuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1uby1wYWRkaW5ncykuc2VjdGlvbi0tcGFkZGluZ3MtLXhsIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX194bF9fdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX194bF9fYm90dG9tKTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4udG8tcmVhZC1hbHNvIHtcbiAgcGFkZGluZzogdmFyKC0tdG8tcmVhZC1hbHNvX19wYWRkaW5nLXRvcCkgdmFyKC0tdG8tcmVhZC1hbHNvX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS10by1yZWFkLWFsc29fX3BhZGRpbmctYm90dG9tKSB2YXIoLS10by1yZWFkLWFsc29fX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvLXJlYWQtYWxzb19fYmFja2dyb3VuZCk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFRpdGxlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLnRvLXJlYWQtYWxzb19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tdG8tcmVhZC1hbHNvX190aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRvLXJlYWQtYWxzb19fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10by1yZWFkLWFsc29fX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10by1yZWFkLWFsc29fX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10by1yZWFkLWFsc29fX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10by1yZWFkLWFsc29fX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRvLXJlYWQtYWxzb19fdGl0bGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdG8tcmVhZC1hbHNvX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBmb250LXN0eWxlOiB2YXIoLS10by1yZWFkLWFsc29fX3RpdGxlX19mb250LXN0eWxlKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGlua3NcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4udG8tcmVhZC1hbHNvX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogdmFyKC0tdG8tcmVhZC1hbHNvX19saW5rc19fcm93LWdhcCk7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX2NvbHVtbi1nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS10by1yZWFkLWFsc29fX2xpbmtzX19tYXJnaW4tdG9wKTtcbn1cblxuLnRvLXJlYWQtYWxzb19fbGlua3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0tdG8tcmVhZC1hbHNvX19saW5rc19fZ2FwKTtcbiAgd2lkdGg6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX3dpZHRoKTtcbn1cblxuLnRvLXJlYWQtYWxzb19fcG9zdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tdG8tcmVhZC1hbHNvX19saW5rc19fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10by1yZWFkLWFsc29fX2xpbmtzX19mb250LXdlaWdodCk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX2ZvbnQtc3R5bGUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdG8tcmVhZC1hbHNvX19saW5rc19fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdG8tcmVhZC1hbHNvX19saW5rc19fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10by1yZWFkLWFsc29fX2xpbmtzX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX3RleHQtdHJhbnNmb3JtKTtcbiAgY29sb3I6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX2NvbG9yKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ2F0ZWdvcnlcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4udG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnkge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2JhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19wYWRkaW5nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fdGV4dC10cmFuc2Zvcm0pO1xuICBmb250LXN0eWxlOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fZm9udC1zdHlsZSk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBvc3QgaW5mbyBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi50by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19mb250LXN0eWxlKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19tYXJnaW4tdG9wKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUG9zdCBJbWFnZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi50by1yZWFkLWFsc29fX3Bvc3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDUuMDYyNXJlbTtcbiAgbWF4LXdpZHRoOiA1LjA2MjVyZW07XG59XG5cbi50by1yZWFkLWFsc29fX3Bvc3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNi4wNjI1cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUmVhZCBtb3JlIGxpbmtcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4udG8tcmVhZC1hbHNvX19yZWFkLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZ2FwOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fZ2FwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2JhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19wYWRkaW5nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBmb250LXN0eWxlOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fZm9udC1zdHlsZSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19tYXJnaW4tdG9wKTtcbn1cblxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19ib3JkZXItcmFkaXVzKTtcbn1cblxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi50by1yZWFkLWFsc29fX3JlYWQtbW9yZSBzcGFuLFxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBzY3NzL2F0LWltcG9ydC1wYXJ0aWFsLWV4dGVuc2lvbiAqL1xuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBIZWFkZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyX19nYXApO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyX19tYXJnaW4tYm90dG9tKTtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlX19jb2xvcik7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWRlc2NyaXB0aW9uX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbl9fY29sb3IpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE51bWJlcnNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrcy0tMSB7XG4gIG1heC13aWR0aDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2Nrcy0tMV9fbWF4LXdpZHRoLCAyMS44NzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MtLTIge1xuICBtYXgtd2lkdGg6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MtLTJfX21heC13aWR0aCwgNDMuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MtLTMge1xuICBtYXgtd2lkdGg6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MtLTNfX21heC13aWR0aCwgNjIuNXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgY29udHJvbHNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fY29udHJvbHNfX2dhcCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250cm9sc19fbWFyZ2luLXRvcCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250cm9scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLWxlZnQsXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2Fycm93LS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250cm9scyAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogdW5zZXQ7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy13cmFwcGVyX19nYXApO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX2JhY2tncm91bmQtY29sb3IpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19tYXJnaW4tbGVmdCk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19tYXJnaW4tcmlnaHQpO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19iYXJfX3dpZHRoKTtcbiAgbGVmdDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19iYXJfX2xlZnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX2Jhcl9fYmFja2dyb3VuZC1jb2xvcik7XG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fYmFyX190cmFuc2l0aW9uKTtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZS1sYXN0LFxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZS1jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX3RleHQtYWxpZ24pO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQmxvY2tcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2sgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEJhY2tncm91bmQgSW1hZ2VcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19ib3JkZXItcmFkaXVzKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBPbiBIb3ZlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LXRyYW5zZm9ybSk7XG4gIHBhZGRpbmc6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctdG9wKSB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAsIDAuNjQsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGUtYm9yZGVyX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX2hlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX21hcmdpbi10b3ApIGF1dG8gdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX21hcmdpbi1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fYmFja2dyb3VuZCk7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19tYXgtaGVpZ2h0KTtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uID4gc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19jb2xvcikgMCUsIHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX2NvbG9yKSA1JSwgdHJhbnNwYXJlbnQgNS4wMSUpIG5vLXJlcGVhdCB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19mcm9tLXBvc2l0aW9uKS92YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19mcm9tLXNpemUpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX190cmFuc2l0aW9uKTtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbiA+IHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX3RvLXNpemUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX190by1wb3NpdGlvbik7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVGl0bGVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX21hcmdpbi1yaWdodCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX21hcmdpbi1ib3R0b20pO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbWFyZ2luLWxlZnQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjY2LCAwLCAwLjM0LCAxKSwgdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjY2LCAwLCAwLjM0LCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19tYXJnaW4tcmlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fbWFyZ2luLWJvdHRvbSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fbWFyZ2luLWxlZnQpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEJsb2NrIC0gSG92ZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrLmhvdmVyIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrLmhvdmVyIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jazpob3ZlciAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgfVxuICAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jazpob3ZlciAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEhlYWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY2F0ZWdvcnktcGFnZV9fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY2F0ZWdvcnktcGFnZV9fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzX190b3ApO1xuICB6LWluZGV4OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzX196LWluZGV4KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fbWFyZ2luLXRvcCk7XG4gIGdhcDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fZ2FwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fYmFja2dyb3VuZCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzX19wYWRkaW5nLXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzX19wYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcyA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uc19fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBib3JkZXI6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19wYWRkaW5nLXRvcCkgdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX3BhZGRpbmctcmlnaHQpIHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMgYTpob3Zlcixcbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcyBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fY29sb3ItLWlzLWFjdGl2ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19iYWNrZ3JvdW5kLS1pcy1hY3RpdmUpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IENhdGVnb3JpZXMgc2VsZWN0XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9wKTtcbiAgei1pbmRleDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3otaW5kZXgpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19tYXgtd2lkdGgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX2JveC1zaGFkb3cpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fbWFyZ2luLXRvcCk7XG4gIHBhZGRpbmc6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19wYWRkaW5nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19mb250LWZhbWlseSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZS1zdmdfX21hcmdpbi1yaWdodCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGUtc3ZnX19tYXJnaW4tbGVmdCk7XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX29wdGlvbi1zZWxlY3RlZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX29wdGlvbi1zZWxlY3RlZF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2NvbG9yKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX29wdGlvbi1zZWxlY3RlZF9fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190b2dnbGVfX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190b2dnbGUgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9nZ2xlLXN2Zy1wYXRoX19maWxsKTtcbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC0tb3BlbiAuYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190b2dnbGUge1xuICB0cmFuc2Zvcm06IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190b2dnbGUtLW9wZW5fX3RyYW5zZm9ybSk7XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGdhcDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZ2FwKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fbWFyZ2luLXRvcCk7XG4gIGNvbG9yOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC1vcHRpb25zX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC1vcHRpb25zX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC1vcHRpb25zX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC1vcHRpb25zX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC1vcHRpb25zX19sZXR0ZXItc3BhY2luZyk7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLCBtYXJnaW4tdG9wIDAuM3MgZWFzZTtcbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC0tb3BlbiAuYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9ucy0tb3Blbl9fbWFyZ2luLXRvcCk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgUG9zdHNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX3Bvc3RzX19nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19wb3N0c19fbWFyZ2luLXRvcCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFBhZ2luYXRpb25cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX3BhZ2luYXRpb25fX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrID4gLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY29tbWVudHMtYmxvY2tfX21hcmdpbi1ib3R0b20pO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX3BhZGRpbmctdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWNvbW1lbnRzLWJsb2NrX19wYWRkaW5nLWJvdHRvbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jazpub3QoLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jay0tcGFnZWQuaXMtYWN0aXZlKSA+IC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnRzLWNvbnRhaW5lciB7XG4gIC0tY29tbWVudHMtYmxvY2tfX3BhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2sge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnRzID4gKiArICoge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudHNfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllcyxcbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllcyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllcy1nYXApO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrLS1wYWdlZDpub3QoLmlzLWFjdGl2ZSkgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jay0tcGFnZWQ6bm90KC5pcy1hY3RpdmUpIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tY29tbWVudHMtYmxvY2tfX3BhZ2VkX19iYWNrZ3JvdW5kLWZpcnN0LWNvbG9yKSAwJSwgdmFyKC0tY29tbWVudHMtYmxvY2tfX3BhZ2VkX19iYWNrZ3JvdW5kLXNlY29uZC1jb2xvcikgOTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2stLXBhZ2VkOm5vdCguaXMtYWN0aXZlKSAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50cyB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19wYWdlZF9fbWF4LWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX190ZXh0LWFsaWduKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19tYXJnaW4tYm90dG9tKTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fdGl0bGUgPiAqOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fZm9udC1zdHlsZSk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19wYWRkaW5nLXRvcCkgdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctcmlnaHQpIHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX2JveC1zaGFkb3cpO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWNvbnRlbnQ6aGFzKC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXZhdGFyKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXZhdGFyIGNvbnRlbnRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4IDFmcjtcbiAgZ2FwOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1tZXRhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhdXRob3IgICAgLlwiIFwiZGF0ZSAgICAgIC5cIiBcInJlcGx5ICAgICAuXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdhcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtbWV0YV9fZ2FwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LW1ldGEge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXV0aG9yICAgIC5cIiBcImRhdGUgICAgICByZXBseVwiO1xuICB9XG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19wYWRkaW5nLWxlZnQpO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tzX19jb21tZW50LWRhdGUsXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXZhdGFyIHtcbiAgZ3JpZC1hcmVhOiBhdmF0YXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF2YXRhciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXZhdGFyX19ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1pbm5lciB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3Ige1xuICBncmlkLWFyZWE6IGF1dGhvcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX190ZXh0LXRyYW5zZm9ybSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fZm9udC1zdHlsZSk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZSB7XG4gIGdyaWQtYXJlYTogZGF0ZTtcbiAgZm9udC1zaXplOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1kYXRlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZV9fbGluZS1oZWlnaHQpO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmsge1xuICBncmlkLWFyZWE6IHJlcGx5O1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19saW5lLWhlaWdodCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX190ZXh0LXRyYW5zZm9ybSk7XG4gIHRyYW5zaXRpb246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX3RyYW5zaXRpb24pO1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX3RleHQtZGVjb3JhdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGluayBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGluayBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX2xpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fbWFyZ2luLXRvcCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1jb250ZW50OmhhcyguYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF2YXRhcikge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXZhdGFyIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllcyB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBsaWVzX19tYXJnaW4tbGVmdCk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZm9ybV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2xvYWQtbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fbG9hZC1tb3JlX190b3ApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2stLXBhZ2VkLmlzLWFjdGl2ZSAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBib3JkZXI6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19wYWRkaW5nLXRvcCkgdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1yaWdodCkgdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pIHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX2JhY2tncm91bmQpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbik7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zZm9ybTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybSk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZCk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4tLWlzLWhvdmVyZWQpO1xuICB0cmFuc2Zvcm06IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tLWlzLWhvdmVyZWQpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEZvcm1cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX19tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2ZvbnQtc3R5bGUpO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGZvcm0gPiAqICsgKjpub3QoLmZvcm0tc3VibWl0KSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLWlucHV0c19fZ2FwKTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZm9ybS1zdWJtaXRfX3RleHQtYWxpZ24pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZm9ybS1zdWJtaXRfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtLWRlZmF1bHQtc3VibWl0LWJ1dHRvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fcGFkZGluZy10b3ApIHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3BhZGRpbmctcmlnaHQpIHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3BhZGRpbmctYm90dG9tKSB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3RyYW5zaXRpb24pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ib3JkZXItcmFkaXVzKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybS1kZWZhdWx0LXN1Ym1pdC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ob3Zlcl9fYmFja2dyb3VuZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2hvdmVyX190cmFuc2l0aW9uKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4pO1xuICB0cmFuc2Zvcm06IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtLWRlZmF1bHQtc3VibWl0LWJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm0tZGVmYXVsdC1zdWJtaXQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2NvbG9yLS1pcy1ob3ZlcmVkKTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybS1kZWZhdWx0LXN1Ym1pdC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luLS1pcy1ob3ZlcmVkKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkKTtcbn1cblxuLndhaXRfYXBwcm92YWwge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX3dhaXRfYXBwcm92YWxfX3Njcm9sbC1tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1mb290ZXJfX21hcmdpbi10b3ApO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IExvZ29cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWxvZ28ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24tbG9nb19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1sb2dvX19saW5rc19fZ2FwKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1sb2dvX19saW5rc19fbWFyZ2luLXRvcCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWxvZ29fX2xpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDb250YWN0XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdCA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X190ZXh0LXRyYW5zZm9ybSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2JvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19wYWRkaW5nLXRvcCkgdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGFkZGluZy1yaWdodCkgdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGFkZGluZy1ib3R0b20pIHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2JhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0ID4gKiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BpY3RvX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGljdG9fX2hlaWdodCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19waWN0b19fbWFyZ2luLWxlZnQpO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdCA+ICogc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIGZpbGw6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BpY3RvX19maWxsKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3QgPiAqIHNwYW4sXG4uYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdCA+ICogc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdCA+ICo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3QgPiAqOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0ID4gKjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BpY3RvX19maWxsLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0ID4gKjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IERvY3RvbGliXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWIgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX190ZXh0LXRyYW5zZm9ybSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BhZGRpbmctdG9wKSB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGFkZGluZy1yaWdodCkgdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BhZGRpbmctYm90dG9tKSB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2JhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX190cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliID4gKiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19waWN0b19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19waWN0b19faGVpZ2h0KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19waWN0b19fbWFyZ2luLWxlZnQpO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWIgPiAqIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICBmaWxsOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGljdG9fX2ZpbGwpO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWIgPiAqIHNwYW4sXG4uYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWIgPiAqIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliID4gKjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYiA+ICo6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYiA+ICo6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliID4gKjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEluZm9ybWF0aW9uc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX21hcmdpbi10b3ApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fZ2FwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3MgKyAuYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fbWFyZ2luLXRvcCk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQWRkcmVzc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19nYXApO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2xldHRlci1zcGFjaW5nKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2ZvbnQtc3R5bGUpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX21hcmdpbi1sZWZ0KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX21hcmdpbi10b3ApO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzcyBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19jb2xvci0tb24taG92ZXIpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFBob25lXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fZ2FwKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fbWFyZ2luLXRvcCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fZm9udC1zdHlsZSk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19sZXR0ZXItc3BhY2luZyk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fZm9udC1zdHlsZSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX21hcmdpbi1sZWZ0KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19tYXJnaW4tdG9wKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190cmFuc2l0aW9uKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2xldHRlci1zcGFjaW5nKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19mb250LXN0eWxlKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fbWFyZ2luLWxlZnQpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX21hcmdpbi10b3ApO1xuICBtYXgtd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fbWF4LXdpZHRoKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBIb3Vyc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2xldHRlci1zcGFjaW5nKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19mb250LXN0eWxlKTtcbiAgbGVhZGluZy10cmltOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2xlYWRpbmctdHJpbSk7XG4gIHRleHQtZWRnZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX190ZXh0LWVkZ2UpO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtICsgLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW0gc3BhbjpudGgtY2hpbGQoMSkge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFNvY2lhbHNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3JpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX19mb250LXN0eWxlKTtcbiAgbGVhZGluZy10cmltOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2xlYWRpbmctdHJpbSk7XG4gIHRleHQtZWRnZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX190ZXh0LWVkZ2UpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIHRleHQtYWxpZ246IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fdGV4dC1hbGlnbik7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19faXRlbXNfX2dhcCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX19pdGVtc19fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19faXRlbXMgc3ZnIHJlY3Qge1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19faXRlbXNfX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX2l0ZW1zIHN2Zzpob3ZlciByZWN0IHtcbiAgZmlsbDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX2l0ZW1zX19ob3Zlci1maWxsKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX19pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE5ld3NsZXR0ZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlIC5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19nYXApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19ib3JkZXIpO1xuICBoZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2hlaWdodCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2JhY2tncm91bmQpO1xuICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19wYWRkaW5nKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmUgaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2ZvbnQtd2VpZ2h0KTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19tYXgtd2lkdGgpO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2hlaWdodCk7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXQgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19wYWRkaW5nLWxlZnQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fcGFkZGluZy1yaWdodCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXQgYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBNZW51XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW50aXBvZGVzLWZvb3Rlcl9fbWVudSB7XG4gIGdyaWQtYXJlYTogbWVudTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9vdGVyX19tZW51X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9vdGVyX19tZW51X19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyX19tZW51X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb290ZXJfX21lbnVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvb3Rlcl9fbWVudV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9vdGVyX19tZW51X19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWZvb3Rlcl9fbWVudV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb290ZXJfX21lbnVfX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZm9vdGVyX19tZW51X19tYXJnaW4tdG9wKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWZvb3Rlcl9fbWVudV9fcGFkZGluZy10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZm9vdGVyX19tZW51X19wYWRkaW5nLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9vdGVyX19tZW51X19iYWNrZ3JvdW5kKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IHZhcigtLWZvb3Rlcl9fbWVudS1pbm5lcl9fZ2FwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lciBhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fbGV0dGVyLXNwYWNpbmcpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19mb250LXN0eWxlKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX190ZXh0LXRyYW5zZm9ybSk7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXIgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXJfX21lbnUtaW5uZXJfX2FfX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQ29weXJpZ2h0IE1lbnVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudSB7XG4gIGdyaWQtYXJlYTogY29weXJpZ2h0LW1lbnU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWZvb3Rlcl9fY29wcnlnaWh0LW1lbnVfX21hcmdpbi10b3ApO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mb290ZXJfX2NvcHJ5Z2lodC1tZW51X19tYXJnaW4tYm90dG9tKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2NvcHlyaWdodC1tZW51IGEge1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2FfX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lcl9fZ2FwKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuYW50aXBvZGVzLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUtaW5uZXIgYSArIGEge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lcl9fZ2FwKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lcl9fYm9yZGVyKTtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLmFudGlwb2Rlcy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogdmFyKC0taGVhZGVyX196LWluZGV4KTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFudGlwb2Rlcy1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWhlYWRlcl9fYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFpblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYW50aXBvZGVzLWhlYWRlci1tYWluIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmc6IHZhcigtLWhlYWRlcl9fcGFkZGluZy10b3ApIHZhcigtLWhlYWRlcl9fcGFkZGluZy1yaWdodCkgdmFyKC0taGVhZGVyX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVhZGVyX19wYWRkaW5nLWxlZnQpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlcl9fYmFja2dyb3VuZCk7XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTG9nb1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2xvZ28ge1xuICBncmlkLWFyZWE6IGxvZ287XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTmF2aWdhdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24ge1xuICBncmlkLWFyZWE6IG5hdmlnYXRpb247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fYmFja2dyb3VuZCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gLmFsZXJ0IHtcbiAgZmxleDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGdhcDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zZWFyY2hfX21hcmdpbi1sZWZ0KTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fc2VhcmNoIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zZWFyY2gtcGljdG9fX2NvbG9yKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkgPiAubmF2LW1haW4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fdGV4dC10cmFuc2Zvcm0pO1xuICBwYWRkaW5nOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19wYWRkaW5nLXRvcCkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fcGFkZGluZy1yaWdodCkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fcGFkZGluZy1ib3R0b20pIHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2JhY2tncm91bmQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkgPiAubmF2LW1haW4tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU3ViIE1lbnVzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIHtcbiAgbWluLXdpZHRoOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19taW4td2lkdGgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWhlYWRlcl9fcGFkZGluZy1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyX19wYWRkaW5nLWJvdHRvbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlcl9fcGFkZGluZy1ib3R0b20pICogLTEpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm5hdi1kcm9wOm5vdCguaXMtZWRnZSk6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm5hdi1kcm9wLmlzLWVkZ2U6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSxcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUgPiAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLm5hdi1tYWluLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zX19wYWRkaW5nLXRvcCkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fcGFkZGluZy1yaWdodCkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fcGFkZGluZy1ib3R0b20pIHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnUtaXRlbXNfX3BhZGRpbmctbGVmdCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSAubmF2LW1haW4tbGluayA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtcy13aXRoLWNoaWxkcmVuX19tYXJnaW4tcmlnaHQpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubmF2LW1haW4tbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtcy13aXRoLWNoaWxkcmVuX19jaGV2cm9uX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtcy13aXRoLWNoaWxkcmVuX19jaGV2cm9uX19oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zLXdpdGgtY2hpbGRyZW5fX2NoZXZyb24pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIC5pcy1hY3RpdmUgPiAubmF2LW1haW4tbGluayxcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLm5hdi1tYWluLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zX19iYWNrZ3JvdW5kLS1hY3RpdmUpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIC5uYXYtZHJvcCB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIC5uYXYtZHJvcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19kZWVwLW5lc3RlZC1zdWItbWVudXNfX2xlZnQpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLm5hdi1kcm9wOm5vdCguaXMtZWRnZSkge1xuICByaWdodDogY2FsYyh2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2RlZXAtbmVzdGVkLXN1Yi1tZW51c19fbGVmdCkgKiAtMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIC5uYXYtZHJvcDpub3QoLmlzLWVkZ2UpOjpiZWZvcmUge1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogY2FsYyh2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2RlZXAtbmVzdGVkLXN1Yi1tZW51c19fbGVmdCkgKiAtMSk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSAubmF2LWRyb3AuaXMtZWRnZSB7XG4gIGxlZnQ6IGNhbGModmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19kZWVwLW5lc3RlZC1zdWItbWVudXNfX2xlZnQpICogLTEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLm5hdi1kcm9wLmlzLWVkZ2U6OmJlZm9yZSB7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZGVlcC1uZXN0ZWQtc3ViLW1lbnVzX19sZWZ0KSAqIC0xKTtcbiAgbGVmdDogaW5pdGlhbDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWVnYSBNZW51XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUge1xuICBtaW4td2lkdGg6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19taW4td2lkdGgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyX19wYWRkaW5nLWJvdHRvbSk7XG4gIHBhZGRpbmc6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19wYWRkaW5nLXRvcCkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3BhZGRpbmctcmlnaHQpIHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2JveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5uYXYtZHJvcC0taXMtbWVnYS1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlcl9fcGFkZGluZy1ib3R0b20pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyh2YXIoLS1oZWFkZXJfX3BhZGRpbmctYm90dG9tKSAqIC0xKTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtZHJvcC0taXMtbWVnYS1tZW51IHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSxcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUgPiAubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUgPiAubmF2LWRyb3BfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBnYXA6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19yb3ctZ2FwKSB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fY29sdW1uLWdhcCk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUgPiAubmF2LWRyb3BfX3dyYXBwZXIgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19mb250LXN0eWxlKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkgPiAubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSA+IC5uYXYtZHJvcF9fd3JhcHBlciA+IGxpID4gYVtocmVmPScjJ10ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51X19tYXJnaW4tdG9wKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnVfX3BhZGRpbmctbGVmdCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnVfX2JvcmRlci1sZWZ0KTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiAubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUgLm5hdi1tYWluLWxpbmsge1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnUtaXRlbV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnUtaXRlbV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX190ZXh0LXRyYW5zZm9ybSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19mb250LXN0eWxlKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiAubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUgPiBkaXYgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51X19nYXAtYmV0d2Vlbi1pdGVtcyk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51IC5uYXYtbWFpbi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19jb2xvci0taXMtYWN0aXZlKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSGVhZGVyIEN1c3RvbSBTdHlsZXNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBNYWluXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUxIHtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJy4gICAgbG9nbyAgICAgICAgIC4nXHIgJy4gICAgbmF2aWdhdGlvbiAgIC4nO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgcm93LWdhcDogdmFyKC0taGVhZGVyX19yb3ctZ2FwKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWVnYSBNZW51XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUxIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFpblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMiB7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdzZWFyY2gtZm9ybSAgICBsb2dvICAgICAgICAgZG9jdG9saWInXHIgJ25hdmlnYXRpb24gICAgIG5hdmlnYXRpb24gICBuYXZpZ2F0aW9uJztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIHJvdy1nYXA6IHZhcigtLWhlYWRlcl9fcm93LWdhcCk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNlYXJjaCBGb3JtXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3NlYXJjaC1mb3JtIHtcbiAgZ3JpZC1hcmVhOiBzZWFyY2gtZm9ybTtcbiAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fc2VhcmNoLWZvcm0gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMiAuYW50aXBvZGVzLWhlYWRlci1tYWluX19zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taGVhZGVyX19zZWFyY2gtZm9ybS1waWN0b19fd2lkdGgpICsgMC41cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX3BhZGRpbmctYm90dG9tKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX2JvcmRlci1ib3R0b20pO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fc2VhcmNoLWZvcm0gaW5wdXQsIC5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMiAuYW50aXBvZGVzLWhlYWRlci1tYWluX19zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyX19zZWFyY2gtZm9ybV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyX19zZWFyY2gtZm9ybV9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzICovXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fc2VhcmNoLWZvcm0gPiBkaXYgPiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMiAuYW50aXBvZGVzLWhlYWRlci1tYWluX19zZWFyY2gtZm9ybSA+IGRpdiA+IGJ1dHRvbiBzdmcge1xuICB3aWR0aDogdmFyKC0taGVhZGVyX19zZWFyY2gtZm9ybS1waWN0b19fd2lkdGgpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fc2VhcmNoLWZvcm0gPiBkaXYgPiBidXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtLXBpY3RvX19jb2xvcik7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRG9jdG9saWJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWIge1xuICBncmlkLWFyZWE6IGRvY3RvbGliO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXJfX2RvY3RvbGliX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXJfX2RvY3RvbGliX190ZXh0LXRyYW5zZm9ybSk7XG4gIHBhZGRpbmc6IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX3BhZGRpbmctdG9wKSB2YXIoLS1oZWFkZXJfX2RvY3RvbGliX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1oZWFkZXJfX2RvY3RvbGliX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fYmFja2dyb3VuZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX3RyYW5zaXRpb24pO1xuICBnYXA6IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMiAuYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYiBhID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWIgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXJfX2RvY3RvbGliX19jb2xvci0tb24taG92ZXIpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWIgYTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWIgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1oZWFkZXJfX2RvY3RvbGliLXBpY3RvX19jb2xvcik7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWVnYSBNZW51XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFpblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMyB7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsb2dvIG5hdmlnYXRpb24nO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1oZWFkZXJfX2NvbHVtbi1nYXApO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBOYXZpZ2F0aW9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUzIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFpblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWVudVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uX19tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGU0IC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IExvZ29cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTQgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbG9nby10b3Age1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFpbiBUb3BcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTQgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYm9yZGVyKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGFkZGluZy1ib3R0b20pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGFkZGluZy1sZWZ0KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19wYWRkaW5nLXJpZ2h0KTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGVmdFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlci1tYWluX19sZWZ0IHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0taGVhZGVyX19jb2x1bW4tZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGU0IC5hbnRpcG9kZXMtaGVhZGVyX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3RleHQtdHJhbnNmb3JtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3BhZGRpbmctdG9wKSB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2JveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX190cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGU0IC5hbnRpcG9kZXMtaGVhZGVyX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3BpY3RvX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGljdG9fX2hlaWdodCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19waWN0b19fbWFyZ2luLWxlZnQpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTQgLmFudGlwb2Rlcy1oZWFkZXJfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICBmaWxsOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19waWN0b19fZmlsbCk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlcl9fZG9jdG9saWItZGVmYXVsdC1idXR0b24gc3Bhbixcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlcl9fZG9jdG9saWItZGVmYXVsdC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTQgLmFudGlwb2Rlcy1oZWFkZXJfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19iYWNrZ3JvdW5kLS1vbi1ob3Zlcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlcl9fZG9jdG9saWItZGVmYXVsdC1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlcl9fZG9jdG9saWItZGVmYXVsdC1idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGU0IC5hbnRpcG9kZXMtaGVhZGVyX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTQgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZV9fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX190cmFuc2l0aW9uKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGU0IC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZV9fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGU0IC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2Uge1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19sZXR0ZXItc3BhY2luZyk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19wYWRkaW5nLWxlZnQpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19ib3JkZXItbGVmdCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUmlnaHRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19nYXApO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19jb2xvcik7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2ZvbnQtdmFyaWFudC1udW1lcmljKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19saW5lLWhlaWdodCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3MgPiAqOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmUgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19nYXApO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fY29sb3IpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fZm9udC12YXJpYW50LW51bWVyaWMpO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fbGluZS1oZWlnaHQpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19tYXJnaW4tdG9wKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lID4gKjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19jb2xvci0tb24taG92ZXIpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLmFudGlwb2Rlcy1oZWFkZXItdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFudGlwb2Rlcy1oZWFkZXItdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLXRvcF9faGVpZ2h0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlci10b3BfX3BhZGRpbmctbGVmdCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXRvcF9fYmFja2dyb3VuZCk7XG4gIH1cbiAgLmFudGlwb2Rlcy1oZWFkZXItdG9wLS1wYWRkaW5nLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1oZWFkZXItdG9wX19wYWRkaW5nLXJpZ2h0KTtcbiAgfVxufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBMZWZ0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBSaWdodFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2VwYXJhdG9yXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19sZWZ0ID4gKiArICo6bm90KC5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fZG9jdG9saWIpOjpiZWZvcmUsXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3JpZ2h0ID4gKiArICo6bm90KC5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fZG9jdG9saWIpOjpiZWZvcmUge1xuICBjb250ZW50OiAnfCc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWhlYWRlci10b3BfX3NlcGFyYXRvcl9fY29sb3IpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWhlYWRlci10b3BfX3NlcGFyYXRvcl9fbWFyZ2luLXJpZ2h0KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWhlYWRlci10b3BfX3NlcGFyYXRvcl9fbWFyZ2luLWxlZnQpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBTb2NpYWxzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBnYXA6IHZhcigtLWhlYWRlci10b3Atc29jaWFsc19fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19zb2NpYWxzIGEsXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3NvY2lhbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fc29jaWFscyBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItdG9wLXNvY2lhbHNfX3BpY3RvX19oZWlnaHQpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3NvY2lhbHMgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogdmFyKC0taGVhZGVyLXRvcC1zb2NpYWxzX19waWN0b19fY29sb3IpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3NvY2lhbHMgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWhlYWRlci10b3Atc29jaWFsc19fcGljdG9fX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEFkZHJlc3NcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItdG9wX19hZGRyZXNzX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcF9fYWRkcmVzc19fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyLXRvcF9fYWRkcmVzc19fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyLXRvcF9fYWRkcmVzc19fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyLXRvcF9fYWRkcmVzc19fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXItdG9wX19hZGRyZXNzX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX3RleHQtdHJhbnNmb3JtKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBnYXA6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fYWRkcmVzcyBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiB2YXIoLS1oZWFkZXItdG9wX19hZGRyZXNzLXBpY3RvX19jb2xvcik7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fYWRkcmVzcyBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fYWRkcmVzcyBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0taGVhZGVyLXRvcF9fYWRkcmVzcy1waWN0b19fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUGhvbmVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19waG9uZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXItdG9wX19waG9uZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWhlYWRlci10b3BfX3Bob25lX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcF9fcGhvbmVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRlci10b3BfX3Bob25lX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXItdG9wX19waG9uZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyLXRvcF9fcGhvbmVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0taGVhZGVyLXRvcF9fcGhvbmVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyLXRvcF9fcGhvbmVfX3RleHQtdHJhbnNmb3JtKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBnYXA6IHZhcigtLWhlYWRlci10b3BfX3Bob25lX19nYXApO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3Bob25lIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wX19waG9uZV9fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19waG9uZSBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0taGVhZGVyLXRvcF9fcGhvbmUtcGljdG9fX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRhY3QgUGFnZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fY29udGFjdC1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fY29udGFjdC1wYWdlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fdHJhbnNmb3JtKSk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fY29udGFjdC1wYWdlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fcGFkZGluZy1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2UtbGluZV9fY29sb3IpIDAlLCB2YXIoLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2UtbGluZV9fY29sb3IpIDUlLCB0cmFuc3BhcmVudCA1LjAxJSkgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbS8wIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZSBhOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IERvY3RvbGliIEJ1dHRvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fZG9jdG9saWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX21hcmdpbi1sZWZ0KTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19kb2N0b2xpYiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX190ZXh0LXRyYW5zZm9ybSk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWhlYWRlci10b3BfX3BhZGRpbmctcmlnaHQpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlci10b3BfX3BhZGRpbmctcmlnaHQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fYmFja2dyb3VuZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX190cmFuc2l0aW9uKTtcbiAgZ2FwOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19kb2N0b2xpYiBhID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19kb2N0b2xpYiBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fZG9jdG9saWIgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19kb2N0b2xpYiBhOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fZG9jdG9saWIgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYi1waWN0b19fY29sb3IpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9faGVpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiB2YXIoLS1oZWFkZXJfX3otaW5kZXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19ib3gtc2hhZG93KTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fcmlnaHQgPiAqOmxhc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX3BhZGRpbmctcmlnaHQpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19wYWRkaW5nLWxlZnQpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlID4gYnV0dG9uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGFkZGluZy1yaWdodCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGVmdFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtLWxvZ28taXMtaW4tbWlkZGxlIC5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX2xlZnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fbGVmdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTG9nb1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFJpZ2h0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19yaWdodF9fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS0tbG9nby1pcy1pbi1taWRkbGUgLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fcmlnaHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fcmlnaHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFRvZ2dsZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEb2N0b2xpYlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX2RvY3RvbGliLWNpcmNsZSxcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX2RvY3RvbGliLWNpcmNsZSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX19kb2N0b2xpYi1jaXJjbGUgY2lyY2xlIHtcbiAgZmlsbDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX2RvY3RvbGliX19iYWNrZ3JvdW5kKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUGhvbmVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX19waG9uZSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX3RleHQtdHJhbnNmb3JtKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19iYWNrZ3JvdW5kKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUmVzcG9uc2l2ZSBNZW51XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19taW4taGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX193aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fei1pbmRleCk7XG4gIHRvcDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX2hlaWdodCk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wYWRkaW5nLXRvcCkgdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcGFkZGluZy1yaWdodCkgdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcGFkZGluZy1ib3R0b20pIHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2JhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudS5pcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgPiBuYXYge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19uYXZpZ2F0aW9uX19tYXJnaW4tdG9wKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fY2xvc2UtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Nsb3NlLW1lbnVfX3otaW5kZXgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudS1vdmVybGF5X196LWluZGV4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fb3ZlcmxheV9fYmFja2dyb3VuZCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fb3ZlcmxheV9fYmFja2Ryb3AtZmlsdGVyKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51LW92ZXJsYXkuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fbWFyZ2luLXRvcCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fbWFyZ2luLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0gaW5wdXQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybS1waWN0b19fd2lkdGgpICsgMC41cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19wYWRkaW5nLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fYm9yZGVyLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0gaW5wdXQsIC5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtID4gZGl2ID4gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtLXBpY3RvX19ib3R0b20pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybSA+IGRpdiA+IGJ1dHRvbiBzdmcge1xuICB3aWR0aDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0tcGljdG9fX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybS1waWN0b19faGVpZ2h0KTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybSA+IGRpdiA+IGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtLXBpY3RvX19jb2xvcik7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudSAubmF2LW1haW4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fdGV4dC10cmFuc2Zvcm0pO1xuICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fcGFkZGluZy10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fcGFkZGluZy1ib3R0b20pO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5wdXNoLW1lbnUtaGFzLWNoaWxkcmVuKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpdGVtLWxpbmsgIGRyb3Bkb3duLXRvZ2dsZSdcciAnc3ViLW1lbnUgICBzdWItbWVudSc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnB1c2gtbWVudS1oYXMtY2hpbGRyZW4pID4gLm5hdi1tYWluLWxpbmsge1xuICBncmlkLWFyZWE6IGl0ZW0tbGluaztcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgucHVzaC1tZW51LWhhcy1jaGlsZHJlbikgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgZ3JpZC1hcmVhOiBkcm9wZG93bi10b2dnbGU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgucHVzaC1tZW51LWhhcy1jaGlsZHJlbikgPiAubmF2LWRyb3Age1xuICBncmlkLWFyZWE6IHN1Yi1tZW51O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5wdXNoLW1lbnUtaGFzLWNoaWxkcmVuKSA+IC5uYXYtZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zdWItbWVudV9fbWFyZ2luLWxlZnQpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGVfX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGVfX2hlaWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5pcy1hY3RpdmUpID4gLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZHJvcGRvd24tdG9nZ2xlLXBpY3RvKTtcbiAgd2lkdGg6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZS1waWN0b19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZS1waWN0b19faGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUgPiAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG8tLWlzLWFjdGl2ZSk7XG4gIHdpZHRoOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG8tLWlzLWFjdGl2ZV9fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZS1waWN0by0taXMtYWN0aXZlX19oZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51ID4gbmF2ID4gdWwgPiBsaS5pcy1hY3RpdmUgPiAubmF2LW1haW4tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51ID4gbmF2ID4gdWwgPiBsaS5pcy1hY3RpdmUgPiAubmF2LW1haW4tbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA1dnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZmlyc3QtaXRlbV9fYmFja2dyb3VuZC0tYWN0aXZlKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51ID4gbmF2ID4gdWwgPiBsaS5pcy1hY3RpdmUgPiAubmF2LW1haW4tbGluayA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEluY2x1ZGUgUHVzaCBNZW51IHN0eWxlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQdXNoIE1lbnVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2JhY2tncm91bmQpO1xuICBwYWRkaW5nOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wYWRkaW5nLXRvcCkgdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcGFkZGluZy1yaWdodCkgdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcGFkZGluZy1ib3R0b20pIHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3BhZGRpbmctbGVmdCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdl9faXMtb3BlbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2IC5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXZfX2xldmVsIHtcbiAgdG9wOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXZfX2xldmVsX190b3ApO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2X19sZXZlbF9fcGFkZGluZy10b3ApO1xuICB6LWluZGV4OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXZfX3otaW5kZXgpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2LmlzLW9wZW4sXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2X19sZXZlbC5pcy1vcGVuIHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFB1c2ggTWVudSBUb2dnbGVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IC5wdXNoLW1lbnUtaGFzLWNoaWxkcmVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLnB1c2gtbWVudS1oYXMtY2hpbGRyZW4gPiAucHVzaC1tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1tZW51LXRvZ2dsZV9fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbWVudS10b2dnbGVfX2hlaWdodCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IC5wdXNoLW1lbnUtaGFzLWNoaWxkcmVuID4gLnB1c2gtbWVudS10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1tZW51LXRvZ2dsZS1waWN0byk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Nsb3NlLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fY2xvc2UtbGV2ZWxfX3RyYW5zZm9ybS15KSk7XG4gIHdpZHRoOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1sZXZlbF9fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Nsb3NlLWxldmVsX19oZWlnaHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fY2xvc2UtbGV2ZWw6OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fY2xvc2UtbGV2ZWwtcGljdG8pO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGV2ZWwgVGl0bGVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fY29sb3IpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fcGFkZGluZy10b3ApIHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fcGFkZGluZy1ib3R0b20pIHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19wYWRkaW5nLWxlZnQpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2VhcmNoIEZvcm1cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItLWlzLXJlc2l6aW5nIC5hbnRpcG9kZXMtaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX3otaW5kZXgpO1xuICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQsIDBweCk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXNlYXJjaC1mb3JtX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fcGFkZGluZy10b3ApIHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fcGFkZGluZy1yaWdodCkgdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2JhY2tncm91bmQpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybV9fd3JhcHBlciA+IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX21heC13aWR0aCk7XG4gIGdhcDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19nYXApO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybV9fd3JhcHBlciA+IGZvcm0gPiBkaXYge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19leHRyYS10cmFuc2xhdGUpKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm1fX3dyYXBwZXIgPiBmb3JtID4gbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19sYWJlbF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fbGFiZWxfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fbGFiZWxfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19sYWJlbF9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybV9fd3JhcHBlciA+IGZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fcGljdG9fX3dpZHRoKSArIDAuNXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19wYWRkaW5nLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19ib3JkZXItYm90dG9tKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm1fX3dyYXBwZXIgPiBmb3JtIGlucHV0LCAuYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybV9fd3JhcHBlciA+IGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm1fX3dyYXBwZXIgPiBmb3JtIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm1fX3dyYXBwZXIgPiBmb3JtIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19waWN0b19fd2lkdGgpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybV9fd3JhcHBlciA+IGZvcm0gYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19waWN0b19fY29sb3IpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybS5pcy1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBPdmVybGF5XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm0tb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtLW92ZXJsYXlfX3otaW5kZXgpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybS1vdmVybGF5X19iYWNrZ3JvdW5kKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm0tb3ZlcmxheS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEhlYWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zaW5nbGUtcGFnZV9faGVhZGVyX19tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9faGVhZGVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fdGl0bGUgKiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXNpbmdsZS1wYWdlX190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc2luZ2xlLXBhZ2VfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tc2luZ2xlLXBhZ2VfX3RpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXNpbmdsZS1wYWdlX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fZ2FwKTtcbiAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19iYWNrZ3JvdW5kKTtcbiAgbWl4LWJsZW5kLW1vZGU6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fbWl4LWJsZW5kLW1vZGUpO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2JvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19wYWRkaW5nKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fYmFja2dyb3VuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2xpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2NvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fdGV4dC1hbGlnbik7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX3JlYWRpbmctdGltZSB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX3JlYWRpbmctdGltZV9fY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19yZWFkaW5nLXRpbWVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19saW5lLWhlaWdodCk7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX3RleHRfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX3RleHRfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX3RleHRfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX3RleHRfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX3RleHRfX2xldHRlci1zcGFjaW5nKTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGUge1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fZGF0ZV9fY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fZGF0ZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fZGF0ZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fZGF0ZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fZGF0ZV9fbGV0dGVyLXNwYWNpbmcpO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX190ZWFzZXItdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXNpbmdsZS1wYWdlX190ZWFzZXItdGV4dF9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXNpbmdsZS1wYWdlX190ZWFzZXItdGV4dF9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDb250ZW50XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvbnRlbnRfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb250ZW50LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb250ZW50LW1ldGFfX2dhcCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29udGVudC1tZXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHNfX21hcmdpbi10b3ApO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNpbmdsZS1wYWdlX19jb21wb25lbnRzX19jb2x1bW4tZ2FwKTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX2JhY2tncm91bmQpO1xuICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fcGFkZGluZyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDBweDtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19tYXgtd2lkdGgpO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LXN0eWxlKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBnYXA6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2dhcCk7XG4gIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX3BhZGRpbmcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2NvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fbGV0dGVyLXNwYWNpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19zcGFjZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX19tYXJnaW4tdG9wKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3NwYWNlcl9fbWFyZ2luLWJvdHRvbSk7XG4gIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3NwYWNlcl9faGVpZ2h0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3NwYWNlcl9fYmFja2dyb3VuZCk7XG4gIHdpZHRoOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX193aWR0aCk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgUGFnaW5hdGlvblxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbl9fbWFyZ2luLXRvcCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uX19tYXJnaW4tYm90dG9tKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uX19wYWRkaW5nLXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbl9fcGFkZGluZy1ib3R0b20pO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb25fX2JvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbl9fYm9yZGVyLWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMgLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHNfX2NvbHVtbi1nYXApO1xuICB9XG4gIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMgLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tbGVmdCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWNlbnRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIHdpZHRoOiBjYWxjKCh2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX193aWR0aCkgKiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX19nYXApKSArICh2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX19nYXApICogMikpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWRvdHNfX3dpZHRoKSAqIHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWRvdHNfX2dhcCkpICsgKHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWRvdHNfX2dhcCkgKiAyKSk7XG4gIGdhcDogdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fZ2FwKTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tY2VudGVyID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWRvdHNfX3dpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fYmFja2dyb3VuZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWRvdHNfX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWNlbnRlcjpob3ZlciA+ICoge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX19iYWNrZ3JvdW5kLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tcmlnaHQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tbGVmdCA+IHNwYW4sXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLXJpZ2h0ID4gc3BhbiB7XG4gIG9wYWNpdHk6IHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWRpc2FibGVkX19vcGFjaXR5KTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBUbyBSZWFkIEFsc29cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RvLXJlYWQtYWxzbyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNpbmdsZS1wYWdlX190by1yZWFkLWFsc29fX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX190by1yZWFkLWFsc28gLnRvLXJlYWQtYWxzbyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RvLXJlYWQtYWxzbyAudG8tcmVhZC1hbHNvX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RvLXJlYWQtYWxzbyAudG8tcmVhZC1hbHNvX19saW5rcyBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU2hhcmUgYWN0aW9uc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fc2hhcmUtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNpbmdsZS1wYWdlX19zaGFyZS1hY3Rpb25zX19tYXJnaW4tdG9wKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zaW5nbGUtcGFnZV9fc2hhcmUtYWN0aW9uc19fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29weS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2JveC1zaGFkb3cpO1xuICBnYXA6IHZhcigtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fZ2FwKTtcbiAgcGFkZGluZzogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19wYWRkaW5nKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29weS1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3NoYXJlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zaW5nbGUtcGFnZV9fc2hhcmVfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3NoYXJlIHVsIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2luZ2xlLXBhZ2VfX3NoYXJlX19ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1zaW5nbGUtcGFnZV9fc2hhcmVfX2JvcmRlcik7XG4gIHBhZGRpbmc6IHZhcigtLXNpbmdsZS1wYWdlX19zaGFyZV9fcGFkZGluZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNpbmdsZS1wYWdlX19zaGFyZV9fYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3NoYXJlIHVsIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNpbmdsZS1wYWdlX19zaGFyZV9fYm9yZGVyLWNvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicHJldiBwYWdlcyBuZXh0XCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgcGFkZGluZy10b3A6IHZhcigtLXBhZ2luYXRpb25fX3BhZGRpbmctdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZ2luYXRpb25fX3BhZGRpbmctYm90dG9tKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tcGFnaW5hdGlvbl9fYm9yZGVyLXRvcCk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXBhZ2luYXRpb25fX2JvcmRlci1ib3R0b20pO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb24gPiAqIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3ByZXYtLWRpc2FibGVkLFxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19uZXh0LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tcGFnaW5hdGlvbl9fYnV0dG9uX19vcGFjaXR5LS1kaXNhYmxlZCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3ByZXYgc3ZnIHBhdGgsXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX25leHQgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1wYWdpbmF0aW9uX19idXR0b25fX2ZpbGwpO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3ByZXY6bm90KC5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcHJldi0tZGlzYWJsZWQpIHN2ZyBwYXRoLFxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19uZXh0Om5vdCguYW50aXBvZGVzLXBhZ2luYXRpb25fX25leHQtLWRpc2FibGVkKSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IHZhcigtLXBhZ2luYXRpb25fX2J1dHRvbl9fdHJhbnNpdGlvbik7XG4gIGZpbGw6IHZhcigtLXBhZ2luYXRpb25fX2J1dHRvbl9fZmlsbCk7XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcHJldjpub3QoLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wcmV2LS1kaXNhYmxlZCk6aG92ZXIgc3ZnIHBhdGgsXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX25leHQ6bm90KC5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fbmV4dC0tZGlzYWJsZWQpOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcGFnaW5hdGlvbl9fYnV0dG9uX19maWxsLS1hY3RpdmUpO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3ByZXYge1xuICBncmlkLWFyZWE6IHByZXY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3BhZ2VzIHtcbiAgZ3JpZC1hcmVhOiBwYWdlcztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wYWdlcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlc19fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wYWdlcyAuZG90cyxcbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgLnBhZ2UtbnVtYmVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX190ZXh0LWFsaWduKTtcbn1cblxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wYWdlcyAucGFnZS1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgLnBhZ2UtbnVtYmVyOm5vdCguY3VycmVudCkge1xuICB0cmFuc2l0aW9uOiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgLnBhZ2UtbnVtYmVyOm5vdCguY3VycmVudCk6aG92ZXIsIC5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgLnBhZ2UtbnVtYmVyOm5vdCguY3VycmVudCk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2NvbG9yLS1jdXJyZW50KTtcbn1cblxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wYWdlcyAucGFnZS1udW1iZXIuY3VycmVudCB7XG4gIHdpZHRoOiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fd2lkdGgtLWN1cnJlbnQpO1xuICBoZWlnaHQ6IHZhcigtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19oZWlnaHQtLWN1cnJlbnQpO1xuICBmb250LXNpemU6IHZhcigtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19mb250LXNpemUtLWN1cnJlbnQpO1xuICBjb2xvcjogdmFyKC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2NvbG9yLS1jdXJyZW50KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19mb250LXdlaWdodC0tY3VycmVudCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19ib3JkZXItcmFkaXVzLS1jdXJyZW50KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2JhY2tncm91bmQtLWN1cnJlbnQpO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX25leHQge1xuICBncmlkLWFyZWE6IG5leHQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTM6aG92ZXIge1xuICAtLXBvc3QtY2FyZC0zX190aXRsZV9fY29sb3I6IHZhcigtLXBvc3QtY2FyZC0zX190aXRsZV9fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBUaHVtYm5haWxcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3RodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnkge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmb250LWZhbWlseTogdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19tYXJnaW4tdG9wKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX3BhZGRpbmctdG9wKSB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fYmFja2dyb3VuZCk7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDb250ZW50XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tcG9zdC1jYXJkLTNfX2NvbnRlbnRfX3BhZGRpbmctdG9wKSB2YXIoLS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy1yaWdodCkgdmFyKC0tcG9zdC1jYXJkLTNfX2NvbnRlbnRfX3BhZGRpbmctYm90dG9tKSB2YXIoLS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcG9zdC1jYXJkLTNfX2NvbnRlbnRfX2JhY2tncm91bmQpO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBvc3QtY2FyZC0zX190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcG9zdC1jYXJkLTNfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcG9zdC1jYXJkLTNfX3RpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXBvc3QtY2FyZC0zX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX21hcmdpbi10b3ApO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX19leGNlcnB0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXBvc3QtY2FyZC0zX19leGNlcnB0X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcG9zdC1jYXJkLTNfX2V4Y2VycHRfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tcG9zdC1jYXJkLTNfX2V4Y2VycHRfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBvc3QtY2FyZC0zX19leGNlcnB0X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3JlYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBvc3QtY2FyZC0zX19yZWFkLW1vcmVfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b24ge1xuICBmb250LWZhbWlseTogdmFyKC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19wYWRkaW5nLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b24tbGluZV9fYmFja2dyb3VuZC1jb2xvcikgMCUsIHZhcigtLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b24tbGluZV9fYmFja2dyb3VuZC1jb2xvcikgNSUsIHRyYW5zcGFyZW50IDUuMDElKSBuby1yZXBlYXQgbGVmdCBib3R0b20vMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uLWxpbmVfX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnJlYWRjcnVtYi1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icmVhZGNydW1iLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJyZWFkY3J1bWItbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnJlYWRjcnVtYl9fcGFkZGluZy1ib3R0b20pO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnJlYWRjcnVtYl9fcGFkZGluZy10b3ApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmVhZGNydW1iLWJhY2tncm91bmQpO1xufVxuXG4uYnJlYWRjcnVtYiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFkY3J1bWIgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5icmVhZGNydW1iX19zZXBhcmF0b3Ige1xuICBtYXJnaW46IHZhcigtLWJyZWFkY3J1bWItc2VwYXJhdG9yX19tYXJnaW4pO1xufVxuXG4uYnJlYWRjcnVtYl9fY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1icmVhZGNydW1iLWNvbG9yLS1jdXJyZW50KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJyZWFkY3J1bWItZm9udC13ZWlnaHQtLWN1cnJlbnQpO1xufVxuXG4uYnJlYWRjcnVtYiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnJlYWRjcnVtYiAuY29udGFpbmVyLWZsdWlkOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS1icmVhZGNydW1iLWNvbnRhaW5lci1iZWZvcmUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icmVhZGNydW1iLWNvbnRhaW5lci1iZWZvcmVfX21hcmdpbi1yaWdodCk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3ByYWN0aWNhbC1pbmZvcm1hdGlvbnMnICdtYXAnO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdwcmFjdGljYWwtaW5mb3JtYXRpb25zIG1hcCc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMge1xuICBncmlkLWFyZWE6IHByYWN0aWNhbC1pbmZvcm1hdGlvbnM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fdGV4dC1hbGlnbik7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fcGFkZGluZy10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX3BhZGRpbmctYm90dG9tKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX2JhY2tncm91bmQtY29sb3IpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1waWN0b19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXBpY3RvX19oZWlnaHQpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zIHN2ZyBwYXRoLFxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucyBzdmcgcG9seWdvbiB7XG4gIGZpbGw6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXBpY3RvX19jb2xvcik7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMgc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtcGljdG9fX2NvbG9yKTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fbWF4LXdpZHRoKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fcGFkZGluZy1yaWdodCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fcGFkZGluZy1sZWZ0KTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy13cmFwcGVyID4gKiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdhcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9faXRlbXNfX2dhcCk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlciA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fZ2FwKTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXdyYXBwZXJfX2NvbnRhaW5lci1ndXR0ZXIpICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy13cmFwcGVyX19jb250YWluZXItZ3V0dGVyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19tYXJnaW4tdG9wKTtcbiAgZm9udC1zdHlsZTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtc3R5bGUpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUtLXNtX19mb250LXNpemUpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUtLWFkZHJlc3NfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1hY2Nlc3NlcyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1hY2Nlc3Nlc19fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUtLXBob25lIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1waG9uZV9fZm9udC13ZWlnaHQpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tcGhvbmVfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWNvbnRlbnQgLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1waG9uZS1udW1iZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy0tcGhvbmVfX2ZvbnQtd2VpZ2h0KTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tZW1haWwge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tZW1haWxfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1jb250ZW50X19tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1jb250ZW50IGEge1xuICBmb250LXNpemU6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWxpbmtfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1saW5rX19mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1saW5rX19jb2xvcik7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1saW5rX19wYWRkaW5nLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWxpbmtfX2xpbmVfX2JhY2tncm91bmQtY29sb3IpIDAlLCB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1saW5rX19saW5lX19iYWNrZ3JvdW5kLWNvbG9yKSA1JSwgdHJhbnNwYXJlbnQgNS4wMSUpIG5vLXJlcGVhdCByaWdodCBib3R0b20vMCAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICBmb250LXNpemU6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19mb250LXdlaWdodCk7XG4gIHRleHQtYWxpZ246IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX190ZXh0LWFsaWduKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX21hcmdpbi10b3ApO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBtYXgtbmVzdGluZy1kZXB0aCwgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3NlcyAuYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWNvbnRlbnQgPiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzIC5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtY29udGVudCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXMgLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1jb250ZW50ID4gdWwgPiBsaSA+IHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3BpY3RvX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3BpY3RvX19oZWlnaHQpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19fbWFyZ2luLXJpZ2h0KTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3NlcyAuYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWNvbnRlbnQgPiB1bCA+IGxpID4gdWwge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19faW5uZXJfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzIC5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtY29udGVudCA+IHVsID4gbGkgPiB1bCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19faW5uZXItbGluZXNfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXMgLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1jb250ZW50ID4gdWwgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2dhcCk7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHQge1xuICBmb250LXNpemU6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHRfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19mb250LXdlaWdodCk7XG4gIHRleHQtYWxpZ246IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X190ZXh0LWFsaWduKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHRfX21hcmdpbi1ib3R0b20pO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0IH4gKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19nYXApO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgRE9DVE9MSUJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIHBhZGRpbmc6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctdG9wKSB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX190cmFuc2l0aW9uKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX2hlaWdodCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19fbWFyZ2luLWxlZnQpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fZG9jdG9saWItZGVmYXVsdC1idXR0b24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIGZpbGw6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19maWxsKTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uIHNwYW4sXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fZG9jdG9saWItZGVmYXVsdC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fZG9jdG9saWItZGVmYXVsdC1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19maWxsLS1vbi1ob3Zlcik7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCB7XG4gIGdyaWQtYXJlYTogbWFwO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwID4gZ29vZ2xlLW1hcHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwX19oZWlnaHQpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGVfX3RvcCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX3RpdGxlX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX3RpdGxlX19jb2xvcik7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fY29udHJvbHNfX3BhZGRpbmctdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRyb2xzX19wYWRkaW5nLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fY29udHJvbHNfX2JhY2tncm91bmQpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRyb2xzX19ib3JkZXItYm90dG9tKTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX3NsaWRlcl9fYnV0dG9uLXByZXYsXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fc2xpZGVyX19idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19zbGlkZXJfX2J1dHRvbi1wcmV2LmJ1dHRvbi0tdmlzaWJsZSxcbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19zbGlkZXJfX2J1dHRvbi1uZXh0LmJ1dHRvbi0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgSW5mb3dpbmRvd1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuaW5mb3dpbmRvdyB7XG4gIHBhZGRpbmc6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3dfX3BhZGRpbmcpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwIC5pbmZvd2luZG93X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX21hcmdpbi1ib3R0b20pO1xuICBmb250LXN0eWxlOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LXN0eWxlKTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuaW5mb3dpbmRvd19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctY29udGVudF9fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuaW5mb3dpbmRvd19fY29udGVudCA+IGEge1xuICBmb250LXNpemU6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1jb250ZW50X19saW5rX19mb250LXdlaWdodCk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19tYXAgLmluZm93aW5kb3dfX2NvbnRlbnQgPiBhIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX3N0cm9uZ19fZm9udC13ZWlnaHQpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEdvb2dsZSBNYXAgQm94XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwIC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19wYWRkaW5nLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fYm9kZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fYm9yZGVyLXJhZGl1cyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX21heC13aWR0aCkgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fbWluLXdpZHRoKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fcGFkZGluZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19ib3gtc2hhZG93KTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuZ20tc3R5bGUtaXctY2hyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX2hlaWdodCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwIC5nbS11aS1ob3Zlci1lZmZlY3Q6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19tYXAgLmdtLXVpLWhvdmVyLWVmZmVjdCBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwIC5nbS11aS1ob3Zlci1lZmZlY3Q6OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19waWN0byk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19oZWlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX190b3ApO1xuICByaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19yaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwIC5nbS11aS1ob3Zlci1lZmZlY3Qgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Yzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtaWQgKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFdyYXBwZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4uY29udGFjdC1mb3JtX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWNvbnRhY3QtZm9ybV9fd3JhcHBlcl9fZ2FwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybV9fd3JhcHBlciA+ICo6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5jb250YWN0LWZvcm1fX3dyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEZvb3RlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5jb250YWN0LWZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyX19tYXJnaW4tdG9wKTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2ZvbnQtd2VpZ2h0KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2dhcCk7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fY2hlY2tib3gtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fY2hlY2tib3gtc2l6ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NoZWNrZWQtaWNvbi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2JvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlX19jaGVja2VkLWljb24pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NoZWNrZWQtaWNvbi1jb2xvcik7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXNfX21hcmdpbi10b3ApO1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMgPiBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcy10ZXh0X19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMtdGV4dF9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMtdGV4dF9fZm9udC13ZWlnaHQpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzLXRleHRfX21hcmdpbi1yaWdodCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcy10ZXh0X19wYWRkaW5nLXRvcCk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi5jb250YWN0LWZvcm1fX2Zvb3RlciB7XG4gIC8qIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZpbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIGRpdiNtZmNmN196bF9tdWx0aWZpbGVjb250YWluZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zX19tYXJnaW4tdG9wKTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIGRpdiNtZmNmN196bF9tdWx0aWZpbGVjb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXNfX21hcmdpbi1ib3R0b20pO1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXIgLm1mY2Y3LXpsLW11bHRpZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXNfX21heC13aWR0aCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtc19fZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXNfX2ZvbnQtd2VpZ2gpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5tZmNmN196bF9kZWxldGVfZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXMtZGVsZXRlX19tYXJnaW4tbGVmdCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zLWRlbGV0ZV9fdHJhbnNmb3JtKSk7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZGVsZXRlLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZGVsZXRlLWZpbGU6OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtcy1kZWxldGVfX2ljb24pO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXItZmlsZXNfX2lucHV0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdidXR0b24nICdmaWxlcyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzX19pbnB1dHMgLmNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzX19idXR0b24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGUtaW5wdXRfX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlc19faW5wdXRzIC5jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlc19fYnV0dG9uLWJhY2tncm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fYmFja2dyb3VuZCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlc19faW5wdXRzIC5jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlc19fYnV0dG9uLWJhY2tncm91bmQsXG4uY29udGFjdC1mb3JtX19mb290ZXItZmlsZXNfX2lucHV0cyBpbnB1dCB7XG4gIGdyaWQtYXJlYTogYnV0dG9uO1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXItZmlsZXNfX2lucHV0cyBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGUtaW5wdXRfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19mb250LXdlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19wYWRkaW5nKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXItZmlsZXNfX2lucHV0cyBpbnB1dDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19jb2xvci0tb24taG92ZXIpO1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXItZmlsZXNfX2lucHV0cyA+ICo6bnRoLWxhc3QtY2hpbGQoMik6aG92ZXIgKyAuY29udGFjdC1mb3JtX19mb290ZXItZmlsZXNfX2J1dHRvbi1iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXItZmlsZXNfX2lucHV0cyAjbWZjZjdfemxfbXVsdGlmaWxlY29udGFpbmVyIHtcbiAgZ3JpZC1hcmVhOiBmaWxlcztcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19tYXJnaW4tdG9wKTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCAud3BjZjctc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXQtc3Bpbm5lcl9fbWFyZ2luLXJpZ2h0KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXIgLmZvcm0tc3VibWl0IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19nYXApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fZm9udC1mYW1pbHkpO1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2ZvbnQtd2VpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2ZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX3RleHQtdHJhbnNmb3JtKTtcbiAgYm9yZGVyOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2JvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fcGFkZGluZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fYmFja2dyb3VuZCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXIgLmZvcm0tc3VibWl0IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbnN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fY29sb3ItLW9uLWhvdmVyKTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCBidXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgT3V0cHV0IFJlc3BvbnNlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2Zvcm0tY29udGFjdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LWZvcm1fX3Jlc3BvbnNlLW91dHB1dF9fZm9udC1zaXplKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1mb3JtX19yZXNwb25zZS1vdXRwdXRfX2NvbG9yKSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jb250YWN0LWZvcm1fX3Jlc3BvbnNlLW91dHB1dF9fdGV4dC1hbGlnbikgIWltcG9ydGFudDtcbiAgcGFkZGluZzogdmFyKC0tY29udGFjdC1mb3JtX19yZXNwb25zZS1vdXRwdXRfX3BhZGRpbmcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29udGFjdC1mb3JtX19yZXNwb25zZS1vdXRwdXRfX2JvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2Zvcm0tY29udGFjdCAud3BjZjctZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBGbGFzaCBtZXNzYWdlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmZsYXNoLW1lc3NhZ2UtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEZpeCB1cGxvYWQgZmlsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZmlsZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZmlsZXMgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tY29udGFjdC1wYWdlX19nYXApO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fZm9ybSB7XG4gIGdyaWQtYXJlYTogZm9ybTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWN0LXBhZ2VfX21hcF9fY29udGFpbmVyLWd1dHRlcik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFjdC1wYWdlX19tYXBfX2NvbnRhaW5lci1ndXR0ZXIpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm1fX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fZm9ybS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm0tdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm0tdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm0tdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybS10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19mb3JtLXRpdGxlX19saW5lLWhlaWdodCk7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm0tc3ViLXRpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fbWFyZ2luLXRvcCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19mb3JtLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm0tY29udGFjdF9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMge1xuICBncmlkLWFyZWE6IHByYWN0aWNhbC1pbmZvcm1hdGlvbnM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9uc19fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9uc19fdGV4dC1hbGlnbik7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9uc19fcGFkZGluZy10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX3BhZGRpbmctYm90dG9tKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2JhY2tncm91bmQtY29sb3IpO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1waWN0b19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXBpY3RvX19oZWlnaHQpO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy13cmFwcGVyX19tYXgtd2lkdGgpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXIgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXJfX2dhcCk7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy13cmFwcGVyID4gKjpub3QoLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1kb2N0b2xpYik6bm90KC5hbGVydCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBnYXA6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXJfX2l0ZW1zX19nYXApO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fY29udGFpbmVyLWd1dHRlcikgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXJfX2NvbnRhaW5lci1ndXR0ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlX19saW5lLWhlaWdodCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdGl0bGUtLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZS0tc21fX2ZvbnQtc2l6ZSk7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWNvbnRlbnRfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWNvbnRlbnQgYSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtbGlua19fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWxpbmtfX2NvbG9yKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWxpbmtfX3BhZGRpbmctYm90dG9tKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtbGlua19fbGluZV9fYmFja2dyb3VuZC1jb2xvcikgMCUsIHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWxpbmtfX2xpbmVfX2JhY2tncm91bmQtY29sb3IpIDUlLCB0cmFuc3BhcmVudCA1LjAxJSkgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbS8wIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlLWluLW91dDtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXMge1xuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19mb250LXdlaWdodCk7XG4gIHRleHQtYWxpZ246IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX190ZXh0LWFsaWduKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX21hcmdpbi10b3ApO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBtYXgtbmVzdGluZy1kZXB0aCwgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1jb250ZW50ID4gdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3RleHQtYWxpZ24pO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1jb250ZW50ID4gdWwgPiBsaSA+IHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3BpY3RvX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3BpY3RvX19oZWlnaHQpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19fbWFyZ2luLXJpZ2h0KTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1jb250ZW50ID4gdWwgPiBsaSA+IHVsIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2lubmVyX19tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1jb250ZW50ID4gdWwgPiBsaSA+IHVsID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19pbm5lci1saW5lc19fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1jb250ZW50ID4gdWwgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2dhcCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtY29udGVudCA+IHVsID4gbGkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHQge1xuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHRfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19mb250LXdlaWdodCk7XG4gIHRleHQtYWxpZ246IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X190ZXh0LWFsaWduKTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dCB+ICoge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fZ2FwKTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWRvY3RvbGliIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtZG9jdG9saWJfX21hcmdpbi10b3ApO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uY29udGFjdC1wYWdlX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIHBhZGRpbmc6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctdG9wKSB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX190cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtcGFnZV9fZG9jdG9saWItZGVmYXVsdC1idXR0b24gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19oZWlnaHQpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX21hcmdpbi1sZWZ0KTtcbn1cblxuLmNvbnRhY3QtcGFnZV9fZG9jdG9saWItZGVmYXVsdC1idXR0b24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIGZpbGw6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19maWxsKTtcbn1cblxuLmNvbnRhY3QtcGFnZV9fZG9jdG9saWItZGVmYXVsdC1idXR0b24gc3Bhbixcbi5jb250YWN0LXBhZ2VfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbnRhY3QtcGFnZV9fZG9jdG9saWItZGVmYXVsdC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5jb250YWN0LXBhZ2VfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2NvbG9yLS1vbi1ob3Zlcik7XG59XG5cbi5jb250YWN0LXBhZ2VfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyKTtcbn1cblxuLmNvbnRhY3QtcGFnZV9fZG9jdG9saWItZGVmYXVsdC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCB7XG4gIGdyaWQtYXJlYTogbWFwO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwID4gZ29vZ2xlLW1hcHMge1xuICBoZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fbWFwX19oZWlnaHQpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBJbmZvd2luZG93XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuaW5mb3dpbmRvdyB7XG4gIHBhZGRpbmc6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93X19wYWRkaW5nKTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuaW5mb3dpbmRvd19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2ZvbnQtc3R5bGUpO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwIC5pbmZvd2luZG93X190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fYm9yZGVyX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2JvcmRlcl9faGVpZ2h0KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fYm9yZGVyX19tYXJnaW4tdG9wKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2JvcmRlcl9fYmFja2dyb3VuZCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fYm9yZGVyX190cmFuc2xhdGUpKTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuaW5mb3dpbmRvd19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19tYXAgLmluZm93aW5kb3dfX2NvbnRlbnQgPiBhIHtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1jb250ZW50X19saW5rX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fZm9udC13ZWlnaHQpO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHb29nbGUgTWFwIEJveFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3LWQge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19wYWRkaW5nLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1ib3hfX2JvZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwIC5nbS11aS1ob3Zlci1lZmZlY3Q6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19tYXAgLmdtLXVpLWhvdmVyLWVmZmVjdCBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwIC5nbS11aS1ob3Zlci1lZmZlY3Q6OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fcGljdG8pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19oZWlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fdG9wKTtcbiAgcmlnaHQ6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3JpZ2h0KTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19iYWNrZ3JvdW5kKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBIZWFkZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtc3VtbWFyeV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXN1bW1hcnlfX2hlYWRlcl9fcGFkZGluZy1ib3R0b20pO1xufVxuXG4uYW50aXBvZGVzLXN1bW1hcnlfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdW1tYXJ5X19oZWFkZXItdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1zdW1tYXJ5X19oZWFkZXItdGl0bGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQ29udGVudFxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy1zdW1tYXJ5X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbi10b3A6IHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX21hcmdpbi10b3ApO1xuICBnYXA6IHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX3Jvdy1nYXApIHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbi1nYXApO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbnRpcG9kZXMtc3VtbWFyeV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYW50aXBvZGVzLXN1bW1hcnlfX2NvbnRlbnQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbnMtbnVtYmVyKSkgLSB2YXIoLS1zdW1tYXJ5X19jb250ZW50X19jb2x1bW4tZ2FwKSArICh2YXIoLS1zdW1tYXJ5X19jb250ZW50X19jb2x1bW4tZ2FwKSAvIHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbnMtbnVtYmVyKSkpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQmxvY2tcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogdmFyKC0tc3VtbWFyeV9fYmxvY2tfX2dhcCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1zdW1tYXJ5X19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zdW1tYXJ5X19ibG9ja19fcGFkZGluZy1ib3R0b20pO1xuICB9XG4gIC5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2sgKyAuYW50aXBvZGVzLXN1bW1hcnlfX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19nYXApO1xuICBmb250LWZhbWlseTogdmFyKC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2stdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19ib3JkZXItY29sb3IpO1xufVxuXG4uYW50aXBvZGVzLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogdmFyKC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4uZXJyb3ItNDA0LXBhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXJyb3ItNDA0LXBhZ2UgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEJhY2tncm91bmRcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5lcnJvci00MDQtcGFnZV9fYmFja2dyb3VuZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fcGFkZGluZy1yaWdodCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fcGFkZGluZy1sZWZ0KTtcbn1cblxuLmVycm9yLTQwNC1wYWdlX19iYWNrZ3JvdW5kIHN2ZyBwYXRoIHtcbiAgb3BhY2l0eTogdmFyKC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fc3ZnLXBhdGhfX29wYWNpdHkpO1xuICBmaWxsOiB2YXIoLS1lcnJvci1wYWdlX19iYWNrZ3JvdW5kX19zdmctcGF0aF9fZmlsbCk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVGl0bGVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5lcnJvci00MDQtcGFnZV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZXJyb3ItcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fdGV4dC1hbGlnbik7XG59XG5cbi5lcnJvci00MDQtcGFnZV9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tZXJyb3ItcGFnZV9fdGl0bGVfX2JvcmRlcl9fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWVycm9yLXBhZ2VfX3RpdGxlX19ib3JkZXJfX2hlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tZXJyb3ItcGFnZV9fdGl0bGVfX2JvcmRlcl9fbWFyZ2luLXRvcCkgdmFyKC0tZXJyb3ItcGFnZV9fdGl0bGVfX2JvcmRlcl9fbWFyZ2luLXJpZ2h0KSB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX19tYXJnaW4tYm90dG9tKSB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX19tYXJnaW4tbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLXBhZ2VfX3RpdGxlX19ib3JkZXJfX2JhY2tncm91bmQpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IERlc2NyaXB0aW9uXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uZXJyb3ItNDA0LXBhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1lcnJvci1wYWdlX19kZXNjcmlwdGlvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWVycm9yLXBhZ2VfX2Rlc2NyaXB0aW9uX19jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWVycm9yLXBhZ2VfX2Rlc2NyaXB0aW9uX190ZXh0LWFsaWduKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCdXR0b25cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5lcnJvci00MDQtcGFnZV9fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogdmFyKC0tZXJyb3ItcGFnZV9fYnV0dG9uX190ZXh0LWFsaWduKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZXJyb3ItcGFnZV9fYnV0dG9uX19tYXJnaW4tdG9wKTtcbn1cblxuLmVycm9yLTQwNC1wYWdlX19kZWZhdWx0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWVycm9yLXBhZ2VfX2RlZmF1bHQtYnV0dG9uX19jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWVycm9yLXBhZ2VfX2RlZmF1bHQtYnV0dG9uX190ZXh0LWFsaWduKTtcbiAgcGFkZGluZzogdmFyKC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctdG9wKSB2YXIoLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1yaWdodCkgdmFyKC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctYm90dG9tKSB2YXIoLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX2JhY2tncm91bmQpO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWFyY2gtcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zZWFyY2gtcGFnZV9fdGl0bGVfX2NvbG9yKTtcbn1cblxuLnNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2VhcmNoLXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tc2VhcmNoLXBhZ2VfX2Rlc2NyaXB0aW9uX19jb2xvcik7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fbWFyZ2luLXRvcCk7XG59XG5cbi5zZWFyY2gtcGFnZV9fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fc3Ryb25nX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zZWFyY2gtcGFnZV9fZGVzY3JpcHRpb25fX3N0cm9uZ19fZm9udC13ZWlnaHQpO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3Bvc3RzIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2VhcmNoLXBhZ2VfX3Bvc3RzX19tYXJnaW4tdG9wKTtcbn1cblxuLnNlYXJjaC1wYWdlX19wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19ib3gtc2hhZG93KTtcbn1cblxuLnNlYXJjaC1wYWdlX19wb3N0ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fcGFkZGluZy10b3ApIHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fcGFkZGluZy1ib3R0b20pIGNhbGModmFyKC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2JvcmRlci13aWR0aCkgKyB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fcGFkZGluZy1sZWZ0KSk7XG59XG5cbi5zZWFyY2gtcGFnZV9fcG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2JvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2JvcmRlci1jb2xvcik7XG59XG5cbi5zZWFyY2gtcGFnZV9fcG9zdCArIC5zZWFyY2gtcGFnZV9fcG9zdCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19nYXApO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3Bvc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fdGl0bGVfX2NvbG9yKTtcbn1cblxuLnNlYXJjaC1wYWdlX19wb3N0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2xpbmtfX21hcmdpbi10b3ApO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3Bvc3RfX2xpbmsgPiBzcGFuIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fbGlua19fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19saW5rX19jb2xvcik7XG59XG5cbi5zZWFyY2gtcGFnZV9fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlYXJjaC1wYWdlX19wYWdpbmF0aW9uX19tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0ciA+IHRkOmZpcnN0LWNoaWxkID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZC0tbW9iaWxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZC0tbW9iaWxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IHZhcigtLXByaWNlLXRhYmxlX190ZF9fcGFkZGluZy10b3ApIHZhcigtLXByaWNlLXRhYmxlX190ZF9fcGFkZGluZy1yaWdodCkgdmFyKC0tcHJpY2UtdGFibGVfX3RkX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tcHJpY2UtdGFibGVfX3RkX19wYWRkaW5nLWxlZnQpO1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlIHRyID4gdGQ6Zmlyc3QtY2hpbGQgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdHIgPiB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmljZS10YWJsZV9fdGQtbGFzdC1jaGlsZF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wcmljZS10YWJsZV9fdGQtbGFzdC1jaGlsZF9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMDAwcHgpIHtcbiAgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtb2RkX19iYWNrZ3JvdW5kKTtcbiAgfVxuICAuYW50aXBvZGVzLXByaWNlLXRhYmxlIHRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZXZlbl9fYmFja2dyb3VuZCk7XG4gIH1cbiAgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0ciA+IHRkID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjk5OXB4KSB7XG4gIC5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdGJvZHkgPiB0ciArIHRyIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1wcmljZS10YWJsZV9fYm9yZGVyLS1tb2JpbGUpO1xuICB9XG4gIC5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdHIgPiB0ZDpub3QoOmZpcnN0LWNoaWxkKSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0ciA+IHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIGJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWNhbGwtdG8tYWN0aW9uc19faGVpZ2h0KTtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IENhbGwgVG8gQWN0aW9uc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58IFxufFxuKi9cbi5jYWxsLXRvLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1jYWxsLXRvLWFjdGlvbnNfX2hlaWdodCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogdmFyKC0tY2FsbC10by1hY3Rpb25zX196LWluZGV4KTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FsbC10by1hY3Rpb25zX19iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2FsbC10by1hY3Rpb25zX19ib3gtc2hhZG93KTtcbn1cblxuLmNhbGwtdG8tYWN0aW9ucyA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbnMgPiAqICsgKiB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1jYWxsLXRvLWFjdGlvbnNfX2JvcmRlci1iZXR3ZWVuLWl0ZW1zKTtcbn1cblxuLmNhbGwtdG8tYWN0aW9ucyA+ICogc3ZnIHBhdGgsXG4uY2FsbC10by1hY3Rpb25zID4gKiBzdmcgcG9seWdvbiB7XG4gIGZpbGw6IHZhcigtLWNhbGwtdG8tYWN0aW9uc19fcGljdG9fX3N2Zy1maWxsKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCA1IC0gQ29tcG9uZW50c1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEFDRiBBbmNob3IgYmxvY2tcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBGSVJTVCBIRVJPXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuLmZpcnN0LWhlcm8gLmFudGlwb2Rlcy1oZXJvIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGdhcDogMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdC1oZXJvIC5hbnRpcG9kZXMtaGVybyB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLmZpcnN0LWhlcm8gLmFudGlwb2Rlcy1oZXJvX190ZXh0cyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGM0YwO1xuICBwYWRkaW5nOiAzNnB4IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpcnN0LWhlcm8gLmFudGlwb2Rlcy1oZXJvX190ZXh0cyB7XG4gICAgcGFkZGluZzogMzZweCA0MHB4O1xuICB9XG59XG5cbi5maXJzdC1oZXJvIC5hbnRpcG9kZXMtaGVyb19fc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpcnN0LWhlcm8gLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmZpcnN0LWhlcm8gLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpcnN0LWhlcm8gLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEhlcm9cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgYSB7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmZpcnN0LWhlcm8ge1xuICAtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LCAjMDk0NUY1KTtcbiAgLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXNlY29uZGFyeSwgIzA5NDVGNSk7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1RTRFO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhcyB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fbWVkaWFzID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhLWltYWdlIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19tZWRpYS1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fZGVmYXVsdC1idXR0b24gc3BhbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2RlZmF1bHQtYnV0dG9uIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLWhlcm9fX2RlZmF1bHQtYnV0dG9uIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWJ1dHRvbiA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2RlZmF1bHQtYnV0dG9uID4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fZGVmYXVsdC1idXR0b24gPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2RlZmF1bHQtYnV0dG9uID4gc3BhbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2RlZmF1bHQtYnV0dG9uID4gc3BhbiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fZGVmYXVsdC1idXR0b24gPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2RlZmF1bHQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWJ1dHRvbjpob3ZlciBzcGFuOmJlZm9yZSwgLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fbWVkaWEtc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX3N3aXBlci1idXR0b24tcHJldixcbi5hbnRpcG9kZXMtaGVyb19fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uYW50aXBvZGVzLWhlcm9fX3N3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLWhlcm9fX3N3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWhlcm9fX3N3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLWhlcm9fX3N3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1oZXJvX19wcm9ncmVzcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCA5NCwgNzgsIDAuMyk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19wcm9ncmVzcyAucHJvZ3Jlc3NfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1RTRFO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uc2luZ2xlIC5hbnRpcG9kZXMtaGVyb19fdGV4dHMge1xuICAtLWhlcm9fX3RleHRzX19tYXJnaW4tYm90dG9tOiAwO1xuICAtLWhlcm9fX3RleHRzX19tYXJnaW4tdG9wOiAwO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX3N1Yi10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzUzMzMwO1xufVxuXG4uYW50aXBvZGVzLWhlcm8gKyAuYW50aXBvZGVzLWhlcm8ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi41NjEyOCA1LjgxMDA1QzYuNTE4NjQgNS43NzkyOCA2LjQ4NDYzIDUuNzQyNTggNi40NjQxMSA1LjczMDE2QzYuNDU4NzIgNS43Mjc0NiA2LjQ1Mzg2IDUuNzIzNjggNi40NTAwOCA1LjcyMDk4TDYuMTE3NTYgNS40NjY3M0M2LjA0NDY4IDUuNDEwNTkgNS45NDU5IDUuMzk3MSA1Ljg2MDYxIDUuNDMxNjVMNS42NTIyNCA1LjUxNTMyQzUuNjI0MTcgNS41MjYxMSA1LjU5Mzk0IDUuNTI2NjUgNS41NjY0MSA1LjUxNjRMNS4yNjQ2NSA1LjQwMzU3QzUuMjM1NSA1LjM5Mjc4IDUuMjA0NzQgNS4zODY4NCA1LjE3MjM1IDUuMzg2ODRINS4xMTA4MUM1LjA2MTY5IDUuMzg2ODQgNS4wMTM2NCA1LjQwMDg4IDQuOTcxNTQgNS40MjY3OUw0LjIyNDQ0IDUuODk0MjZDNC4xOTA0MyA1LjkxNTMyIDQuMTQ4MzMgNS45MTg1NSA0LjExNDg2IDUuOTAyOUw0LjA4MzAxIDUuODg3NzlWNy45OTg5OUg0LjMzMTMyQzQuMzQzMiA3Ljk5MTQzIDQuMzczNDMgNy45NzAzOCA0LjQxNjYxIDcuOTM5NjFDNC40MjkwMyA3LjkzMDQzIDQuNDQzMDYgNy45MjA3MSA0LjQ1NzY0IDcuOTEwNDZDNC40NjE0MiA3LjkwODMgNC40NjQ2NSA3LjkwNTYgNC40Njc4OSA3LjkwMjlDNC40OTAwMyA3Ljg4NjcxIDQuNTE0ODYgNy44Njk0MyA0LjU0MTMxIDcuODUxMDhDNC41OTc0NSA3LjgxMTEzIDQuNjU5NTMgNy43NjU3OSA0LjcyNDg0IDcuNzE1MDVDNC43NTc3NyA3LjY4OTY4IDQuNzkxMjQgNy42NjM3NiA0LjgyNTI1IDcuNjM2MjNDNC45OTUyOSA3LjQ5OTEyIDUuMTc4MjggNy4zMzU1NiA1LjMzMDUxIDcuMTYzMzZDNS4zMzU5MSA3LjE1Njg4IDUuMzQyMzkgNy4xNTA0IDUuMzQ5NCA3LjE0MzM5QzUuMzUxNTYgNy4xNDEyMyA1LjM1MzE4IDcuMTM5NjEgNS4zNTUzNCA3LjEzNzQ1QzUuMzYxODIgNy4xMzE1MSA1LjM2ODMgNy4xMjUwMyA1LjM3NTg2IDcuMTE4MDJDNS4zNzY5NCA3LjExNjk0IDUuMzc4MDEgNy4xMTU4NiA1LjM3OTA5IDcuMTE0NzhDNS4zODcxOSA3LjEwNzIyIDUuMzk2MzcgNy4wOTkxMiA1LjQwNTU0IDcuMDkxMDJDNS40MDgyNCA3LjA4ODg3IDUuNDEwOTQgNy4wODY3MSA1LjQxMzY0IDcuMDg0MDFDNS40MjE3NCA3LjA3Njk5IDUuNDI5ODQgNy4wNjk5NyA1LjQzODQ3IDcuMDYyOTVDNS40NDA2MyA3LjA2MTM0IDUuNDQyNzkgNy4wNTk3MiA1LjQ0NDk1IDcuMDU3NTZDNS40NTUyMSA3LjA0ODkyIDUuNDY2NTQgNy4wNDAyOCA1LjQ3Nzg4IDcuMDMxMTFDNS40ODExMiA3LjAyODQxIDUuNDg0MzYgNy4wMjYyNSA1LjQ4NzYgNy4wMjM1NUM1LjQ5Njc3IDcuMDE2NTMgNS41MDY0OSA3LjAwODk3IDUuNTE2MjEgNy4wMDE0MkM1LjUxOTQ1IDYuOTk5MjYgNS41MjIxNCA2Ljk5NjU2IDUuNTI1MzggNi45OTQ0QzUuNTM3OCA2Ljk4NTIyIDUuNTUwMjEgNi45NzU1IDUuNTYyNjMgNi45NjYzM0M1LjU2NTMzIDYuOTY0MTcgNS41Njg1NyA2Ljk2MjAxIDUuNTcxODEgNi45NTk4NUM1LjU4MjYgNi45NTE3NSA1LjU5MzQgNi45NDQyIDUuNjA0MiA2LjkzNTU2QzUuNjA3NDMgNi45MzI4NiA1LjYxMTIxIDYuOTMwNyA1LjYxNDQ1IDYuOTI4QzUuNjI3OTUgNi45MTgyOSA1LjY0MTQ0IDYuOTA4NTcgNS42NTU0OCA2Ljg5ODMxQzUuNjU4MTggNi44OTY2OSA1LjY2MDM0IDYuODk0NTMgNS42NjMwNCA2Ljg5MjkxQzUuNjc0OTEgNi44ODQyOCA1LjY4NzMzIDYuODc1NjQgNS42OTk3NCA2Ljg2N0M1LjcwMjk4IDYuODY0MyA1LjcwNjc2IDYuODYyMTQgNS43MSA2Ljg1OTQ1QzUuNzI0NTcgNi44NDkxOSA1LjczOTE1IDYuODM4OTMgNS43NTM3MiA2LjgyODY4QzUuNzUzNzIgNi44Mjg2OCA1Ljc1NDI2IDYuODI4NjggNS43NTQ4IDYuODI4MTRDNS43NjkzOCA2LjgxNzg4IDUuNzgzOTUgNi44MDc2MiA1Ljc5ODUzIDYuNzk3OTFDNS44MDE3NyA2Ljc5NTc1IDUuODA1MDEgNi43OTM1OSA1LjgwODI0IDYuNzkxNDNDNS44Mzg0NyA2Ljc3MDM4IDUuODY4MTYgNi43NDk4NiA1Ljg5Nzg1IDYuNzI5ODlDNS44OTk0NyA2LjcyODgxIDUuOTAxNjMgNi43MjcxOSA1LjkwMzI1IDYuNzI2MTFDNS45MzQwMiA2LjcwNTA2IDUuOTYzNzEgNi42ODUwOSA1Ljk5Mjg2IDYuNjY1NjVDNi4wNDQ2OCA2LjYyODk1IDYuMDkwNTcgNi41OTcxIDYuMTI1NjUgNi41NzQ0M0M2LjIyNzE0IDYuNTA5MTEgNi4zMDcwMyA2LjQ0NTk1IDYuMzczOTcgNi4zODg3M0M2LjQ3MzI5IDYuMzAxMjggNi41NDEzMSA2LjIyMzAxIDYuNjAzMzkgNi4xNjM2M0M2LjYwMzkzIDYuMTYzMDkgNi42MDQ0NyA2LjE2MjU1IDYuNjA1MDEgNi4xNjIwMUM2LjYxMzEgNi4xNTQ0NSA2LjYyMDY2IDYuMTQ2OSA2LjYyODc2IDYuMTM5ODhDNi42Mjk4NCA2LjEzODggNi42MzE0NiA2LjEzNzcyIDYuNjMyNTQgNi4xMzY2NEM2LjY0OTI3IDYuMTIxNTIgNi42NjYgNi4xMDg1NyA2LjY4MzI4IDYuMDk2NjlDNi42ODU0NCA2LjA5NTA3IDYuNjg4MTQgNi4wOTM5OSA2LjY5MDMgNi4wOTIzN0M2LjY5NjIzIDYuMDg4NiA2LjcwMjE3IDYuMDg0ODIgNi43MDg2NSA2LjA4MTU4QzYuNzExMzUgNi4wNzk5NiA2LjcxNDU5IDYuMDc4MzQgNi43MTcyOSA2LjA3NjcyQzYuNzIzMjIgNi4wNzM0OCA2LjcyOTcgNi4wNzA3OCA2LjczNTY0IDYuMDY4MDhDNi43MzgzNCA2LjA2NyA2Ljc0MTA0IDYuMDY1MzggNi43NDQyOCA2LjA2NDNDNi43NTM0NSA2LjA2MDUzIDYuNzYyNjMgNi4wNTc4MyA2Ljc3MTgxIDYuMDU1MTNDNi43ODQ3NiA2LjA1MTg5IDYuNzk3MTggNi4wNDgxMSA2LjgwOTA1IDYuMDQ0ODdDNi44MTgyMyA2LjA0MjE3IDYuODI2ODcgNi4wNDAwMSA2LjgzNDk2IDYuMDM3MzFDNi44MzQ5NiA2LjAzNzMxIDYuODM0OTYgNi4wMzczMSA2LjgzNTUgNi4wMzczMUM2Ljc1MTI5IDUuOTc0MTYgNi42MTUyNiA1Ljg0ODM4IDYuNTYwNzQgNS44MDg5NycgZmlsbD0nJTIzOTYzQTIyJy8lM0UlM0NwYXRoIGQ9J00zLjc5MzE1IDUuNzgwMzJDMy43MTkyIDUuNzgwMzIgMy42NDg0OCA1LjgxMTYyIDMuNTk4ODIgNS44NjYxNUMzLjU3NjE1IDUuODkwOTggMy41NDQzIDUuOTA1MDEgMy41MTA4MyA1LjkwNTAxSDMuMTA1NDNDMy4wOTE0IDUuOTA1MDEgMy4wNzg0NCA1LjkwNjA5IDMuMDY2NTYgNS45MDc3MUwyLjkwOTQ4IDUuOTMwOTJDMi44OTcwNiA1LjkzMjU0IDIuODg0NjUgNS45MzI1NCAyLjg3MzMxIDUuOTMwOTJDMi40ODA4NyA1Ljg2Nzc2IDIuNDA5NjEgNS45MzU3OCAyLjM4NjQgNS45NTg0NUMyLjM2OTEzIDUuOTc1MTkgMi4zMTAyOSA1Ljk2MTY5IDIuMjY3NjQgNS45NTE0NEMyLjIxNTgyIDUuOTM5NTYgMi4xNjE4NCA1LjkyNjYgMi4xMTMyNiA1Ljk0MTE4QzIuMDkzODIgNS45NDcxMiAyLjAzNjA2IDUuOTY0OTMgMS43ODcyMSA2LjE3NTQ2QzEuNzY2MTYgNi4xOTI3MyAxLjc0MTMzIDYuMjAyOTkgMS43MTQ4OCA2LjIwMjk5QzEuNTc4ODQgNi4yMDY3NyAxLjMyNjIxIDYuMjI3ODIgMS4xNjQyNyA2LjMyODc2QzEuMDQzMzUgNi40MDQzNCAwLjczNDU4IDYuMzczNTcgMC41MDc4NTkgNi4zMjQ0NEMwLjQ4ODk2NiA2LjMyMDEzIDAuNDcwNjEyIDYuMzE3OTcgMC40NTExNzkgNi4zMTc5N0gwLjM5MTI2QzAuMzI5MTgyIDYuMzE3OTcgMC4yNjg3MjMgNi4zNDAxIDAuMjIxMjE5IDYuMzgwNTlMMC4xNDM0ODcgNi40NDY0NEwwLjAxMDE1MzQgNi41NTkyNkwwLjAwMDk3NjU2MiA2LjU2NjgyVjcuOTk4OTRIMy45NDgwN1Y1LjgyNTEyTDMuOTAzMjcgNS44MDQwN0MzLjg2ODE4IDUuNzg3ODcgMy44MzA5NCA1Ljc3OTI0IDMuNzkyNjEgNS43NzkyNCcgZmlsbD0nJTIzOTYzQTIyJy8lM0UlM0NwYXRoIGQ9J003LjgwNjIxIDMuMjY4NTZWMy4yNjU4NkM3LjgwMTg5IDMuMjQ2NDIgNy43OTg2NSAzLjIyNjk5IDcuNzk1NDEgMy4yMDgxQzcuNzcxMTIgMy4wNzY5MiA3LjczOTgxIDIuOTQ1MjEgNy43MDIwMiAyLjgxNTExQzcuNjkzOTMgMi43ODc1OCA3LjY4NTI5IDIuNzYwNTkgNy42NzY2NSAyLjczMzZDNy41NjAwNSAyLjM2NjUzIDcuMzg5NDcgMi4wMTc4MSA3LjE2OTc3IDEuNjk4MjVDNy4xMzY4NCAxLjY1MDc0IDcuMTAyODMgMS42MDQzMiA3LjA2ODgzIDEuNTU4OTdDNi45NzM4MiAxLjQzMzIgNi44NzA3MiAxLjMxMjI4IDYuNzYxNjcgMS4xOTk0NkM2Ljc0MDA4IDEuMTc3MzMgNi43MTc5NSAxLjE1NDY2IDYuNjk1ODIgMS4xMzI1MkM2LjQ3NTU3IDAuOTE0NDQgNi4yMjk5NiAwLjcyMjgwNyA1Ljk2NDkxIDAuNTYzNTYzQzUuOTQzMzIgMC41NTAwNjcgNS45MjE3MyAwLjUzNzY1MiA1LjkwMDE0IDAuNTI1MjM2QzUuNjk5ODcgMC40MDkxNzcgNS40ODgyNiAwLjMxMDkzMSA1LjI3MTggMC4yMzI2NTlDNS4yNDk2NiAwLjIyNDU2MSA1LjIyNjk5IDAuMjE2NDY0IDUuMjA0MzIgMC4yMDg5MDdDNC45MDkwNCAwLjEwODUwMiA0LjYwMDgxIDAuMDQzMTg0OSA0LjI4NjY0IDAuMDE1MTE0N0M0LjE3MDU4IDAuMDA0ODU4MyA0LjA1Mzk4IDAgMy45Mzk1NCAwSDMuOTIwNjVDMy42NDU4OCAwIDMuMzcwNTggMC4wMjg2MSAzLjEwMzM3IDAuMDg1MjkwMUwzLjA3NDIyIDAuMDkxMjI4MUMyLjgwMzI0IDAuMTUxMTQ3IDIuNTM4NzMgMC4yMzk2NzYgMi4yODY2NCAwLjM1NTE5NkMyLjA1OTM4IDAuNDU5Mzc5IDEuODQwNzYgMC41ODYyMzUgMS42MzY3MSAwLjczMzA2M0MxLjM4NTE2IDAuOTEzOSAxLjE1NDY2IDEuMTI0NDMgMC45NTE2ODcgMS4zNTkyNEwwLjkyMzYxNyAxLjM5MTYzQzAuNjczMTQ0IDEuNjg4NTMgMC40NjkwOTYgMi4wMTg4OSAwLjMxNjg2OSAyLjM3MzU1QzAuMzA2MDczIDIuMzk4OTIgMC4yOTUyNzcgMi40MjQyOSAwLjI4NTAyIDIuNDQ5NjZDMC4xMzI3OTQgMi44MjY5OSAwLjA0MDQ4NTggMy4yMjQyOSAwLjAxMDI1NjQgMy42MzE4NUwwLjAwODYzNjk4IDMuNjU4ODRDMC4wMDI2OTkwNiAzLjc0NDY3IDAgMy44MzMyIDAgMy45MjExOUwwLjAwMTA3OTYyIDYuNTY3MzRMMC4xNDM1OSA2LjQ0NjQyVjMuOTIxMTlDMC4xNDM1OSAzLjg2MzQzIDAuMTQ1MjA5IDMuODA1NjcgMC4xNDc5MDggMy43NDc5MUMwLjQ1MTI4MiA0LjExNTUyIDAuNzk3ODQxIDQuMzYwMDUgMS4yMDU0IDQuNDk0NDdDMS4yNTM5OCA0LjUxMDY2IDEuMzAyNTYgNC41MjQ3IDEuMzUwNjEgNC41MzcxMUMxLjY4NTgzIDQuNjI0MDIgMi4wMTc4MSA0LjYzMzIgMi4zMTU3OSA0LjY0MTg0QzIuNTEzOSA0LjY0Nzc3IDIuNzAxNzUgNC42NTMxNyAyLjg3Mjg3IDQuNjc5NjJDMi44OTAxNSA0LjY4MjMyIDIuOTA2ODggNC42ODUwMiAyLjkyNDE2IDQuNjg4MjZDMy4xODI3MyA0LjczNTc2IDMuMzg2NzggNC44NzIzMyAzLjU0MjI0IDUuMDI4ODhDMy42NjIwOCA1LjE0OTI2IDMuNzUyNzcgNS4yODIwNSAzLjgxODYyIDUuMzk1OTVDMy44ODQ0OCA1LjUwOTMxIDMuOTI0NDMgNS42MDQzMiAzLjk0MTcgNS42NDkxMkMzLjk0NDQgNS42NTY2OCAzLjk0NjU2IDUuNjYyNjIgMy45NDgxOCA1LjY2NzQ4VjcuOTk5NDZINC4wODI1OVY1LjY2MjA4QzQuMDg2MzcgNS42MzYxNyA0LjEyMzYyIDUuNDM4NiA0LjI3MTUyIDUuMjQyMTFDNC4zNjcwNyA1LjExNDcxIDQuNDg2MzcgNS4wMTUzOCA0LjYyODM0IDQuOTQzNTlDNC43MTMwOSA0LjkwMDQgNC44MDU5NCA0Ljg2ODAyIDQuOTA2ODggNC44NDQ4QzUuMDA3ODMgNC44MjIxMyA1LjExNjg3IDQuODA5MTggNS4yMzM0NyA0LjgwNjQ4QzYuMjE0ODUgNC43ODM4MSA2LjUxNTUyIDQuNDYzMTYgNi43ODExMSA0LjE3OTc2QzYuOTIxNDYgNC4wMjk2OSA3LjA3NDIyIDMuODkzNjYgNy4zMTIyOCAzLjgxNDg1QzcuNDI0MDIgMy43Nzc2IDcuNTU1NzQgMy43NTMzMSA3LjcxMzM2IDMuNzQ2ODNDNy43MTYwNiAzLjgwNTEzIDcuNzE3NjggMy44NjI4OSA3LjcxNzY4IDMuOTIxMTlWNS42MjIxM0M3LjY4NTgzIDUuNjM1MDkgNy41NzYyNSA1LjY4MDk3IDcuNTIxNzMgNS43MDIwMkM3LjQ2MTgxIDUuNzI1MjQgNy4zMTY2IDUuOTQ3MSA3LjIzMDIzIDUuOTQyNzhDNy4wNjIzNSA1LjkzNDY4IDcuMDM0MjggNS45ODgxMiA2Ljc3MjQ3IDYuMDU2NjhDNi42MDUxMyA2LjEwMDQxIDYuNTI3NCA2LjI5ODUyIDYuMjA4MzcgNi41MjA5MkM2LjAyMzc1IDYuNjQ5OTMgNS40NzA0NSA3LjAwNTY3IDUuMzMwNjMgNy4xNjQzN0M1LjA4NjY0IDcuNDQwNzYgNC43NjU0NSA3LjY5Mjg1IDQuNTQxNDMgNy44NTIwOUM0LjQzMTg1IDcuOTMwMzYgNC4zNTI1IDcuOTg2NSA0LjMzMTk4IDhINy44NjE4MVYzLjkyMTczQzcuODYxODEgMy43MDIwMiA3Ljg0NCAzLjQ4MjMyIDcuODA3ODMgMy4yNjkxTTcuMDgzNCAxLjgyNjcyQzcuMjcxOCAyLjEwOTA0IDcuNDIwMjQgMi40MTQwNCA3LjUyNjA1IDIuNzM0MTRDNy40MTIxNSAyLjcwNzY5IDcuMjMyOTMgMi42NzU4NCA3LjAyNzggMi42NzU4NEg3LjAyNTFDNi44Njg1NiAyLjY3NTg0IDYuNzIyMjcgMi42OTUyOCA2LjU4ODkzIDIuNzMyNTJDNi42Nzc0NiAyLjYyNTEgNi43NjExMyAyLjUwMzY0IDYuODM4MzMgMi4zNjgxNUM2Ljk2NTE4IDIuMTQ2MjkgNy4wNDA3NiAxLjk1NDY2IDcuMDgzOTQgMS44MjcyNk00LjU0NjgzIDMuNjIzMjFDNC42ODYxIDMuNTMwOSA0Ljg2ODU2IDMuNDY1MDUgNS4wODEyNCAzLjQxMTYxQzUuMjY4NTYgMy4zNjQxIDUuNDc4NTQgMy4zMjYzMiA1LjcwMjU2IDMuMjg5MDdDNS43NjUxOCAzLjI3ODI3IDUuODI2MTggMy4yNjMxNiA1Ljg4NjY0IDMuMjQzMThDNS42NjQ3OCAzLjUyNDk3IDUuNDU2NDEgMy43MTcxNCA1LjI1ODMgMy44NTY5NUM0Ljk3OTIyIDQuMDUzOTggNC43MTkwMyA0LjE0NTc1IDQuNDYzNyA0LjIzNTlDNC40MjkxNSA0LjI0ODMxIDQuMzk0NiA0LjI2MDczIDQuMzU5NTEgNC4yNzMxNEM0LjI5Nzk4IDQuMjk1ODIgNC4yNDEzIDQuMzI0NDMgNC4xODk0NyA0LjM1Nzg5QzQuMjAxMzUgNC4wMDc1NiA0LjMxNDE3IDMuNzc4MTQgNC41NDYyOSAzLjYyMzIxTTQuMTM3MTEgMy45MjIyN0M0LjA5NjA5IDMuODAzNTEgNC4wNTAyIDMuNTg5MiA0LjEyMiAzLjMzNzExQzQuMTM1NDkgMy4yODk2MSA0LjE1Mjc3IDMuMjQyNjUgNC4xNzMyOCAzLjE5NjIyQzQuMjg5ODggMi45MzM4NyA0LjUxOTMgMi42OTYzNiA0Ljg1Nzc2IDIuNDg2MzdDNC45MTQ0NCAyLjQ1MTI4IDQuOTc0MzYgMi40MTY3MyA1LjAzNzUyIDIuMzgyNzNDNS4wOTkwNiAyLjM0OTggNS4xNTYyOCAyLjMxNTI1IDUuMjA5NzIgMi4yNzkwOEM1LjE5MzUyIDIuMzEyMDEgNS4xNzg5NSAyLjM0NDQgNS4xNjQ5MSAyLjM3Njc5QzQuOTg3ODUgMi43ODc1OCA0Ljk1MjIzIDMuMTcxMzkgNC45NDQ2NyAzLjMwNzk2QzQuNzYxNjcgMy4zNjAzMiA0LjYwNDA1IDMuNDI0MDIgNC40NzM0MSAzLjUxMDkzQzQuMzE2ODcgMy42MTUxMSA0LjIwNTY3IDMuNzUwMDcgNC4xMzcxMSAzLjkyMjgxTTUuNjgwOTcgMy4xNTU3NEM1LjQ2Mjg5IDMuMTkyNDQgNS4yNjIwOCAzLjIyODA3IDUuMDgyMzIgMy4yNzE3OUM1LjA5MjA0IDMuMTQ3MSA1LjEyMTczIDIuOTA0NzIgNS4yMTI0MiAyLjYzMTA0QzUuOTk2MjIgMi42NjEyNyA2LjQ4MDQzIDIuMzg3NTggNi43NTAzNCAyLjE1MDA3QzYuNzg0ODkgMi4xMTk4NCA2LjgxNzI3IDIuMDg5MDcgNi44NDY5NiAyLjA1ODNDNi44MTA4IDIuMTM2NTcgNi43Njg2OSAyLjIxOTE2IDYuNzIxMTkgMi4zMDI4M0M2LjYxMjE1IDIuNDkyODUgNi40NTkzOCAyLjcwODIzIDYuMjU4NTcgMi44NzcxOUM2LjIwNzgzIDIuOTA5MDQgNi4xNTk3OCAyLjk0NDEzIDYuMTE0OTggMi45ODM1NEM1Ljk4NjUxIDMuMDY2NjcgNS44NDIzOCAzLjEyODIxIDUuNjgxNTEgMy4xNTU3NE02Ljk1NDkzIDEuNjQ1ODhDNi45NjE0IDEuNjU0NTIgNi45Njc4OCAxLjY2MzE2IDYuOTc0MzYgMS42NzE3OUM2LjkxNzE0IDEuNzY5NSA2LjgxNjE5IDEuOTEzNjMgNi42NTY0MSAyLjA1MzQ0QzYuMzA3MTUgMi4zNTg0MyA1LjgyNjcyIDIuNTExMiA1LjI2MSAyLjQ5NzcxQzUuMjY5NjQgMi40NzU1NyA1LjI3ODI3IDIuNDUzNDQgNS4yODg1MyAyLjQzMTMxQzUuMzY0MSAyLjI1NTMzIDUuNDU2NDEgMi4wOTkzMyA1LjU2MzgzIDEuOTYyNzVDNS41NzE5MyAxLjk1MTk2IDUuNTgwNTcgMS45NDE3IDUuNTg5MiAxLjkzMTQ0QzUuODU4MDMgMS42MDQ4NiA2LjIyMTg2IDEuMzk5MTkgNi42NzQ3NiAxLjMxNjZDNi43NzM1NSAxLjQyMDI0IDYuODY4MDIgMS41MzA5IDYuOTU0OTMgMS42NDU4OFpNNS45MDQ0NSAxLjI1MTgyQzUuOTUwODggMS4wMzE1OCA1Ljk0ODE4IDAuODM4MzI3IDUuOTM3OTIgMC43MTUyNUM2LjE2MTk0IDAuODU1MDYxIDYuMzcwODUgMS4wMTg2MiA2LjU2MDMyIDEuMjAxNjJDNi4yNjAxOSAxLjI2ODU2IDYuMDE2NzMgMS4zODY3NyA1LjgxOTcgMS41MzE5OEM1Ljg1OTExIDEuNDMzMiA1Ljg4NjEgMS4zMzg3MyA1LjkwNDQ1IDEuMjUxODJaTTUuMjY2OTQgMC4zODQzNDZDNS40NDc3NyAwLjQ1MTgyMiA1LjYyMzc1IDAuNTMzODczIDUuNzkyNzEgMC42Mjk0MkM1LjgwNDU5IDAuNzA2MDczIDUuODMyMTIgMC45NDU3NDkgNS43NzIyIDEuMjI4NjFDNS43MTkzIDEuNDc1ODQgNS42MTYxOSAxLjY5MTc3IDUuNDYzNDMgMS44NzQyMkM1LjMzNDk1IDIuMDI3NTMgNS4xNzE5MyAyLjE1NzYyIDQuOTc0OSAyLjI2MzQzQzQuOTIwOTIgMi4yOTI1OCA0Ljg2ODU2IDIuMzIxNzMgNC44MTg4OSAyLjM1MTk2QzQuNzM3MzggMS45Njc2MSA0Ljc2MTY3IDEuNjIyMTMgNC44MjUzNyAxLjMzODczQzQuODU5OTIgMS4xODU0MyA0LjkwNTI2IDEuMDUwNDcgNC45NTE2OSAwLjkzNzY1MkM1LjA2NzIxIDAuNjU3NDkgNS4yMDY0OCAwLjQ2MjYxOCA1LjI2Njk0IDAuMzg0MzQ2Wk00LjM3NTE3IDAuMTY4OTYxQzQuMzgyMTkgMC4xNzAwNCA0LjM4OTc0IDAuMTcwNTggNC4zOTYyMiAwLjE3MTY2QzQuNjQ3NzcgMC4yMDE4ODkgNC44OTUwMSAwLjI1NzQ5IDUuMTM0MTQgMC4zMzczODJDNS4wNjA3MyAwLjQzNjE2NyA0LjkzNzExIDAuNjIyOTQyIDQuODMwMjMgMC44ODA0MzJDNC43ODcwNSAwLjk4NTE1NSA0Ljc0NDQgMS4xMDc2OSA0LjcwOTg1IDEuMjQ1MzRDNC41MTMzNiAxLjAyOTk2IDQuNDAxMDggMC43OTc4NDEgNC4zNzQ2MyAwLjU1Mzg0NkM0LjM2NTQ1IDAuNDY3NDc2IDQuMzY5MjMgMC4zODc1ODQgNC4zNzY3OSAwLjMyNDQyNkM0LjM4MzI3IDAuMjY5MzY2IDQuMzkyNDQgMC4yMjY3MjEgNC4zOTgzOCAwLjIwMTg4OUw0LjM1NzM2IDAuMTY2ODAyQzQuMzYzMjkgMC4xNjczNDEgNC4zNjkyMyAwLjE2ODQyMSA0LjM3NTE3IDAuMTY4OTYxWk00LjY3NDc2IDEuNDA0MDVDNC42MjA3OCAxLjY5NjYzIDQuNjA4OTEgMi4wNDUzNCA0LjY5ODUyIDIuNDI4NjFDNC41MTQ0NCAyLjU1MjIzIDQuMzYzODMgMi42ODU1NiA0LjI0NzIzIDIuODI3NTNDNC4yNDk5MyAyLjc5ODM4IDQuMjUxMDEgMi43Njg2OSA0LjI1MTAxIDIuNzM3MzhDNC4yNTEwMSAyLjM1ODk3IDQuMTI2MzIgMi4xNzMyOCA0LjAwNTk0IDEuOTkzNTJDMy44OTYzNiAxLjgyOTk2IDMuNzkyNzEgMS42NzUwMyAzLjc5NjQ5IDEuMzY0MUMzLjgxMzIzIDEuMjk4MjUgMy44MTkxNiAxLjIzMjkzIDMuODE1OTIgMS4xNjg2OUMzLjg4MDE2IDAuODI0MjkxIDQuMDkxMjMgMC41NDE5NyA0LjIzNjk4IDAuMzgwNTY3QzQuMjM0MjggMC40MzY3MDcgNC4yMzQyOCAwLjQ5NzE2NiA0LjI0MDc2IDAuNTU5MjQ0QzQuMjYxMjcgMC43Njg2OTEgNC4zNTQxMiAxLjA4MzQgNC42NzUzIDEuNDAzNTFNMy45MjA2NSAwLjE0NDEzSDMuOTM5NTRDNC4wNDY5NiAwLjE0NDEzIDQuMTU2NTUgMC4xNDg5ODggNC4yNjUwNSAwLjE1ODE2NUM0LjI2NTA1IDAuMTU5MjQ0IDQuMjY1MDUgMC4xNTk3ODQgNC4yNjUwNSAwLjE2MDg2NEM0LjE2NzM0IDAuMjQ5MzkzIDMuODk2MzYgMC41MTkyOTggMy43NTI3NyAwLjg5NzE2NkMzLjYxODg5IDAuNTY5NTAxIDMuMzEyMjggMC4zMDU1MzMgMy4xOTYyMiAwLjIxMzc2NUMzLjQzNDI4IDAuMTY3MzQxIDMuNjc3MTkgMC4xNDQxMyAzLjkyMTE5IDAuMTQ0MTNNMy4xMTg0OSAwLjMyNDQyNkMzLjI1Mzk4IDAuNDMzNDY4IDMuNjUwNzQgMC43ODIxODYgMy42ODA0MyAxLjE1NzM1QzMuNjY5NjQgMS4yMTgzNSAzLjY2MzE2IDEuMjgxNTEgMy42NjE1NCAxLjM0NjI5QzMuNTkzNTIgMS41ODkyIDMuNDUzMTcgMS43NTk3OCAzLjMxNzE0IDEuOTI0OTdDMy4yMzAyMyAyLjAzMTMxIDMuMTQxMTYgMi4xMzg3MyAzLjA3MzE0IDIuMjY1MDVDMy4wMjQwMiAyLjA3ODI3IDIuOTI1NzggMS45MTkwMyAyLjgzNTYzIDEuNzcxNjZDMi43MjkyOCAxLjU5ODM4IDIuNjI4ODggMS40MzQ4MiAyLjYyMTg2IDEuMjU1MDZDMi42MDc4MyAwLjg5NDQ2NyAyLjk5MTYzIDAuNDU5Mzc5IDMuMTE4NDkgMC4zMjQ5NjZNMi42Mzg2IDQuMjQ1MDdDMi41NDQ2NyA0LjE5NzU3IDIuNDQxNTcgNC4xNjQxIDIuMzM0MTQgNC4xMzc2NUMyLjMwNzE1IDMuOTg5MiAyLjIxMDUzIDMuNTE0MTcgMi4wMTE4OCAzLjEyMzg5QzIuMzM3MzggMy4zMzc2NSAyLjU5MjcxIDMuNDQyMzggMi43MDc2OSAzLjQ4MzRDMi42Mjk0MiAzLjczNjAzIDIuNTc4MTQgMy45OTE5IDIuNjM4NiA0LjI0NTA3Wk0yLjIwNzgzIDIuNDUwNzRDMi4yMTk3IDIuNjQ5OTMgMi4yOTM2NiAyLjk0MTQzIDIuNTU0MzkgMy4yNzM0MUMyLjM2NTk5IDMuMTg1OTYgMi4wODg1MyAzLjAzNDI4IDEuNzc0MzYgMi43ODcwNEMxLjc2MDg2IDIuNzc1MTcgMS43NDY4MyAyLjc2MzgzIDEuNzMyMjUgMi43NTMwNEMxLjczMTE3IDIuNzUxOTYgMS43MzA2MyAyLjc1MTQyIDEuNzI5NTUgMi43NTAzNEMxLjMwNDcyIDIuMzg0ODkgMS4xNjY1MyAxLjc3NzYgMS4xMjgyMSAxLjU1NjI4QzEuMjgwOTcgMS41NzczMyAxLjYxNjczIDEuNjM5NDEgMS45Mjg3NSAxLjc5ODExQzIuMDUwNzQgMS44NjAxOSAyLjE2ODk2IDEuOTM2ODQgMi4yNzE1MyAyLjAzMTg1QzIuMjQ4MzEgMi4wODY5MSAyLjE5NDg3IDIuMjM2NDQgMi4yMDc4MyAyLjQ1MDc0Wk0xLjY4OTYxIDIuODkxMjNDMS42ODk2MSAyLjg5MTIzIDEuNjkzMzkgMi44OTM5MyAxLjY5NTAxIDIuODk1NTVDMS43MjQ3IDIuOTIyNTQgMS43NTExNSAyLjk1MjIzIDEuNzczMjggMi45ODM1NEMyLjAxNzgxIDMuMzMxMTcgMi4xNDczNyAzLjg4NTU2IDIuMTkxNjMgNC4xMDc0MkMyLjA5NTU1IDQuMDg5NjEgMS45OTczIDQuMDc2MTEgMS44OTk2IDQuMDYyNjJDMS42NzI4NyA0LjAzMTMxIDEuNDM4NiAzLjk5Nzg0IDEuMjM1NjMgMy45MTg0OUMxLjE4OTIgMy45MDAxNCAxLjE0NTQ4IDMuODc1MyAxLjEwMzkxIDMuODQzOTlDMS4wOTE1IDMuODMyNjYgMS4wNzggMy44MjE4NiAxLjA2NDUxIDMuODExMDdDMC43MDk4NTIgMy41MDU1MyAwLjU0NjI4OSAyLjc4NDM1IDAuNDk5MzI1IDIuNTQxNDNDMC43MTY4NjkgMi41NTMzMSAxLjMxMzkgMi42MDgzNyAxLjYzNzI1IDIuODQ3NUMxLjY1Mzk4IDIuODYyNjIgMS42NzE3OSAyLjg3NjY1IDEuNjg5NjEgMi44OTA2OU0yLjM0MjI0IDIuNDUxMjhDMi4zMjY1OSAyLjIyNTY0IDIuMzk1NjggMi4wODI1OSAyLjQgMi4wNzM5NUMyLjQ5MzkzIDEuOTA4MjMgMi41NTIyMyAxLjc1MTY5IDIuNTg1MTYgMS42MDU5NEMyLjYyNDU2IDEuNjg1MjkgMi42NzI2IDEuNzYzMDIgMi43MjExOSAxLjg0MjM4QzIuODUxODIgMi4wNTU2IDIuOTg3MzEgMi4yNzQ3NiAyLjk2ODk2IDIuNTU5NzhDMi45NjM1NiAyLjU5MTYzIDIuOTU5NzggMi42MjQ1NiAyLjk1NzA5IDIuNjU4NTdDMi45MjI1NCAyLjg1MjM2IDIuODU1NiAzLjA0NDUzIDIuNzkxMzYgMy4yMzAyM0MyLjc4MTY1IDMuMjU3NzYgMi43NzE5MyAzLjI4NTI5IDIuNzYyNzUgMy4zMTI4MkMyLjUwNTggMy4wMzA1IDIuMzYxMTMgMi43MzQxNCAyLjM0MTE2IDIuNDUxMjhNMi45OTU5NSAwLjI1ODAzQzIuODg2MzcgMC4zNzYyNDggMi42NzY5MiAwLjYyMzQ4MiAyLjU2NDEgMC44OTU1NDdDMi40OTkzMyAwLjY4Mzk0MSAyLjQgMC41NDAzNTEgMi4zNTU3NCAwLjQ4MzEzMUMyLjU2MTk0IDAuMzg4NjY0IDIuNzc2NzkgMC4zMTM2MyAyLjk5NTk1IDAuMjU4NTdNMi4yNDUwNyAwLjUzNDk1M0wyLjIzMzIgMC41NDYyODlDMi4yMzY5OCAwLjU1MDA2NyAyLjQ3NjExIDAuODIzMjEyIDIuNDg2OTEgMS4yNTkzOEMyLjQ5MTc3IDEuNDQ3NzcgMi40NTM5OCAxLjY2Njk0IDIuMzM2MyAxLjkwODIzQzIuMjMxNTggMS44MTUzOCAyLjExMzM2IDEuNzM5ODEgMS45OTM1MiAxLjY3NzczQzEuOTkyOTggMS42Nzc3MyAxLjk5MjQ0IDEuNjc3NzMgMS45OTE5IDEuNjc3MTlDMS42NDkxMiAxLjQ2MTgxIDEuNzQzNTkgMC45NjYyNjIgMS43ODQ2MiAwLjgwNTM5OEMxLjkzMTQ0IDAuNzAzOTE0IDIuMDg1ODMgMC42MTM3NjUgMi4yNDU2MSAwLjUzNDQxM00xLjc1ODcgMC43NjQ5MTJMMS43NTA2MSAwLjc3MDMxTDEuNjc4ODEgMC43OTI0NDNMMS43NTg3IDAuNzY0OTEyWk0xLjU5Mjk4IDAuOTQ2Mjg5QzEuNTgxNjUgMS4wMDk5OSAxLjU3MTM5IDEuMTAzMzcgMS41Nzg5NSAxLjIwODFDMS41ODgxMiAxLjMzNDk1IDEuNjIyNjcgMS40NDgzMSAxLjY3OTM1IDEuNTQ2NTZDMS40MTcgMS40NTc0OSAxLjE4NDg5IDEuNDI1MSAxLjA5NDIgMS40MTQzMUMxLjI0NjQyIDEuMjQzMTggMS40MTMyMyAxLjA4NjY0IDEuNTkyNDQgMC45NDU3NDlNMC45OTAwMTQgMS41Mzc5MkMxLjAxMjY5IDEuNjk1NTUgMS4xMDEyMSAyLjE3MDA0IDEuMzg2NzcgMi41NzAwNEMxLjAxOTcgMi40MzU2MyAwLjU5NDg3MiAyLjQwOTE4IDAuNDYwOTk5IDIuNDA0MzJDMC41OTcwMzEgMi4wOTMzOSAwLjc3NTE2OSAxLjgwMTg5IDAuOTkwMDE0IDEuNTM3OTJaTTAuMTYxOTQzIDMuNTQxN0MwLjE5Mzc5MiAzLjIyMzc1IDAuMjY1NTg3IDIuOTEyMjggMC4zNzU3MDkgMi42MTMyM0MwLjQzNDU0OCAyLjkwNTI2IDAuNjA3ODI3IDMuNTk4OTIgMC45ODI5OTYgMy45MTg0OUMwLjk5NDMzMiAzLjkyNzEzIDEuMDA1MTMgMy45MzU3NiAxLjAxNTkyIDMuOTQ1NDhDMS4xNjAwNSA0LjA3MDE4IDEuMjU1MDYgNC4yNDc3NyAxLjMwNzk2IDQuMzY5MjNDMC45MTYwNTkgNC4yNDYxNSAwLjUyMTk5NyA0LjAwOTE4IDAuMTYxOTQzIDMuNTQxN1pNMi4zMTk1NyA0LjUwNjg4QzIuMDQ5NjYgNC40OTg3OSAxLjc2MTk0IDQuNDg0MjEgMS40Njk5MSA0LjQxNDA0QzEuNDQ1MDcgNC4zNDQ5NCAxLjM5Mzc5IDQuMjE3IDEuMzEwMTIgNC4wODY5MUMxLjQ5NDIgNC4xNDI1MSAxLjY5MDE1IDQuMTcwMDQgMS44ODEyNCA0LjE5NjQ5QzIuMTk3MDMgNC4yNDA3NiAyLjQ5OTg3IDQuMjgyODYgMi43MDcxNSA0LjQ0NzVDMi43MzkgNC40NzI4NyAyLjc2OTIzIDQuNTAwOTQgMi43OTYyMiA0LjUzMjc5QzIuNjQ1NjEgNC41MTYwNiAyLjQ4NjM3IDQuNTExMiAyLjMyMDExIDQuNTA2MzRNMi45Nzk3NiA0LjU2MTRDMi45MzYwMyA0LjQ4NTgzIDIuODgzNjcgNC40MjI2NyAyLjgyNDgzIDQuMzcwMzFDMi42NzggNC4wNjMxNiAyLjc2MDU5IDMuNzQxOTcgMi44NzM5NSAzLjQwNDU5QzIuODg4NTMgMy4zNjE0IDIuOTAzMSAzLjMxODc2IDIuOTE4MjIgMy4yNzUwM0MyLjk0ODk5IDMuMTg2NSAyLjk3OTc2IDMuMDk2OSAzLjAwODM3IDMuMDA1MTNDMy4wMzgwNiAzLjA4MTI0IDMuMDgwMTYgMy4xNTUyIDMuMTM1NzYgMy4yMjY5OUMzLjM4OTQ3IDMuNTU4NDMgMy40ODc3MiAzLjg3NjM4IDMuNDI5OTYgNC4xNzI3NEMzLjQyMzQ4IDQuMjA2MjEgMy40MTQ4NCA0LjIzODYgMy40MDQ1OSA0LjI3MTUzQzMuMzQ2MjkgNC40NTI5IDMuMjM5OTUgNC41NzY1MiAzLjE4OTc0IDQuNjI3MjZDMy4xMjE3MyA0LjU5ODY1IDMuMDUxMDEgNC41NzcwNiAyLjk3OTc2IDQuNTYxNFpNMy4zMTcxNCA0LjY4ODI2QzMuMzQ5NTMgNC42NTI2MyAzLjM4ODM5IDQuNjAyOTcgMy40MjcyNiA0LjU0MDg5QzMuNDMwNSA0LjYzMTA0IDMuNDQyMzggNC43MTA5MyAzLjQ1NzQ5IDQuNzc3ODdDMy40MTIxNSA0Ljc0NDQgMy4zNjUxOCA0LjcxNTI1IDMuMzE3NjggNC42ODgyNk0zLjI0MjExIDMuMTQ0NEMzLjEyOTgyIDIuOTk3NTcgMy4wODAxNiAyLjg0MzcyIDMuMDkwOTYgMi42NzUzQzMuMDk2OSAyLjY0MTMgMy4xMDA2NyAyLjYwODM3IDMuMTAyODMgMi41NzY1MkMzLjE0NTQ4IDIuMzQ1NDggMy4yNzkzNSAyLjE4MjQ2IDMuNDIwNzggMi4wMTEzNEMzLjUxNTI1IDEuODk2OSAzLjYxMTM0IDEuNzc5NzYgMy42ODc5OSAxLjYzNzc5QzMuNzI5MDIgMS44MjM0OCAzLjgxMjY5IDEuOTQ3NjQgMy44OTQ3NCAyLjA2OTY0QzQuMDA4NjQgMi4yNDAyMiA0LjExNzE0IDIuNDAxMDggNC4xMTY2IDIuNzM3MzhDNC4xMTY2IDIuODk1MDEgNC4wODMxMyAzLjAyMjk0IDQuMDMxMzEgMy4xMzYzQzMuOTcyNDcgMy4yNjUzMiAzLjg4OTM0IDMuMzc1NDQgMy44MDQwNSAzLjQ4OTM0QzMuNzIwMzggMy42MDA1NCAzLjYzNDAxIDMuNzE0OTggMy41Njc2MSAzLjg1MDQ3QzMuNTM3MzggMy42NDY5NiAzLjQ0NTA3IDMuNDA4OTEgMy4yNDI2NSAzLjE0NDRNMy43MjA5MiA1LjAyMjRDMy43MDA0MSA0Ljk5ODExIDMuNjc4ODEgNC45NzU0NCAzLjY1Nzc2IDQuOTUyNzdDMy42MzUwOSA0LjkwNjg4IDMuNTA3MTUgNC42MjY3MiAzLjU4NzU4IDQuMjE1OTJDMy41OTYyMiA0LjE3MjIgMy42MDcwMiA0LjEyNjg2IDMuNjIxMDUgNC4wODA0M0MzLjY4MTUxIDMuODc2OTIgMy43OTMyNSAzLjcyNzk0IDMuOTExNDcgMy41NzAzMUMzLjkyNzEzIDMuNTQ5OCAzLjk0MjI0IDMuNTI5MjggMy45NTc5IDMuNTA4MjNDMy45MzczOCAzLjgwMjQzIDQuMDM3NzkgNC4wNTcyMiA0LjA3NzczIDQuMTQ0MTNDNC4wNjEgNC4yNDE4NCA0LjA1Mzk4IDQuMzQ4NzIgNC4wNTYxNCA0LjQ2NTg2QzMuODcxNTMgNC42NDM0NiAzLjc3MDU4IDQuODc4MjcgMy43MjIgNS4wMjE4Nk00LjUwNTI2IDQuODU3NzZDNC4zNDcxIDQuOTQ5NTMgNC4yMzY0NCA1LjA2MjM1IDQuMTU5NzggNS4xNjU0NUM0LjA4MzY3IDUuMjY4MDIgNC4wMzQwMSA1LjM3MDA0IDQuMDAyMTYgNS40NTM3MUMzLjk2MDU5IDUuMzY5NSAzLjkwMjI5IDUuMjYzMTYgMy44MjI5NCA1LjE1MjVDMy44MjI5NCA1LjE1MTk2IDMuODIxODYgNS4xNTE0MiAzLjgyMTg2IDUuMTUwODhDMy44NDkzOSA1LjA1MTAxIDMuOTU1MiA0LjcxOTAzIDQuMTk5MTkgNC41MTg3NkM0LjI1ODU3IDQuNDY5NjQgNC4zMjcxMyA0LjQyODYxIDQuNDA0MzIgNC40MDA1NEM0LjQzODMzIDQuMzg4MTIgNC40NzM0MSA0LjM3NTcxIDQuNTA3NDIgNC4zNjMyOUM0LjYzMTA0IDQuMzE5NTcgNC43NTU3NCA0LjI3NTMgNC44ODMxMyA0LjIxOTdDNC42NDc3NyA0LjQ4NDc1IDQuNTM4MTkgNC43NjA1OSA0LjUwNDcyIDQuODU3NzZNNi42ODM0IDQuMDg2MzdDNi40MjQyOSA0LjM2MzI5IDYuMTU2MDEgNC42NDkzOSA1LjIzMDc3IDQuNjcwNDVDNS4wMTQzMSA0LjY3NTMgNC44MzUwOSA0LjcxMzYzIDQuNjg2NjQgNC43NzA4NUM0Ljc3MTkzIDQuNTg1NyA0Ljk1MTE1IDQuMjc3NDYgNS4yNzE4IDQuMDUyOUM1LjMzMTcxIDQuMDExMzQgNS4zOTU5NSAzLjk3MjQ3IDUuNDY1NTkgMy45Mzc5MkM1LjcyNDcgMy44MDk0NSA2LjA5NDQ3IDMuNzUzODUgNi41MzQ5NSAzLjc3NzA2QzYuNjExMDcgMy43ODA4NCA2LjY4OTM0IDMuNzkyMTcgNi43NzI0NyAzLjgwMzUxQzYuODM5OTUgMy44MTI2OSA2LjkwODUgMy44MjI5NCA2Ljk3NTk4IDMuODI4MzRDNi44NjIwOCAzLjkwNDk5IDYuNzY5NzcgMy45OTQ2IDYuNjgzOTQgNC4wODYzN003LjIzNDAxIDMuNjU2MTRDNy4xMDA2OCAzLjY5OTg3IDYuOTQ4NDUgMy42OTIzMSA2Ljc5MDI4IDMuNjcwMThDNi43MDgyMyAzLjY1ODg0IDYuNjIzNDggMy42NDY0MiA2LjU0MTQzIDMuNjQyMTFDNi4xODM1NCAzLjYyMzIxIDUuODc2OTIgMy42NTI5IDUuNjI1OTEgMy43MzAwOUM1Ljc2NDY0IDMuNiA1LjkwNzY5IDMuNDQwMjIgNi4wNTc3NiAzLjI0MTAzQzYuMDk4NzkgMy4xODcwNCA2LjE0MzA1IDMuMTM3OTIgNi4xOTE2MyAzLjA5MzY2QzYuMjQyOTIgMy4wNjAxOSA2LjI5MzEyIDMuMDIyOTQgNi4zNDIyNCAyLjk4MTM4QzYuNTI2ODYgMi44Njg1NiA2Ljc1NDEyIDIuODExMzQgNy4wMjEzMiAyLjgxMDI2QzcuMjcyMzQgMi44MDkxOCA3LjQ4ODI2IDIuODYxNTQgNy41NzM1NSAyLjg4NTI5QzcuNTk2MjIgMi45NjYyNiA3LjYxNjczIDMuMDQ3NzcgNy42MzQwMSAzLjEyOTgyQzcuNTU1MiAzLjQ0OTkzIDcuNDExNjEgMy41OTc4NCA3LjIzNDU1IDMuNjU1Nk03LjU3NDYzIDMuNjIyMTNDNy42MTcyNyAzLjU2ODY5IDcuNjUzOTggMy41MDQ0NSA3LjY4NTI5IDMuNDI4ODhDNy42OTMzOSAzLjQ4OTM0IDcuNjk5ODcgMy41NTAzNCA3LjcwNDcyIDMuNjExODhDNy42NTkzOCAzLjYxNDA0IDcuNjE2MiAzLjYxNzI3IDcuNTc0NjMgMy42MjIxM1onIGZpbGw9JyUyMzk2M0EyMicvJTNFJTNDcGF0aCBkPSdNMS42Nzg3MSAwLjc5MjQ4NEwxLjc1MDUxIDAuNzcwMzUyTDEuNzU4NiAwLjc2NDk1NEwxLjY3ODcxIDAuNzkyNDg0WicgZmlsbD0nJTIzOTYzQTIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IG9sIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogYXV0bztcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IG9sIGxpOjptYXJrZXIge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXMgcHJvcG9ydGlvbmFsLW51bXM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCBwICsgaDMsXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgcCArIGgyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IGgyICsgcCxcbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCBoMyArIHAsXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgaDQgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19jb250ZW50IHVsICsgaDIsXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgdWwgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCBhIHtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saW5rX19mb250LXdlaWdodCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzNTMzMzAgMCUsICMzNTMzMzAgNCUsIHRyYW5zcGFyZW50IDQlKSBuby1yZXBlYXQgbGVmdCBib3R0b20vMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4zcyBlYXNlO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGNvbG9yOiAjMzUzMzMwO1xufVxuXG4uZGV2aXNIZWFkZXIge1xuICBwYWRkaW5nOiAzNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWYzZjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXZpc0hlYWRlciB7XG4gICAgcGFkZGluZzogdmFyKC0tU3BhY2luZy05LCAzNnB4KSB2YXIoLS1TcGFjaW5nLTEwLCA0MHB4KTtcbiAgfVxufVxuXG4uZGV2aXNIZWFkZXJfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLVNwYWNpbmctNCwgMTZweCk7XG59XG5cbi5kZXZpc0hlYWRlcl9faGVhZGluZ19fdGl0bGUgPiAqIHtcbiAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1wcmltYXJ5LCAjMzUzMzMwKTtcbiAgbGVhZGluZy10cmltOiBib3RoO1xuICB0ZXh0LWVkZ2U6IGNhcDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIDEyNSUgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXZpc0hlYWRlcl9faGVhZGluZ19fdGl0bGUgPiAqIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLmRldmlzSGVhZGVyX19oZWFkaW5nX19zdWJ0aXRsZSA+ICoge1xuICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xuICBsZWFkaW5nLXRyaW06IGJvdGg7XG4gIHRleHQtZWRnZTogY2FwO1xuICAvKiBUZXh0L0xhcmdlL0xpZ2h0ICovXG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiAyN3B4ICovXG4gIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRldmlzSGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtYm9keSwgIzNlM2UzZSk7XG4gIC8qIFRleHQvUmVndWxhci9Ob3JtYWwgKi9cbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIC8qIDE3NSUgKi9cbn1cblxuLmRldmlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0byAwO1xufVxuXG4uZGV2aXMgPiAqIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGV2aXMge1xuICAgIG1hcmdpbi10b3A6IDYuMTI1cmVtO1xuICB9XG4gIC5kZXZpcyA+ICoge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW07XG4gIH1cbn1cblxuLnN0ZXBfMSxcbi5zdGVwXzMsXG4uc3RlcF80LFxuLnN0ZXBfNSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcF8xLFxuICAuc3RlcF8zLFxuICAuc3RlcF80LFxuICAuc3RlcF81IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDExNnB4O1xuICB9XG59XG5cbi5kZXZpc19faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLmRldmlzX19oZWFkaW5nX19zdGVwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZGV2aXNfX2hlYWRpbmdfX3N0ZXBwZXIgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWFkaW5nLXRyaW06IGJvdGg7XG4gIHRleHQtZWRnZTogY2FwO1xuICBmb250LWZhbWlseTogR290aGFtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIC8qIDI3cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZGV2aXNfX2hlYWRpbmdfX3N0ZXBwZXIgc3Bhbjpub3QoLmFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZXZpc19faGVhZGluZ19fc3RlcHBlciBzcGFuLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGV2aXNfX2hlYWRpbmdfX3N0ZXBwZXIgc3Bhbi5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tVGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xufVxuXG4uZGV2aXNfX2hlYWRpbmdfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1wcmltYXJ5LCAjMzUzMzMwKTtcbiAgLyogSGVhZGluZy9IMiAtIE1vYmlsZSAqL1xuICBmb250LWZhbWlseTogXCJnb3RoYW1cIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLyogMTA2LjY2NyUgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRldmlzX19oZWFkaW5nX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtYm9keSwgIzNlM2UzZSk7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAvKiAxNzUlICovXG59XG5cbi5kZXZpc19fY2hvaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXZpc19fY2hvaWNlcyB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cblxuLmRldmlzX19jaG9pY2VzX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG5cbi5kZXZpc19fY2hvaWNlc19fYnRuOmhhcyguZGV2aXNfX2Nob2ljZXNfX29wdGlvbjpob3ZlcikgLmRldmlzX19jaG9pY2VzX19vcHRpb246bm90KDpob3ZlciksXG4uZGV2aXNfX2Nob2ljZXNfX2J0bjpoYXMoLmRldmlzX19jaG9pY2VzX19vcHRpb24uaXMtYWN0aXZlKSAuZGV2aXNfX2Nob2ljZXNfX29wdGlvbjpub3QoLmlzLWFjdGl2ZSk6bm90KDpob3Zlcikge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5kZXZpc19fY2hvaWNlc19fYnRuLWl0ZW0sXG4uZGV2aXNfX2Nob2ljZXNfX29wdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZTNlM2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW1cIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kZXZpc19fY2hvaWNlc19fYnRuLWl0ZW0gPiBzcGFuLFxuLmRldmlzX19jaG9pY2VzX19vcHRpb24gPiBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIExlcyBkZXV4IHN0ZXBzIHBhcnRhZ2VudCBsZXMgbcOqbWVzIHLDqGdsZXMgZGUgYmFzZSAqL1xuLnN0ZXBfMSxcbi5zdGVwXzIsXG4uc3RlcF8zLFxuLnN0ZXBfNCxcbi5zdGVwXzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiBwYXMgY2xpcXVhYmxlIHRhbnQgcXXigJllbGxlIG7igJllc3QgcGFzIHZpc2libGUgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgLyogY2FjaMOpZSBwYXIgZMOpZmF1dCAqL1xufVxuXG4uc3RlcF8xLnN0ZXAtLXZpc2libGUsXG4uc3RlcF8yLnN0ZXAtLXZpc2libGUsXG4uc3RlcF8zLnN0ZXAtLXZpc2libGUsXG4uc3RlcF80LnN0ZXAtLXZpc2libGUsXG4uc3RlcF81LnN0ZXAtLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnN0ZXBfMS5zdGVwLS12aXNpYmxlLFxuICAuc3RlcF8yLnN0ZXAtLXZpc2libGUsXG4gIC5zdGVwXzMuc3RlcC0tdmlzaWJsZSxcbiAgLnN0ZXBfNC5zdGVwLS12aXNpYmxlLFxuICAuc3RlcF81LnN0ZXAtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLyogU3RlcCBjYWNow6llIG1haXMgZW5jb3JlIGRhbnMgbGUgZmx1eCAocGVuZGFudCBsYSB0cmFuc2l0aW9uKSAqL1xuLnN0ZXAtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXZpc19fc3RlcC1ncm91cF9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogNTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGV2aXNfX3N0ZXAtZ3JvdXBfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmRldmlzX19zdGVwLWdyb3VwX193cmFwcGVyIC5kZXZpc19fbGVmdCB7XG4gIGZsZXg6IDEuNDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRldmlzX19zdGVwLWdyb3VwX193cmFwcGVyIC5kZXZpc19fbGVmdCB7XG4gICAgZmxleDogMS42O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5kZXZpc19fc3RlcC1ncm91cF9fd3JhcHBlciAuZGV2aXNfX2xlZnQge1xuICAgIGZsZXg6IDEuNDtcbiAgfVxufVxuXG4uZGV2aXNfX3N0ZXAtZ3JvdXBfX3dyYXBwZXIgLmRldmlzX19jZW50ZXIge1xuICBmbGV4OiAxO1xufVxuXG4uZGV2aXNfX3N0ZXAtZ3JvdXBfX3dyYXBwZXIgLmRldmlzX19yaWdodCB7XG4gIGZsZXg6IDE7XG59XG5cbi5kZXZpc19fY2hvaWNlc19fb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogT24gY2FjaGUgbGEgdnJhaWUgY2hlY2tib3ggKi9cbi5kZXZpc19fY2hvaWNlc19fY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV2aXNfX2Nob2ljZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldmlzX19jaG9pY2VzX19sYWJlbC1ldGlxdWV0dGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogIzkwNWU0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzI1O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kZXZpc19fZGVjb3JhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNi41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG59XG5cbi5kZXZpc19fY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRldmlzX19jZW50ZXIge1xuICAgIHdpZHRoOiAyODJweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZGV2aXNfX2NlbnRlciAuem9uZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmRldmlzX19jZW50ZXIgLnpvbmUudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kZXZpc19fY2VudGVyIC56b25lLW1haWxsb3Qge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmRldmlzX19jZW50ZXIgLnpvbmUtbWFpbGxvdC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRldmlzX19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRldmlzX19yaWdodCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZGV2aXNfX3JpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDQyMHB4O1xuICB9XG59XG5cbi5zdGVwXzQgLmRldmlzX19yaWdodCxcbi5zdGVwXzUgLmRldmlzX19yaWdodCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc3RlcF80IC5kZXZpc19fc3RlcC1ncm91cCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxMTZweDtcbn1cblxuLmRldmlzX19yaWdodF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGVwXzMgLmRldmlzX19yaWdodF9fYnV0dG9ucyxcbi5zdGVwXzUgLmRldmlzX19yaWdodF9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIEJvdXRvbiB2YWxpZGVyICovXG4uZGV2aXNfX2Nob2ljZXNfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjE1cmVtIDhweCAwLjA1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLyogMTYyLjUlICovXG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV2aXNfX2Nob2ljZXNfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5kZXZpc19fY2hvaWNlc19fYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5kZXZpc19fY2hvaWNlc19fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmRldmlzX19jaG9pY2VzX19idXR0b24gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmRldmlzX19jaG9pY2VzX19idXR0b24gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uZGV2aXNfX2Nob2ljZXNfX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5kZXZpc19fY2hvaWNlc19fYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi5kZXZpc19fY2hvaWNlc19fYnV0dG9uOmhvdmVyIHNwYW46YmVmb3JlLCAuZGV2aXNfX2Nob2ljZXNfX2J1dHRvbjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi5kZXZpc19fY2hvaWNlc19fYmFjayB7XG4gIGJhY2tncm91bmQ6ICNmN2Y1ZjM7XG59XG5cbi5kZXZpc19fY2hvaWNlc19fdmFsaWRhdGU6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZGV2aXNfX2Nob2ljZXNfX3ZhbGlkYXRlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmRldmlzX19jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmRldmlzX19jYXRlZ29yaWVzIC50YWJzLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMThweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU5cHgpIHtcbiAgLmRldmlzX19jYXRlZ29yaWVzIC50YWJzLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGV2aXNfX2NhdGVnb3JpZXMgLnRhYnMtcGFuZWxzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmRldmlzX19jYXRlZ29yaWVzIC50YWJzLW5hdiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogR290aGFtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIC8qIDE2Mi41JSAqL1xufVxuXG4uZGV2aXNfX2NhdGVnb3JpZXMgLnRhYnMtbmF2IGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVRleHQtdGV4dC1wcmltYXJ5LCAjMzUzMzMwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kZXZpc19fY2F0ZWdvcmllcyAudGFicy1uYXYgYTpob3Zlcjo6YWZ0ZXIsIC5kZXZpc19fY2F0ZWdvcmllcyAudGFicy1uYXYgYVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi50YWJQYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjhweCAwO1xufVxuXG4udGFiUGFuZWwuYWN0aXZlIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmRldmlzX19zY2hlbWFfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXZpc19fc2NoZW1hX19pbWFnZSAuZGV2aXNfX3NjaGVtYV9fZmVtbWUgc3ZnLFxuICAuZGV2aXNfX3NjaGVtYV9faW1hZ2UgLmRldmlzX19zY2hlbWFfX2hvbW1lIHN2ZyB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIGhlaWdodDogNDc1cHg7XG4gIH1cbn1cblxuLmNoZWNrYm94X2FjdGUsXG4uZGV2aXNfX3NjaGVtYV9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kZXZpc19fYWN0ZSAuZGV2aXNfX2Nob2ljZXNfX29wdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3cHggNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZGV2aXNfX2FjdGUgLmRldmlzX19jaG9pY2VzX19vcHRpb246aG92ZXIsIC5kZXZpc19fYWN0ZSAuZGV2aXNfX2Nob2ljZXNfX29wdGlvbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4NCwgMTI3LCAxMTAsIDAuNjUpO1xufVxuXG4uZGV2aXNfX2FjdGUgLmRldmlzX19jaG9pY2VzX19vcHRpb24uaXMtYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc1Ljg4JyBmaWxsPSclMjNGMUVFRUEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMC4yNCcvJTNFJTNDbWFzayBpZD0ncGF0aC0yLWluc2lkZS0xXzEwMTAxXzIzMTEzJyBmaWxsPSd3aGl0ZSclM0UlM0NwYXRoIGQ9J002LjIzODYzIDYuMDAwMDNMOC4xMTA1NCA0LjEyODExQzguMTc2NDUgNC4wNjIyIDguMTc2NDUgMy45NTUzNSA4LjExMDU0IDMuODg5NDZDOC4wNDQ2NCAzLjgyMzU2IDcuOTM3NzggMy44MjM1NSA3Ljg3MTg5IDMuODg5NDZMNS45OTk5NiA1Ljc2MTM4TDQuMTI4MDUgMy44ODk0NkM0LjA2MjE0IDMuODIzNTUgMy45NTUyOSAzLjgyMzU1IDMuODg5MzkgMy44ODk0NkMzLjgyMzUgMy45NTUzNiAzLjgyMzQ5IDQuMDYyMjEgMy44ODkzOSA0LjEyODExTDUuNzYxMzEgNi4wMDAwMkwzLjg4OTM5IDcuODcxOTVDMy44MjM0OSA3LjkzNzg1IDMuODIzNDkgOC4wNDQ3MSAzLjg4OTM5IDguMTEwNkMzLjkyMjM0IDguMTQzNTUgMy45NjU1MyA4LjE2MDAyIDQuMDA4NzMgOC4xNjAwMkM0LjA1MTkyIDguMTYwMDIgNC4wOTUxIDguMTQzNTUgNC4xMjgwNiA4LjExMDZMNS45OTk5NiA2LjIzODY5TDcuODcxODggOC4xMTA2QzcuOTA0ODMgOC4xNDM1NSA3Ljk0ODAyIDguMTYwMDIgNy45OTEyMSA4LjE2MDAyQzguMDM0NCA4LjE2MDAyIDguMDc3NTkgOC4xNDM1NSA4LjExMDU0IDguMTEwNkM4LjE3NjQ1IDguMDQ0NyA4LjE3NjQ1IDcuOTM3ODQgOC4xMTA1NCA3Ljg3MTk1TDYuMjM4NjMgNi4wMDAwM1onLyUzRSUzQy9tYXNrJTNFJTNDcGF0aCBkPSdNNi4yMzg2MyA2LjAwMDAzTDguMTEwNTQgNC4xMjgxMUM4LjE3NjQ1IDQuMDYyMiA4LjE3NjQ1IDMuOTU1MzUgOC4xMTA1NCAzLjg4OTQ2QzguMDQ0NjQgMy44MjM1NiA3LjkzNzc4IDMuODIzNTUgNy44NzE4OSAzLjg4OTQ2TDUuOTk5OTYgNS43NjEzOEw0LjEyODA1IDMuODg5NDZDNC4wNjIxNCAzLjgyMzU1IDMuOTU1MjkgMy44MjM1NSAzLjg4OTM5IDMuODg5NDZDMy44MjM1IDMuOTU1MzYgMy44MjM0OSA0LjA2MjIxIDMuODg5MzkgNC4xMjgxMUw1Ljc2MTMxIDYuMDAwMDJMMy44ODkzOSA3Ljg3MTk1QzMuODIzNDkgNy45Mzc4NSAzLjgyMzQ5IDguMDQ0NzEgMy44ODkzOSA4LjExMDZDMy45MjIzNCA4LjE0MzU1IDMuOTY1NTMgOC4xNjAwMiA0LjAwODczIDguMTYwMDJDNC4wNTE5MiA4LjE2MDAyIDQuMDk1MSA4LjE0MzU1IDQuMTI4MDYgOC4xMTA2TDUuOTk5OTYgNi4yMzg2OUw3Ljg3MTg4IDguMTEwNkM3LjkwNDgzIDguMTQzNTUgNy45NDgwMiA4LjE2MDAyIDcuOTkxMjEgOC4xNjAwMkM4LjAzNDQgOC4xNjAwMiA4LjA3NzU5IDguMTQzNTUgOC4xMTA1NCA4LjExMDZDOC4xNzY0NSA4LjA0NDcgOC4xNzY0NSA3LjkzNzg0IDguMTEwNTQgNy44NzE5NUw2LjIzODYzIDYuMDAwMDNaJyBmaWxsPSclMjMxNzE3MTcnLyUzRSUzQ3BhdGggZD0nTTYuMjM4NjMgNi4wMDAwM0w1Ljk4Njk3IDUuNzQ4MzdMNS43MzUzMSA2LjAwMDAzTDUuOTg2OTcgNi4yNTE2OUw2LjIzODYzIDYuMDAwMDNaTTguMTEwNTQgNC4xMjgxMUw3Ljg1ODg4IDMuODc2NDVMNy44NTg4OCAzLjg3NjQ1TDguMTEwNTQgNC4xMjgxMVpNNy44NzE4OSAzLjg4OTQ2TDguMTIzNTUgNC4xNDExMkw4LjEyMzU2IDQuMTQxMUw3Ljg3MTg5IDMuODg5NDZaTTUuOTk5OTYgNS43NjEzOEw1Ljc0ODMgNi4wMTMwNEw1Ljk5OTk2IDYuMjY0N0w2LjI1MTYyIDYuMDEzMDRMNS45OTk5NiA1Ljc2MTM4Wk00LjEyODA1IDMuODg5NDZMNC4zNzk3MSAzLjYzNzhMNC4zNzk3MSAzLjYzNzhMNC4xMjgwNSAzLjg4OTQ2Wk0zLjg4OTM5IDQuMTI4MTFMNC4xNDEwNiAzLjg3NjQ1TDQuMTQxMDQgMy44NzY0M0wzLjg4OTM5IDQuMTI4MTFaTTUuNzYxMzEgNi4wMDAwMkw2LjAxMjk3IDYuMjUxNjhMNi4yNjQ2MyA2LjAwMDAyTDYuMDEyOTcgNS43NDgzNkw1Ljc2MTMxIDYuMDAwMDJaTTMuODg5MzkgNy44NzE5NUw0LjE0MTA2IDguMTIzNjFMNC4xNDEwNiA4LjEyMzYxTDMuODg5MzkgNy44NzE5NVpNMy44ODkzOSA4LjExMDZMNC4xNDEwNiA3Ljg1ODk0TDQuMTQxMDQgNy44NTg5M0wzLjg4OTM5IDguMTEwNlpNNC4xMjgwNiA4LjExMDZMNC4zNzk2OSA4LjM2MjI5TDQuMzc5NzIgOC4zNjIyNkw0LjEyODA2IDguMTEwNlpNNS45OTk5NiA2LjIzODY5TDYuMjUxNjIgNS45ODcwM0w1Ljk5OTk2IDUuNzM1MzdMNS43NDgzIDUuOTg3MDNMNS45OTk5NiA2LjIzODY5Wk03Ljg3MTg4IDguMTEwNkw3LjYyMDIyIDguMzYyMjZMNy44NzE4OCA4LjExMDZaTTguMTEwNTQgOC4xMTA2TDguMzYyMTcgOC4zNjIyOUw4LjM2MjIgOC4zNjIyNkw4LjExMDU0IDguMTEwNlpNOC4xMTA1NCA3Ljg3MTk1TDcuODU4ODggOC4xMjM2MUw3Ljg1ODkgOC4xMjM2Mkw4LjExMDU0IDcuODcxOTVaTTYuMjM4NjMgNi4wMDAwM0w2LjQ5MDI5IDYuMjUxNjlMOC4zNjIyIDQuMzc5NzdMOC4xMTA1NCA0LjEyODExTDcuODU4ODggMy44NzY0NUw1Ljk4Njk3IDUuNzQ4MzdMNi4yMzg2MyA2LjAwMDAzWk04LjExMDU0IDQuMTI4MTFMOC4zNjIyIDQuMzc5NzdDOC41NjcwOSA0LjE3NDg5IDguNTY3MTEgMy44NDI2OCA4LjM2MjE5IDMuNjM3NzhMOC4xMTA1NCAzLjg4OTQ2TDcuODU4OSA0LjE0MTEzQzcuNzg1NzggNC4wNjgwMyA3Ljc4NTgxIDMuOTQ5NTIgNy44NTg4OCAzLjg3NjQ1TDguMTEwNTQgNC4xMjgxMVpNOC4xMTA1NCAzLjg4OTQ2TDguMzYyMTkgMy42Mzc3OEM4LjE1NzMzIDMuNDMyOTUgNy44MjUxMyAzLjQzMjg3IDcuNjIwMjEgMy42Mzc4MUw3Ljg3MTg5IDMuODg5NDZMOC4xMjM1NiA0LjE0MTFDOC4wNTA0NCA0LjIxNDIzIDcuOTMxOTUgNC4yMTQxNyA3Ljg1ODkgNC4xNDExM0w4LjExMDU0IDMuODg5NDZaTTcuODcxODkgMy44ODk0Nkw3LjYyMDIzIDMuNjM3OEw1Ljc0ODMgNS41MDk3Mkw1Ljk5OTk2IDUuNzYxMzhMNi4yNTE2MiA2LjAxMzA0TDguMTIzNTUgNC4xNDExMkw3Ljg3MTg5IDMuODg5NDZaTTUuOTk5OTYgNS43NjEzOEw2LjI1MTYzIDUuNTA5NzJMNC4zNzk3MSAzLjYzNzhMNC4xMjgwNSAzLjg4OTQ2TDMuODc2MzkgNC4xNDExMkw1Ljc0ODMgNi4wMTMwNEw1Ljk5OTk2IDUuNzYxMzhaTTQuMTI4MDUgMy44ODk0Nkw0LjM3OTcxIDMuNjM3OEM0LjE3NDgyIDMuNDMyOTEgMy44NDI2MiAzLjQzMjg5IDMuNjM3NzIgMy42Mzc4MUwzLjg4OTM5IDMuODg5NDZMNC4xNDEwNyA0LjE0MTFDNC4wNjc5NyA0LjIxNDIxIDMuOTQ5NDYgNC4yMTQxOSAzLjg3NjM5IDQuMTQxMTJMNC4xMjgwNSAzLjg4OTQ2Wk0zLjg4OTM5IDMuODg5NDZMMy42Mzc3MiAzLjYzNzgxQzMuNDMyODggMy44NDI2NyAzLjQzMjgxIDQuMTc0ODcgMy42Mzc3NSA0LjM3OTc5TDMuODg5MzkgNC4xMjgxMUw0LjE0MTA0IDMuODc2NDNDNC4yMTQxNyAzLjk0OTU2IDQuMjE0MTEgNC4wNjgwNSA0LjE0MTA3IDQuMTQxMUwzLjg4OTM5IDMuODg5NDZaTTMuODg5MzkgNC4xMjgxMUwzLjYzNzczIDQuMzc5NzdMNS41MDk2NSA2LjI1MTY5TDUuNzYxMzEgNi4wMDAwMkw2LjAxMjk3IDUuNzQ4MzZMNC4xNDEwNiAzLjg3NjQ1TDMuODg5MzkgNC4xMjgxMVpNNS43NjEzMSA2LjAwMDAyTDUuNTA5NjUgNS43NDgzNkwzLjYzNzczIDcuNjIwMjlMMy44ODkzOSA3Ljg3MTk1TDQuMTQxMDYgOC4xMjM2MUw2LjAxMjk3IDYuMjUxNjhMNS43NjEzMSA2LjAwMDAyWk0zLjg4OTM5IDcuODcxOTVMMy42Mzc3MyA3LjYyMDI5QzMuNDMyODUgNy44MjUxNyAzLjQzMjgzIDguMTU3MzggMy42Mzc3NSA4LjM2MjI4TDMuODg5MzkgOC4xMTA2TDQuMTQxMDQgNy44NTg5M0M0LjIxNDE1IDcuOTMyMDMgNC4yMTQxMyA4LjA1MDUzIDQuMTQxMDYgOC4xMjM2MUwzLjg4OTM5IDcuODcxOTVaTTMuODg5MzkgOC4xMTA2TDMuNjM3NzMgOC4zNjIyNkMzLjc0MDE0IDguNDY0NjcgMy44NzUwNSA4LjUxNTkyIDQuMDA4NzMgOC41MTU5MlY4LjE2MDAyVjcuODA0MTJDNC4wNTYwMiA3LjgwNDEyIDQuMTA0NTUgNy44MjI0MyA0LjE0MTA2IDcuODU4OTRMMy44ODkzOSA4LjExMDZaTTQuMDA4NzMgOC4xNjAwMlY4LjUxNTkyQzQuMTQyNDMgOC41MTU5MiA0LjI3NzMgOC40NjQ2NSA0LjM3OTY5IDguMzYyMjlMNC4xMjgwNiA4LjExMDZMMy44NzY0MyA3Ljg1ODkxQzMuOTEyOSA3LjgyMjQ1IDMuOTYxNDEgNy44MDQxMiA0LjAwODczIDcuODA0MTJWOC4xNjAwMlpNNC4xMjgwNiA4LjExMDZMNC4zNzk3MiA4LjM2MjI2TDYuMjUxNjMgNi40OTAzNUw1Ljk5OTk2IDYuMjM4NjlMNS43NDgzIDUuOTg3MDNMMy44NzY0IDcuODU4OTRMNC4xMjgwNiA4LjExMDZaTTUuOTk5OTYgNi4yMzg2OUw1Ljc0ODMgNi40OTAzNUw3LjYyMDIyIDguMzYyMjZMNy44NzE4OCA4LjExMDZMOC4xMjM1NCA3Ljg1ODk0TDYuMjUxNjIgNS45ODcwM0w1Ljk5OTk2IDYuMjM4NjlaTTcuODcxODggOC4xMTA2TDcuNjIwMjIgOC4zNjIyNkM3LjcyMjYyIDguNDY0NjcgNy44NTc1NCA4LjUxNTkyIDcuOTkxMjEgOC41MTU5MlY4LjE2MDAyVjcuODA0MTJDOC4wMzg1IDcuODA0MTIgOC4wODcwMyA3LjgyMjQzIDguMTIzNTQgNy44NTg5NEw3Ljg3MTg4IDguMTEwNlpNNy45OTEyMSA4LjE2MDAyVjguNTE1OTJDOC4xMjQ5MSA4LjUxNTkyIDguMjU5NzkgOC40NjQ2NSA4LjM2MjE3IDguMzYyMjlMOC4xMTA1NCA4LjExMDZMNy44NTg5MSA3Ljg1ODkxQzcuODk1MzggNy44MjI0NSA3Ljk0Mzg5IDcuODA0MTIgNy45OTEyMSA3LjgwNDEyVjguMTYwMDJaTTguMTEwNTQgOC4xMTA2TDguMzYyMiA4LjM2MjI2QzguNTY3MDkgOC4xNTczOCA4LjU2NzExIDcuODI1MTcgOC4zNjIxOSA3LjYyMDI3TDguMTEwNTQgNy44NzE5NUw3Ljg1ODkgOC4xMjM2MkM3Ljc4NTc4IDguMDUwNTIgNy43ODU4MSA3LjkzMjAyIDcuODU4ODggNy44NTg5NEw4LjExMDU0IDguMTEwNlpNOC4xMTA1NCA3Ljg3MTk1TDguMzYyMiA3LjYyMDI5TDYuNDkwMjkgNS43NDgzN0w2LjIzODYzIDYuMDAwMDNMNS45ODY5NyA2LjI1MTY5TDcuODU4ODggOC4xMjM2MUw4LjExMDU0IDcuODcxOTVaJyBmaWxsPSdibGFjaycgbWFzaz0ndXJsKCUyM3BhdGgtMi1pbnNpZGUtMV8xMDEwMV8yMzExMyknLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZGV2aXNfX2FjdGUgLmRldmlzX19jaG9pY2VzX19vcHRpb24gLmNoZWNrYm94X2FjdGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZGV2aXNfX2NhdGVnb3JpZXMgLnRhYnMtcGFuZWxzID4gKiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDJmcik7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldmlzX19jYXRlZ29yaWVzIC50YWJzLXBhbmVscyA+ICoge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGV2aXNfX2NhdGVnb3JpZXMgLnRhYnMtcGFuZWxzID4gKiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQzOXB4KSB7XG4gIC5kZXZpc19fY2F0ZWdvcmllcyAudGFicy1wYW5lbHMgPiAqIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmRldmlzX19taW5pLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1ib2R5LCAjM2UzZTNlKTtcbiAgbGVhZGluZy10cmltOiBib3RoO1xuICB0ZXh0LWVkZ2U6IGNhcDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIC8qIDE1NS41NTYlICovXG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kZXZpc19fdXBwZXJjYXNlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1wcmltYXJ5LCAjMzUzMzMwKTtcbiAgbGVhZGluZy10cmltOiBib3RoO1xuICB0ZXh0LWVkZ2U6IGNhcDtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMjU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAvKiAxMjcuMjczJSAqL1xuICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldmlzX191cHBlcmNhc2UtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGV2aXNfX3VwcGVyY2FzZS10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5kZXZpc19fbGVmdF9fc2lkZWJhcixcbi5kZXZpc19fcmlnaHRfX3NpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMTZweCAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiAjZjFlZWVhO1xufVxuXG4uZGV2aXNfX2xlZnRfX3NpZGViYXJfX3RpdGxlLFxuLmRldmlzX19yaWdodF9fc2lkZWJhcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5kZXZpc19fbGVmdF9fc2lkZWJhcl9fbGlzdCxcbi5kZXZpc19fcmlnaHRfX3NpZGViYXJfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRldmlzX19sZWZ0X19zaWRlYmFyX19saXN0LFxuICAuZGV2aXNfX3JpZ2h0X19zaWRlYmFyX19saXN0IHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5kZXZpc19fbGVmdF9fc2lkZWJhcl9fbGlzdC1hY3Rlcyxcbi5kZXZpc19fcmlnaHRfX3NpZGViYXJfX2xpc3QtYWN0ZXMge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmRldmlzX19sZWZ0X19zaWRlYmFyX19saXN0LWFjdGU6Zmlyc3QtY2hpbGQgLmRldmlzX19sZWZ0X19zaWRlYmFyX19saXN0LWFjdGUsIC5kZXZpc19fbGVmdF9fc2lkZWJhcl9fbGlzdC1hY3RlIC5kZXZpc19fcmlnaHRfX3NpZGViYXJfX2xpc3QtYWN0ZS10aXRsZSxcbi5kZXZpc19fcmlnaHRfX3NpZGViYXJfX2xpc3QtYWN0ZTpmaXJzdC1jaGlsZCAuZGV2aXNfX2xlZnRfX3NpZGViYXJfX2xpc3QtYWN0ZSxcbi5kZXZpc19fcmlnaHRfX3NpZGViYXJfX2xpc3QtYWN0ZSAuZGV2aXNfX3JpZ2h0X19zaWRlYmFyX19saXN0LWFjdGUtdGl0bGUge1xuICBtYXJnaW46IDE2cHggMCA4cHg7XG59XG5cbi5kZXZpc19fbGVmdF9fc2lkZWJhcl9fbGlzdC1hY3RlIHNwYW4sXG4uZGV2aXNfX3JpZ2h0X19zaWRlYmFyX19saXN0LWFjdGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWFkaW5nLXRyaW06IGJvdGg7XG4gIHRleHQtZWRnZTogY2FwO1xuICBmb250LWZhbWlseTogR290aGFtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIC8qIDE4NS43MTQlICovXG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLmRldmlzX19sZWZ0X19zaWRlYmFyX19saXN0LWFjdGUtaXRlbXMsXG4uZGV2aXNfX3JpZ2h0X19zaWRlYmFyX19saXN0LWFjdGUtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNnB4O1xufVxuXG4uZGV2aXNfX2xlZnRfX3NpZGViYXJfX2xpc3QtYWN0ZS1pdGVtczpub3QoOmxhc3QtY2hpbGQpLFxuLmRldmlzX19yaWdodF9fc2lkZWJhcl9fbGlzdC1hY3RlLWl0ZW1zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZGV2aXNfX2xlZnRfX3NpZGViYXJfX2xpc3QtYWN0ZS1pdGVtLFxuLmRldmlzX19yaWdodF9fc2lkZWJhcl9fbGlzdC1hY3RlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LWZhbWlseTogR290aGFtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZGV2aXNfX2xlZnRfX3NpZGViYXJfX2xpc3QgLmRldmlzX19yaWdodF9fc2lkZWJhcl9fbGlzdC1hY3RlICsgLmRldmlzX19yaWdodF9fc2lkZWJhcl9fbGlzdC1hY3RlLFxuLmRldmlzX19yaWdodF9fc2lkZWJhcl9fbGlzdCAuZGV2aXNfX3JpZ2h0X19zaWRlYmFyX19saXN0LWFjdGUgKyAuZGV2aXNfX3JpZ2h0X19zaWRlYmFyX19saXN0LWFjdGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZGV2aXNfX2xlZnRfX3NpZGViYXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uZGV2aXNfX2xlZnRfX3NpZGViYXJfX2xpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZXZpc19fbGVmdF9fc2lkZWJhcl9fbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZGV2aXNfX2xlZnRfX3NpZGViYXJfX2xpc3QtaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGV2aXNfX2xlZnRfX3NpZGViYXJfX2xpc3QtaXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuLmRldmlzX19sZWZ0X19zaWRlYmFyX19saXN0LWl0ZW0ge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5kZXZpc19fbGVmdF9fc2lkZWJhcl9fbGlzdC1pdGVtIC5kZXZpc19fcmVzZXQge1xuICBmbGV4OiBub25lO1xufVxuXG4uZGV2aXNfX2xlZnRfX3NpZGViYXJfX2J1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmRldmlzX19zY2hlbWFfX2xpbmsge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZGV2aXNfX3NjaGVtYV9fbGluay5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmRldmlzX19yaWdodF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kZXZpc19fcmlnaHRfX2Zvcm1fX2NvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRldmlzX19yaWdodF9fZm9ybV9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5kZXZpc19fcmlnaHRfX2Zvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRldmlzX19yaWdodF9fZm9ybV9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAyOHB4O1xuICB9XG59XG5cbi5kZXZpc19fcmlnaHRfX2Zvcm1fX3Jvdy1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmRldmlzX19yaWdodF9fZm9ybV9fcm93LXN1Ym1pdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmRldmlzX19yaWdodF9fZm9ybSBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLFxuLmRldmlzX19yaWdodF9fZm9ybSB0ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGV2aXNfX3JpZ2h0X19mb3JtIHRleHRhcmVhIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuLmRldmlzX19yaWdodF9fZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uZGV2aXNfX3JpZ2h0X19mb3JtIGlucHV0W3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIsXG4uZGV2aXNfX3JpZ2h0X19mb3JtIHRleHRhcmVhLFxuLmRldmlzX19yaWdodF9fZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtYm9keSwgIzFhMGYwZSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIC8qIDIxcHggKi9cbn1cblxuLmRldmlzX19yaWdodF9fZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uZGV2aXNfX3JpZ2h0X19mb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4uZGV2aXNfX3JpZ2h0X19mb3JtIGlucHV0W3R5cGU9J3RlbCddLFxuLmRldmlzX19yaWdodF9fZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI2LCAxNSwgMTQsIDAuNik7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5kZXZpc19fcmlnaHRfX2Zvcm0gaW5wdXRbdHlwZT0ndGV4dCddLFxuICAuZGV2aXNfX3JpZ2h0X19mb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gIC5kZXZpc19fcmlnaHRfX2Zvcm0gaW5wdXRbdHlwZT0ndGVsJ10sXG4gIC5kZXZpc19fcmlnaHRfX2Zvcm0gdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5kZXZpc19fcmlnaHRfX2Zvcm0gLmNvbnRhY3QtZm9ybV9fd3JhcHBlciAqOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5kZXZpc19fcmlnaHRfX2Zvcm0gLmNvbnRhY3QtZm9ybV9fd3JhcHBlciAqOmxhc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLmRldmlzX19yaWdodF9fZm9ybSBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvY2hlY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5kZXZpc19fcmlnaHRfX2Zvcm0gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9jaGVjay1vbi5zdmdcIik7XG59XG5cbi5kZXZpc19fcmlnaHRfX2Zvcm0gLmRldmlzX19jaG9pY2VzX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kZXZpc19fcmlnaHRfX2Zvcm0gLndwY2Y3LWZvcm0uaW52YWxpZCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uZGV2aXNfX3JpZ2h0X19mb3JtIC53cGNmNy1mb3JtLmludmFsaWQgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi5kZXZpc19fcmlnaHRfX2Zvcm0gLndwY2Y3LWZvcm0uaW52YWxpZCBpbnB1dFt0eXBlPSd0ZWwnXSxcbi5kZXZpc19fcmlnaHRfX2Zvcm0gLndwY2Y3LWZvcm0uaW52YWxpZCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1UZXh0LXRleHQtZXJyb3IsICNlZjQ0NDQpO1xufVxuXG4uZGV2aXNfX3JpZ2h0X19mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLmRldmlzX19yaWdodF9fZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1lcnJvciwgI2VmNDQ0NCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIC8qIDIxcHggKi9cbiAgbWFyZ2luOiA3cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGV2aXNfX3JpZ2h0X19mb3JtIC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldmlzX19yaWdodF9faGVhZCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZXZpc19fcmlnaHRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMzZTNlM2UpO1xuICBsZWFkaW5nLXRyaW06IGJvdGg7XG4gIHRleHQtZWRnZTogY2FwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAvKiAxNTUuNTU2JSAqL1xufVxuXG4uZGV2aXNfX3JpZ2h0X19oZWFkLWRhdGUge1xuICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMzZTNlM2UpO1xuICBsZWFkaW5nLXRyaW06IGJvdGg7XG4gIHRleHQtZWRnZTogY2FwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIC8qIDE3NSUgKi9cbn1cblxuLmRldmlzX19yaWdodF9faGVhZC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1ib2R5LCAjM2UzZTNlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAvKiAxNzUlICovXG59XG5cbi5kZXZpc19fcmlnaHRfX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMxYTBmMGUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgLyogMjFweCAqL1xufVxuXG4uZGV2aXNfX3JpZ2h0X19yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTZweDtcbiAgcGFkZGluZzogMTZweCAwIDIxcHg7XG59XG5cbi5kZXZpc19fcmlnaHRfX3Jlc3VsdHMtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1ib2R5LCAjMWEwZjBlKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgLyogMjFweCAqL1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNiwgMTUsIDE0LCAwLjYpO1xufVxuXG4uZGV2aXNfX3JpZ2h0X19yZXN1bHRzLWhlYWRpbmctdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzkwNWU0ZTtcbn1cblxuLmRldmlzX19yaWdodF9fcmVzdWx0cy1wcmljZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNiwgMTUsIDE0LCAwLjYpO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmRldmlzX19yaWdodF9fcmVzdWx0cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtYm9keSwgIzFhMGYwZSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAvKiAyMXB4ICovXG59XG5cbi5kZXZpc19fcmlnaHRfX3Jlc3VsdHMtcm93LXRpdGxlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZGV2aXNfX3JpZ2h0X19yZXN1bHRzIC5kZXZpc19fcmlnaHRfX3Jlc3VsdHMtcm93ICsgLmRldmlzX19yaWdodF9fcmVzdWx0cy1yb3cge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5kZXZpc19fcmlnaHRfX3Jlc3VsdHMtdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtYm9keSwgIzFhMGYwZSk7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgLyogMjFweCAqL1xufVxuXG4uZGV2aXNfX3JpZ2h0X19zaWRlYmFyX19saXN0LWFjdGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNwZGYtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI3BkZi1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2xpZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5kZXZpc19fcmlnaHRfX3Jlc3VsdHMtcm93cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uZGV2aXNfX3JpZ2h0X19yZXN1bHRzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRldmlzX19yaWdodF9fcmVzdWx0cy1vZmZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRldmlzX19yaWdodF9fcmVzdWx0cy1vZmZlciAuZGV2aXNfX3JpZ2h0X19yZXN1bHRzLW9mZmVyX190aXRsZSB7XG4gIGNvbG9yOiAjMUEwRjBFO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kZXZpc19fcmlnaHRfX3Jlc3VsdHMtb2ZmZXJfX3ByaWNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIHJlZHVjdGlvblwiXHIgXCJuZXcgb2xkXCI7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGV2aXNfX3JpZ2h0X19yZXN1bHRzLW9mZmVyX19wcmljZSAub2xkLXByaWNlIHtcbiAgb3BhY2l0eTogMC45O1xuICBjb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gIGdyaWQtYXJlYTogb2xkO1xufVxuXG4uZGV2aXNfX3JpZ2h0X19yZXN1bHRzLW9mZmVyX19wcmljZSAubmV3LXByaWNlIHtcbiAgb3BhY2l0eTogMC45O1xuICBjb2xvcjogIzFBMEYwRTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBncmlkLWFyZWE6IG5ldztcbn1cblxuLmRldmlzX19yaWdodF9fcmVzdWx0cy1vZmZlcl9fcHJpY2UgLnRvdGFsLXJlZHVjdGlvbiB7XG4gIGNvbG9yOiAjMUEwRjBFO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBncmlkLWFyZWE6IHJlZHVjdGlvbjtcbn1cblxuLnRvdGFsLWxpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLnRhYnMtc2VsZWN0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFiLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBlYXNlO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4udGFiLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UsIHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xufVxuXG4udGFiLXBhbmVsLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi50YWItcGFuZWwgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzOHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTI0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzhweCk7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMjRweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNlbGVjdCAuc2VsZWN0QnRuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwYWRkaW5nOiAxMXB4IDEycHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlbGVjdCAuc2VsZWN0QnRuOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3JlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyByeD0nMTInIGZpbGw9JyUyM0VCRUJFQicvJTNFJTNDcGF0aCBkPSdNOC43MjcwMSAxMC4zNjY0TDExLjk5OTcgMTMuNjMzNUwxNS4yNzI1IDEwLjM2NjQnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMC4yOTc4ODMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5zZWxlY3QgLnNlbGVjdEJ0bi5ob3ZlcmVkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnRhYnMtc2VsZWN0LW1vYmlsZSAuc2VsZWN0RHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJzLXNlbGVjdC1tb2JpbGUuc2VsZWN0IC5zZWxlY3REcm9wZG93biAub3B0aW9uIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWxlY3QgLnNlbGVjdEJ0bi50b2dnbGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xufVxuXG4udG9nZ2xlYWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLnBhZ2UtYnJlYWsge1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG59XG5cbi5zY3JlZW5SZWFkZXJPbmx5IHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogaW5pdGlhbDtcbiAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xuICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG59XG5cbi5zY3JlZW5SZWFkZXJPbmx5LS1mb2N1c2FibGU6Zm9jdXMsXG4uc2NyZWVuUmVhZGVyT25seS0tZm9jdXNhYmxlOmFjdGl2ZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5cbi5za2lwVG9Db250ZW50OmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFkbWluLWJhciAuc2tpcFRvQ29udGVudDpmb2N1cyB7XG4gIHRvcDogY2FsYyg0OXB4ICsgMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIC5hZG1pbi1iYXIgLnNraXBUb0NvbnRlbnQ6Zm9jdXMge1xuICAgIHRvcDogY2FsYygzNXB4ICsgMyk7XG4gIH1cbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzMsIDE1NiwgMjEyLCAwLjY0KTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pY29uLWljb24tdGVydGlhcnksICMwOTQ1RjUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGxpbmVhcjtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEhlYWRlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYsIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTMwLCAxLjg3NXJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTksIDIuMjVyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDNweCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMy01LCAyOHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjM0UzRTNFKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTcsIDEuNzUpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fbGluayBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pIHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpaS14cywgNHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcbiAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjRkZGKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41cmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX2xpbmsgYSBzcGFuLCAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fbGluayBhIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX2xpbmsgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC10ZXh0LXNlY29uZGFyeSwgIzA5NDVGNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGlpLXhzLCA0cHgpO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fbGluayBhOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlZm9yZS1hZnRlci1zbGlkZXJfX2xpbmsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNsaWRlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeS1zdXR0bGUsICNGNUYzRjApO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMtNSwgMXJlbSkgdmFyKC0tc3BhY2luZy0xMCwgMjRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZS1jb250ZW50X190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LCAjOTA1RTRFKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTgsIDEuMTI1cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNXJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS44cHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tQmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICM5MDVFNEUpO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGUtY29udGVudF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMzNTMzMzApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMC44NzVyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNywgMS43KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwKTtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlSW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZUltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVJbWFnZSBpbWcgKyBpbWcge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTksIDIuMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlZm9yZS1hZnRlci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZWZvcmUtYWZ0ZXItc2xpZGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyLnNpbmdsZS1waG90byAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyLnNpbmdsZS1waG90byAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ29udHJvbHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xuLmJlZm9yZS1hZnRlci1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xMCwgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMTAsIDQ4cHgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udHJvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udHJvbHMgLnNsaWRlLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIxcHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19jb250cm9scyAuc2xpZGVfX2Fycm93LWxlZnQsXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udHJvbHMgLnNsaWRlX19hcnJvdy1yaWdodCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX2NvbnRyb2xzIC5zbGlkZV9fYXJyb3ctbGVmdDpob3Zlcixcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19jb250cm9scyAuc2xpZGVfX2Fycm93LXJpZ2h0OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlci1idXR0b24tcHJldixcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA2NXB4KTtcbiAgei1pbmRleDogNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDIycHg7XG4gIH1cbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMjJweDtcbiAgfVxufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fcHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCA5NCwgNzgsIDAuMyk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX3Byb2dyZXNzIC5wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1RTRFO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUaHVtYm5haWwgSG92ZXIgQmxvY2tzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzZWN0aW9uOmhhcyguYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MpIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDIwcHggMTBweCAwIDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlciB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNGNUYzRjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNDBweCA3MnB4O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMjcnIGhlaWdodD0nMTkwJyB2aWV3Qm94PScwIDAgMjI3IDE5MCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yMjUuOTkxIDEwMy42N0MyMjUuNzMxIDEwMC40NTEgMjI1LjMzNSA5Ny4yMTIxIDIyNC44MDUgOTQuMDQxMUwyMjQuNzg2IDkzLjkwNjFDMjI0LjY4OSA5My4zNjY0IDIyNC42MDIgOTIuODM2MyAyMjQuNDk2IDkyLjMwNjJDMjIzLjgwMiA4OC41MjggMjIyLjg5NSA4NC43MzA1IDIyMS44MDYgODEuMDAwNEMyMjEuNTc0IDgwLjIxMDEgMjIxLjMzMyA3OS40Mjk0IDIyMS4wODIgNzguNjU4M0MyMTcuNzI2IDY4LjA4NTEgMjEyLjgxNyA1OC4wNzA5IDIwNi40NzEgNDguODY2M0MyMDUuNTM2IDQ3LjUxNjkgMjA0LjU2MiA0Ni4xNjc1IDIwMy41NjkgNDQuODU2N0MyMDAuODMgNDEuMjQyNCAxOTcuODU5IDM3Ljc2MjkgMTk0LjcyNSAzNC41MTQ4QzE5NC4wOTggMzMuODY5MSAxOTMuNDcxIDMzLjIyMzMgMTkyLjgyNSAzMi41ODcyQzE4Ni40ODkgMjYuMzIyMiAxNzkuNCAyMC44MDkxIDE3MS43ODEgMTYuMjExN0MxNzEuMTU1IDE1LjgyNjEgMTcwLjUzNyAxNS40NTk5IDE2OS45MiAxNS4xMTI5QzE2NC4xNTMgMTEuNzc4IDE1OC4wNTggOC45NDQzNiAxNTEuODI4IDYuNjg4OTlDMTUxLjE4MiA2LjQ0ODA0IDE1MC41MjYgNi4yMTY3MiAxNDkuODcgNi4wMDQ2N0MxNDEuMzczIDMuMTAzNTQgMTMyLjQ4MiAxLjIzMzcgMTIzLjQ0NSAwLjQzMzcyNEMxMjAuMDk5IDAuMTQ0NTc1IDExNi43MzMgMCAxMTMuNDQ0IDBIMTEyLjkwNEMxMDQuOTg2IDAgOTcuMDc3OSAwLjgyODg5NSA4OS4zNzIzIDIuNDU3NzdMODguNTQyOSAyLjYzMTI2QzgwLjc0MDggNC4zNDY4OCA3My4xMTIyIDYuOTAxMDQgNjUuODU5OCAxMC4yMzU5QzU5LjMyMTEgMTMuMjMzNCA1My4wMTM5IDE2Ljg4NjMgNDcuMTQwNiAyMS4xMDc5QzM5Ljg5NzggMjYuMzAzIDMzLjI1MyAzMi4zNjU1IDI3LjQwODcgMzkuMTMxNkwyNi42MDgyIDQwLjA2NjVDMTkuMzk0NCA0OC42MDYgMTMuNTIxMSA1OC4xMDk0IDkuMTMzIDY4LjMxNjRDOC44MjQzOSA2OS4wNDg5IDguNTA2MTMgNjkuNzgxNCA4LjIxNjgxIDcwLjUxMzlDMy44MTkwOCA4MS4zNTcxIDEuMTU3MyA5Mi43ODgxIDAuMjk4OTY4IDEwNC41MThMMC4yNTA3NDggMTA1LjI4OUMwLjA4Njc5NzMgMTA3Ljc3NiAwIDExMC4zMTEgMCAxMTIuODQ1VjIzMC4wODZIMjI2LjM1OFYxMTIuODQ1QzIyNi4zNTggMTA5LjggMjI2LjIzMiAxMDYuNzE1IDIyNS45OTEgMTAzLjY3Wk0yMjIuMjMgMTEyLjg0NVYxNjEuNzg5QzIyMC4yNDMgMTYyLjYwOCAyMTcuNTgxIDE2My43MDcgMjE2LjU4OCAxNjQuMDgzQzIxNS41ODUgMTY0LjQ2OCAyMTQuNTQ0IDE2NS40NjEgMjEyLjc3OSAxNjcuMTk2QzIxMS41NjQgMTY4LjM5MSAyMDkuMDM3IDE3MC44NzggMjA4LjE4OCAxNzEuMDEzQzIwNC44MzIgMTcwLjg0OSAyMDMuMjc5IDE3MS40MTggMjAwLjkxNiAxNzIuMjg1QzE5OS44MjcgMTcyLjY5IDE5OC41MTUgMTczLjE2MiAxOTYuNjgzIDE3My43MDJDMTk0LjY1NyAxNzIuMDkyIDE4Ni42ODIgMTY1LjIzOSAxODYuMTMyIDE2NC45MTJDMTg1Ljk4NyAxNjQuODI1IDE4NS44NDMgMTY0LjczOCAxODUuNzI3IDE2NC42NTFMMTc2LjE0MSAxNTcuMzI2QzE3NC4wMzggMTU1LjcyNiAxNzEuMjAzIDE1NS4zMzEgMTY4Ljc0NCAxNTYuMzE0TDE2Mi43NDUgMTU4LjcxNEMxNjEuOTQ0IDE1OS4wMzIgMTYxLjA2NyAxNTkuMDQyIDE2MC4yNjYgMTU4Ljc0M0wxNTEuNTc3IDE1NS40ODVDMTUwLjcyOCAxNTUuMTY3IDE0OS44MzEgMTU1LjAxMyAxNDguOTI1IDE1NS4wMTNIMTQ3LjE1QzE0NS43MzMgMTU1LjAxMyAxNDQuMzQ0IDE1NS40MDggMTQzLjEzOCAxNTYuMTZMMTIxLjYyMiAxNjkuNjI1QzEyMC42NDggMTcwLjIzMiAxMTkuNDYyIDE3MC4zMTkgMTE4LjQyIDE2OS44NTZMMTE3LjU0MyAxNjkuNDUxVjE2Mi45NDVDMTE3LjY1OSAxNjIuMjAzIDExOC43MTkgMTU2LjUxNyAxMjIuOTgyIDE1MC44NTlDMTI1LjczMSAxNDcuMTk2IDEyOS4xNzQgMTQ0LjMyNCAxMzMuMjYzIDE0Mi4yNjJDMTM4LjE0MyAxMzkuNzk0IDE0My45NzcgMTM4LjQ3NCAxNTAuNjkgMTM4LjMyQzE3OC45NTcgMTM3LjY3NCAxODcuNjA4IDEyOC40NCAxOTUuMjU1IDEyMC4yODZDMTk5LjMwNiAxMTUuOTY4IDIwMy42OTQgMTEyLjA0NSAyMTAuNTUxIDEwOS43OUMyMTMuNzcyIDEwOC43MiAyMTcuNTUzIDEwOC4wMjYgMjIyLjA4NSAxMDcuODM0QzIyMi4xNjIgMTA5LjUxMSAyMjIuMjExIDExMS4xODggMjIyLjIxMSAxMTIuODQ1TTExNy4zOTggMTE5LjI3NEMxMTYuOTA2IDEyMi4wNzkgMTE2LjcxMyAxMjUuMTYzIDExNi43ODEgMTI4LjUzN0MxMTEuNDY3IDEzMy42NDUgMTA4LjU1NCAxNDAuNDAxIDEwNy4xNTYgMTQ0LjUzNkMxMDYuNTU4IDE0My44NDIgMTA1Ljk1MSAxNDMuMTg3IDEwNS4zMzMgMTQyLjU0MUMxMDQuNjY4IDE0MS4yMjEgMTAwLjk4NCAxMzMuMTYzIDEwMy4zMDggMTIxLjM0NkMxMDMuNTU5IDEyMC4wOTMgMTAzLjg2NyAxMTguNzkyIDEwNC4yNjMgMTE3LjQ0M0MxMDUuOTk5IDExMS41ODMgMTA5LjIyIDEwNy4yOTQgMTEyLjYyNCAxMDIuNzU0QzExMy4wNjggMTAyLjE1NyAxMTMuNTIxIDEwMS41NzggMTEzLjk1NSAxMDAuOTcxQzExMy4zNTcgMTA5LjQzMyAxMTYuMjUgMTE2Ljc2OCAxMTcuMzk4IDExOS4yODRNMTE2LjA5NiA5MC4yNDM2QzExNC4zOTkgOTMuOTU0MyAxMTIuMDA3IDk3LjEyNTQgMTA5LjU1NyAxMDAuNDAyQzEwNy4xNDYgMTAzLjYwMiAxMDQuNjY4IDEwNi44OTkgMTAyLjc0OSAxMTAuODAyQzEwMS44NzEgMTA0Ljk1MiA5OS4yMDkzIDk4LjA5ODggOTMuMzg0MiA5MC40ODQ2QzkwLjE0MzggODYuMjUzMyA4OC43MTY1IDgxLjgyOTMgODkuMDM0NyA3Ni45ODEzQzg5LjE5ODcgNzYuMDA3OCA4OS4zMTQ0IDc1LjA1MzYgODkuMzgxOSA3NC4xMjgzQzkwLjYxNjQgNjcuNDc3OSA5NC40NzQgNjIuNzg0IDk4LjUzNDIgNTcuODU4OEMxMDEuMjU0IDU0LjU2MjUgMTA0LjAzMSA1MS4xOTg3IDEwNi4yMyA0Ny4xMDI1QzEwNy40MDcgNTIuNDQyMSAxMDkuODI3IDU2LjAyNzUgMTEyLjE4MSA1OS41MzU5QzExNS40NjkgNjQuNDQxOCAxMTguNTg0IDY5LjA2ODIgMTE4LjU3NSA3OC43NTQ3QzExOC41NzUgODMuMjg0NyAxMTcuNjEgODYuOTY2NiAxMTYuMTE1IDkwLjIzMzlNNjMuNTgzOCA3MC41MjM2QzYzLjkzMSA3Ni4yNTg0IDY2LjA1MjcgODQuNjM0MSA3My41NjU1IDk0LjE5NTNDNjguMTM1OSA5MS42Nzk3IDYwLjE1MDUgODcuMzEzNSA1MS4xMDQzIDgwLjE5MDhDNTAuNzE4NSA3OS44NDM4IDUwLjMyMzEgNzkuNTE2MSA0OS44OTg4IDc5LjIwNzdDNDkuODY5OSA3OS4xNzg4IDQ5Ljg1MDYgNzkuMTU5NSA0OS44MTIgNzkuMTMwNkMzNy41NzM2IDY4LjYwNTYgMzMuNTkwNSA1MS4xNDA5IDMyLjUwMDggNDQuNzdDMzYuODk4NSA0NS4zNzcyIDQ2LjU3MTYgNDcuMTYwMyA1NS41NTAzIDUxLjczODVDNTkuMDYwNyA1My41MjE2IDYyLjQ3NDggNTUuNzI4OCA2NS40MTYyIDU4LjQ2NkM2NC43NDExIDYwLjA1NjQgNjMuMTk4MSA2NC4zNTUxIDYzLjU3NDIgNzAuNTIzNk03NS45OTU4IDEyMi4xNjZDNzMuMjk1NSAxMjAuODA3IDcwLjMyNTEgMTE5LjgzMyA2Ny4yMTk3IDExOS4wODFDNjYuNDM4NSAxMTQuODEyIDYzLjY2MSAxMDEuMTM1IDU3Ljk0MiA4OS44OTY2QzY3LjMyNTggOTYuMDU1NSA3NC42NjUgOTkuMDcyMyA3Ny45ODI1IDEwMC4yNDhDNzUuNzI1OCAxMDcuNTI1IDc0LjI1MDMgMTE0Ljg4OSA3NS45OTU4IDEyMi4xNjZaTTY5LjEyOTIgNTkuNjgwNUM2OS41ODI1IDU4Ljg5MDEgNzAuMDA2OCA1OC4wOTAyIDcwLjQwMjIgNTcuMzA5NEM3Mi4zNzkzIDUzLjQxNTYgNzMuNjcxNiA0OS42OTUyIDc0LjQ2MjQgNDYuMjE1N0M3NS42MDA0IDQ4LjQ5MDQgNzYuOTc5NSA1MC43MjY1IDc4LjM4NzYgNTMuMDIwNEM4Mi4xNTg1IDU5LjE1MDQgODYuMDQ1IDY1LjQ3MzEgODUuNTI0MyA3My42NjU3Qzg1LjM2OTkgNzQuNTgxMyA4NS4yNTQyIDc1LjUzNTUgODUuMTc3MSA3Ni41MTg2Qzg0LjE3NDEgODIuMDg5NiA4Mi4yNjQ1IDg3LjYyMiA4MC40MTI5IDkyLjk3MTJDODAuMTQyOCA5My43NjE2IDc5Ljg2MzIgOTQuNTYxNiA3OS41OTMxIDk1LjM1MTlDNzIuMTk2MSA4Ny4yMTcyIDY4LjAyOTggNzguNjk2OSA2Ny40NjA4IDcwLjU1MjVDNjcuMDA3NSA2NC4wNjU5IDY5LjAwMzggNTkuOTQwNyA2OS4xMjkyIDU5LjY5MDFNNDguNjU0NyA4My4yMDc2QzQ4LjcwMjkgODMuMjQ2MiA0OC43NjA4IDgzLjI5NDQgNDguODA5IDgzLjMzMjlDNDkuNjY3MyA4NC4xMDQgNTAuNDI5MiA4NC45NjE4IDUxLjA2NTcgODUuODY3OEM1OC4xMTU2IDk1Ljg3MjQgNjEuODQ3OSAxMTEuODI0IDYzLjEyMDkgMTE4LjIxNEM2MC4zNTMgMTE3LjcwMyA1Ny41MTc3IDExNy4zMTggNTQuNzExMiAxMTYuOTIyQzQ4LjE3MjUgMTE2LjAxNiA0MS40MzEyIDExNS4wNjIgMzUuNTg2OSAxMTIuNzY4QzM0LjI0NjQgMTEyLjIzOCAzMi45ODMgMTExLjUyNSAzMS43OTY3IDExMC42MjlDMzEuNDMwMyAxMTAuMzAxIDMxLjA0NDUgMTA5Ljk4MyAzMC42NTg3IDEwOS42ODRWMTA5LjcwM0MyMC40NDU2IDEwMC44OTQgMTUuNzI5NiA4MC4xMzMgMTQuMzc5NCA3My4xNTQ4QzIwLjYzODUgNzMuNTAxOCAzNy44MzQgNzUuMDgyNSA0Ny4xNTAyIDgxLjk3MzlDNDcuNjQyMSA4Mi40MDc2IDQ4LjE0MzYgODIuODEyNCA0OC42NTQ3IDgzLjIxNzJNNTQuMTgwOCAxMjAuNzY4QzYzLjI3NTIgMTIyLjA0IDcxLjk5MzUgMTIzLjI2NCA3Ny45NjMyIDEyNy45OTdDNzguODg5MSAxMjguNzIgNzkuNzQ3NCAxMjkuNTM5IDgwLjUyODYgMTMwLjQ1NUM3Ni4xNzkxIDEyOS45NjMgNzEuNTk4MSAxMjkuODI4IDY2LjgxNDYgMTI5LjY5M0M1OS4wNDE0IDEyOS40NjIgNTAuNzU3MSAxMjkuMDM4IDQyLjM0NzQgMTI3LjAyM0M0MS42MzM4IDEyNS4wMzggNDAuMTQ4NiAxMjEuMzU2IDM3LjczNzUgMTE3LjYwN0M0My4wMzIyIDExOS4yMDcgNDguNjgzNiAxMTkuOTk3IDU0LjE4MDggMTIwLjc1OU04Mi43NzU3IDk3Ljk3MzVDODMuMTkwNCA5Ni43Mzk4IDgzLjYxNDcgOTUuNDk2NSA4NC4wNTgzIDk0LjI0MzVDODQuOTQ1NiA5MS42ODkzIDg1LjgzMjkgODkuMTA2MyA4Ni42NTI2IDg2LjQ3NUM4Ny41MTA5IDg4LjY3MjUgODguNzI2MSA5MC43OTMgOTAuMzE3NCA5Mi44NjUyQzk3LjYxOCAxMDIuNDA3IDEwMC40NjMgMTExLjU0NCA5OC43ODUgMTIwLjA4NEM5OC41OTIxIDEyMS4wMzggOTguMzUxIDEyMS45ODMgOTguMDUyIDEyMi45MjdDOTYuMzczOSAxMjguMTUxIDkzLjMxNjcgMTMxLjY5OCA5MS44NzAxIDEzMy4xNzNDODkuOTAyNyAxMzIuMzQ0IDg3Ljg3NzQgMTMxLjcxNyA4NS44MTM2IDEzMS4yODRDODQuNTU5OCAxMjkuMTA1IDgzLjA1NTQgMTI3LjI5MyA4MS4zNTggMTI1Ljc4Qzc3LjEyNDIgMTE2Ljk0MiA3OS41MDYzIDEwNy42ODkgODIuNzc1NyA5Ny45ODMyTTk4LjY5ODEgMTMwLjY4NkM5OC43OTQ2IDEzMy4yNzkgOTkuMTMyMSAxMzUuNTczIDk5LjU2NjEgMTM3LjVDOTguMjY0MiAxMzYuNTQ2IDk2LjkxNCAxMzUuNjg4IDk1LjUzNDkgMTM0LjkyN0M5Ni40NjA3IDEzMy44OTYgOTcuNTc5NCAxMzIuNDc5IDk4LjY5ODEgMTMwLjY4NlpNMTE4LjcgOTYuMDM2MkMxMTkuMDg2IDk0LjY2NzYgMTE5LjU4NyA5My4zMDg2IDEyMC4xNzYgOTEuOTc4NUMxMjMuNTQxIDg0LjQzMTcgMTMwLjE0OCA3Ny41ODg1IDEzOS44ODggNzEuNTQ1MkMxNDEuNTI4IDcwLjUzMzIgMTQzLjI1NCA2OS41NDA1IDE0NS4wNjcgNjguNTY3QzE0Ni44MzIgNjcuNjIyNCAxNDguNDgxIDY2LjYyOTcgMTUwLjAyNCA2NS41NzkxQzE0OS41NjEgNjYuNTIzNyAxNDkuMTM3IDY3LjQ1ODYgMTQ4LjczMiA2OC4zODM5QzE0OC4zMDggNjkuMzU3NCAxNDcuOTIyIDcwLjMyMTIgMTQ3LjU1NSA3MS4yNzU0QzE0My40NTcgODEuOTczOSAxNDIuNTc5IDkxLjU3MzcgMTQyLjM4NiA5NS4xNzg0QzEzNy4xMiA5Ni42ODIgMTMyLjU2OCA5OC41MjI5IDEyOC44MDcgMTAxLjAxOUMxMjQuMjk0IDEwNC4wMTcgMTIxLjA5MiAxMDcuOTAxIDExOS4xMjQgMTEyLjg3NEMxMTcuOTQ4IDEwOS40NTMgMTE2LjYxNyAxMDMuMjk0IDExOC42OSA5Ni4wMjY2TTE1MC4xMDEgNzUuNzE4NkMxNzIuNjY5IDc2LjU4NjEgMTg2LjYyNCA2OC43MjEyIDE5NC4zODcgNjEuODc4QzE5NS4zOSA2MS4wMDA5IDE5Ni4zMTYgNjAuMTIzOCAxOTcuMTY1IDU5LjI0NjdDMTk2LjEyMyA2MS41MDIxIDE5NC45MTggNjMuODczMSAxOTMuNTM5IDY2LjI4MjdDMTkwLjQwNCA3MS43NDc3IDE4NS45OTcgNzcuOTQ1MSAxODAuMjIgODIuODEyNEMxNzguNzU0IDgzLjcxODQgMTc3LjM3NSA4NC43NDAxIDE3Ni4wOTIgODUuODc3NEMxNzIuMzk5IDg4LjI2NzcgMTY4LjI0MiA5MC4wNTA4IDE2My42MDMgOTAuODMxNUMxNTcuMzE1IDkxLjg5MTcgMTUxLjU0OCA5Mi45MTM0IDE0Ni4zNTkgOTQuMTc2QzE0Ni42MzkgOTAuNTkwNiAxNDcuNDg4IDgzLjYxMjQgMTUwLjExMSA3NS43Mzc5TTEyMi4wMjcgMTE2LjMzNUMxMjMuNTkgMTExLjEyIDEyNi41MTIgMTA3LjIyNiAxMzAuOTQ4IDEwNC4yNzdDMTM0Ljk1IDEwMS42MTcgMTQwLjIxNiA5OS43MTggMTQ2LjM0IDk4LjE4NTZDMTUxLjczMSA5Ni44MjY2IDE1Ny43ODggOTUuNzM3NCAxNjQuMjMgOTQuNjQ4M0MxNjYuMDM0IDk0LjMzOTkgMTY3Ljc5OCA5My45MDYyIDE2OS41MzQgOTMuMzE4MkMxNjMuMTQgMTAxLjQzNCAxNTcuMTUxIDEwNi45NjYgMTUxLjQ0MiAxMTAuOTg1QzE0My40MDggMTE2LjY1MyAxMzUuOTA1IDExOS4yOTMgMTI4LjU1NiAxMjEuODk2QzEyNy41NTMgMTIyLjI2MiAxMjYuNTYgMTIyLjYwOSAxMjUuNTU3IDEyMi45NjZDMTIzLjc4MyAxMjMuNjExIDEyMi4xNTMgMTI0LjQ0IDEyMC42NjggMTI1LjQwNEMxMjAuNzgzIDEyMS45OTIgMTIxLjIyNyAxMTguOTk1IDEyMi4wMjcgMTE2LjMyNU0xNTEuNzk5IDExNi42NTNDMTUzLjUxNSAxMTUuNDU3IDE1NS4zNzcgMTE0LjMzOSAxNTcuMzgzIDExMy4zMzdDMTY0Ljg0NyAxMDkuNjM2IDE3NS40OTQgMTA4LjAzNiAxODguMTc2IDEwOC43MTFDMTkwLjM3NSAxMDguODI2IDE5Mi42MzIgMTA5LjE0NCAxOTUuMDE0IDEwOS40ODJDMTk2Ljk2MiAxMDkuNzUyIDE5OC45MyAxMTAuMDMxIDIwMC44NzggMTEwLjE5NUMxOTcuNTk5IDExMi40MDIgMTk0LjkzNyAxMTQuOTg1IDE5Mi40NTkgMTE3LjYxNkMxODQuOTk0IDEyNS41ODcgMTc3LjI3OSAxMzMuODE4IDE1MC42MjIgMTM0LjQzNUMxNDQuMzkyIDEzNC41OCAxMzkuMjIzIDEzNS42NzkgMTM0Ljk0MSAxMzcuMzI3QzEzNy4zOSAxMzEuOTk3IDE0Mi41NiAxMjMuMTMgMTUxLjc4OSAxMTYuNjYyTTIyMS4zMTQgOTguNjc3MUMyMjEuNTQ1IDEwMC40MzEgMjIxLjcyOSAxMDIuMTk1IDIyMS44NzMgMTAzLjk1OUMyMjAuNTgxIDEwNC4wMTcgMjE5LjMxNyAxMDQuMTAzIDIxOC4xMzEgMTA0LjIzOEMyMTkuMzU2IDEwMi42OTYgMjIwLjQxNyAxMDAuODQ2IDIyMS4zMTQgOTguNjc3MVpNMjE5LjgzOCA5MC4wNzk3QzIxNy41NzIgOTkuMjk0IDIxMy40MzUgMTAzLjU0NCAyMDguMzMzIDEwNS4yMTJDMjA0LjUwNCAxMDYuNDY1IDIwMC4xMDYgMTA2LjI2MiAxOTUuNTU0IDEwNS42MTdDMTkzLjE5MSAxMDUuMjg5IDE5MC43NTEgMTA0Ljk0MiAxODguMzg5IDEwNC44MTdDMTc4LjA4OSAxMDQuMjY3IDE2OS4yNjQgMTA1LjEyNSAxNjIuMDIyIDEwNy4zNTJDMTY2LjAxNCAxMDMuNjEyIDE3MC4xNDIgOTkuMDA0OCAxNzQuNDYzIDkzLjI3QzE3NS42MzkgOTEuNzA4NiAxNzYuOTEyIDkwLjMwMTQgMTc4LjMyIDg5LjAzODhDMTc5Ljc5NiA4OC4wODQ2IDE4MS4yNDIgODcuMDA1MSAxODIuNjYgODUuODFDMTg3Ljk4NCA4Mi41NjE5IDE5NC41MjIgODAuOTEzNyAyMDIuMjA5IDgwLjg5NDRDMjA5LjQ0MiA4MC44NjU1IDIxNS42MzMgODIuMzY5MSAyMTguMDkzIDgzLjA1MzRDMjE4Ljc0OCA4NS4zNzYyIDIxOS4zMzcgODcuNzI4IDIxOS44MzggOTAuMDc5N1pNMjAzLjk4MyA1Mi41ODY3QzIwOS40MDMgNjAuNzAyMSAyMTMuNjg1IDY5LjQ2MzQgMjE2LjczMyA3OC42ODcyQzIxMy40NTQgNzcuOTI1OCAyMDguMjk0IDc3LjAxMDIgMjAyLjM4MiA3Ny4wMTAySDIwMi4yOTZDMTk3Ljc4MiA3Ny4wMTAyIDE5My41NzcgNzcuNTU5NiAxODkuNzI5IDc4LjYzOTFDMTkyLjI4NSA3NS41NTQ4IDE5NC42ODYgNzIuMDQ2NCAxOTYuOTE0IDY4LjE0MjlDMjAwLjU2OSA2MS43NjI0IDIwMi43MzkgNTYuMjU4OSAyMDMuOTc0IDUyLjU4NjdNMjAwLjI4IDQ3LjM1MzFDMjAwLjQ2MyA0Ny42MDM3IDIwMC42NDYgNDcuODU0MyAyMDAuODM5IDQ4LjEwNDlDMTk5LjE5IDUwLjkxOTIgMTk2LjI4NyA1NS4wNjM3IDE5MS42ODcgNTkuMDczM0MxODEuNjM4IDY3Ljg0NDEgMTY3Ljc4OSA3Mi4yMzkyIDE1MS41IDcxLjg1MzdDMTUxLjc1MSA3MS4yMTc1IDE1Mi4wMDEgNzAuNTgxNCAxNTIuMjgxIDY5LjkzNTZDMTU0LjQ2MSA2NC44NzU1IDE1Ny4xMTMgNjAuMzc0NCAxNjAuMjA4IDU2LjQ1MTZDMTYwLjQ1IDU2LjE0MzIgMTYwLjY5MSA1NS44NTQxIDE2MC45NDEgNTUuNTU1M0MxNjguNjg2IDQ2LjE2NzUgMTc5LjE1OSA0MC4yNDk2IDE5Mi4yMDggMzcuODY5QzE5NS4wNTMgNDAuODU2OCAxOTcuNzcyIDQ0LjA0NzEgMjAwLjI3IDQ3LjM0MzRNMTcwLjAzNiAzNi4wMTg0QzE3MS4zNjcgMjkuNjc2NCAxNzEuMjk5IDI0LjEzNDQgMTcxIDIwLjU5NzFDMTc3LjQ1MiAyNC42MTYzIDE4My40NyAyOS4zMTk4IDE4OC45MzggMzQuNTkxOUMxODAuMjk3IDM2LjUyOTIgMTczLjI3NiAzOS45MTIzIDE2Ny41OTYgNDQuMDc2QzE2OC43MzQgNDEuMjMyNyAxNjkuNTA1IDM4LjUxNDcgMTcwLjAzNiAzNi4wMTg0Wk0xNTEuNjkzIDExLjA1NTJDMTU2Ljg5MSAxMy4wMDIxIDE2MS45NjQgMTUuMzczMSAxNjYuODI0IDE4LjExMDRDMTY3LjE3MiAyMC4yOTgzIDE2Ny45ODIgMjcuMTg5NyAxNjYuMjM2IDM1LjM2M0MxNjQuNzEyIDQyLjQ3NjEgMTYxLjc0MiA0OC42ODMyIDE1Ny4zNTQgNTMuOTM2QzE1My42NSA1OC4zNTA0IDE0OC45NjMgNjIuMDkwMSAxNDMuMjgzIDY1LjEyNjFDMTQxLjcyMSA2NS45NTUgMTQwLjIyNiA2Ni44MTI4IDEzOC43ODkgNjcuNjgwM0MxMzYuNDM2IDU2LjYxNTUgMTM3LjE0IDQ2LjY2ODcgMTM4Ljk3MiAzOC41MjQ0QzEzOS45NjUgMzQuMTE5NiAxNDEuMjc3IDMwLjIyNTggMTQyLjYxOCAyNi45Nzc3QzE0NS45NTQgMTguOTAwNyAxNDkuOTU3IDEzLjMwMDkgMTUxLjcxMiAxMS4wNTUyTTEyNi4wMDEgNC44NTc3MUwxMjYuNjc2IDUuNzM0OEMxMjYuNzcyIDUuMzQ5MjcgMTI2Ljg0IDUuMTM3MjIgMTI2Ljg0IDUuMTI3NTlMMTI2LjYwOCA0LjkyNTE4QzEzMy44NjEgNS44MDIyNyAxNDAuOTg4IDcuNDAyMjMgMTQ3Ljg2NCA5LjY5NjE1QzE0NS43NDIgMTIuNTQ5MSAxNDIuMTg0IDE3LjkwOCAxMzkuMTA3IDI1LjMyOTVDMTM3Ljg2MyAyOC4zNDYzIDEzNi42MjkgMzEuODY0MyAxMzUuNjM1IDM1LjgyNTZDMTI5Ljk3NCAyOS42Mzc4IDEyNi43NDMgMjIuOTQ4OCAxMjUuOTgxIDE1LjkyMjVDMTI1LjcyMSAxMy40MzU4IDEyNS44MjcgMTEuMTQxOSAxMjYuMDM5IDkuMzIwMjVDMTI2LjIyMyA3LjczOTU3IDEyNi40OTMgNi41MTU1IDEyNi42NjYgNS43OTI2M0wxMjUuNDkgNC43OTAyNEMxMjUuNjYzIDQuODA5NTIgMTI1LjgzNyA0LjgxOTE2IDEyNi4wMSA0Ljg0ODA3TTEzNC42MzIgNDAuNDAzOEMxMzMuMDcgNDguODI3NyAxMzIuNzQyIDU4Ljg1MTYgMTM1LjMxNyA2OS44ODc1QzEzMC4wMTMgNzMuNDUzNiAxMjUuNjgyIDc3LjI4IDEyMi4zMTcgODEuMzY2N0MxMjIuMzk0IDgwLjUzNzggMTIyLjQyMyA3OS42NzAzIDEyMi40MjMgNzguNzY0M0MxMjIuNDIzIDY3Ljg3MyAxMTguODM1IDYyLjUyMzggMTE1LjM2MyA1Ny4zNTc2QzExMi4yMSA1Mi42NDQ1IDEwOS4yMiA0OC4xOTE2IDEwOS4zMjYgMzkuMjQ3MkMxMDkuODE4IDM3LjM0ODUgMTA5Ljk4MiAzNS40Nzg3IDEwOS44ODUgMzMuNjI4MUMxMTEuNzM3IDIzLjcxMDMgMTE3LjgwMyAxNS41ODUyIDEyMi4wMDggMTAuOTQ5MUMxMjEuOTIxIDEyLjU1ODcgMTIxLjkzMSAxNC4zMDMzIDEyMi4xMTQgMTYuMDk2QzEyMi43MTIgMjIuMTI5NiAxMjUuMzg0IDMxLjE4IDEzNC42MzIgNDAuMzk0Mk0xMTIuOTE0IDQuMTM0ODRIMTEzLjQ1NEMxMTYuNTQgNC4xMzQ4NCAxMTkuNjkzIDQuMjY5NzggMTIyLjgyOCA0LjUzOTY1QzEyMi44MjggNC41Njg1NiAxMjIuODE4IDQuNTk3NDggMTIyLjgwOSA0LjYyNjM5QzEyMC4wMDIgNy4xODA1NSAxMTIuMTkgMTQuOTQ5IDEwOC4wNjMgMjUuODIxMUMxMDQuMjA1IDE2LjM5NDggOTUuMzkwMiA4Ljc5MDE1IDkyLjA0MzcgNi4xNDkyNUM5OC44OTEgNC44MTkxNiAxMDUuOTAyIDQuMTQ0NDggMTEyLjkxNCA0LjE0NDQ4TTg5LjgwNjMgOS4zMjk4OUM5My43MTIxIDEyLjQ3MiAxMDUuMTMxIDIyLjQ5NTggMTA1Ljk5OSAzMy4zMDA0QzEwNS42OSAzNS4wNTQ2IDEwNS41MDcgMzYuODY2NiAxMDUuNDU5IDM4LjczNjRDMTAzLjQ5MSA0NS43MjQyIDk5LjQ1MDQgNTAuNjMwMSA5NS41MzQ5IDU1LjM5MTRDOTMuMDI3NCA1OC40NDY4IDkwLjQ2MjEgNjEuNTUwMyA4OC41MDQzIDY1LjE4NEM4Ny4wOTYyIDU5LjgwNTggODQuMjYwOSA1NS4yMTc5IDgxLjY1NyA1MC45NzcxQzc4LjU5MDEgNDUuOTk0MSA3NS43MDY1IDQxLjI5MDYgNzUuNDk0MyAzNi4xMTQ4Qzc1LjA5ODkgMjUuNzM0MyA4Ni4xNDE1IDEzLjIwNDUgODkuNzk2NiA5LjM0OTE3TTg2LjI4NjEgNy40MjE1MUM4My4xMzI1IDEwLjgyMzggNzcuMDg1NiAxNy45MzY5IDczLjgzNTUgMjUuNzYzMkM3MS45NzQyIDE5LjY2MjIgNjkuMTAwMyAxNS41MjczIDY3LjgyNzMgMTMuODg4OEM3My43NjgxIDExLjE4MDQgNzkuOTU5NiA5LjAxMTgzIDg2LjI4NjEgNy40MjE1MVpNNTEuMzkzNiAyMy4xODAyQzU1LjYzNzEgMjAuMjY5NCA2MC4wODMgMTcuNjU3NCA2NC42ODMzIDE1LjM4MjhMNjQuMzE2OCAxNS43MTA1QzY0LjQyMjkgMTUuODI2MSA3MS4zMDg4IDIzLjY4MTMgNzEuNjI3IDM2LjI0MDFDNzEuNzcxNyA0MS42NjY1IDcwLjY4MTkgNDcuOTY5OSA2Ny4yNzc1IDU0LjkwOTVDNjQuMjQ5MyA1Mi4yMzk3IDYwLjg1NDUgNTAuMDYxNCA1Ny40MDE5IDQ4LjI3ODNDNTcuMzgyNiA0OC4yNzgzIDU3LjM3MyA0OC4yNzgzIDU3LjM2MzQgNDguMjU5MUM0Ny40ODc4IDQyLjA2MTYgNTAuMjE3IDI3Ljc3NzYgNTEuMzkzNiAyMy4xNjA5TTQ1Ljg4NjggMjcuMjI4M0M0NS41NTg5IDI5LjA2OTIgNDUuMjYgMzEuNzQ4NiA0NS40ODE4IDM0Ljc2NTRDNDUuNzUxOCAzOC40MTgzIDQ2LjczNTUgNDEuNjg1NyA0OC4zNzUgNDQuNTA5OEM0MC44MjM3IDQxLjk1NTYgMzQuMTQ5OSA0MS4wMTExIDMxLjUzNjMgNDAuNzIxOUMzNS45MTQ4IDM1LjgwNjQgNDAuNzE3NiAzMS4yODYgNDUuODg2OCAyNy4yMzc5TTI4LjUwODEgNDQuMjc4NEMyOS4xNjM5IDQ4LjgzNzQgMzEuNzE5NiA2Mi40NjYgMzkuOTI2OCA3My45NTQ4QzI5LjM1NjggNzAuMDg5OSAxNy4xMjggNjkuMzI4NCAxMy4yNzAzIDY5LjE4MzlDMTcuMTk1NSA2MC4yMzk1IDIyLjMyNjIgNTEuODczNCAyOC41MDgxIDQ0LjI2ODhNMTAuODQgNzUuMjI3MUMxMi41Mjc3IDgzLjY0MTMgMTcuNTIzNCAxMDMuNTgzIDI4LjMxNTIgMTEyLjc4OEMyOC42NDMxIDExMy4wMzggMjguOTUxNyAxMTMuMjg5IDI5LjI2MDMgMTEzLjU1OUMzMy40MTcgMTE3LjE1NCAzNi4xNDYyIDEyMi4yNzIgMzcuNjcgMTI1Ljc2MUMyNi4zODY0IDEyMi4yMjQgMTUuMDU0NSAxMTUuMzkgNC42ODcwNSAxMDEuOTU0QzUuNjAzMjUgOTIuNzk3NyA3LjY1NzQ1IDgzLjgzNDEgMTAuODQgNzUuMjI3MVpNMTEzLjY5NSAyMjUuOTYxSDQuMTI3NjlWMTkwLjkyNUw5LjAzNjU2IDE4Ni43NjJDOS42NTM3OSAxODYuMjQxIDEwLjQzNSAxODUuOTUyIDExLjI1NDcgMTg1Ljk1MkgxMi45ODFDMTMuMjMxOCAxODUuOTUyIDEzLjQ0MzkgMTg1Ljk4MSAxMy43MDQzIDE4Ni4wMzlDMTguNDc4MiAxODcuMDcgMzAuMTc2NSAxODkuMTA0IDM1LjcxMjMgMTg1LjY0NEMzOS42NzYgMTgzLjE3NiA0Ni42NjggMTgyLjczMyA0OS40ODQxIDE4Mi42NTZDNTEuMjAwOCAxODIuNjA4IDUyLjgwMTcgMTgyIDU0LjEyMjkgMTgwLjg4MkM1OS4yMzQzIDE3Ni41NjQgNjEuNTQ4OSAxNzUuMDk5IDYyLjA0MDggMTc0LjkzNUM2Mi40MDcyIDE3NC44MzkgNjMuNjIyNCAxNzUuMTI4IDY0LjM0NTcgMTc1LjI5MkM2Ni41MDYgMTc1LjgwMyA2OS40NjY4IDE3Ni40OTcgNzEuNTQwMiAxNzQuNDczQzcyLjE4NjQgMTc0LjAyOSA3NS42MTAxIDE3My43MTEgODIuMDYyIDE3NC43NTJDODIuODE0MiAxNzQuODc4IDgzLjU5NTQgMTc0Ljg3OCA4NC4zNzY2IDE3NC43NjJMODguOTI4NiAxNzQuMDg3Qzg5LjA3MzMgMTc0LjA2OCA4OS4yMzczIDE3NC4wNTggODkuNDIwNSAxNzQuMDU4SDEwMS4wOUMxMDMuMjAyIDE3NC4wNTggMTA1LjIzNyAxNzMuMTYyIDEwNi42NzQgMTcxLjU5MUMxMDcuNjQ4IDE3MC41MTIgMTA5LjMxNiAxNzAuMTc0IDExMC42NDcgMTcwLjc5MUwxMTMuNjg1IDE3Mi4xOThWMjI1Ljk2MUgxMTMuNjk1Wk0xMTMuNjk1IDE2Ny42NDlMMTEyLjQwMiAxNjcuMDUxQzExMS4zOTkgMTY2LjU3OSAxMTAuMzI5IDE2Ni4zNDggMTA5LjIyIDE2Ni4zNDhDMTA3LjA4OSAxNjYuMzQ4IDEwNS4wNTQgMTY3LjI0NCAxMDMuNjM2IDE2OC44MTVDMTAyLjk5IDE2OS41MjggMTAyLjA2NCAxNjkuOTMzIDEwMS4xMDkgMTY5LjkzM0g4OS40Mzk4Qzg5LjAzNDcgMTY5LjkzMyA4OC42NjgyIDE2OS45NjIgODguMzMwNyAxNzAuMDFMODMuNzk4IDE3MC42NzVDODMuNDQxMSAxNzAuNzI0IDgzLjA4NDMgMTcwLjcyNCA4Mi43NDY3IDE3MC42NzVDNzEuNDQzOCAxNjguODU0IDY5LjM5OTMgMTcwLjgyIDY4LjcyNDIgMTcxLjQ3NUM2OC4yMzIzIDE3MS45NTcgNjYuNTQ0NiAxNzEuNTYyIDY1LjMxMDEgMTcxLjI3M0M2My44MTUzIDE3MC45MjYgNjIuMjcyMiAxNzAuNTYgNjAuODY0MiAxNzAuOTg0QzYwLjMxNDUgMTcxLjE0OCA1OC42NDYgMTcxLjY2OCA1MS40NzA4IDE3Ny43MzFDNTAuODcyOSAxNzguMjMyIDUwLjE0OTUgMTc4LjUxMSA0OS4zODc3IDE3OC41MzFDNDUuNDcyMSAxNzguNjM3IDM4LjE5MDggMTc5LjI0NCAzMy41NDIzIDE4Mi4xNDVDMzAuMDYwOCAxODQuMzIzIDIxLjE2ODkgMTgzLjQyNyAxNC42MzAyIDE4Mi4wMkMxNC4wOTk3IDE4MS44OTQgMTMuNTU5NyAxODEuODM3IDEyLjk5MDcgMTgxLjgzN0gxMS4yNjQ0QzkuNDcwNTUgMTgxLjgzNyA3LjczNDYgMTgyLjQ3MyA2LjM3NDc4IDE4My42MjlMNC4xMzczNCAxODUuNTI4VjExMi44NTVDNC4xMzczNCAxMTEuMTg4IDQuMTg1NTYgMTA5LjUzIDQuMjYyNzEgMTA3Ljg3MkMxMi45OTA3IDExOC40NTUgMjIuOTcyMyAxMjUuNTAxIDM0LjcwOTMgMTI5LjM1NkMzNi4xMDc3IDEyOS44MTkgMzcuNTA2MSAxMzAuMjIzIDM4Ljg5NDggMTMwLjU4QzQ4LjUzOSAxMzMuMDg2IDU4LjExNTYgMTMzLjM1NiA2Ni42ODkyIDEzMy41OTdDNzIuMzg4OSAxMzMuNzYxIDc3LjgwODkgMTMzLjkxNSA4Mi43MzcxIDEzNC42ODZDODMuMjI5IDEzNC43NjMgODMuNzIwOCAxMzQuODQgODQuMjAzIDEzNC45MzZDODYuOTk5OCAxMzUuNDQ3IDg5LjU3NDggMTM2LjMyNCA5MS45MjggMTM3LjQ1MkM5NS44NjI4IDEzOS4zMzIgOTkuMTk5NyAxNDEuOTE1IDEwMi4wMDYgMTQ0LjcyOUMxMDMuMjg5IDE0Ni4wMjEgMTA0LjQ1NiAxNDcuMzYgMTA1LjUyNiAxNDguNzFDMTEwLjE1NSAxNTQuNTcgMTEyLjY5MiAxNjAuNDY4IDExMy41MDIgMTYyLjU3QzExMy41NzkgMTYyLjc4MiAxMTMuNjQ3IDE2Mi45NTUgMTEzLjY5NSAxNjMuMDlWMTY3LjY1OVYxNjcuNjQ5Wk0xMTAuMTA3IDE0OC4yOTVDMTEwLjEwNyAxNDguMjk1IDExMC4wNzggMTQ4LjI2NiAxMTAuMDc4IDE0OC4yNDdDMTEwLjg2OSAxNDUuMzY1IDExMy45MDcgMTM1LjgxNCAxMjAuOTQ3IDEzMC4wNUMxMjIuNjY0IDEyOC42MzMgMTI0LjYzMSAxMjcuNDQ3IDEyNi44NTkgMTI2LjYzOEMxMjcuODQzIDEyNi4yODEgMTI4Ljg0NiAxMjUuOTI1IDEyOS44MjkgMTI1LjU3OEMxMzMuMzg4IDEyNC4zMTUgMTM2Ljk3NiAxMjMuMDQzIDE0MC42NDEgMTIxLjQ1MkMxMzMuODcgMTI5LjA4NiAxMzAuNzA3IDEzNy4wMTggMTI5Ljc0MyAxMzkuODEzQzEyNS4xODEgMTQyLjQ1NCAxMjEuOTk4IDE0NS43MTIgMTE5LjggMTQ4LjY3MUMxMTcuNjEgMTUxLjYzIDExNi4xNzMgMTU0LjU3IDExNS4yNTcgMTU2Ljk3QzExNC4wNzEgMTU0LjU0MSAxMTIuMzc0IDE1MS40NzYgMTEwLjEwNyAxNDguMzA1TTExNy41NjIgMTczLjkyM0MxMTkuNjU1IDE3NC41NzkgMTIxLjkzMSAxNzQuMzA5IDEyMy44MzEgMTczLjEyM0wxNDUuMzQ3IDE1OS42NTlDMTQ1Ljg5NyAxNTkuMzIxIDE0Ni41MjMgMTU5LjEzOCAxNDcuMTcgMTU5LjEzOEgxNDguOTQ0QzE0OS4zNTkgMTU5LjEzOCAxNDkuNzc0IDE1OS4yMTUgMTUwLjE1IDE1OS4zNUwxNTguODI5IDE2Mi42MDhDMTYwLjU4NSAxNjMuMjYzIDE2Mi41MjMgMTYzLjI0NCAxNjQuMjg4IDE2Mi41NUwxNzAuMjk2IDE2MC4xNUMxNzEuNDE1IDE1OS43MDcgMTcyLjY5OCAxNTkuODggMTczLjY1MiAxNjAuNjAzTDE4My4yNDggMTY3LjkzOEMxODMuNTA5IDE2OC4xMzEgMTgzLjc4OCAxNjguMzI0IDE4NC4wNDkgMTY4LjQ2OEMxODQuMzU3IDE2OC42NTEgMTg5LjYyMyAxNzIuOTYgMTkyLjQ0OSAxNzUuMjM0QzE5MC42MTYgMTc2LjMxNCAxODkuMDQ0IDE3Ny45NDMgMTg3LjIxMiAxNzkuODdDMTg1LjAwNCAxODIuMTg0IDE4Mi4yNjUgMTg1LjA2NSAxNzguMDEyIDE4OC4wMjRDMTc2Ljk5OSAxODguNzI4IDE3NS42MDEgMTg5LjY3MiAxNzMuOTggMTkwLjc3MUMxNjYuODkyIDE5NS41NzEgMTU2LjE3NyAyMDIuODI5IDE1Mi43NjMgMjA2LjY5NEMxNDYuMDEyIDIxNC4zMjcgMTM2LjIyNCAyMjEuODI2IDEzMC40MDggMjI1Ljk5OUwxMTcuNTUyIDIyNS45NTFWMTczLjkxNEwxMTcuNTYyIDE3My45MjNaTTEzNi44OTkgMjI2LjAyOEMxNDMuMTA5IDIyMS4zMzQgMTUwLjI0NiAyMTUuMzg4IDE1NS42NjYgMjA5LjI1OEMxNTguNzUyIDIwNS43NTkgMTY5LjY1IDE5OC4zNzYgMTc2LjE2IDE5My45NzFDMTc3Ljc5IDE5Mi44NjMgMTc5LjE5OCAxOTEuOTA5IDE4MC4yMyAxOTEuMTk1QzE4NC44MDEgMTg4LjAxNSAxODcuNjk0IDE4NC45NjkgMTkwLjAxOSAxODIuNTNDMTkyLjI3NSAxODAuMTU5IDE5My45MDUgMTc4LjQ0NCAxOTUuODgyIDE3Ny45MzNDMTk4LjkwMSAxNzcuMTQzIDIwMC44NDkgMTc2LjQyOSAyMDIuMjY3IDE3NS45MDlDMjA0LjQ0NiAxNzUuMTA5IDIwNS40NCAxNzQuNzQzIDIwOC4wMTQgMTc0Ljg2OEMyMTAuMjEzIDE3NC45NTUgMjEyLjQwMyAxNzIuOTg5IDIxNS40OTggMTY5Ljk1MkMyMTYuMzg2IDE2OS4wNzUgMjE3LjYwMSAxNjcuODggMjE3Ljk4NyAxNjcuNjg3QzIxOC43ODcgMTY3LjM3OSAyMjAuNTUyIDE2Ni42NTYgMjIyLjI0OSAxNjUuOTYyVjIyNi4zMjdMMTM2LjkxOCAyMjYuMDI4SDEzNi44OTlaJyBmaWxsPSclMjNCN0E4OTQnIGZpbGwtb3BhY2l0eT0nMC4xNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2NvbnRlbnQge1xuICBmbGV4OiAyLjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250ZW50IHtcbiAgICBmbGV4OiAyLjY7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24gc3BhbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbiA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uID4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24gPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uID4gc3BhbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uID4gc3BhbiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24gPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbjpob3ZlciBzcGFuOmJlZm9yZSwgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc0cHgpIHtcbiAgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2sgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2sgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMCUsIHJnYmEoNDEsIDQxLCA0MSwgMC41KSA5MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC42cztcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLFxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19hcnJvdy0tbGVmdCxcbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLXJpZ2h0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2Fycm93LS1sZWZ0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2Fycm93LS1yaWdodC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzRweCkge1xuICAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2Fycm93LS1sZWZ0IHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NHB4KSB7XG4gIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLXJpZ2h0IHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250ZW50Omhhcyguc3dpcGVyLWJ1dHRvbi1sb2NrKSAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLm1vYmlsZSAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jayB7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMycgaGVpZ2h0PSczJyB2aWV3Qm94PScwIDAgMyAzJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMS41JyBjeT0nMS41JyByPScxLjUnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm90dG9tOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19faGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1TcGFjaW5nLTIsIDFyZW0pO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIxIDIwJyBmaWxsPSdub25lJyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzIwLjE5NjQnIGhlaWdodD0nMTkuNScgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTE2LjA3NyA5LjQ2MDg2SDEwLjUzOTNWMy45MjMxM0MxMC41MzkzIDMuODE3NjggMTAuNDUzOCAzLjczMjE4IDEwLjM0ODQgMy43MzIxOEMxMC4yNDI5IDMuNzMyMTggMTAuMTU3NCAzLjgxNzY4IDEwLjE1NzQgMy45MjMxM1Y5LjQ2MDg2SDQuNjE5NjdDNC41MTQyMSA5LjQ2MDg2IDQuNDI4NzEgOS41NDYzNiA0LjQyODcxIDkuNjUxODJDNC40Mjg3MSA5Ljc1NzI4IDQuNTE0MjEgOS44NDI3OCA0LjYxOTY3IDkuODQyNzhIMTAuMTU3NFYxNS4zODA1QzEwLjE1NzQgMTUuNDg2IDEwLjI0MjkgMTUuNTcxNSAxMC4zNDg0IDE1LjU3MTVDMTAuNDUzOCAxNS41NzE1IDEwLjUzOTMgMTUuNDg2IDEwLjUzOTMgMTUuMzgwNVY5Ljg0Mjc4SDE2LjA3N0MxNi4xODI1IDkuODQyNzggMTYuMjY4IDkuNzU3MjggMTYuMjY4IDkuNjUxODJDMTYuMjY4IDkuNTQ2MzYgMTYuMTgyNSA5LjQ2MDg2IDE2LjA3NyA5LjQ2MDg2WicgZmlsbD0nJTIzMzUzMzMwJy8lM0UlM0NwYXRoIGQ9J000LjQyODU3IDAuMjVIMC4yNVY0LjQyODU3JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTIwLjQ0NjMgNC40Mjg1N0wyMC40NDYzIDAuMjVMMTYuMjY3NyAwLjI1JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTE2LjI2NzcgMTkuNzVMMjAuNDQ2MyAxOS43NUwyMC40NDYzIDE1LjU3MTQnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDcGF0aCBkPSdNMC4yNTAwMDEgMTUuNTcxNEwwLjI1IDE5Ljc1TDQuNDI4NTcgMTkuNzUnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjNzO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zOmhvdmVyIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNFQkU3RTE7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2suYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX193aXRob3V0LXdhdmUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrOm5vdCguYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX193aXRob3V0LXdhdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNzUnIGhlaWdodD0nNDcnIHZpZXdCb3g9JzAgMCAzNzUgNDcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNTAyIDQxLjY3NDFMNTAyIC01MS4yMjQ3TC03MiAtMTAyLjVMLTY5LjgyODcgMy4zNjgzOEMtNTguMDUxMyAyMy4yNzUzIC0xMi4xMTI5IDQ2LjUgNzAuMzE1NyA0Ni41QzE3My4zNTEgNDYuNSAxODkuMTQyIDI1LjM4NjYgMzExLjcxOSAxOC4xNDc4QzQwOS43ODEgMTIuMzU2NyA0NzkuNDMyIDI4LjgwNSA1MDIgNDEuNjc0MVonIGZpbGw9JyUyM0Y1RjNGMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2s6bm90KC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX3dpdGhvdXQtd2F2ZSk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc2OCcgaGVpZ2h0PScxMTMnIHZpZXdCb3g9JzAgMCA3NjggMTEzJyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjEzMTlfNDU5NTcpJyUzRSUzQ3BhdGggZD0nTTEwMjguMSAxMDEuNzMyVi04OC41MjQzTC0xNDcuNDU2IC0xOTMuNTM2TC0xNDMuMDA5IDIzLjI4MjRDLTExOC44ODkgNjQuMDUxNyAtMjQuODA3MyAxMTEuNjE2IDE0NC4wMDcgMTExLjYxNkMzNTUuMDIzIDExMS42MTYgMzg3LjM2MyA2OC4zNzU2IDYzOC40IDUzLjU1MDZDODM5LjIzMSA0MS42OTA0IDk4MS44NzcgNzUuMzc2NSAxMDI4LjEgMTAxLjczMlonIGZpbGw9JyUyM0Y1RjNGMCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIxMzE5XzQ1OTU3JyUzRSUzQ3JlY3Qgd2lkdGg9Jzc2OCcgaGVpZ2h0PScxMTIuNjQnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0O1xuICAgIHRvcDogLTE2NXB4O1xuICAgIGhlaWdodDogMTEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrOm5vdCguYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX193aXRob3V0LXdhdmUpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAwJyBoZWlnaHQ9JzM0NCcgdmlld0JveD0nMCAwIDIwMDAgMzQ0JyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjEzMTlfNDU5NTkpJyUzRSUzQ3BhdGggZD0nTTIwNDEuNjcgMzMxLjk0NFYxMTguMDU2TC0xNi42NjY1IDBMLTguODgwNDUgMjQzLjc1QzMzLjM1MjcgMjg5LjU4MyAxOTguMDg1IDM0My4wNTUgNDkzLjY3IDM0My4wNTVDODYzLjE1IDM0My4wNTUgOTE5Ljc3NyAyOTQuNDQ0IDEzNTkuMzMgMjc3Ljc3OEMxNzEwLjk3IDI2NC40NDQgMTk2MC43NCAzMDIuMzE1IDIwNDEuNjcgMzMxLjk0NFonIGZpbGw9JyUyM0Y1RjNGMCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIxMzE5XzQ1OTU5JyUzRSUzQ3JlY3Qgd2lkdGg9JzIwMDAnIGhlaWdodD0nMzQzLjA1NicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogLTE5MHB4O1xuICAgIGhlaWdodDogMzQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jazpub3QoLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fd2l0aG91dC13YXZlKTpiZWZvcmUge1xuICAgIHRvcDogLTIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2s6bm90KC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX3dpdGhvdXQtd2F2ZSk6YmVmb3JlIHtcbiAgICB0b3A6IC0yOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrOm5vdCguYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX193aXRob3V0LXdhdmUpOmJlZm9yZSB7XG4gICAgdG9wOiAtMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jazpub3QoLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fd2l0aG91dC13YXZlKTpiZWZvcmUge1xuICAgIHRvcDogLTQzMHB4O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2s6bm90KC5pcy1hY3RpdmUpIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnRzIHtcbiAgaGVpZ2h0OiAyOHJlbTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fdGl0bGUgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC10ZXh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMzZweCAwIDAgMzZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LW1ldGEge1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiBhdXRvIHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LW1ldGFfX2dhcCkgYXV0byB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1tZXRhX19nYXApIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXV0aG9yIC5cIlxyIFwiZGF0ZSAuXCJcciBcInJlcGx5IC5cIjtcbiAgLW1zLWdyaWQtY29sdW1uczogYXV0byB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1tZXRhX19nYXApIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC1nYXA6IDRweCAxMnB4O1xuICBnYXA6IDRweCAxMnB4O1xuICBnYXA6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LW1ldGFfX2dhcCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1tZXRhIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImF1dGhvciAuXCJcciBcImRhdGUgcmVwbHlcIjtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtIHtcbiAgYmFja2dyb3VuZDogI0YxRUVFQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtOmhhcyguY29tbWVudC1yZXNwb25kKTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMzkuMzIyMyAwLjMyMjI2NkgwLjMyMjI2NlYzOS4zMjIzJyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjY0NDYyOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm06aGFzKC5jb21tZW50LXJlc3BvbmQpOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MScgaGVpZ2h0PSc2MScgdmlld0JveD0nMCAwIDYxIDYxJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYxIDAuNUgwLjVWNjEnIHN0cm9rZT0nJTIzMzUzMzMwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm06aGFzKC5jb21tZW50LXJlc3BvbmQpOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNSA2Ljg1NDUzZS0wN0wwLjUgMzlMMzkuNSAzOScgc3Ryb2tlPSclMjMzNTMzMzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtOmhhcyguY29tbWVudC1yZXNwb25kKTphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MScgaGVpZ2h0PSc2MScgdmlld0JveD0nMCAwIDYxIDYxJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNTAwMDAxIDIuMTE1OTZlLTA2TDAuNSA2MC41TDYxIDYwLjUnIHN0cm9rZT0nJTIzMzUzMzMwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm0gLmNvbW1lbnQtcmVzcG9uZCB7XG4gIHBhZGRpbmc6IDM2cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtIC5jb21tZW50LXJlc3BvbmQge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybSAuY29tbWVudC1yZXNwb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00zOSAzOS4zMjIzTDM5IDAuMzIyMjY2TDguMzE0ODVlLTA2IDAuMzIyMjYyJyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjY0NDYyOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtIC5jb21tZW50LXJlc3BvbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYxJyBoZWlnaHQ9JzYxJyB2aWV3Qm94PScwIDAgNjEgNjEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNjAuNSA2MUw2MC41IDAuNUwxLjkwNzM1ZS0wNiAwLjQ5OTk5NCcgc3Ryb2tlPSclMjMzNTMzMzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybSAuY29tbWVudC1yZXNwb25kOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYuODU0NTNlLTA3IDM5TDM5IDM5TDM5IDYuMjU4NDllLTA3JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjY0NDYyOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtIC5jb21tZW50LXJlc3BvbmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjEnIGhlaWdodD0nNjEnIHZpZXdCb3g9JzAgMCA2MSA2MScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yLjExNTk2ZS0wNiA2MC41TDYwLjUgNjAuNUw2MC41IDEuOTA3MzVlLTA2JyBzdHJva2U9JyUyMzM1MzMzMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b24gc3BhbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAzMzhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b24gc3BhbjpiZWZvcmUsIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbiA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b24gPiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uID4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uID4gc3BhbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b24gPiBzcGFuIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b246aG92ZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm0tZGVmYXVsdC1zdWJtaXQtYnV0dG9uIHNwYW4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTM4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybS1kZWZhdWx0LXN1Ym1pdC1idXR0b24gc3BhbjpiZWZvcmUsIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm0tZGVmYXVsdC1zdWJtaXQtYnV0dG9uIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybS1kZWZhdWx0LXN1Ym1pdC1idXR0b24gPiBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybS1kZWZhdWx0LXN1Ym1pdC1idXR0b24gPiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybS1kZWZhdWx0LXN1Ym1pdC1idXR0b24gPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtLWRlZmF1bHQtc3VibWl0LWJ1dHRvbiA+IHNwYW4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybS1kZWZhdWx0LXN1Ym1pdC1idXR0b24gPiBzcGFuIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybS1kZWZhdWx0LXN1Ym1pdC1idXR0b24gPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtLWRlZmF1bHQtc3VibWl0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm0tZGVmYXVsdC1zdWJtaXQtYnV0dG9uOmhvdmVyIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtLWRlZmF1bHQtc3VibWl0LWJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2stLXBhZ2VkOm5vdCguaXMtYWN0aXZlKSAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50cyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jay0tcGFnZWQ6bm90KC5pcy1hY3RpdmUpIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2stLXBhZ2VkOm5vdCguaXMtYWN0aXZlKSAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXk6IGNsaXA7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jay0tcGFnZWQ6bm90KC5pcy1hY3RpdmUpIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX3dyYXBwZXI6OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC03MHB4O1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGxpZXMgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGxpZXMgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudHMgPiAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50ID4gLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTMycHg7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudCAuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNvbW1lbnQtZm9ybS1zdWJzY3JpcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jazpub3QoLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fd2l0aG91dC13YXZlKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNCU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udE11bGlzaCk7XG59XG5cbi5icmVhZGNydW1iX19zZXBhcmF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1iX19zZXBhcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi41NjEyOCA1LjgwOTkzQzYuNTE4NjQgNS43NzkxNiA2LjQ4NDYzIDUuNzQyNDUgNi40NjQxMSA1LjczMDA0QzYuNDU4NzIgNS43MjczNCA2LjQ1Mzg2IDUuNzIzNTYgNi40NTAwOCA1LjcyMDg2TDYuMTE3NTYgNS40NjY2MUM2LjA0NDY4IDUuNDEwNDcgNS45NDU5IDUuMzk2OTggNS44NjA2MSA1LjQzMTUyTDUuNjUyMjQgNS41MTUxOUM1LjYyNDE3IDUuNTI1OTkgNS41OTM5NCA1LjUyNjUzIDUuNTY2NDEgNS41MTYyN0w1LjI2NDY1IDUuNDAzNDVDNS4yMzU1IDUuMzkyNjYgNS4yMDQ3NCA1LjM4NjcyIDUuMTcyMzUgNS4zODY3Mkg1LjExMDgxQzUuMDYxNjkgNS4zODY3MiA1LjAxMzY0IDUuNDAwNzUgNC45NzE1NCA1LjQyNjY2TDQuMjI0NDQgNS44OTQxNEM0LjE5MDQzIDUuOTE1MTkgNC4xNDgzMyA1LjkxODQzIDQuMTE0ODYgNS45MDI3OEw0LjA4MzAxIDUuODg3NjZWNy45OTg4Nkg0LjMzMTMyQzQuMzQzMiA3Ljk5MTMxIDQuMzczNDMgNy45NzAyNiA0LjQxNjYxIDcuOTM5NDlDNC40MjkwMyA3LjkzMDMxIDQuNDQzMDYgNy45MjA1OSA0LjQ1NzY0IDcuOTEwMzRDNC40NjE0MiA3LjkwODE4IDQuNDY0NjUgNy45MDU0OCA0LjQ2Nzg5IDcuOTAyNzhDNC40OTAwMyA3Ljg4NjU4IDQuNTE0ODYgNy44NjkzMSA0LjU0MTMxIDcuODUwOTZDNC41OTc0NSA3LjgxMTAxIDQuNjU5NTMgNy43NjU2NyA0LjcyNDg0IDcuNzE0OTJDNC43NTc3NyA3LjY4OTU1IDQuNzkxMjQgNy42NjM2NCA0LjgyNTI1IDcuNjM2MTFDNC45OTUyOSA3LjQ5OSA1LjE3ODI4IDcuMzM1NDQgNS4zMzA1MSA3LjE2MzI0QzUuMzM1OTEgNy4xNTY3NiA1LjM0MjM5IDcuMTUwMjggNS4zNDk0IDcuMTQzMjZDNS4zNTE1NiA3LjE0MTExIDUuMzUzMTggNy4xMzk0OSA1LjM1NTM0IDcuMTM3MzNDNS4zNjE4MiA3LjEzMTM5IDUuMzY4MyA3LjEyNDkxIDUuMzc1ODYgNy4xMTc4OUM1LjM3Njk0IDcuMTE2ODEgNS4zNzgwMSA3LjExNTczIDUuMzc5MDkgNy4xMTQ2NUM1LjM4NzE5IDcuMTA3MSA1LjM5NjM3IDcuMDk5IDUuNDA1NTQgNy4wOTA5QzUuNDA4MjQgNy4wODg3NCA1LjQxMDk0IDcuMDg2NTggNS40MTM2NCA3LjA4Mzg4QzUuNDIxNzQgNy4wNzY4NyA1LjQyOTg0IDcuMDY5ODUgNS40Mzg0NyA3LjA2MjgzQzUuNDQwNjMgNy4wNjEyMSA1LjQ0Mjc5IDcuMDU5NTkgNS40NDQ5NSA3LjA1NzQzQzUuNDU1MjEgNy4wNDg4IDUuNDY2NTQgNy4wNDAxNiA1LjQ3Nzg4IDcuMDMwOThDNS40ODExMiA3LjAyODI4IDUuNDg0MzYgNy4wMjYxMyA1LjQ4NzYgNy4wMjM0M0M1LjQ5Njc3IDcuMDE2NDEgNS41MDY0OSA3LjAwODg1IDUuNTE2MjEgNy4wMDEyOUM1LjUxOTQ1IDYuOTk5MTMgNS41MjIxNCA2Ljk5NjQ0IDUuNTI1MzggNi45OTQyOEM1LjUzNzggNi45ODUxIDUuNTUwMjEgNi45NzUzOCA1LjU2MjYzIDYuOTY2MjFDNS41NjUzMyA2Ljk2NDA1IDUuNTY4NTcgNi45NjE4OSA1LjU3MTgxIDYuOTU5NzNDNS41ODI2IDYuOTUxNjMgNS41OTM0IDYuOTQ0MDcgNS42MDQyIDYuOTM1NDRDNS42MDc0MyA2LjkzMjc0IDUuNjExMjEgNi45MzA1OCA1LjYxNDQ1IDYuOTI3ODhDNS42Mjc5NSA2LjkxODE2IDUuNjQxNDQgNi45MDg0NSA1LjY1NTQ4IDYuODk4MTlDNS42NTgxOCA2Ljg5NjU3IDUuNjYwMzQgNi44OTQ0MSA1LjY2MzA0IDYuODkyNzlDNS42NzQ5MSA2Ljg4NDE1IDUuNjg3MzMgNi44NzU1MiA1LjY5OTc0IDYuODY2ODhDNS43MDI5OCA2Ljg2NDE4IDUuNzA2NzYgNi44NjIwMiA1LjcxIDYuODU5MzJDNS43MjQ1NyA2Ljg0OTA3IDUuNzM5MTUgNi44Mzg4MSA1Ljc1MzcyIDYuODI4NTVDNS43NTM3MiA2LjgyODU1IDUuNzU0MjYgNi44Mjg1NSA1Ljc1NDggNi44MjgwMUM1Ljc2OTM4IDYuODE3NzYgNS43ODM5NSA2LjgwNzUgNS43OTg1MyA2Ljc5Nzc4QzUuODAxNzcgNi43OTU2MyA1LjgwNTAxIDYuNzkzNDcgNS44MDgyNCA2Ljc5MTMxQzUuODM4NDcgNi43NzAyNSA1Ljg2ODE2IDYuNzQ5NzQgNS44OTc4NSA2LjcyOTc3QzUuODk5NDcgNi43Mjg2OSA1LjkwMTYzIDYuNzI3MDcgNS45MDMyNSA2LjcyNTk5QzUuOTM0MDIgNi43MDQ5NCA1Ljk2MzcxIDYuNjg0OTYgNS45OTI4NiA2LjY2NTUzQzYuMDQ0NjggNi42Mjg4MiA2LjA5MDU3IDYuNTk2OTggNi4xMjU2NSA2LjU3NDNDNi4yMjcxNCA2LjUwODk5IDYuMzA3MDMgNi40NDU4MyA2LjM3Mzk3IDYuMzg4NjFDNi40NzMyOSA2LjMwMTE2IDYuNTQxMzEgNi4yMjI4OSA2LjYwMzM5IDYuMTYzNTFDNi42MDM5MyA2LjE2Mjk3IDYuNjA0NDcgNi4xNjI0MyA2LjYwNTAxIDYuMTYxODlDNi42MTMxIDYuMTU0MzMgNi42MjA2NiA2LjE0Njc3IDYuNjI4NzYgNi4xMzk3NkM2LjYyOTg0IDYuMTM4NjggNi42MzE0NiA2LjEzNzYgNi42MzI1NCA2LjEzNjUyQzYuNjQ5MjcgNi4xMjE0IDYuNjY2IDYuMTA4NDUgNi42ODMyOCA2LjA5NjU3QzYuNjg1NDQgNi4wOTQ5NSA2LjY4ODE0IDYuMDkzODcgNi42OTAzIDYuMDkyMjVDNi42OTYyMyA2LjA4ODQ3IDYuNzAyMTcgNi4wODQ2OSA2LjcwODY1IDYuMDgxNDZDNi43MTEzNSA2LjA3OTg0IDYuNzE0NTkgNi4wNzgyMiA2LjcxNzI5IDYuMDc2NkM2LjcyMzIyIDYuMDczMzYgNi43Mjk3IDYuMDcwNjYgNi43MzU2NCA2LjA2Nzk2QzYuNzM4MzQgNi4wNjY4OCA2Ljc0MTA0IDYuMDY1MjYgNi43NDQyOCA2LjA2NDE4QzYuNzUzNDUgNi4wNjA0IDYuNzYyNjMgNi4wNTc3IDYuNzcxODEgNi4wNTUwMUM2Ljc4NDc2IDYuMDUxNzcgNi43OTcxOCA2LjA0Nzk5IDYuODA5MDUgNi4wNDQ3NUM2LjgxODIzIDYuMDQyMDUgNi44MjY4NyA2LjAzOTg5IDYuODM0OTYgNi4wMzcxOUM2LjgzNDk2IDYuMDM3MTkgNi44MzQ5NiA2LjAzNzE5IDYuODM1NSA2LjAzNzE5QzYuNzUxMjkgNS45NzQwMyA2LjYxNTI2IDUuODQ4MjYgNi41NjA3NCA1LjgwODg1JyBmaWxsPSclMjM5NjNBMjInLyUzRSUzQ3BhdGggZD0nTTMuNzkzMTUgNS43ODAzOEMzLjcxOTIgNS43ODAzOCAzLjY0ODQ4IDUuODExNjkgMy41OTg4MiA1Ljg2NjIxQzMuNTc2MTUgNS44OTEwNCAzLjU0NDMgNS45MDUwNyAzLjUxMDgzIDUuOTA1MDdIMy4xMDU0M0MzLjA5MTQgNS45MDUwNyAzLjA3ODQ0IDUuOTA2MTUgMy4wNjY1NiA1LjkwNzc3TDIuOTA5NDggNS45MzA5OEMyLjg5NzA2IDUuOTMyNiAyLjg4NDY1IDUuOTMyNiAyLjg3MzMxIDUuOTMwOThDMi40ODA4NyA1Ljg2NzgzIDIuNDA5NjEgNS45MzU4NCAyLjM4NjQgNS45NTg1MUMyLjM2OTEzIDUuOTc1MjUgMi4zMTAyOSA1Ljk2MTc1IDIuMjY3NjQgNS45NTE1QzIuMjE1ODIgNS45Mzk2MiAyLjE2MTg0IDUuOTI2NjcgMi4xMTMyNiA1Ljk0MTI0QzIuMDkzODIgNS45NDcxOCAyLjAzNjA2IDUuOTY0OTkgMS43ODcyMSA2LjE3NTUyQzEuNzY2MTYgNi4xOTI3OSAxLjc0MTMzIDYuMjAzMDUgMS43MTQ4OCA2LjIwMzA1QzEuNTc4ODQgNi4yMDY4MyAxLjMyNjIxIDYuMjI3ODggMS4xNjQyNyA2LjMyODgyQzEuMDQzMzUgNi40MDQ0IDAuNzM0NTggNi4zNzM2MyAwLjUwNzg1OSA2LjMyNDUxQzAuNDg4OTY2IDYuMzIwMTkgMC40NzA2MTIgNi4zMTgwMyAwLjQ1MTE3OSA2LjMxODAzSDAuMzkxMjZDMC4zMjkxODIgNi4zMTgwMyAwLjI2ODcyMyA2LjM0MDE2IDAuMjIxMjE5IDYuMzgwNjVMMC4xNDM0ODcgNi40NDY1TDAuMDEwMTUzNCA2LjU1OTMyTDAuMDAwOTc2NTYyIDYuNTY2ODhWNy45OTlIMy45NDgwN1Y1LjgyNTE4TDMuOTAzMjcgNS44MDQxM0MzLjg2ODE4IDUuNzg3OTMgMy44MzA5NCA1Ljc3OTMgMy43OTI2MSA1Ljc3OTMnIGZpbGw9JyUyMzk2M0EyMicvJTNFJTNDcGF0aCBkPSdNNy44MDYyMSAzLjI2ODU2VjMuMjY1ODZDNy44MDE4OSAzLjI0NjQyIDcuNzk4NjUgMy4yMjY5OSA3Ljc5NTQxIDMuMjA4MUM3Ljc3MTEyIDMuMDc2OTIgNy43Mzk4MSAyLjk0NTIxIDcuNzAyMDIgMi44MTUxMUM3LjY5MzkzIDIuNzg3NTggNy42ODUyOSAyLjc2MDU5IDcuNjc2NjUgMi43MzM2QzcuNTYwMDUgMi4zNjY1MyA3LjM4OTQ3IDIuMDE3ODEgNy4xNjk3NyAxLjY5ODI1QzcuMTM2ODQgMS42NTA3NCA3LjEwMjgzIDEuNjA0MzIgNy4wNjg4MyAxLjU1ODk3QzYuOTczODIgMS40MzMyIDYuODcwNzIgMS4zMTIyOCA2Ljc2MTY3IDEuMTk5NDZDNi43NDAwOCAxLjE3NzMzIDYuNzE3OTUgMS4xNTQ2NiA2LjY5NTgyIDEuMTMyNTJDNi40NzU1NyAwLjkxNDQ0IDYuMjI5OTYgMC43MjI4MDcgNS45NjQ5MSAwLjU2MzU2M0M1Ljk0MzMyIDAuNTUwMDY3IDUuOTIxNzMgMC41Mzc2NTIgNS45MDAxNCAwLjUyNTIzNkM1LjY5OTg3IDAuNDA5MTc3IDUuNDg4MjYgMC4zMTA5MzEgNS4yNzE4IDAuMjMyNjU5QzUuMjQ5NjYgMC4yMjQ1NjEgNS4yMjY5OSAwLjIxNjQ2NCA1LjIwNDMyIDAuMjA4OTA3QzQuOTA5MDQgMC4xMDg1MDIgNC42MDA4MSAwLjA0MzE4NDkgNC4yODY2NCAwLjAxNTExNDdDNC4xNzA1OCAwLjAwNDg1ODMgNC4wNTM5OCAwIDMuOTM5NTQgMEgzLjkyMDY1QzMuNjQ1ODggMCAzLjM3MDU4IDAuMDI4NjEgMy4xMDMzNyAwLjA4NTI5MDFMMy4wNzQyMiAwLjA5MTIyODFDMi44MDMyNCAwLjE1MTE0NyAyLjUzODczIDAuMjM5Njc2IDIuMjg2NjQgMC4zNTUxOTZDMi4wNTkzOCAwLjQ1OTM3OSAxLjg0MDc2IDAuNTg2MjM1IDEuNjM2NzEgMC43MzMwNjNDMS4zODUxNiAwLjkxMzkgMS4xNTQ2NiAxLjEyNDQzIDAuOTUxNjg3IDEuMzU5MjRMMC45MjM2MTcgMS4zOTE2M0MwLjY3MzE0NCAxLjY4ODUzIDAuNDY5MDk2IDIuMDE4ODkgMC4zMTY4NjkgMi4zNzM1NUMwLjMwNjA3MyAyLjM5ODkyIDAuMjk1Mjc3IDIuNDI0MjkgMC4yODUwMiAyLjQ0OTY2QzAuMTMyNzk0IDIuODI2OTkgMC4wNDA0ODU4IDMuMjI0MjkgMC4wMTAyNTY0IDMuNjMxODVMMC4wMDg2MzY5OCAzLjY1ODg0QzAuMDAyNjk5MDYgMy43NDQ2NyAwIDMuODMzMiAwIDMuOTIxMTlMMC4wMDEwNzk2MiA2LjU2NzM0TDAuMTQzNTkgNi40NDY0MlYzLjkyMTE5QzAuMTQzNTkgMy44NjM0MyAwLjE0NTIwOSAzLjgwNTY3IDAuMTQ3OTA4IDMuNzQ3OTFDMC40NTEyODIgNC4xMTU1MiAwLjc5Nzg0MSA0LjM2MDA1IDEuMjA1NCA0LjQ5NDQ3QzEuMjUzOTggNC41MTA2NiAxLjMwMjU2IDQuNTI0NyAxLjM1MDYxIDQuNTM3MTFDMS42ODU4MyA0LjYyNDAyIDIuMDE3ODEgNC42MzMyIDIuMzE1NzkgNC42NDE4NEMyLjUxMzkgNC42NDc3NyAyLjcwMTc1IDQuNjUzMTcgMi44NzI4NyA0LjY3OTYyQzIuODkwMTUgNC42ODIzMiAyLjkwNjg4IDQuNjg1MDIgMi45MjQxNiA0LjY4ODI2QzMuMTgyNzMgNC43MzU3NiAzLjM4Njc4IDQuODcyMzMgMy41NDIyNCA1LjAyODg4QzMuNjYyMDggNS4xNDkyNiAzLjc1Mjc3IDUuMjgyMDUgMy44MTg2MiA1LjM5NTk1QzMuODg0NDggNS41MDkzMSAzLjkyNDQzIDUuNjA0MzIgMy45NDE3IDUuNjQ5MTJDMy45NDQ0IDUuNjU2NjggMy45NDY1NiA1LjY2MjYyIDMuOTQ4MTggNS42Njc0OFY3Ljk5OTQ2SDQuMDgyNTlWNS42NjIwOEM0LjA4NjM3IDUuNjM2MTcgNC4xMjM2MiA1LjQzODYgNC4yNzE1MiA1LjI0MjExQzQuMzY3MDcgNS4xMTQ3MSA0LjQ4NjM3IDUuMDE1MzggNC42MjgzNCA0Ljk0MzU5QzQuNzEzMDkgNC45MDA0IDQuODA1OTQgNC44NjgwMiA0LjkwNjg4IDQuODQ0OEM1LjAwNzgzIDQuODIyMTMgNS4xMTY4NyA0LjgwOTE4IDUuMjMzNDcgNC44MDY0OEM2LjIxNDg1IDQuNzgzODEgNi41MTU1MiA0LjQ2MzE2IDYuNzgxMTEgNC4xNzk3NkM2LjkyMTQ2IDQuMDI5NjkgNy4wNzQyMiAzLjg5MzY2IDcuMzEyMjggMy44MTQ4NUM3LjQyNDAyIDMuNzc3NiA3LjU1NTc0IDMuNzUzMzEgNy43MTMzNiAzLjc0NjgzQzcuNzE2MDYgMy44MDUxMyA3LjcxNzY4IDMuODYyODkgNy43MTc2OCAzLjkyMTE5VjUuNjIyMTNDNy42ODU4MyA1LjYzNTA5IDcuNTc2MjUgNS42ODA5NyA3LjUyMTczIDUuNzAyMDJDNy40NjE4MSA1LjcyNTI0IDcuMzE2NiA1Ljk0NzEgNy4yMzAyMyA1Ljk0Mjc4QzcuMDYyMzUgNS45MzQ2OCA3LjAzNDI4IDUuOTg4MTIgNi43NzI0NyA2LjA1NjY4QzYuNjA1MTMgNi4xMDA0MSA2LjUyNzQgNi4yOTg1MiA2LjIwODM3IDYuNTIwOTJDNi4wMjM3NSA2LjY0OTkzIDUuNDcwNDUgNy4wMDU2NyA1LjMzMDYzIDcuMTY0MzdDNS4wODY2NCA3LjQ0MDc2IDQuNzY1NDUgNy42OTI4NSA0LjU0MTQzIDcuODUyMDlDNC40MzE4NSA3LjkzMDM2IDQuMzUyNSA3Ljk4NjUgNC4zMzE5OCA4SDcuODYxODFWMy45MjE3M0M3Ljg2MTgxIDMuNzAyMDIgNy44NDQgMy40ODIzMiA3LjgwNzgzIDMuMjY5MU03LjA4MzQgMS44MjY3MkM3LjI3MTggMi4xMDkwNCA3LjQyMDI0IDIuNDE0MDQgNy41MjYwNSAyLjczNDE0QzcuNDEyMTUgMi43MDc2OSA3LjIzMjkzIDIuNjc1ODQgNy4wMjc4IDIuNjc1ODRINy4wMjUxQzYuODY4NTYgMi42NzU4NCA2LjcyMjI3IDIuNjk1MjggNi41ODg5MyAyLjczMjUyQzYuNjc3NDYgMi42MjUxIDYuNzYxMTMgMi41MDM2NCA2LjgzODMzIDIuMzY4MTVDNi45NjUxOCAyLjE0NjI5IDcuMDQwNzYgMS45NTQ2NiA3LjA4Mzk0IDEuODI3MjZNNC41NDY4MyAzLjYyMzIxQzQuNjg2MSAzLjUzMDkgNC44Njg1NiAzLjQ2NTA1IDUuMDgxMjQgMy40MTE2MUM1LjI2ODU2IDMuMzY0MSA1LjQ3ODU0IDMuMzI2MzIgNS43MDI1NiAzLjI4OTA3QzUuNzY1MTggMy4yNzgyNyA1LjgyNjE4IDMuMjYzMTYgNS44ODY2NCAzLjI0MzE4QzUuNjY0NzggMy41MjQ5NyA1LjQ1NjQxIDMuNzE3MTQgNS4yNTgzIDMuODU2OTVDNC45NzkyMiA0LjA1Mzk4IDQuNzE5MDMgNC4xNDU3NSA0LjQ2MzcgNC4yMzU5QzQuNDI5MTUgNC4yNDgzMSA0LjM5NDYgNC4yNjA3MyA0LjM1OTUxIDQuMjczMTRDNC4yOTc5OCA0LjI5NTgyIDQuMjQxMyA0LjMyNDQzIDQuMTg5NDcgNC4zNTc4OUM0LjIwMTM1IDQuMDA3NTYgNC4zMTQxNyAzLjc3ODE0IDQuNTQ2MjkgMy42MjMyMU00LjEzNzExIDMuOTIyMjdDNC4wOTYwOSAzLjgwMzUxIDQuMDUwMiAzLjU4OTIgNC4xMjIgMy4zMzcxMUM0LjEzNTQ5IDMuMjg5NjEgNC4xNTI3NyAzLjI0MjY1IDQuMTczMjggMy4xOTYyMkM0LjI4OTg4IDIuOTMzODcgNC41MTkzIDIuNjk2MzYgNC44NTc3NiAyLjQ4NjM3QzQuOTE0NDQgMi40NTEyOCA0Ljk3NDM2IDIuNDE2NzMgNS4wMzc1MiAyLjM4MjczQzUuMDk5MDYgMi4zNDk4IDUuMTU2MjggMi4zMTUyNSA1LjIwOTcyIDIuMjc5MDhDNS4xOTM1MiAyLjMxMjAxIDUuMTc4OTUgMi4zNDQ0IDUuMTY0OTEgMi4zNzY3OUM0Ljk4Nzg1IDIuNzg3NTggNC45NTIyMyAzLjE3MTM5IDQuOTQ0NjcgMy4zMDc5NkM0Ljc2MTY3IDMuMzYwMzIgNC42MDQwNSAzLjQyNDAyIDQuNDczNDEgMy41MTA5M0M0LjMxNjg3IDMuNjE1MTEgNC4yMDU2NyAzLjc1MDA3IDQuMTM3MTEgMy45MjI4MU01LjY4MDk3IDMuMTU1NzRDNS40NjI4OSAzLjE5MjQ0IDUuMjYyMDggMy4yMjgwNyA1LjA4MjMyIDMuMjcxNzlDNS4wOTIwNCAzLjE0NzEgNS4xMjE3MyAyLjkwNDcyIDUuMjEyNDIgMi42MzEwNEM1Ljk5NjIyIDIuNjYxMjcgNi40ODA0MyAyLjM4NzU4IDYuNzUwMzQgMi4xNTAwN0M2Ljc4NDg5IDIuMTE5ODQgNi44MTcyNyAyLjA4OTA3IDYuODQ2OTYgMi4wNTgzQzYuODEwOCAyLjEzNjU3IDYuNzY4NjkgMi4yMTkxNiA2LjcyMTE5IDIuMzAyODNDNi42MTIxNSAyLjQ5Mjg1IDYuNDU5MzggMi43MDgyMyA2LjI1ODU3IDIuODc3MTlDNi4yMDc4MyAyLjkwOTA0IDYuMTU5NzggMi45NDQxMyA2LjExNDk4IDIuOTgzNTRDNS45ODY1MSAzLjA2NjY3IDUuODQyMzggMy4xMjgyMSA1LjY4MTUxIDMuMTU1NzRNNi45NTQ5MyAxLjY0NTg4QzYuOTYxNCAxLjY1NDUyIDYuOTY3ODggMS42NjMxNiA2Ljk3NDM2IDEuNjcxNzlDNi45MTcxNCAxLjc2OTUgNi44MTYxOSAxLjkxMzYzIDYuNjU2NDEgMi4wNTM0NEM2LjMwNzE1IDIuMzU4NDMgNS44MjY3MiAyLjUxMTIgNS4yNjEgMi40OTc3MUM1LjI2OTY0IDIuNDc1NTcgNS4yNzgyNyAyLjQ1MzQ0IDUuMjg4NTMgMi40MzEzMUM1LjM2NDEgMi4yNTUzMyA1LjQ1NjQxIDIuMDk5MzMgNS41NjM4MyAxLjk2Mjc1QzUuNTcxOTMgMS45NTE5NiA1LjU4MDU3IDEuOTQxNyA1LjU4OTIgMS45MzE0NEM1Ljg1ODAzIDEuNjA0ODYgNi4yMjE4NiAxLjM5OTE5IDYuNjc0NzYgMS4zMTY2QzYuNzczNTUgMS40MjAyNCA2Ljg2ODAyIDEuNTMwOSA2Ljk1NDkzIDEuNjQ1ODhaTTUuOTA0NDUgMS4yNTE4MkM1Ljk1MDg4IDEuMDMxNTggNS45NDgxOCAwLjgzODMyNyA1LjkzNzkyIDAuNzE1MjVDNi4xNjE5NCAwLjg1NTA2MSA2LjM3MDg1IDEuMDE4NjIgNi41NjAzMiAxLjIwMTYyQzYuMjYwMTkgMS4yNjg1NiA2LjAxNjczIDEuMzg2NzcgNS44MTk3IDEuNTMxOThDNS44NTkxMSAxLjQzMzIgNS44ODYxIDEuMzM4NzMgNS45MDQ0NSAxLjI1MTgyWk01LjI2Njk0IDAuMzg0MzQ2QzUuNDQ3NzcgMC40NTE4MjIgNS42MjM3NSAwLjUzMzg3MyA1Ljc5MjcxIDAuNjI5NDJDNS44MDQ1OSAwLjcwNjA3MyA1LjgzMjEyIDAuOTQ1NzQ5IDUuNzcyMiAxLjIyODYxQzUuNzE5MyAxLjQ3NTg0IDUuNjE2MTkgMS42OTE3NyA1LjQ2MzQzIDEuODc0MjJDNS4zMzQ5NSAyLjAyNzUzIDUuMTcxOTMgMi4xNTc2MiA0Ljk3NDkgMi4yNjM0M0M0LjkyMDkyIDIuMjkyNTggNC44Njg1NiAyLjMyMTczIDQuODE4ODkgMi4zNTE5NkM0LjczNzM4IDEuOTY3NjEgNC43NjE2NyAxLjYyMjEzIDQuODI1MzcgMS4zMzg3M0M0Ljg1OTkyIDEuMTg1NDMgNC45MDUyNiAxLjA1MDQ3IDQuOTUxNjkgMC45Mzc2NTJDNS4wNjcyMSAwLjY1NzQ5IDUuMjA2NDggMC40NjI2MTggNS4yNjY5NCAwLjM4NDM0NlpNNC4zNzUxNyAwLjE2ODk2MUM0LjM4MjE5IDAuMTcwMDQgNC4zODk3NCAwLjE3MDU4IDQuMzk2MjIgMC4xNzE2NkM0LjY0Nzc3IDAuMjAxODg5IDQuODk1MDEgMC4yNTc0OSA1LjEzNDE0IDAuMzM3MzgyQzUuMDYwNzMgMC40MzYxNjcgNC45MzcxMSAwLjYyMjk0MiA0LjgzMDIzIDAuODgwNDMyQzQuNzg3MDUgMC45ODUxNTUgNC43NDQ0IDEuMTA3NjkgNC43MDk4NSAxLjI0NTM0QzQuNTEzMzYgMS4wMjk5NiA0LjQwMTA4IDAuNzk3ODQxIDQuMzc0NjMgMC41NTM4NDZDNC4zNjU0NSAwLjQ2NzQ3NiA0LjM2OTIzIDAuMzg3NTg0IDQuMzc2NzkgMC4zMjQ0MjZDNC4zODMyNyAwLjI2OTM2NiA0LjM5MjQ0IDAuMjI2NzIxIDQuMzk4MzggMC4yMDE4ODlMNC4zNTczNiAwLjE2NjgwMkM0LjM2MzI5IDAuMTY3MzQxIDQuMzY5MjMgMC4xNjg0MjEgNC4zNzUxNyAwLjE2ODk2MVpNNC42NzQ3NiAxLjQwNDA1QzQuNjIwNzggMS42OTY2MyA0LjYwODkxIDIuMDQ1MzQgNC42OTg1MiAyLjQyODYxQzQuNTE0NDQgMi41NTIyMyA0LjM2MzgzIDIuNjg1NTYgNC4yNDcyMyAyLjgyNzUzQzQuMjQ5OTMgMi43OTgzOCA0LjI1MTAxIDIuNzY4NjkgNC4yNTEwMSAyLjczNzM4QzQuMjUxMDEgMi4zNTg5NyA0LjEyNjMyIDIuMTczMjggNC4wMDU5NCAxLjk5MzUyQzMuODk2MzYgMS44Mjk5NiAzLjc5MjcxIDEuNjc1MDMgMy43OTY0OSAxLjM2NDFDMy44MTMyMyAxLjI5ODI1IDMuODE5MTYgMS4yMzI5MyAzLjgxNTkyIDEuMTY4NjlDMy44ODAxNiAwLjgyNDI5MSA0LjA5MTIzIDAuNTQxOTcgNC4yMzY5OCAwLjM4MDU2N0M0LjIzNDI4IDAuNDM2NzA3IDQuMjM0MjggMC40OTcxNjYgNC4yNDA3NiAwLjU1OTI0NEM0LjI2MTI3IDAuNzY4NjkxIDQuMzU0MTIgMS4wODM0IDQuNjc1MyAxLjQwMzUxTTMuOTIwNjUgMC4xNDQxM0gzLjkzOTU0QzQuMDQ2OTYgMC4xNDQxMyA0LjE1NjU1IDAuMTQ4OTg4IDQuMjY1MDUgMC4xNTgxNjVDNC4yNjUwNSAwLjE1OTI0NCA0LjI2NTA1IDAuMTU5Nzg0IDQuMjY1MDUgMC4xNjA4NjRDNC4xNjczNCAwLjI0OTM5MyAzLjg5NjM2IDAuNTE5Mjk4IDMuNzUyNzcgMC44OTcxNjZDMy42MTg4OSAwLjU2OTUwMSAzLjMxMjI4IDAuMzA1NTMzIDMuMTk2MjIgMC4yMTM3NjVDMy40MzQyOCAwLjE2NzM0MSAzLjY3NzE5IDAuMTQ0MTMgMy45MjExOSAwLjE0NDEzTTMuMTE4NDkgMC4zMjQ0MjZDMy4yNTM5OCAwLjQzMzQ2OCAzLjY1MDc0IDAuNzgyMTg2IDMuNjgwNDMgMS4xNTczNUMzLjY2OTY0IDEuMjE4MzUgMy42NjMxNiAxLjI4MTUxIDMuNjYxNTQgMS4zNDYyOUMzLjU5MzUyIDEuNTg5MiAzLjQ1MzE3IDEuNzU5NzggMy4zMTcxNCAxLjkyNDk3QzMuMjMwMjMgMi4wMzEzMSAzLjE0MTE2IDIuMTM4NzMgMy4wNzMxNCAyLjI2NTA1QzMuMDI0MDIgMi4wNzgyNyAyLjkyNTc4IDEuOTE5MDMgMi44MzU2MyAxLjc3MTY2QzIuNzI5MjggMS41OTgzOCAyLjYyODg4IDEuNDM0ODIgMi42MjE4NiAxLjI1NTA2QzIuNjA3ODMgMC44OTQ0NjcgMi45OTE2MyAwLjQ1OTM3OSAzLjExODQ5IDAuMzI0OTY2TTIuNjM4NiA0LjI0NTA3QzIuNTQ0NjcgNC4xOTc1NyAyLjQ0MTU3IDQuMTY0MSAyLjMzNDE0IDQuMTM3NjVDMi4zMDcxNSAzLjk4OTIgMi4yMTA1MyAzLjUxNDE3IDIuMDExODggMy4xMjM4OUMyLjMzNzM4IDMuMzM3NjUgMi41OTI3MSAzLjQ0MjM4IDIuNzA3NjkgMy40ODM0QzIuNjI5NDIgMy43MzYwMyAyLjU3ODE0IDMuOTkxOSAyLjYzODYgNC4yNDUwN1pNMi4yMDc4MyAyLjQ1MDc0QzIuMjE5NyAyLjY0OTkzIDIuMjkzNjYgMi45NDE0MyAyLjU1NDM5IDMuMjczNDFDMi4zNjU5OSAzLjE4NTk2IDIuMDg4NTMgMy4wMzQyOCAxLjc3NDM2IDIuNzg3MDRDMS43NjA4NiAyLjc3NTE3IDEuNzQ2ODMgMi43NjM4MyAxLjczMjI1IDIuNzUzMDRDMS43MzExNyAyLjc1MTk2IDEuNzMwNjMgMi43NTE0MiAxLjcyOTU1IDIuNzUwMzRDMS4zMDQ3MiAyLjM4NDg5IDEuMTY2NTMgMS43Nzc2IDEuMTI4MjEgMS41NTYyOEMxLjI4MDk3IDEuNTc3MzMgMS42MTY3MyAxLjYzOTQxIDEuOTI4NzUgMS43OTgxMUMyLjA1MDc0IDEuODYwMTkgMi4xNjg5NiAxLjkzNjg0IDIuMjcxNTMgMi4wMzE4NUMyLjI0ODMxIDIuMDg2OTEgMi4xOTQ4NyAyLjIzNjQ0IDIuMjA3ODMgMi40NTA3NFpNMS42ODk2MSAyLjg5MTIzQzEuNjg5NjEgMi44OTEyMyAxLjY5MzM5IDIuODkzOTMgMS42OTUwMSAyLjg5NTU1QzEuNzI0NyAyLjkyMjU0IDEuNzUxMTUgMi45NTIyMyAxLjc3MzI4IDIuOTgzNTRDMi4wMTc4MSAzLjMzMTE3IDIuMTQ3MzcgMy44ODU1NiAyLjE5MTYzIDQuMTA3NDJDMi4wOTU1NSA0LjA4OTYxIDEuOTk3MyA0LjA3NjExIDEuODk5NiA0LjA2MjYyQzEuNjcyODcgNC4wMzEzMSAxLjQzODYgMy45OTc4NCAxLjIzNTYzIDMuOTE4NDlDMS4xODkyIDMuOTAwMTQgMS4xNDU0OCAzLjg3NTMgMS4xMDM5MSAzLjg0Mzk5QzEuMDkxNSAzLjgzMjY2IDEuMDc4IDMuODIxODYgMS4wNjQ1MSAzLjgxMTA3QzAuNzA5ODUyIDMuNTA1NTMgMC41NDYyODkgMi43ODQzNSAwLjQ5OTMyNSAyLjU0MTQzQzAuNzE2ODY5IDIuNTUzMzEgMS4zMTM5IDIuNjA4MzcgMS42MzcyNSAyLjg0NzVDMS42NTM5OCAyLjg2MjYyIDEuNjcxNzkgMi44NzY2NSAxLjY4OTYxIDIuODkwNjlNMi4zNDIyNCAyLjQ1MTI4QzIuMzI2NTkgMi4yMjU2NCAyLjM5NTY4IDIuMDgyNTkgMi40IDIuMDczOTVDMi40OTM5MyAxLjkwODIzIDIuNTUyMjMgMS43NTE2OSAyLjU4NTE2IDEuNjA1OTRDMi42MjQ1NiAxLjY4NTI5IDIuNjcyNiAxLjc2MzAyIDIuNzIxMTkgMS44NDIzOEMyLjg1MTgyIDIuMDU1NiAyLjk4NzMxIDIuMjc0NzYgMi45Njg5NiAyLjU1OTc4QzIuOTYzNTYgMi41OTE2MyAyLjk1OTc4IDIuNjI0NTYgMi45NTcwOSAyLjY1ODU3QzIuOTIyNTQgMi44NTIzNiAyLjg1NTYgMy4wNDQ1MyAyLjc5MTM2IDMuMjMwMjNDMi43ODE2NSAzLjI1Nzc2IDIuNzcxOTMgMy4yODUyOSAyLjc2Mjc1IDMuMzEyODJDMi41MDU4IDMuMDMwNSAyLjM2MTEzIDIuNzM0MTQgMi4zNDExNiAyLjQ1MTI4TTIuOTk1OTUgMC4yNTgwM0MyLjg4NjM3IDAuMzc2MjQ4IDIuNjc2OTIgMC42MjM0ODIgMi41NjQxIDAuODk1NTQ3QzIuNDk5MzMgMC42ODM5NDEgMi40IDAuNTQwMzUxIDIuMzU1NzQgMC40ODMxMzFDMi41NjE5NCAwLjM4ODY2NCAyLjc3Njc5IDAuMzEzNjMgMi45OTU5NSAwLjI1ODU3TTIuMjQ1MDcgMC41MzQ5NTNMMi4yMzMyIDAuNTQ2Mjg5QzIuMjM2OTggMC41NTAwNjcgMi40NzYxMSAwLjgyMzIxMiAyLjQ4NjkxIDEuMjU5MzhDMi40OTE3NyAxLjQ0Nzc3IDIuNDUzOTggMS42NjY5NCAyLjMzNjMgMS45MDgyM0MyLjIzMTU4IDEuODE1MzggMi4xMTMzNiAxLjczOTgxIDEuOTkzNTIgMS42Nzc3M0MxLjk5Mjk4IDEuNjc3NzMgMS45OTI0NCAxLjY3NzczIDEuOTkxOSAxLjY3NzE5QzEuNjQ5MTIgMS40NjE4MSAxLjc0MzU5IDAuOTY2MjYyIDEuNzg0NjIgMC44MDUzOThDMS45MzE0NCAwLjcwMzkxNCAyLjA4NTgzIDAuNjEzNzY1IDIuMjQ1NjEgMC41MzQ0MTNNMS43NTg3IDAuNzY0OTEyTDEuNzUwNjEgMC43NzAzMUwxLjY3ODgxIDAuNzkyNDQzTDEuNzU4NyAwLjc2NDkxMlpNMS41OTI5OCAwLjk0NjI4OUMxLjU4MTY1IDEuMDA5OTkgMS41NzEzOSAxLjEwMzM3IDEuNTc4OTUgMS4yMDgxQzEuNTg4MTIgMS4zMzQ5NSAxLjYyMjY3IDEuNDQ4MzEgMS42NzkzNSAxLjU0NjU2QzEuNDE3IDEuNDU3NDkgMS4xODQ4OSAxLjQyNTEgMS4wOTQyIDEuNDE0MzFDMS4yNDY0MiAxLjI0MzE4IDEuNDEzMjMgMS4wODY2NCAxLjU5MjQ0IDAuOTQ1NzQ5TTAuOTkwMDE0IDEuNTM3OTJDMS4wMTI2OSAxLjY5NTU1IDEuMTAxMjEgMi4xNzAwNCAxLjM4Njc3IDIuNTcwMDRDMS4wMTk3IDIuNDM1NjMgMC41OTQ4NzIgMi40MDkxOCAwLjQ2MDk5OSAyLjQwNDMyQzAuNTk3MDMxIDIuMDkzMzkgMC43NzUxNjkgMS44MDE4OSAwLjk5MDAxNCAxLjUzNzkyWk0wLjE2MTk0MyAzLjU0MTdDMC4xOTM3OTIgMy4yMjM3NSAwLjI2NTU4NyAyLjkxMjI4IDAuMzc1NzA5IDIuNjEzMjNDMC40MzQ1NDggMi45MDUyNiAwLjYwNzgyNyAzLjU5ODkyIDAuOTgyOTk2IDMuOTE4NDlDMC45OTQzMzIgMy45MjcxMyAxLjAwNTEzIDMuOTM1NzYgMS4wMTU5MiAzLjk0NTQ4QzEuMTYwMDUgNC4wNzAxOCAxLjI1NTA2IDQuMjQ3NzcgMS4zMDc5NiA0LjM2OTIzQzAuOTE2MDU5IDQuMjQ2MTUgMC41MjE5OTcgNC4wMDkxOCAwLjE2MTk0MyAzLjU0MTdaTTIuMzE5NTcgNC41MDY4OEMyLjA0OTY2IDQuNDk4NzkgMS43NjE5NCA0LjQ4NDIxIDEuNDY5OTEgNC40MTQwNEMxLjQ0NTA3IDQuMzQ0OTQgMS4zOTM3OSA0LjIxNyAxLjMxMDEyIDQuMDg2OTFDMS40OTQyIDQuMTQyNTEgMS42OTAxNSA0LjE3MDA0IDEuODgxMjQgNC4xOTY0OUMyLjE5NzAzIDQuMjQwNzYgMi40OTk4NyA0LjI4Mjg2IDIuNzA3MTUgNC40NDc1QzIuNzM5IDQuNDcyODcgMi43NjkyMyA0LjUwMDk0IDIuNzk2MjIgNC41MzI3OUMyLjY0NTYxIDQuNTE2MDYgMi40ODYzNyA0LjUxMTIgMi4zMjAxMSA0LjUwNjM0TTIuOTc5NzYgNC41NjE0QzIuOTM2MDMgNC40ODU4MyAyLjg4MzY3IDQuNDIyNjcgMi44MjQ4MyA0LjM3MDMxQzIuNjc4IDQuMDYzMTYgMi43NjA1OSAzLjc0MTk3IDIuODczOTUgMy40MDQ1OUMyLjg4ODUzIDMuMzYxNCAyLjkwMzEgMy4zMTg3NiAyLjkxODIyIDMuMjc1MDNDMi45NDg5OSAzLjE4NjUgMi45Nzk3NiAzLjA5NjkgMy4wMDgzNyAzLjAwNTEzQzMuMDM4MDYgMy4wODEyNCAzLjA4MDE2IDMuMTU1MiAzLjEzNTc2IDMuMjI2OTlDMy4zODk0NyAzLjU1ODQzIDMuNDg3NzIgMy44NzYzOCAzLjQyOTk2IDQuMTcyNzRDMy40MjM0OCA0LjIwNjIxIDMuNDE0ODQgNC4yMzg2IDMuNDA0NTkgNC4yNzE1M0MzLjM0NjI5IDQuNDUyOSAzLjIzOTk1IDQuNTc2NTIgMy4xODk3NCA0LjYyNzI2QzMuMTIxNzMgNC41OTg2NSAzLjA1MTAxIDQuNTc3MDYgMi45Nzk3NiA0LjU2MTRaTTMuMzE3MTQgNC42ODgyNkMzLjM0OTUzIDQuNjUyNjMgMy4zODgzOSA0LjYwMjk3IDMuNDI3MjYgNC41NDA4OUMzLjQzMDUgNC42MzEwNCAzLjQ0MjM4IDQuNzEwOTMgMy40NTc0OSA0Ljc3Nzg3QzMuNDEyMTUgNC43NDQ0IDMuMzY1MTggNC43MTUyNSAzLjMxNzY4IDQuNjg4MjZNMy4yNDIxMSAzLjE0NDRDMy4xMjk4MiAyLjk5NzU3IDMuMDgwMTYgMi44NDM3MiAzLjA5MDk2IDIuNjc1M0MzLjA5NjkgMi42NDEzIDMuMTAwNjcgMi42MDgzNyAzLjEwMjgzIDIuNTc2NTJDMy4xNDU0OCAyLjM0NTQ4IDMuMjc5MzUgMi4xODI0NiAzLjQyMDc4IDIuMDExMzRDMy41MTUyNSAxLjg5NjkgMy42MTEzNCAxLjc3OTc2IDMuNjg3OTkgMS42Mzc3OUMzLjcyOTAyIDEuODIzNDggMy44MTI2OSAxLjk0NzY0IDMuODk0NzQgMi4wNjk2NEM0LjAwODY0IDIuMjQwMjIgNC4xMTcxNCAyLjQwMTA4IDQuMTE2NiAyLjczNzM4QzQuMTE2NiAyLjg5NTAxIDQuMDgzMTMgMy4wMjI5NCA0LjAzMTMxIDMuMTM2M0MzLjk3MjQ3IDMuMjY1MzIgMy44ODkzNCAzLjM3NTQ0IDMuODA0MDUgMy40ODkzNEMzLjcyMDM4IDMuNjAwNTQgMy42MzQwMSAzLjcxNDk4IDMuNTY3NjEgMy44NTA0N0MzLjUzNzM4IDMuNjQ2OTYgMy40NDUwNyAzLjQwODkxIDMuMjQyNjUgMy4xNDQ0TTMuNzIwOTIgNS4wMjI0QzMuNzAwNDEgNC45OTgxMSAzLjY3ODgxIDQuOTc1NDQgMy42NTc3NiA0Ljk1Mjc3QzMuNjM1MDkgNC45MDY4OCAzLjUwNzE1IDQuNjI2NzIgMy41ODc1OCA0LjIxNTkyQzMuNTk2MjIgNC4xNzIyIDMuNjA3MDIgNC4xMjY4NiAzLjYyMTA1IDQuMDgwNDNDMy42ODE1MSAzLjg3NjkyIDMuNzkzMjUgMy43Mjc5NCAzLjkxMTQ3IDMuNTcwMzFDMy45MjcxMyAzLjU0OTggMy45NDIyNCAzLjUyOTI4IDMuOTU3OSAzLjUwODIzQzMuOTM3MzggMy44MDI0MyA0LjAzNzc5IDQuMDU3MjIgNC4wNzc3MyA0LjE0NDEzQzQuMDYxIDQuMjQxODQgNC4wNTM5OCA0LjM0ODcyIDQuMDU2MTQgNC40NjU4NkMzLjg3MTUzIDQuNjQzNDYgMy43NzA1OCA0Ljg3ODI3IDMuNzIyIDUuMDIxODZNNC41MDUyNiA0Ljg1Nzc2QzQuMzQ3MSA0Ljk0OTUzIDQuMjM2NDQgNS4wNjIzNSA0LjE1OTc4IDUuMTY1NDVDNC4wODM2NyA1LjI2ODAyIDQuMDM0MDEgNS4zNzAwNCA0LjAwMjE2IDUuNDUzNzFDMy45NjA1OSA1LjM2OTUgMy45MDIyOSA1LjI2MzE2IDMuODIyOTQgNS4xNTI1QzMuODIyOTQgNS4xNTE5NiAzLjgyMTg2IDUuMTUxNDIgMy44MjE4NiA1LjE1MDg4QzMuODQ5MzkgNS4wNTEwMSAzLjk1NTIgNC43MTkwMyA0LjE5OTE5IDQuNTE4NzZDNC4yNTg1NyA0LjQ2OTY0IDQuMzI3MTMgNC40Mjg2MSA0LjQwNDMyIDQuNDAwNTRDNC40MzgzMyA0LjM4ODEyIDQuNDczNDEgNC4zNzU3MSA0LjUwNzQyIDQuMzYzMjlDNC42MzEwNCA0LjMxOTU3IDQuNzU1NzQgNC4yNzUzIDQuODgzMTMgNC4yMTk3QzQuNjQ3NzcgNC40ODQ3NSA0LjUzODE5IDQuNzYwNTkgNC41MDQ3MiA0Ljg1Nzc2TTYuNjgzNCA0LjA4NjM3QzYuNDI0MjkgNC4zNjMyOSA2LjE1NjAxIDQuNjQ5MzkgNS4yMzA3NyA0LjY3MDQ1QzUuMDE0MzEgNC42NzUzIDQuODM1MDkgNC43MTM2MyA0LjY4NjY0IDQuNzcwODVDNC43NzE5MyA0LjU4NTcgNC45NTExNSA0LjI3NzQ2IDUuMjcxOCA0LjA1MjlDNS4zMzE3MSA0LjAxMTM0IDUuMzk1OTUgMy45NzI0NyA1LjQ2NTU5IDMuOTM3OTJDNS43MjQ3IDMuODA5NDUgNi4wOTQ0NyAzLjc1Mzg1IDYuNTM0OTUgMy43NzcwNkM2LjYxMTA3IDMuNzgwODQgNi42ODkzNCAzLjc5MjE3IDYuNzcyNDcgMy44MDM1MUM2LjgzOTk1IDMuODEyNjkgNi45MDg1IDMuODIyOTQgNi45NzU5OCAzLjgyODM0QzYuODYyMDggMy45MDQ5OSA2Ljc2OTc3IDMuOTk0NiA2LjY4Mzk0IDQuMDg2MzdNNy4yMzQwMSAzLjY1NjE0QzcuMTAwNjggMy42OTk4NyA2Ljk0ODQ1IDMuNjkyMzEgNi43OTAyOCAzLjY3MDE4QzYuNzA4MjMgMy42NTg4NCA2LjYyMzQ4IDMuNjQ2NDIgNi41NDE0MyAzLjY0MjExQzYuMTgzNTQgMy42MjMyMSA1Ljg3NjkyIDMuNjUyOSA1LjYyNTkxIDMuNzMwMDlDNS43NjQ2NCAzLjYgNS45MDc2OSAzLjQ0MDIyIDYuMDU3NzYgMy4yNDEwM0M2LjA5ODc5IDMuMTg3MDQgNi4xNDMwNSAzLjEzNzkyIDYuMTkxNjMgMy4wOTM2NkM2LjI0MjkyIDMuMDYwMTkgNi4yOTMxMiAzLjAyMjk0IDYuMzQyMjQgMi45ODEzOEM2LjUyNjg2IDIuODY4NTYgNi43NTQxMiAyLjgxMTM0IDcuMDIxMzIgMi44MTAyNkM3LjI3MjM0IDIuODA5MTggNy40ODgyNiAyLjg2MTU0IDcuNTczNTUgMi44ODUyOUM3LjU5NjIyIDIuOTY2MjYgNy42MTY3MyAzLjA0Nzc3IDcuNjM0MDEgMy4xMjk4MkM3LjU1NTIgMy40NDk5MyA3LjQxMTYxIDMuNTk3ODQgNy4yMzQ1NSAzLjY1NTZNNy41NzQ2MyAzLjYyMjEzQzcuNjE3MjcgMy41Njg2OSA3LjY1Mzk4IDMuNTA0NDUgNy42ODUyOSAzLjQyODg4QzcuNjkzMzkgMy40ODkzNCA3LjY5OTg3IDMuNTUwMzQgNy43MDQ3MiAzLjYxMTg4QzcuNjU5MzggMy42MTQwNCA3LjYxNjIgMy42MTcyNyA3LjU3NDYzIDMuNjIyMTNaJyBmaWxsPSclMjM5NjNBMjInLyUzRSUzQ3BhdGggZD0nTTEuNjc4NzEgMC43OTI0MjNMMS43NTA1MSAwLjc3MDI5MUwxLjc1ODYgMC43NjQ4OTNMMS42Nzg3MSAwLjc5MjQyM1onIGZpbGw9JyUyMzk2M0EyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdG9wOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lcnJvci00MDQtcGFnZSB7XG4gICAgbWFyZ2luOiA5NXB4IDIwcHg7XG4gIH1cbn1cblxuLmVycm9yLTQwNC1wYWdlX19iYWNrZ3JvdW5kIHtcbiAgei1pbmRleDogLTI7XG59XG5cbi5lcnJvci00MDQtcGFnZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBsZXR0ZXItc3BhY2luZzogMy4ycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5lcnJvci00MDQtcGFnZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmVycm9yLTQwNC1wYWdlX19idXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjNhMjI7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgMC4zcywgYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgY29sb3I6ICNlYmU5ZTY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZXJyb3ItNDA0LXBhZ2VfX2J1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwNWU0ZTtcbn1cblxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wYWdlcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRNb250c2VycmF0KTtcbn1cblxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wYWdlcyAucGFnZS1udW1iZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3BhZ2VzIC5wYWdlLW51bWJlci5jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3BhZ2VzIC5kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIHtcbiAgei1pbmRleDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWFuY2hvci1ibG9ja19fbGlua3MgLnN3aXBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyBhIHNwYW4ge1xuICB0b3A6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fbGlua3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIC5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rczpoYXMoLnN3aXBlci1zbGlkZS5pcy1hY3RpdmUpIC5zd2lwZXItc2xpZGU6bm90KC5pcy1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19zZXBhcmF0ZWQgc3ZnIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogLTFweDtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fc2VwYXJhdGVkIHN2ZyByZWN0IHtcbiAgZmlsbDogIzM1MzMzMDtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdCB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMSAxMScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMC4yNSAwLjI1SDAuMjVWMTAuMjUnIHN0cm9rZT0nJTIzRkZDNTgwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC00cHg7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTEgMTEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC4yNTAwMDEgLTEuMTkyMDllLTA2TDAuMjUgMTBMMTAuMjUgMTAnIHN0cm9rZT0nJTIzRkZDNTgwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC01cHg7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3QgLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdC1pdGVtczpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTEgMTEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAgMTAuMjVMMTAgMC4yNUwtMi45ODAyM2UtMDcgMC4yNScgc3Ryb2tlPSclMjNGRkM1ODAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC00cHg7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3QgLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdC1pdGVtczphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMSAxMScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00tMS4xOTIwOWUtMDYgMTBMMTAgMTBMMTAgMS4wMTMyOGUtMDYnIHN0cm9rZT0nJTIzRkZDNTgwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtNXB4O1xufVxuXG4udG8tcmVhZC1hbHNvIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLVNwYWNpbmctOSwgNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1TcGFjaW5nLTksIDQwcHgpO1xufVxuXG4udG8tcmVhZC1hbHNvX19saW5rcyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdFMTtcbn1cblxuLnRvLXJlYWQtYWxzb19fbGlua3MgYSAudG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG59XG5cbi50by1yZWFkLWFsc29fX2xpbmtzIGE6aG92ZXIgLnRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZSB7XG4gIGNvbG9yOiAjOTYzQTIyO1xufVxuXG4udG8tcmVhZC1hbHNvX19wb3N0LWluZm8ge1xuICBwYWRkaW5nOiA4cHggMCA4cHggOHB4O1xufVxuXG4udG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnkge1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xufVxuXG4udG8tcmVhZC1hbHNvX19wb3N0LWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZSB7XG4gIG1heC13aWR0aDogMjguMTI1cmVtO1xufVxuXG4udG8tcmVhZC1hbHNvX19yZWFkLW1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMS4yNXJlbTtcbn1cblxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlIHNwYW4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG8tcmVhZC1hbHNvX19yZWFkLW1vcmUgc3BhbjpiZWZvcmUsIC50by1yZWFkLWFsc29fX3JlYWQtbW9yZSBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IDM7XG59XG5cbi50by1yZWFkLWFsc29fX3JlYWQtbW9yZSA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udG8tcmVhZC1hbHNvX19yZWFkLW1vcmUgPiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlID4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlID4gc3BhbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4udG8tcmVhZC1hbHNvX19yZWFkLW1vcmUgPiBzcGFuIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlOmhvdmVyIHNwYW46YmVmb3JlLCAudG8tcmVhZC1hbHNvX19yZWFkLW1vcmU6aG92ZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuXG4udG8tcmVhZC1hbHNvX19yZWFkLW1vcmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fdG8tcmVhZC1hbHNvIC50by1yZWFkLWFsc29fX3JlYWQtbW9yZSB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4udGFicy1ibG9ja19fdGFic19fYnV0dG9ucyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMtYmxvY2tfX3RhYnNfX2J1dHRvbnMge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjVyZW07XG4gIH1cbn1cblxuLnRhYnMtYmxvY2tfX3RhYnNfX2J1dHRvbnMgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxcmVtIDEycHg7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX19idXR0b25zIC5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX19idXR0b25zIC5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTI2cHg7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX19idXR0b25zIC5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0yNnB4O1xufVxuXG4udGFicy1ibG9ja19fdGFic19fYnV0dG9ucyAuYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2NvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMtYmxvY2tfX3RhYnNfX2J1dHRvbnMudGFicy1ibG9ja19fYnV0dG9uc19fd2l0aG91dC10YWJzIHtcbiAgICBtaW4taGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxufVxuXG4udGFicy1ibG9ja19fdGFic19fYnV0dG9ucy50YWJzLWJsb2NrX19idXR0b25zX193aXRob3V0LXRhYnMgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAxcmVtIDFyZW07XG59XG5cbnNlY3Rpb24uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uIHNwYW4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbiA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uID4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uID4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b24gPiBzcGFuIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uID4gc3BhbiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uOmhvdmVyIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uOmhvdmVyIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOEY2O1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2J1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3N3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fYnV0dG9ucyAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19idXR0b25zIC5zd2lwZXItc2xpZGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19idXR0b25zIC5zd2lwZXItc2xpZGUgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2J1dHRvbnMgLnN3aXBlci1zbGlkZSAuYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19idXR0b25zOmhhcyguc3dpcGVyLXNsaWRlIC5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b246aG92ZXIpIC5zd2lwZXItc2xpZGUgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbjpub3QoOmhvdmVyKSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNlY3Rpb24tLWJhY2tncm91bmQtY29sb3JfX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYzRjA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb25TbWFsbE1vYmlsZU1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uTWFyZ2luTWRCb3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uTWFyZ2luTWRCb3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvblNtYWxsTW9iaWxlUGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uRXh0cmFTbWFsbE1vYmlsZVBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbkV4dHJhU21hbGxNb2JpbGVQYWRkaW5nVG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1iYWNrLXRvLXRvcF9fYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgLS1iYWNrLXRvLXRvcF9fd2lkdGg6IDQycHg7XG4gIC0tYmFjay10by10b3BfX2hlaWdodDogNDJweDtcbiAgLS1iYWNrLXRvLXRvcF9fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWJhY2stdG8tdG9wX19ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgLmFudGlwb2Rlcy1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG59XG5cbi5zZWFyY2gtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fcG9zdCBhIC5zZWFyY2gtcGFnZV9fcG9zdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3Bvc3QgYTpob3ZlciAuc2VhcmNoLXBhZ2VfX3Bvc3RfX3RpdGxlIHtcbiAgY29sb3I6ICM5MDVFNEU7XG59XG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRUJFN0UxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2s6YmVmb3JlLCAuYW50aXBvZGVzLXN1bW1hcnlfX2Jsb2NrOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmFudGlwb2Rlcy1zdW1tYXJ5X19ibG9jazpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk2M0EyMjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTYzQTIyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2s6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk2M0EyMjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTYzQTIyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDFyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLXN1bW1hcnlfX2Jsb2NrX19jb250ZW50OmJlZm9yZSwgLmFudGlwb2Rlcy1zdW1tYXJ5X19ibG9ja19fY29udGVudDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2tfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5NjNBMjI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5NjNBMjI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2tfX2NvbnRlbnQ6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk2M0EyMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk2M0EyMjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmFudGlwb2Rlcy1zdW1tYXJ5X19ibG9jay10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2stdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cblxuLmFudGlwb2Rlcy1zdW1tYXJ5X19jb250ZW50LnN1bW1hcnlTbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5hbnRpcG9kZXMtc3VtbWFyeV9fY29udGVudC5zdW1tYXJ5U2xpZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1zdW1tYXJ5X19ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5hbnRpcG9kZXMtc3VtbWFyeV9fZ3JvdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuLnN1bW1hcnlTbGlkZXJfX2Fycm93LS1yaWdodCxcbi5zdW1tYXJ5U2xpZGVyX19hcnJvdy0tbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1bW1hcnlTbGlkZXJfX2Fycm93LS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLnN1bW1hcnlTbGlkZXJfX2Fycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5zdW1tYXJ5U2xpZGVyX19hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbn1cblxuLnN1bW1hcnlTbGlkZXJfX2Fycm93LS1yaWdodC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN1bW1hcnlTbGlkZXJfX2Fycm93LS1sZWZ0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3VtbWFyeVNsaWRlcl9fY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG59XG5cbi5zdW1tYXJ5U2xpZGVyX19wcm9ncmVzcy0tYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NCwgOTQsIDc4LCAwLjMpO1xuICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdW1tYXJ5U2xpZGVyX19wcm9ncmVzcy0tYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnN1bW1hcnlTbGlkZXJfX3Byb2dyZXNzLS1iYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjOTA1RTRFO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5tYWMtdXNlciAuc3VtbWFyeVNsaWRlcl9fYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbjpoYXMoLmFudGlwb2Rlcy1zdW1tYXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50YWJzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDIwcHggMTBweCAwIDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi50YWJzLWJsb2NrX190b3Age1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZjVmM2YwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLWJsb2NrX190b3Age1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicy1ibG9ja19fdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRhYnMtYmxvY2tfX3RvcCB7XG4gICAgcGFkZGluZzogNDBweCA3MnB4O1xuICB9XG59XG5cbi50YWJzLWJsb2NrX190b3A6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyNycgaGVpZ2h0PScxOTAnIHZpZXdCb3g9JzAgMCAyMjcgMTkwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTIyNS45OTEgMTAzLjY3QzIyNS43MzEgMTAwLjQ1MSAyMjUuMzM1IDk3LjIxMjEgMjI0LjgwNSA5NC4wNDExTDIyNC43ODYgOTMuOTA2MUMyMjQuNjg5IDkzLjM2NjQgMjI0LjYwMiA5Mi44MzYzIDIyNC40OTYgOTIuMzA2MkMyMjMuODAyIDg4LjUyOCAyMjIuODk1IDg0LjczMDUgMjIxLjgwNiA4MS4wMDA0QzIyMS41NzQgODAuMjEwMSAyMjEuMzMzIDc5LjQyOTQgMjIxLjA4MiA3OC42NTgzQzIxNy43MjYgNjguMDg1MSAyMTIuODE3IDU4LjA3MDkgMjA2LjQ3MSA0OC44NjYzQzIwNS41MzYgNDcuNTE2OSAyMDQuNTYyIDQ2LjE2NzUgMjAzLjU2OSA0NC44NTY3QzIwMC44MyA0MS4yNDI0IDE5Ny44NTkgMzcuNzYyOSAxOTQuNzI1IDM0LjUxNDhDMTk0LjA5OCAzMy44NjkxIDE5My40NzEgMzMuMjIzMyAxOTIuODI1IDMyLjU4NzJDMTg2LjQ4OSAyNi4zMjIyIDE3OS40IDIwLjgwOTEgMTcxLjc4MSAxNi4yMTE3QzE3MS4xNTUgMTUuODI2MSAxNzAuNTM3IDE1LjQ1OTkgMTY5LjkyIDE1LjExMjlDMTY0LjE1MyAxMS43NzggMTU4LjA1OCA4Ljk0NDM2IDE1MS44MjggNi42ODg5OUMxNTEuMTgyIDYuNDQ4MDQgMTUwLjUyNiA2LjIxNjcyIDE0OS44NyA2LjAwNDY3QzE0MS4zNzMgMy4xMDM1NCAxMzIuNDgyIDEuMjMzNyAxMjMuNDQ1IDAuNDMzNzI0QzEyMC4wOTkgMC4xNDQ1NzUgMTE2LjczMyAwIDExMy40NDQgMEgxMTIuOTA0QzEwNC45ODYgMCA5Ny4wNzc5IDAuODI4ODk1IDg5LjM3MjMgMi40NTc3N0w4OC41NDI5IDIuNjMxMjZDODAuNzQwOCA0LjM0Njg4IDczLjExMjIgNi45MDEwNCA2NS44NTk4IDEwLjIzNTlDNTkuMzIxMSAxMy4yMzM0IDUzLjAxMzkgMTYuODg2MyA0Ny4xNDA2IDIxLjEwNzlDMzkuODk3OCAyNi4zMDMgMzMuMjUzIDMyLjM2NTUgMjcuNDA4NyAzOS4xMzE2TDI2LjYwODIgNDAuMDY2NUMxOS4zOTQ0IDQ4LjYwNiAxMy41MjExIDU4LjEwOTQgOS4xMzMgNjguMzE2NEM4LjgyNDM5IDY5LjA0ODkgOC41MDYxMyA2OS43ODE0IDguMjE2ODEgNzAuNTEzOUMzLjgxOTA4IDgxLjM1NzEgMS4xNTczIDkyLjc4ODEgMC4yOTg5NjggMTA0LjUxOEwwLjI1MDc0OCAxMDUuMjg5QzAuMDg2Nzk3MyAxMDcuNzc2IDAgMTEwLjMxMSAwIDExMi44NDVWMjMwLjA4NkgyMjYuMzU4VjExMi44NDVDMjI2LjM1OCAxMDkuOCAyMjYuMjMyIDEwNi43MTUgMjI1Ljk5MSAxMDMuNjdaTTIyMi4yMyAxMTIuODQ1VjE2MS43ODlDMjIwLjI0MyAxNjIuNjA4IDIxNy41ODEgMTYzLjcwNyAyMTYuNTg4IDE2NC4wODNDMjE1LjU4NSAxNjQuNDY4IDIxNC41NDQgMTY1LjQ2MSAyMTIuNzc5IDE2Ny4xOTZDMjExLjU2NCAxNjguMzkxIDIwOS4wMzcgMTcwLjg3OCAyMDguMTg4IDE3MS4wMTNDMjA0LjgzMiAxNzAuODQ5IDIwMy4yNzkgMTcxLjQxOCAyMDAuOTE2IDE3Mi4yODVDMTk5LjgyNyAxNzIuNjkgMTk4LjUxNSAxNzMuMTYyIDE5Ni42ODMgMTczLjcwMkMxOTQuNjU3IDE3Mi4wOTIgMTg2LjY4MiAxNjUuMjM5IDE4Ni4xMzIgMTY0LjkxMkMxODUuOTg3IDE2NC44MjUgMTg1Ljg0MyAxNjQuNzM4IDE4NS43MjcgMTY0LjY1MUwxNzYuMTQxIDE1Ny4zMjZDMTc0LjAzOCAxNTUuNzI2IDE3MS4yMDMgMTU1LjMzMSAxNjguNzQ0IDE1Ni4zMTRMMTYyLjc0NSAxNTguNzE0QzE2MS45NDQgMTU5LjAzMiAxNjEuMDY3IDE1OS4wNDIgMTYwLjI2NiAxNTguNzQzTDE1MS41NzcgMTU1LjQ4NUMxNTAuNzI4IDE1NS4xNjcgMTQ5LjgzMSAxNTUuMDEzIDE0OC45MjUgMTU1LjAxM0gxNDcuMTVDMTQ1LjczMyAxNTUuMDEzIDE0NC4zNDQgMTU1LjQwOCAxNDMuMTM4IDE1Ni4xNkwxMjEuNjIyIDE2OS42MjVDMTIwLjY0OCAxNzAuMjMyIDExOS40NjIgMTcwLjMxOSAxMTguNDIgMTY5Ljg1NkwxMTcuNTQzIDE2OS40NTFWMTYyLjk0NUMxMTcuNjU5IDE2Mi4yMDMgMTE4LjcxOSAxNTYuNTE3IDEyMi45ODIgMTUwLjg1OUMxMjUuNzMxIDE0Ny4xOTYgMTI5LjE3NCAxNDQuMzI0IDEzMy4yNjMgMTQyLjI2MkMxMzguMTQzIDEzOS43OTQgMTQzLjk3NyAxMzguNDc0IDE1MC42OSAxMzguMzJDMTc4Ljk1NyAxMzcuNjc0IDE4Ny42MDggMTI4LjQ0IDE5NS4yNTUgMTIwLjI4NkMxOTkuMzA2IDExNS45NjggMjAzLjY5NCAxMTIuMDQ1IDIxMC41NTEgMTA5Ljc5QzIxMy43NzIgMTA4LjcyIDIxNy41NTMgMTA4LjAyNiAyMjIuMDg1IDEwNy44MzRDMjIyLjE2MiAxMDkuNTExIDIyMi4yMTEgMTExLjE4OCAyMjIuMjExIDExMi44NDVNMTE3LjM5OCAxMTkuMjc0QzExNi45MDYgMTIyLjA3OSAxMTYuNzEzIDEyNS4xNjMgMTE2Ljc4MSAxMjguNTM3QzExMS40NjcgMTMzLjY0NSAxMDguNTU0IDE0MC40MDEgMTA3LjE1NiAxNDQuNTM2QzEwNi41NTggMTQzLjg0MiAxMDUuOTUxIDE0My4xODcgMTA1LjMzMyAxNDIuNTQxQzEwNC42NjggMTQxLjIyMSAxMDAuOTg0IDEzMy4xNjMgMTAzLjMwOCAxMjEuMzQ2QzEwMy41NTkgMTIwLjA5MyAxMDMuODY3IDExOC43OTIgMTA0LjI2MyAxMTcuNDQzQzEwNS45OTkgMTExLjU4MyAxMDkuMjIgMTA3LjI5NCAxMTIuNjI0IDEwMi43NTRDMTEzLjA2OCAxMDIuMTU3IDExMy41MjEgMTAxLjU3OCAxMTMuOTU1IDEwMC45NzFDMTEzLjM1NyAxMDkuNDMzIDExNi4yNSAxMTYuNzY4IDExNy4zOTggMTE5LjI4NE0xMTYuMDk2IDkwLjI0MzZDMTE0LjM5OSA5My45NTQzIDExMi4wMDcgOTcuMTI1NCAxMDkuNTU3IDEwMC40MDJDMTA3LjE0NiAxMDMuNjAyIDEwNC42NjggMTA2Ljg5OSAxMDIuNzQ5IDExMC44MDJDMTAxLjg3MSAxMDQuOTUyIDk5LjIwOTMgOTguMDk4OCA5My4zODQyIDkwLjQ4NDZDOTAuMTQzOCA4Ni4yNTMzIDg4LjcxNjUgODEuODI5MyA4OS4wMzQ3IDc2Ljk4MTNDODkuMTk4NyA3Ni4wMDc4IDg5LjMxNDQgNzUuMDUzNiA4OS4zODE5IDc0LjEyODNDOTAuNjE2NCA2Ny40Nzc5IDk0LjQ3NCA2Mi43ODQgOTguNTM0MiA1Ny44NTg4QzEwMS4yNTQgNTQuNTYyNSAxMDQuMDMxIDUxLjE5ODcgMTA2LjIzIDQ3LjEwMjVDMTA3LjQwNyA1Mi40NDIxIDEwOS44MjcgNTYuMDI3NSAxMTIuMTgxIDU5LjUzNTlDMTE1LjQ2OSA2NC40NDE4IDExOC41ODQgNjkuMDY4MiAxMTguNTc1IDc4Ljc1NDdDMTE4LjU3NSA4My4yODQ3IDExNy42MSA4Ni45NjY2IDExNi4xMTUgOTAuMjMzOU02My41ODM4IDcwLjUyMzZDNjMuOTMxIDc2LjI1ODQgNjYuMDUyNyA4NC42MzQxIDczLjU2NTUgOTQuMTk1M0M2OC4xMzU5IDkxLjY3OTcgNjAuMTUwNSA4Ny4zMTM1IDUxLjEwNDMgODAuMTkwOEM1MC43MTg1IDc5Ljg0MzggNTAuMzIzMSA3OS41MTYxIDQ5Ljg5ODggNzkuMjA3N0M0OS44Njk5IDc5LjE3ODggNDkuODUwNiA3OS4xNTk1IDQ5LjgxMiA3OS4xMzA2QzM3LjU3MzYgNjguNjA1NiAzMy41OTA1IDUxLjE0MDkgMzIuNTAwOCA0NC43N0MzNi44OTg1IDQ1LjM3NzIgNDYuNTcxNiA0Ny4xNjAzIDU1LjU1MDMgNTEuNzM4NUM1OS4wNjA3IDUzLjUyMTYgNjIuNDc0OCA1NS43Mjg4IDY1LjQxNjIgNTguNDY2QzY0Ljc0MTEgNjAuMDU2NCA2My4xOTgxIDY0LjM1NTEgNjMuNTc0MiA3MC41MjM2TTc1Ljk5NTggMTIyLjE2NkM3My4yOTU1IDEyMC44MDcgNzAuMzI1MSAxMTkuODMzIDY3LjIxOTcgMTE5LjA4MUM2Ni40Mzg1IDExNC44MTIgNjMuNjYxIDEwMS4xMzUgNTcuOTQyIDg5Ljg5NjZDNjcuMzI1OCA5Ni4wNTU1IDc0LjY2NSA5OS4wNzIzIDc3Ljk4MjUgMTAwLjI0OEM3NS43MjU4IDEwNy41MjUgNzQuMjUwMyAxMTQuODg5IDc1Ljk5NTggMTIyLjE2NlpNNjkuMTI5MiA1OS42ODA1QzY5LjU4MjUgNTguODkwMSA3MC4wMDY4IDU4LjA5MDIgNzAuNDAyMiA1Ny4zMDk0QzcyLjM3OTMgNTMuNDE1NiA3My42NzE2IDQ5LjY5NTIgNzQuNDYyNCA0Ni4yMTU3Qzc1LjYwMDQgNDguNDkwNCA3Ni45Nzk1IDUwLjcyNjUgNzguMzg3NiA1My4wMjA0QzgyLjE1ODUgNTkuMTUwNCA4Ni4wNDUgNjUuNDczMSA4NS41MjQzIDczLjY2NTdDODUuMzY5OSA3NC41ODEzIDg1LjI1NDIgNzUuNTM1NSA4NS4xNzcxIDc2LjUxODZDODQuMTc0MSA4Mi4wODk2IDgyLjI2NDUgODcuNjIyIDgwLjQxMjkgOTIuOTcxMkM4MC4xNDI4IDkzLjc2MTYgNzkuODYzMiA5NC41NjE2IDc5LjU5MzEgOTUuMzUxOUM3Mi4xOTYxIDg3LjIxNzIgNjguMDI5OCA3OC42OTY5IDY3LjQ2MDggNzAuNTUyNUM2Ny4wMDc1IDY0LjA2NTkgNjkuMDAzOCA1OS45NDA3IDY5LjEyOTIgNTkuNjkwMU00OC42NTQ3IDgzLjIwNzZDNDguNzAyOSA4My4yNDYyIDQ4Ljc2MDggODMuMjk0NCA0OC44MDkgODMuMzMyOUM0OS42NjczIDg0LjEwNCA1MC40MjkyIDg0Ljk2MTggNTEuMDY1NyA4NS44Njc4QzU4LjExNTYgOTUuODcyNCA2MS44NDc5IDExMS44MjQgNjMuMTIwOSAxMTguMjE0QzYwLjM1MyAxMTcuNzAzIDU3LjUxNzcgMTE3LjMxOCA1NC43MTEyIDExNi45MjJDNDguMTcyNSAxMTYuMDE2IDQxLjQzMTIgMTE1LjA2MiAzNS41ODY5IDExMi43NjhDMzQuMjQ2NCAxMTIuMjM4IDMyLjk4MyAxMTEuNTI1IDMxLjc5NjcgMTEwLjYyOUMzMS40MzAzIDExMC4zMDEgMzEuMDQ0NSAxMDkuOTgzIDMwLjY1ODcgMTA5LjY4NFYxMDkuNzAzQzIwLjQ0NTYgMTAwLjg5NCAxNS43Mjk2IDgwLjEzMyAxNC4zNzk0IDczLjE1NDhDMjAuNjM4NSA3My41MDE4IDM3LjgzNCA3NS4wODI1IDQ3LjE1MDIgODEuOTczOUM0Ny42NDIxIDgyLjQwNzYgNDguMTQzNiA4Mi44MTI0IDQ4LjY1NDcgODMuMjE3Mk01NC4xODA4IDEyMC43NjhDNjMuMjc1MiAxMjIuMDQgNzEuOTkzNSAxMjMuMjY0IDc3Ljk2MzIgMTI3Ljk5N0M3OC44ODkxIDEyOC43MiA3OS43NDc0IDEyOS41MzkgODAuNTI4NiAxMzAuNDU1Qzc2LjE3OTEgMTI5Ljk2MyA3MS41OTgxIDEyOS44MjggNjYuODE0NiAxMjkuNjkzQzU5LjA0MTQgMTI5LjQ2MiA1MC43NTcxIDEyOS4wMzggNDIuMzQ3NCAxMjcuMDIzQzQxLjYzMzggMTI1LjAzOCA0MC4xNDg2IDEyMS4zNTYgMzcuNzM3NSAxMTcuNjA3QzQzLjAzMjIgMTE5LjIwNyA0OC42ODM2IDExOS45OTcgNTQuMTgwOCAxMjAuNzU5TTgyLjc3NTcgOTcuOTczNUM4My4xOTA0IDk2LjczOTggODMuNjE0NyA5NS40OTY1IDg0LjA1ODMgOTQuMjQzNUM4NC45NDU2IDkxLjY4OTMgODUuODMyOSA4OS4xMDYzIDg2LjY1MjYgODYuNDc1Qzg3LjUxMDkgODguNjcyNSA4OC43MjYxIDkwLjc5MyA5MC4zMTc0IDkyLjg2NTJDOTcuNjE4IDEwMi40MDcgMTAwLjQ2MyAxMTEuNTQ0IDk4Ljc4NSAxMjAuMDg0Qzk4LjU5MjEgMTIxLjAzOCA5OC4zNTEgMTIxLjk4MyA5OC4wNTIgMTIyLjkyN0M5Ni4zNzM5IDEyOC4xNTEgOTMuMzE2NyAxMzEuNjk4IDkxLjg3MDEgMTMzLjE3M0M4OS45MDI3IDEzMi4zNDQgODcuODc3NCAxMzEuNzE3IDg1LjgxMzYgMTMxLjI4NEM4NC41NTk4IDEyOS4xMDUgODMuMDU1NCAxMjcuMjkzIDgxLjM1OCAxMjUuNzhDNzcuMTI0MiAxMTYuOTQyIDc5LjUwNjMgMTA3LjY4OSA4Mi43NzU3IDk3Ljk4MzJNOTguNjk4MSAxMzAuNjg2Qzk4Ljc5NDYgMTMzLjI3OSA5OS4xMzIxIDEzNS41NzMgOTkuNTY2MSAxMzcuNUM5OC4yNjQyIDEzNi41NDYgOTYuOTE0IDEzNS42ODggOTUuNTM0OSAxMzQuOTI3Qzk2LjQ2MDcgMTMzLjg5NiA5Ny41Nzk0IDEzMi40NzkgOTguNjk4MSAxMzAuNjg2Wk0xMTguNyA5Ni4wMzYyQzExOS4wODYgOTQuNjY3NiAxMTkuNTg3IDkzLjMwODYgMTIwLjE3NiA5MS45Nzg1QzEyMy41NDEgODQuNDMxNyAxMzAuMTQ4IDc3LjU4ODUgMTM5Ljg4OCA3MS41NDUyQzE0MS41MjggNzAuNTMzMiAxNDMuMjU0IDY5LjU0MDUgMTQ1LjA2NyA2OC41NjdDMTQ2LjgzMiA2Ny42MjI0IDE0OC40ODEgNjYuNjI5NyAxNTAuMDI0IDY1LjU3OTFDMTQ5LjU2MSA2Ni41MjM3IDE0OS4xMzcgNjcuNDU4NiAxNDguNzMyIDY4LjM4MzlDMTQ4LjMwOCA2OS4zNTc0IDE0Ny45MjIgNzAuMzIxMiAxNDcuNTU1IDcxLjI3NTRDMTQzLjQ1NyA4MS45NzM5IDE0Mi41NzkgOTEuNTczNyAxNDIuMzg2IDk1LjE3ODRDMTM3LjEyIDk2LjY4MiAxMzIuNTY4IDk4LjUyMjkgMTI4LjgwNyAxMDEuMDE5QzEyNC4yOTQgMTA0LjAxNyAxMjEuMDkyIDEwNy45MDEgMTE5LjEyNCAxMTIuODc0QzExNy45NDggMTA5LjQ1MyAxMTYuNjE3IDEwMy4yOTQgMTE4LjY5IDk2LjAyNjZNMTUwLjEwMSA3NS43MTg2QzE3Mi42NjkgNzYuNTg2MSAxODYuNjI0IDY4LjcyMTIgMTk0LjM4NyA2MS44NzhDMTk1LjM5IDYxLjAwMDkgMTk2LjMxNiA2MC4xMjM4IDE5Ny4xNjUgNTkuMjQ2N0MxOTYuMTIzIDYxLjUwMjEgMTk0LjkxOCA2My44NzMxIDE5My41MzkgNjYuMjgyN0MxOTAuNDA0IDcxLjc0NzcgMTg1Ljk5NyA3Ny45NDUxIDE4MC4yMiA4Mi44MTI0QzE3OC43NTQgODMuNzE4NCAxNzcuMzc1IDg0Ljc0MDEgMTc2LjA5MiA4NS44Nzc0QzE3Mi4zOTkgODguMjY3NyAxNjguMjQyIDkwLjA1MDggMTYzLjYwMyA5MC44MzE1QzE1Ny4zMTUgOTEuODkxNyAxNTEuNTQ4IDkyLjkxMzQgMTQ2LjM1OSA5NC4xNzZDMTQ2LjYzOSA5MC41OTA2IDE0Ny40ODggODMuNjEyNCAxNTAuMTExIDc1LjczNzlNMTIyLjAyNyAxMTYuMzM1QzEyMy41OSAxMTEuMTIgMTI2LjUxMiAxMDcuMjI2IDEzMC45NDggMTA0LjI3N0MxMzQuOTUgMTAxLjYxNyAxNDAuMjE2IDk5LjcxOCAxNDYuMzQgOTguMTg1NkMxNTEuNzMxIDk2LjgyNjYgMTU3Ljc4OCA5NS43Mzc0IDE2NC4yMyA5NC42NDgzQzE2Ni4wMzQgOTQuMzM5OSAxNjcuNzk4IDkzLjkwNjIgMTY5LjUzNCA5My4zMTgyQzE2My4xNCAxMDEuNDM0IDE1Ny4xNTEgMTA2Ljk2NiAxNTEuNDQyIDExMC45ODVDMTQzLjQwOCAxMTYuNjUzIDEzNS45MDUgMTE5LjI5MyAxMjguNTU2IDEyMS44OTZDMTI3LjU1MyAxMjIuMjYyIDEyNi41NiAxMjIuNjA5IDEyNS41NTcgMTIyLjk2NkMxMjMuNzgzIDEyMy42MTEgMTIyLjE1MyAxMjQuNDQgMTIwLjY2OCAxMjUuNDA0QzEyMC43ODMgMTIxLjk5MiAxMjEuMjI3IDExOC45OTUgMTIyLjAyNyAxMTYuMzI1TTE1MS43OTkgMTE2LjY1M0MxNTMuNTE1IDExNS40NTcgMTU1LjM3NyAxMTQuMzM5IDE1Ny4zODMgMTEzLjMzN0MxNjQuODQ3IDEwOS42MzYgMTc1LjQ5NCAxMDguMDM2IDE4OC4xNzYgMTA4LjcxMUMxOTAuMzc1IDEwOC44MjYgMTkyLjYzMiAxMDkuMTQ0IDE5NS4wMTQgMTA5LjQ4MkMxOTYuOTYyIDEwOS43NTIgMTk4LjkzIDExMC4wMzEgMjAwLjg3OCAxMTAuMTk1QzE5Ny41OTkgMTEyLjQwMiAxOTQuOTM3IDExNC45ODUgMTkyLjQ1OSAxMTcuNjE2QzE4NC45OTQgMTI1LjU4NyAxNzcuMjc5IDEzMy44MTggMTUwLjYyMiAxMzQuNDM1QzE0NC4zOTIgMTM0LjU4IDEzOS4yMjMgMTM1LjY3OSAxMzQuOTQxIDEzNy4zMjdDMTM3LjM5IDEzMS45OTcgMTQyLjU2IDEyMy4xMyAxNTEuNzg5IDExNi42NjJNMjIxLjMxNCA5OC42NzcxQzIyMS41NDUgMTAwLjQzMSAyMjEuNzI5IDEwMi4xOTUgMjIxLjg3MyAxMDMuOTU5QzIyMC41ODEgMTA0LjAxNyAyMTkuMzE3IDEwNC4xMDMgMjE4LjEzMSAxMDQuMjM4QzIxOS4zNTYgMTAyLjY5NiAyMjAuNDE3IDEwMC44NDYgMjIxLjMxNCA5OC42NzcxWk0yMTkuODM4IDkwLjA3OTdDMjE3LjU3MiA5OS4yOTQgMjEzLjQzNSAxMDMuNTQ0IDIwOC4zMzMgMTA1LjIxMkMyMDQuNTA0IDEwNi40NjUgMjAwLjEwNiAxMDYuMjYyIDE5NS41NTQgMTA1LjYxN0MxOTMuMTkxIDEwNS4yODkgMTkwLjc1MSAxMDQuOTQyIDE4OC4zODkgMTA0LjgxN0MxNzguMDg5IDEwNC4yNjcgMTY5LjI2NCAxMDUuMTI1IDE2Mi4wMjIgMTA3LjM1MkMxNjYuMDE0IDEwMy42MTIgMTcwLjE0MiA5OS4wMDQ4IDE3NC40NjMgOTMuMjdDMTc1LjYzOSA5MS43MDg2IDE3Ni45MTIgOTAuMzAxNCAxNzguMzIgODkuMDM4OEMxNzkuNzk2IDg4LjA4NDYgMTgxLjI0MiA4Ny4wMDUxIDE4Mi42NiA4NS44MUMxODcuOTg0IDgyLjU2MTkgMTk0LjUyMiA4MC45MTM3IDIwMi4yMDkgODAuODk0NEMyMDkuNDQyIDgwLjg2NTUgMjE1LjYzMyA4Mi4zNjkxIDIxOC4wOTMgODMuMDUzNEMyMTguNzQ4IDg1LjM3NjIgMjE5LjMzNyA4Ny43MjggMjE5LjgzOCA5MC4wNzk3Wk0yMDMuOTgzIDUyLjU4NjdDMjA5LjQwMyA2MC43MDIxIDIxMy42ODUgNjkuNDYzNCAyMTYuNzMzIDc4LjY4NzJDMjEzLjQ1NCA3Ny45MjU4IDIwOC4yOTQgNzcuMDEwMiAyMDIuMzgyIDc3LjAxMDJIMjAyLjI5NkMxOTcuNzgyIDc3LjAxMDIgMTkzLjU3NyA3Ny41NTk2IDE4OS43MjkgNzguNjM5MUMxOTIuMjg1IDc1LjU1NDggMTk0LjY4NiA3Mi4wNDY0IDE5Ni45MTQgNjguMTQyOUMyMDAuNTY5IDYxLjc2MjQgMjAyLjczOSA1Ni4yNTg5IDIwMy45NzQgNTIuNTg2N00yMDAuMjggNDcuMzUzMUMyMDAuNDYzIDQ3LjYwMzcgMjAwLjY0NiA0Ny44NTQzIDIwMC44MzkgNDguMTA0OUMxOTkuMTkgNTAuOTE5MiAxOTYuMjg3IDU1LjA2MzcgMTkxLjY4NyA1OS4wNzMzQzE4MS42MzggNjcuODQ0MSAxNjcuNzg5IDcyLjIzOTIgMTUxLjUgNzEuODUzN0MxNTEuNzUxIDcxLjIxNzUgMTUyLjAwMSA3MC41ODE0IDE1Mi4yODEgNjkuOTM1NkMxNTQuNDYxIDY0Ljg3NTUgMTU3LjExMyA2MC4zNzQ0IDE2MC4yMDggNTYuNDUxNkMxNjAuNDUgNTYuMTQzMiAxNjAuNjkxIDU1Ljg1NDEgMTYwLjk0MSA1NS41NTUzQzE2OC42ODYgNDYuMTY3NSAxNzkuMTU5IDQwLjI0OTYgMTkyLjIwOCAzNy44NjlDMTk1LjA1MyA0MC44NTY4IDE5Ny43NzIgNDQuMDQ3MSAyMDAuMjcgNDcuMzQzNE0xNzAuMDM2IDM2LjAxODRDMTcxLjM2NyAyOS42NzY0IDE3MS4yOTkgMjQuMTM0NCAxNzEgMjAuNTk3MUMxNzcuNDUyIDI0LjYxNjMgMTgzLjQ3IDI5LjMxOTggMTg4LjkzOCAzNC41OTE5QzE4MC4yOTcgMzYuNTI5MiAxNzMuMjc2IDM5LjkxMjMgMTY3LjU5NiA0NC4wNzZDMTY4LjczNCA0MS4yMzI3IDE2OS41MDUgMzguNTE0NyAxNzAuMDM2IDM2LjAxODRaTTE1MS42OTMgMTEuMDU1MkMxNTYuODkxIDEzLjAwMjEgMTYxLjk2NCAxNS4zNzMxIDE2Ni44MjQgMTguMTEwNEMxNjcuMTcyIDIwLjI5ODMgMTY3Ljk4MiAyNy4xODk3IDE2Ni4yMzYgMzUuMzYzQzE2NC43MTIgNDIuNDc2MSAxNjEuNzQyIDQ4LjY4MzIgMTU3LjM1NCA1My45MzZDMTUzLjY1IDU4LjM1MDQgMTQ4Ljk2MyA2Mi4wOTAxIDE0My4yODMgNjUuMTI2MUMxNDEuNzIxIDY1Ljk1NSAxNDAuMjI2IDY2LjgxMjggMTM4Ljc4OSA2Ny42ODAzQzEzNi40MzYgNTYuNjE1NSAxMzcuMTQgNDYuNjY4NyAxMzguOTcyIDM4LjUyNDRDMTM5Ljk2NSAzNC4xMTk2IDE0MS4yNzcgMzAuMjI1OCAxNDIuNjE4IDI2Ljk3NzdDMTQ1Ljk1NCAxOC45MDA3IDE0OS45NTcgMTMuMzAwOSAxNTEuNzEyIDExLjA1NTJNMTI2LjAwMSA0Ljg1NzcxTDEyNi42NzYgNS43MzQ4QzEyNi43NzIgNS4zNDkyNyAxMjYuODQgNS4xMzcyMiAxMjYuODQgNS4xMjc1OUwxMjYuNjA4IDQuOTI1MThDMTMzLjg2MSA1LjgwMjI3IDE0MC45ODggNy40MDIyMyAxNDcuODY0IDkuNjk2MTVDMTQ1Ljc0MiAxMi41NDkxIDE0Mi4xODQgMTcuOTA4IDEzOS4xMDcgMjUuMzI5NUMxMzcuODYzIDI4LjM0NjMgMTM2LjYyOSAzMS44NjQzIDEzNS42MzUgMzUuODI1NkMxMjkuOTc0IDI5LjYzNzggMTI2Ljc0MyAyMi45NDg4IDEyNS45ODEgMTUuOTIyNUMxMjUuNzIxIDEzLjQzNTggMTI1LjgyNyAxMS4xNDE5IDEyNi4wMzkgOS4zMjAyNUMxMjYuMjIzIDcuNzM5NTcgMTI2LjQ5MyA2LjUxNTUgMTI2LjY2NiA1Ljc5MjYzTDEyNS40OSA0Ljc5MDI0QzEyNS42NjMgNC44MDk1MiAxMjUuODM3IDQuODE5MTYgMTI2LjAxIDQuODQ4MDdNMTM0LjYzMiA0MC40MDM4QzEzMy4wNyA0OC44Mjc3IDEzMi43NDIgNTguODUxNiAxMzUuMzE3IDY5Ljg4NzVDMTMwLjAxMyA3My40NTM2IDEyNS42ODIgNzcuMjggMTIyLjMxNyA4MS4zNjY3QzEyMi4zOTQgODAuNTM3OCAxMjIuNDIzIDc5LjY3MDMgMTIyLjQyMyA3OC43NjQzQzEyMi40MjMgNjcuODczIDExOC44MzUgNjIuNTIzOCAxMTUuMzYzIDU3LjM1NzZDMTEyLjIxIDUyLjY0NDUgMTA5LjIyIDQ4LjE5MTYgMTA5LjMyNiAzOS4yNDcyQzEwOS44MTggMzcuMzQ4NSAxMDkuOTgyIDM1LjQ3ODcgMTA5Ljg4NSAzMy42MjgxQzExMS43MzcgMjMuNzEwMyAxMTcuODAzIDE1LjU4NTIgMTIyLjAwOCAxMC45NDkxQzEyMS45MjEgMTIuNTU4NyAxMjEuOTMxIDE0LjMwMzMgMTIyLjExNCAxNi4wOTZDMTIyLjcxMiAyMi4xMjk2IDEyNS4zODQgMzEuMTggMTM0LjYzMiA0MC4zOTQyTTExMi45MTQgNC4xMzQ4NEgxMTMuNDU0QzExNi41NCA0LjEzNDg0IDExOS42OTMgNC4yNjk3OCAxMjIuODI4IDQuNTM5NjVDMTIyLjgyOCA0LjU2ODU2IDEyMi44MTggNC41OTc0OCAxMjIuODA5IDQuNjI2MzlDMTIwLjAwMiA3LjE4MDU1IDExMi4xOSAxNC45NDkgMTA4LjA2MyAyNS44MjExQzEwNC4yMDUgMTYuMzk0OCA5NS4zOTAyIDguNzkwMTUgOTIuMDQzNyA2LjE0OTI1Qzk4Ljg5MSA0LjgxOTE2IDEwNS45MDIgNC4xNDQ0OCAxMTIuOTE0IDQuMTQ0NDhNODkuODA2MyA5LjMyOTg5QzkzLjcxMjEgMTIuNDcyIDEwNS4xMzEgMjIuNDk1OCAxMDUuOTk5IDMzLjMwMDRDMTA1LjY5IDM1LjA1NDYgMTA1LjUwNyAzNi44NjY2IDEwNS40NTkgMzguNzM2NEMxMDMuNDkxIDQ1LjcyNDIgOTkuNDUwNCA1MC42MzAxIDk1LjUzNDkgNTUuMzkxNEM5My4wMjc0IDU4LjQ0NjggOTAuNDYyMSA2MS41NTAzIDg4LjUwNDMgNjUuMTg0Qzg3LjA5NjIgNTkuODA1OCA4NC4yNjA5IDU1LjIxNzkgODEuNjU3IDUwLjk3NzFDNzguNTkwMSA0NS45OTQxIDc1LjcwNjUgNDEuMjkwNiA3NS40OTQzIDM2LjExNDhDNzUuMDk4OSAyNS43MzQzIDg2LjE0MTUgMTMuMjA0NSA4OS43OTY2IDkuMzQ5MTdNODYuMjg2MSA3LjQyMTUxQzgzLjEzMjUgMTAuODIzOCA3Ny4wODU2IDE3LjkzNjkgNzMuODM1NSAyNS43NjMyQzcxLjk3NDIgMTkuNjYyMiA2OS4xMDAzIDE1LjUyNzMgNjcuODI3MyAxMy44ODg4QzczLjc2ODEgMTEuMTgwNCA3OS45NTk2IDkuMDExODMgODYuMjg2MSA3LjQyMTUxWk01MS4zOTM2IDIzLjE4MDJDNTUuNjM3MSAyMC4yNjk0IDYwLjA4MyAxNy42NTc0IDY0LjY4MzMgMTUuMzgyOEw2NC4zMTY4IDE1LjcxMDVDNjQuNDIyOSAxNS44MjYxIDcxLjMwODggMjMuNjgxMyA3MS42MjcgMzYuMjQwMUM3MS43NzE3IDQxLjY2NjUgNzAuNjgxOSA0Ny45Njk5IDY3LjI3NzUgNTQuOTA5NUM2NC4yNDkzIDUyLjIzOTcgNjAuODU0NSA1MC4wNjE0IDU3LjQwMTkgNDguMjc4M0M1Ny4zODI2IDQ4LjI3ODMgNTcuMzczIDQ4LjI3ODMgNTcuMzYzNCA0OC4yNTkxQzQ3LjQ4NzggNDIuMDYxNiA1MC4yMTcgMjcuNzc3NiA1MS4zOTM2IDIzLjE2MDlNNDUuODg2OCAyNy4yMjgzQzQ1LjU1ODkgMjkuMDY5MiA0NS4yNiAzMS43NDg2IDQ1LjQ4MTggMzQuNzY1NEM0NS43NTE4IDM4LjQxODMgNDYuNzM1NSA0MS42ODU3IDQ4LjM3NSA0NC41MDk4QzQwLjgyMzcgNDEuOTU1NiAzNC4xNDk5IDQxLjAxMTEgMzEuNTM2MyA0MC43MjE5QzM1LjkxNDggMzUuODA2NCA0MC43MTc2IDMxLjI4NiA0NS44ODY4IDI3LjIzNzlNMjguNTA4MSA0NC4yNzg0QzI5LjE2MzkgNDguODM3NCAzMS43MTk2IDYyLjQ2NiAzOS45MjY4IDczLjk1NDhDMjkuMzU2OCA3MC4wODk5IDE3LjEyOCA2OS4zMjg0IDEzLjI3MDMgNjkuMTgzOUMxNy4xOTU1IDYwLjIzOTUgMjIuMzI2MiA1MS44NzM0IDI4LjUwODEgNDQuMjY4OE0xMC44NCA3NS4yMjcxQzEyLjUyNzcgODMuNjQxMyAxNy41MjM0IDEwMy41ODMgMjguMzE1MiAxMTIuNzg4QzI4LjY0MzEgMTEzLjAzOCAyOC45NTE3IDExMy4yODkgMjkuMjYwMyAxMTMuNTU5QzMzLjQxNyAxMTcuMTU0IDM2LjE0NjIgMTIyLjI3MiAzNy42NyAxMjUuNzYxQzI2LjM4NjQgMTIyLjIyNCAxNS4wNTQ1IDExNS4zOSA0LjY4NzA1IDEwMS45NTRDNS42MDMyNSA5Mi43OTc3IDcuNjU3NDUgODMuODM0MSAxMC44NCA3NS4yMjcxWk0xMTMuNjk1IDIyNS45NjFINC4xMjc2OVYxOTAuOTI1TDkuMDM2NTYgMTg2Ljc2MkM5LjY1Mzc5IDE4Ni4yNDEgMTAuNDM1IDE4NS45NTIgMTEuMjU0NyAxODUuOTUySDEyLjk4MUMxMy4yMzE4IDE4NS45NTIgMTMuNDQzOSAxODUuOTgxIDEzLjcwNDMgMTg2LjAzOUMxOC40NzgyIDE4Ny4wNyAzMC4xNzY1IDE4OS4xMDQgMzUuNzEyMyAxODUuNjQ0QzM5LjY3NiAxODMuMTc2IDQ2LjY2OCAxODIuNzMzIDQ5LjQ4NDEgMTgyLjY1NkM1MS4yMDA4IDE4Mi42MDggNTIuODAxNyAxODIgNTQuMTIyOSAxODAuODgyQzU5LjIzNDMgMTc2LjU2NCA2MS41NDg5IDE3NS4wOTkgNjIuMDQwOCAxNzQuOTM1QzYyLjQwNzIgMTc0LjgzOSA2My42MjI0IDE3NS4xMjggNjQuMzQ1NyAxNzUuMjkyQzY2LjUwNiAxNzUuODAzIDY5LjQ2NjggMTc2LjQ5NyA3MS41NDAyIDE3NC40NzNDNzIuMTg2NCAxNzQuMDI5IDc1LjYxMDEgMTczLjcxMSA4Mi4wNjIgMTc0Ljc1MkM4Mi44MTQyIDE3NC44NzggODMuNTk1NCAxNzQuODc4IDg0LjM3NjYgMTc0Ljc2Mkw4OC45Mjg2IDE3NC4wODdDODkuMDczMyAxNzQuMDY4IDg5LjIzNzMgMTc0LjA1OCA4OS40MjA1IDE3NC4wNThIMTAxLjA5QzEwMy4yMDIgMTc0LjA1OCAxMDUuMjM3IDE3My4xNjIgMTA2LjY3NCAxNzEuNTkxQzEwNy42NDggMTcwLjUxMiAxMDkuMzE2IDE3MC4xNzQgMTEwLjY0NyAxNzAuNzkxTDExMy42ODUgMTcyLjE5OFYyMjUuOTYxSDExMy42OTVaTTExMy42OTUgMTY3LjY0OUwxMTIuNDAyIDE2Ny4wNTFDMTExLjM5OSAxNjYuNTc5IDExMC4zMjkgMTY2LjM0OCAxMDkuMjIgMTY2LjM0OEMxMDcuMDg5IDE2Ni4zNDggMTA1LjA1NCAxNjcuMjQ0IDEwMy42MzYgMTY4LjgxNUMxMDIuOTkgMTY5LjUyOCAxMDIuMDY0IDE2OS45MzMgMTAxLjEwOSAxNjkuOTMzSDg5LjQzOThDODkuMDM0NyAxNjkuOTMzIDg4LjY2ODIgMTY5Ljk2MiA4OC4zMzA3IDE3MC4wMUw4My43OTggMTcwLjY3NUM4My40NDExIDE3MC43MjQgODMuMDg0MyAxNzAuNzI0IDgyLjc0NjcgMTcwLjY3NUM3MS40NDM4IDE2OC44NTQgNjkuMzk5MyAxNzAuODIgNjguNzI0MiAxNzEuNDc1QzY4LjIzMjMgMTcxLjk1NyA2Ni41NDQ2IDE3MS41NjIgNjUuMzEwMSAxNzEuMjczQzYzLjgxNTMgMTcwLjkyNiA2Mi4yNzIyIDE3MC41NiA2MC44NjQyIDE3MC45ODRDNjAuMzE0NSAxNzEuMTQ4IDU4LjY0NiAxNzEuNjY4IDUxLjQ3MDggMTc3LjczMUM1MC44NzI5IDE3OC4yMzIgNTAuMTQ5NSAxNzguNTExIDQ5LjM4NzcgMTc4LjUzMUM0NS40NzIxIDE3OC42MzcgMzguMTkwOCAxNzkuMjQ0IDMzLjU0MjMgMTgyLjE0NUMzMC4wNjA4IDE4NC4zMjMgMjEuMTY4OSAxODMuNDI3IDE0LjYzMDIgMTgyLjAyQzE0LjA5OTcgMTgxLjg5NCAxMy41NTk3IDE4MS44MzcgMTIuOTkwNyAxODEuODM3SDExLjI2NDRDOS40NzA1NSAxODEuODM3IDcuNzM0NiAxODIuNDczIDYuMzc0NzggMTgzLjYyOUw0LjEzNzM0IDE4NS41MjhWMTEyLjg1NUM0LjEzNzM0IDExMS4xODggNC4xODU1NiAxMDkuNTMgNC4yNjI3MSAxMDcuODcyQzEyLjk5MDcgMTE4LjQ1NSAyMi45NzIzIDEyNS41MDEgMzQuNzA5MyAxMjkuMzU2QzM2LjEwNzcgMTI5LjgxOSAzNy41MDYxIDEzMC4yMjMgMzguODk0OCAxMzAuNThDNDguNTM5IDEzMy4wODYgNTguMTE1NiAxMzMuMzU2IDY2LjY4OTIgMTMzLjU5N0M3Mi4zODg5IDEzMy43NjEgNzcuODA4OSAxMzMuOTE1IDgyLjczNzEgMTM0LjY4NkM4My4yMjkgMTM0Ljc2MyA4My43MjA4IDEzNC44NCA4NC4yMDMgMTM0LjkzNkM4Ni45OTk4IDEzNS40NDcgODkuNTc0OCAxMzYuMzI0IDkxLjkyOCAxMzcuNDUyQzk1Ljg2MjggMTM5LjMzMiA5OS4xOTk3IDE0MS45MTUgMTAyLjAwNiAxNDQuNzI5QzEwMy4yODkgMTQ2LjAyMSAxMDQuNDU2IDE0Ny4zNiAxMDUuNTI2IDE0OC43MUMxMTAuMTU1IDE1NC41NyAxMTIuNjkyIDE2MC40NjggMTEzLjUwMiAxNjIuNTdDMTEzLjU3OSAxNjIuNzgyIDExMy42NDcgMTYyLjk1NSAxMTMuNjk1IDE2My4wOVYxNjcuNjU5VjE2Ny42NDlaTTExMC4xMDcgMTQ4LjI5NUMxMTAuMTA3IDE0OC4yOTUgMTEwLjA3OCAxNDguMjY2IDExMC4wNzggMTQ4LjI0N0MxMTAuODY5IDE0NS4zNjUgMTEzLjkwNyAxMzUuODE0IDEyMC45NDcgMTMwLjA1QzEyMi42NjQgMTI4LjYzMyAxMjQuNjMxIDEyNy40NDcgMTI2Ljg1OSAxMjYuNjM4QzEyNy44NDMgMTI2LjI4MSAxMjguODQ2IDEyNS45MjUgMTI5LjgyOSAxMjUuNTc4QzEzMy4zODggMTI0LjMxNSAxMzYuOTc2IDEyMy4wNDMgMTQwLjY0MSAxMjEuNDUyQzEzMy44NyAxMjkuMDg2IDEzMC43MDcgMTM3LjAxOCAxMjkuNzQzIDEzOS44MTNDMTI1LjE4MSAxNDIuNDU0IDEyMS45OTggMTQ1LjcxMiAxMTkuOCAxNDguNjcxQzExNy42MSAxNTEuNjMgMTE2LjE3MyAxNTQuNTcgMTE1LjI1NyAxNTYuOTdDMTE0LjA3MSAxNTQuNTQxIDExMi4zNzQgMTUxLjQ3NiAxMTAuMTA3IDE0OC4zMDVNMTE3LjU2MiAxNzMuOTIzQzExOS42NTUgMTc0LjU3OSAxMjEuOTMxIDE3NC4zMDkgMTIzLjgzMSAxNzMuMTIzTDE0NS4zNDcgMTU5LjY1OUMxNDUuODk3IDE1OS4zMjEgMTQ2LjUyMyAxNTkuMTM4IDE0Ny4xNyAxNTkuMTM4SDE0OC45NDRDMTQ5LjM1OSAxNTkuMTM4IDE0OS43NzQgMTU5LjIxNSAxNTAuMTUgMTU5LjM1TDE1OC44MjkgMTYyLjYwOEMxNjAuNTg1IDE2My4yNjMgMTYyLjUyMyAxNjMuMjQ0IDE2NC4yODggMTYyLjU1TDE3MC4yOTYgMTYwLjE1QzE3MS40MTUgMTU5LjcwNyAxNzIuNjk4IDE1OS44OCAxNzMuNjUyIDE2MC42MDNMMTgzLjI0OCAxNjcuOTM4QzE4My41MDkgMTY4LjEzMSAxODMuNzg4IDE2OC4zMjQgMTg0LjA0OSAxNjguNDY4QzE4NC4zNTcgMTY4LjY1MSAxODkuNjIzIDE3Mi45NiAxOTIuNDQ5IDE3NS4yMzRDMTkwLjYxNiAxNzYuMzE0IDE4OS4wNDQgMTc3Ljk0MyAxODcuMjEyIDE3OS44N0MxODUuMDA0IDE4Mi4xODQgMTgyLjI2NSAxODUuMDY1IDE3OC4wMTIgMTg4LjAyNEMxNzYuOTk5IDE4OC43MjggMTc1LjYwMSAxODkuNjcyIDE3My45OCAxOTAuNzcxQzE2Ni44OTIgMTk1LjU3MSAxNTYuMTc3IDIwMi44MjkgMTUyLjc2MyAyMDYuNjk0QzE0Ni4wMTIgMjE0LjMyNyAxMzYuMjI0IDIyMS44MjYgMTMwLjQwOCAyMjUuOTk5TDExNy41NTIgMjI1Ljk1MVYxNzMuOTE0TDExNy41NjIgMTczLjkyM1pNMTM2Ljg5OSAyMjYuMDI4QzE0My4xMDkgMjIxLjMzNCAxNTAuMjQ2IDIxNS4zODggMTU1LjY2NiAyMDkuMjU4QzE1OC43NTIgMjA1Ljc1OSAxNjkuNjUgMTk4LjM3NiAxNzYuMTYgMTkzLjk3MUMxNzcuNzkgMTkyLjg2MyAxNzkuMTk4IDE5MS45MDkgMTgwLjIzIDE5MS4xOTVDMTg0LjgwMSAxODguMDE1IDE4Ny42OTQgMTg0Ljk2OSAxOTAuMDE5IDE4Mi41M0MxOTIuMjc1IDE4MC4xNTkgMTkzLjkwNSAxNzguNDQ0IDE5NS44ODIgMTc3LjkzM0MxOTguOTAxIDE3Ny4xNDMgMjAwLjg0OSAxNzYuNDI5IDIwMi4yNjcgMTc1LjkwOUMyMDQuNDQ2IDE3NS4xMDkgMjA1LjQ0IDE3NC43NDMgMjA4LjAxNCAxNzQuODY4QzIxMC4yMTMgMTc0Ljk1NSAyMTIuNDAzIDE3Mi45ODkgMjE1LjQ5OCAxNjkuOTUyQzIxNi4zODYgMTY5LjA3NSAyMTcuNjAxIDE2Ny44OCAyMTcuOTg3IDE2Ny42ODdDMjE4Ljc4NyAxNjcuMzc5IDIyMC41NTIgMTY2LjY1NiAyMjIuMjQ5IDE2NS45NjJWMjI2LjMyN0wxMzYuOTE4IDIyNi4wMjhIMTM2Ljg5OVonIGZpbGw9JyUyM0I3QTg5NCcgZmlsbC1vcGFjaXR5PScwLjE1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi50YWJzLWJsb2NrX190b3BfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRhYnMtYmxvY2tfX3RhYnMge1xuICBmbGV4OiAyLjM7XG4gIGJhY2tncm91bmQ6ICNmNWYzZjA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzLWJsb2NrX190YWJzIHtcbiAgICBmbGV4OiAyLjY7XG4gIH1cbn1cblxuLnRhYnMtbmF2X193aXRob3V0LXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLnRhYnMtbmF2X193aXRob3V0LXNsaWRlciBhIHtcbiAgZmxleDogMTtcbn1cblxuLnRhYnMtbmF2X19zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMzcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLWJsb2NrX190YWJzX190YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWIgPiAqIHtcbiAgZmxleDogMTtcbn1cblxuLnRhYnMtYmxvY2tfX3RhYnNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX19oZWFkZXIuYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX19oZWFkZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xufVxuXG4udGFicy1ibG9ja19fdGFic19faGVhZGVyX19idXR0b25bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMtYmxvY2tfX3RhYnNfX2hlYWRlcl9fYnV0dG9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWJfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicy1ibG9ja19fdGFic19fdGFiX19pbWFnZSBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLnRhYnMtYmxvY2tfX3RhYnNfX3RhYl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMtYmxvY2tfX3RhYnNfX3RhYl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udGFicy1ibG9ja19fdGFic19fdGFiX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWJfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzMzMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnRhYnMtYmxvY2tfX3RhYnNfX3RhYl9fdGl0bGUgKiB7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGFicy1ibG9ja19fdGFic19fdGFiX19saW5rIGEge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyLjVyZW07XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWJfX2xpbmsgYSBzcGFuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWJfX2xpbmsgYSBzcGFuOmJlZm9yZSwgLnRhYnMtYmxvY2tfX3RhYnNfX3RhYl9fbGluayBhIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLnRhYnMtYmxvY2tfX3RhYnNfX3RhYl9fbGluayBhID4gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWJfX2xpbmsgYSA+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzM1MzMzMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjMzUzMzMwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGFicy1ibG9ja19fdGFic19fdGFiX19saW5rIGEgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzM1MzMzMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjMzUzMzMwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGFicy1ibG9ja19fdGFic19fdGFiX19saW5rIGEgPiBzcGFuIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWJfX2xpbmsgYSA+IHNwYW4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjMzUzMzMwO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzM1MzMzMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udGFicy1ibG9ja19fdGFic19fdGFiX19saW5rIGEgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMzUzMzMwO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzM1MzMzMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udGFicy1ibG9ja19fdGFic19fdGFiX19saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGFicy1ibG9ja19fdGFic19fdGFiX19saW5rIGE6aG92ZXIgc3BhbjpiZWZvcmUsIC50YWJzLWJsb2NrX190YWJzX190YWJfX2xpbmsgYTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi50YWJzLWJsb2NrX190YWJzX190YWJfX2xpbmsgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdCAuc2VsZWN0QnRuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwYWRkaW5nOiAxcmVtIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VsZWN0IC5zZWxlY3RCdG46YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcmVjdCB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHJ4PScxMicgZmlsbD0nJTIzOTA1RTRFJy8lM0UlM0NwYXRoIGQ9J004LjcyNzAxIDEwLjM2NjRMMTEuOTk5NyAxMy42MzM1TDE1LjI3MjUgMTAuMzY2NCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjI5Nzg4Mycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLnNlbGVjdCAuc2VsZWN0QnRuLmhvdmVyZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2VsZWN0IC5zZWxlY3RCdG4udG9nZ2xlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLnNlbGVjdCAuc2VsZWN0RHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMnB4KTtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uc2VsZWN0IC5zZWxlY3REcm9wZG93biAub3B0aW9uIHtcbiAgcGFkZGluZzogMTRweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlbGVjdCAuc2VsZWN0RHJvcGRvd24gLm9wdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uc2VsZWN0IC5zZWxlY3REcm9wZG93bi50b2dnbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udG9nZ2xlYWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLnRhYnMtYmxvY2tfX3RhYnNfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicy1ibG9ja19fdGFic19faGVhZGVyIHtcbiAgICBmbGV4OiAyO1xuICB9XG59XG5cbi50YWJzLWJsb2NrX190YWJzX19oZWFkZXIgLnRhYnMtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLWJsb2NrX190YWJzX19oZWFkZXIgLnRhYnMtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi50YWJzLWJsb2NrX190YWJzX19oZWFkZXIgI3RhYlNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicy1ibG9ja19fdGFic19faGVhZGVyICN0YWJTZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRhYnMtYmxvY2tfX3RhYnNfX2hlYWRlciAjdGFiU2VsZWN0IC5zZWxlY3REcm9wZG93biB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRhYnMtYmxvY2tfX3RhYnNfX2hlYWRlciAjdGFiU2VsZWN0IC5zZWxlY3REcm9wZG93biAub3B0aW9uIHtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udGFicy1ibG9ja19fdGFic19faGVhZGVyICN0YWJTZWxlY3QgLnNlbGVjdERyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi50YWJzLW5hdl9fc2xpZGVyX19jb250cm9sc19fYXJyb3dzLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50YWJzLW5hdl9fc2xpZGVyX19jb250cm9sc19fYXJyb3dzLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjNweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmNWYzZjAgNDYuMzElLCByZ2JhKDI0NSwgMjQzLCAyNDAsIDApIDEyNi40MiUpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhYnMtbmF2X19zbGlkZXJfX2NvbnRyb2xzX19hcnJvd3MtcmlnaHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50YWJzLW5hdl9fc2xpZGVyX19jb250cm9sc19fYXJyb3dzLXJpZ2h0IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYnMtbmF2X19zbGlkZXJfX2NvbnRyb2xzX19hcnJvd3MtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50YWJzLW5hdl9fc2xpZGVyX19jb250cm9sc19fYXJyb3dzLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIzcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI0NSwgMjQzLCAyNDAsIDApIDQ2LjMxJSwgI0Y1RjNGMCAxMjYuNDIlKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50YWJzLW5hdl9fc2xpZGVyX19jb250cm9sc19fYXJyb3dzLWxlZnQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50YWJzLW5hdl9fc2xpZGVyX19jb250cm9sc19fYXJyb3dzLWxlZnQgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdHIgPiB0ZCA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19faW5uZXItYmxvY2sgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19pbm5lci1ibG9jayAuYW50aXBvZGVzLXByaWNlLXRhYmxlICsgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5hbnRpcG9kZXMtcHJpY2UtdGFibGVfX2Rlc2t0b3Age1xuICBiYWNrZ3JvdW5kOiAjRjVGM0YwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbnRpcG9kZXMtcHJpY2UtdGFibGVfX2Rlc2t0b3A6bm90KC5kaXNwbGF5X29uX21vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZV9fZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAgMTBMMTAgMEwtMi45ODAyM2UtMDcgLTQuMzcxMTRlLTA3JyBzdHJva2U9JyUyMzk2M0EyMicgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlX19kZXNrdG9wOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTS0xLjE5MjA5ZS0wNiAxMEwxMCAxMEwxMCAxLjAxMzI4ZS0wNicgc3Ryb2tlPSclMjM5NjNBMjInIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlX19kZXNrdG9wX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDFyZW07XG59XG5cbi5hbnRpcG9kZXMtcHJpY2UtdGFibGVfX2Rlc2t0b3BfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwIDBIMFYxMCcgc3Ryb2tlPSclMjM5NjNBMjInIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTRweDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlX19kZXNrdG9wX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEuMzExMzRlLTA2IC0xLjE5MjA5ZS0wNkwwIDEwTDEwIDEwJyBzdHJva2U9JyUyMzk2M0EyMicgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnRhYmxlLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNGNUYzRjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmxlLXNsaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAgMTBMMTAgMEwtMi45ODAyM2UtMDcgLTQuMzcxMTRlLTA3JyBzdHJva2U9JyUyMzk2M0EyMicgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4udGFibGUtc2xpZGVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTS0xLjE5MjA5ZS0wNiAxMEwxMCAxMEwxMCAxLjAxMzI4ZS0wNicgc3Ryb2tlPSclMjM5NjNBMjInIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4udGFibGUtc2xpZGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDFyZW07XG59XG5cbi50YWJsZS1zbGlkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwIDBIMFYxMCcgc3Ryb2tlPSclMjM5NjNBMjInIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTRweDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4udGFibGUtc2xpZGVyX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEuMzExMzRlLTA2IC0xLjE5MjA5ZS0wNkwwIDEwTDEwIDEwJyBzdHJva2U9JyUyMzk2M0EyMicgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZV9fY29udGVudF9fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAwLjNweCBzb2xpZCAjNEEyNjI2O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZV9fY29udGVudF9fdGl0bGUgKiB7XG4gIGNvbG9yOiAjMUEwRjBFO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbnRpcG9kZXMtcHJpY2UtdGFibGVfX2NvbnRlbnQgdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYW50aXBvZGVzLXByaWNlLXRhYmxlX19jb250ZW50IHRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5X29uX21vYmlsZSB0YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzkwNUU0RTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlIHRoZWFkIHRyIHRoIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdGhlYWQgdHIgdGg6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U0RTJERjtcbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlIHRib2R5ID4gdHIgdGQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNDQsIDk0LCA3OCwgMC4zKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLXByaWNlLXRhYmxlIHRib2R5ID4gdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlIHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRUJFN0UxO1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlIHRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0Y1RjNGMDtcbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0ciA+IHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRhYmxlLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFibGUtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWJsZS1zbGlkZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50YWJsZS1zbGlkZXIgLnN3aXBlci1jb250YWluZXIsXG4udGFibGUtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtc2xpZGUtaGVhZGVyIHtcbiAgY29sb3I6ICMxQTBGMEU7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRhYmxlLXNsaWRlLWhlYWRlciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGFibGUtc2xpZGUtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDAuM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBMjYyNjtcbn1cblxuLnRhYmxlLXNsaWRlLWNlbGwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi50YWJsZS1zbGlkZS1jZWxsID4gc3Ryb25nIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50YWJsZS1zbGlkZS1jZWxsIC50YWJsZS1zbGlkZS1jZWxsX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhYmxlLXNsaWRlcl9fY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi50YWJsZS1zbGlkZXJfX3Byb2dyZXNzLS1iYXIge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgOTQsIDc4LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50YWJsZS1zbGlkZXJfX3Byb2dyZXNzLS1iYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1RTRFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50YWJsZS1zbGlkZXJfX3N3aXBlci1idXR0b24tcHJldixcbi50YWJsZS1zbGlkZXJfX3N3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFibGUtc2xpZGVyX19zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi50YWJsZS1zbGlkZXJfX3N3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlLXNsaWRlcl9fc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtc2xpZGVyX19zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbi50YWJsZS1zbGlkZXJfX3N3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zbGlkZXJfX3N3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uVGFyaWZzIC5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdGJvZHkgPiB0ciB0ZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uVGFyaWZzIC5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VjdGlvblRhcmlmcyAuYW50aXBvZGVzLXByaWNlLXRhYmxlIHRyID4gdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LXNlY29uZGFyeSwgIzI2MjYyNik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNlY3Rpb25UYXJpZnMgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0ciA+IHRkOmZpcnN0LWNoaWxkID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1zZWNvbmRhcnksICMyNjI2MjYpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5zZWN0aW9uVGFyaWZzIC5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdGJvZHkgPiB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YTI2MjZkNTtcbn1cblxuLnNlY3Rpb25UYXJpZnMgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VjdGlvblRhcmlmcyAuYW50aXBvZGVzLXByaWNlLXRhYmxlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjI3JyBoZWlnaHQ9JzIwNCcgdmlld0JveD0nMCAwIDIyNyAyMDQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjI1Ljk5MSAxMDMuNjdDMjI1LjczMSAxMDAuNDUxIDIyNS4zMzUgOTcuMjEyMSAyMjQuODA1IDk0LjA0MTFMMjI0Ljc4NiA5My45MDYxQzIyNC42ODkgOTMuMzY2NCAyMjQuNjAyIDkyLjgzNjMgMjI0LjQ5NiA5Mi4zMDYyQzIyMy44MDIgODguNTI4IDIyMi44OTUgODQuNzMwNSAyMjEuODA2IDgxLjAwMDRDMjIxLjU3NCA4MC4yMTAxIDIyMS4zMzMgNzkuNDI5NCAyMjEuMDgyIDc4LjY1ODNDMjE3LjcyNiA2OC4wODUxIDIxMi44MTcgNTguMDcwOSAyMDYuNDcxIDQ4Ljg2NjNDMjA1LjUzNiA0Ny41MTY5IDIwNC41NjIgNDYuMTY3NSAyMDMuNTY5IDQ0Ljg1NjdDMjAwLjgzIDQxLjI0MjQgMTk3Ljg1OSAzNy43NjI5IDE5NC43MjUgMzQuNTE0OEMxOTQuMDk4IDMzLjg2OTEgMTkzLjQ3MSAzMy4yMjMzIDE5Mi44MjUgMzIuNTg3MkMxODYuNDg5IDI2LjMyMjIgMTc5LjQgMjAuODA5MSAxNzEuNzgxIDE2LjIxMTdDMTcxLjE1NSAxNS44MjYxIDE3MC41MzcgMTUuNDU5OSAxNjkuOTIgMTUuMTEyOUMxNjQuMTUzIDExLjc3OCAxNTguMDU4IDguOTQ0MzYgMTUxLjgyOCA2LjY4ODk5QzE1MS4xODIgNi40NDgwNCAxNTAuNTI2IDYuMjE2NzIgMTQ5Ljg3IDYuMDA0NjdDMTQxLjM3MyAzLjEwMzU0IDEzMi40ODIgMS4yMzM3IDEyMy40NDUgMC40MzM3MjRDMTIwLjA5OSAwLjE0NDU3NSAxMTYuNzMzIDAgMTEzLjQ0NCAwSDExMi45MDRDMTA0Ljk4NiAwIDk3LjA3NzkgMC44Mjg4OTUgODkuMzcyMyAyLjQ1Nzc3TDg4LjU0MjkgMi42MzEyNkM4MC43NDA4IDQuMzQ2ODggNzMuMTEyMiA2LjkwMTA0IDY1Ljg1OTggMTAuMjM1OUM1OS4zMjExIDEzLjIzMzQgNTMuMDEzOSAxNi44ODYzIDQ3LjE0MDYgMjEuMTA3OUMzOS44OTc4IDI2LjMwMyAzMy4yNTMgMzIuMzY1NSAyNy40MDg3IDM5LjEzMTZMMjYuNjA4MiA0MC4wNjY1QzE5LjM5NDQgNDguNjA2IDEzLjUyMTEgNTguMTA5NCA5LjEzMyA2OC4zMTY0QzguODI0MzkgNjkuMDQ4OSA4LjUwNjEzIDY5Ljc4MTQgOC4yMTY4MSA3MC41MTM5QzMuODE5MDggODEuMzU3MSAxLjE1NzMgOTIuNzg4MSAwLjI5ODk2OCAxMDQuNTE4TDAuMjUwNzQ4IDEwNS4yODlDMC4wODY3OTczIDEwNy43NzYgMCAxMTAuMzExIDAgMTEyLjg0NVYyMzAuMDg2SDIyNi4zNThWMTEyLjg0NUMyMjYuMzU4IDEwOS44IDIyNi4yMzIgMTA2LjcxNSAyMjUuOTkxIDEwMy42N1pNMjIyLjIzIDExMi44NDVWMTYxLjc4OUMyMjAuMjQzIDE2Mi42MDggMjE3LjU4MSAxNjMuNzA3IDIxNi41ODggMTY0LjA4M0MyMTUuNTg1IDE2NC40NjggMjE0LjU0NCAxNjUuNDYxIDIxMi43NzkgMTY3LjE5NkMyMTEuNTY0IDE2OC4zOTEgMjA5LjAzNyAxNzAuODc4IDIwOC4xODggMTcxLjAxM0MyMDQuODMyIDE3MC44NDkgMjAzLjI3OSAxNzEuNDE4IDIwMC45MTYgMTcyLjI4NUMxOTkuODI3IDE3Mi42OSAxOTguNTE1IDE3My4xNjIgMTk2LjY4MyAxNzMuNzAyQzE5NC42NTcgMTcyLjA5MiAxODYuNjgyIDE2NS4yMzkgMTg2LjEzMiAxNjQuOTEyQzE4NS45ODcgMTY0LjgyNSAxODUuODQzIDE2NC43MzggMTg1LjcyNyAxNjQuNjUxTDE3Ni4xNDEgMTU3LjMyNkMxNzQuMDM4IDE1NS43MjYgMTcxLjIwMyAxNTUuMzMxIDE2OC43NDQgMTU2LjMxNEwxNjIuNzQ1IDE1OC43MTRDMTYxLjk0NCAxNTkuMDMyIDE2MS4wNjcgMTU5LjA0MiAxNjAuMjY2IDE1OC43NDNMMTUxLjU3NyAxNTUuNDg1QzE1MC43MjggMTU1LjE2NyAxNDkuODMxIDE1NS4wMTMgMTQ4LjkyNSAxNTUuMDEzSDE0Ny4xNUMxNDUuNzMzIDE1NS4wMTMgMTQ0LjM0NCAxNTUuNDA4IDE0My4xMzggMTU2LjE2TDEyMS42MjIgMTY5LjYyNUMxMjAuNjQ4IDE3MC4yMzIgMTE5LjQ2MiAxNzAuMzE5IDExOC40MiAxNjkuODU2TDExNy41NDMgMTY5LjQ1MVYxNjIuOTQ1QzExNy42NTkgMTYyLjIwMyAxMTguNzE5IDE1Ni41MTcgMTIyLjk4MiAxNTAuODU5QzEyNS43MzEgMTQ3LjE5NiAxMjkuMTc0IDE0NC4zMjQgMTMzLjI2MyAxNDIuMjYyQzEzOC4xNDMgMTM5Ljc5NCAxNDMuOTc3IDEzOC40NzQgMTUwLjY5IDEzOC4zMkMxNzguOTU3IDEzNy42NzQgMTg3LjYwOCAxMjguNDQgMTk1LjI1NSAxMjAuMjg2QzE5OS4zMDYgMTE1Ljk2OCAyMDMuNjk0IDExMi4wNDUgMjEwLjU1MSAxMDkuNzlDMjEzLjc3MiAxMDguNzIgMjE3LjU1MyAxMDguMDI2IDIyMi4wODUgMTA3LjgzNEMyMjIuMTYyIDEwOS41MTEgMjIyLjIxMSAxMTEuMTg4IDIyMi4yMTEgMTEyLjg0NU0xMTcuMzk4IDExOS4yNzRDMTE2LjkwNiAxMjIuMDc5IDExNi43MTMgMTI1LjE2MyAxMTYuNzgxIDEyOC41MzdDMTExLjQ2NyAxMzMuNjQ1IDEwOC41NTQgMTQwLjQwMSAxMDcuMTU2IDE0NC41MzZDMTA2LjU1OCAxNDMuODQyIDEwNS45NTEgMTQzLjE4NyAxMDUuMzMzIDE0Mi41NDFDMTA0LjY2OCAxNDEuMjIxIDEwMC45ODQgMTMzLjE2MyAxMDMuMzA4IDEyMS4zNDZDMTAzLjU1OSAxMjAuMDkzIDEwMy44NjcgMTE4Ljc5MiAxMDQuMjYzIDExNy40NDNDMTA1Ljk5OSAxMTEuNTgzIDEwOS4yMiAxMDcuMjk0IDExMi42MjQgMTAyLjc1NEMxMTMuMDY4IDEwMi4xNTcgMTEzLjUyMSAxMDEuNTc4IDExMy45NTUgMTAwLjk3MUMxMTMuMzU3IDEwOS40MzMgMTE2LjI1IDExNi43NjggMTE3LjM5OCAxMTkuMjg0TTExNi4wOTYgOTAuMjQzNkMxMTQuMzk5IDkzLjk1NDMgMTEyLjAwNyA5Ny4xMjU0IDEwOS41NTcgMTAwLjQwMkMxMDcuMTQ2IDEwMy42MDIgMTA0LjY2OCAxMDYuODk5IDEwMi43NDkgMTEwLjgwMkMxMDEuODcxIDEwNC45NTIgOTkuMjA5MyA5OC4wOTg4IDkzLjM4NDIgOTAuNDg0NkM5MC4xNDM4IDg2LjI1MzMgODguNzE2NSA4MS44MjkzIDg5LjAzNDcgNzYuOTgxM0M4OS4xOTg3IDc2LjAwNzggODkuMzE0NCA3NS4wNTM2IDg5LjM4MTkgNzQuMTI4M0M5MC42MTY0IDY3LjQ3NzkgOTQuNDc0IDYyLjc4NCA5OC41MzQyIDU3Ljg1ODhDMTAxLjI1NCA1NC41NjI1IDEwNC4wMzEgNTEuMTk4NyAxMDYuMjMgNDcuMTAyNUMxMDcuNDA3IDUyLjQ0MjEgMTA5LjgyNyA1Ni4wMjc1IDExMi4xODEgNTkuNTM1OUMxMTUuNDY5IDY0LjQ0MTggMTE4LjU4NCA2OS4wNjgyIDExOC41NzUgNzguNzU0N0MxMTguNTc1IDgzLjI4NDcgMTE3LjYxIDg2Ljk2NjYgMTE2LjExNSA5MC4yMzM5TTYzLjU4MzggNzAuNTIzNkM2My45MzEgNzYuMjU4NCA2Ni4wNTI3IDg0LjYzNDEgNzMuNTY1NSA5NC4xOTUzQzY4LjEzNTkgOTEuNjc5NyA2MC4xNTA1IDg3LjMxMzUgNTEuMTA0MyA4MC4xOTA4QzUwLjcxODUgNzkuODQzOCA1MC4zMjMxIDc5LjUxNjEgNDkuODk4OCA3OS4yMDc3QzQ5Ljg2OTkgNzkuMTc4OCA0OS44NTA2IDc5LjE1OTUgNDkuODEyIDc5LjEzMDZDMzcuNTczNiA2OC42MDU2IDMzLjU5MDUgNTEuMTQwOSAzMi41MDA4IDQ0Ljc3QzM2Ljg5ODUgNDUuMzc3MiA0Ni41NzE2IDQ3LjE2MDMgNTUuNTUwMyA1MS43Mzg1QzU5LjA2MDcgNTMuNTIxNiA2Mi40NzQ4IDU1LjcyODggNjUuNDE2MiA1OC40NjZDNjQuNzQxMSA2MC4wNTY0IDYzLjE5ODEgNjQuMzU1MSA2My41NzQyIDcwLjUyMzZNNzUuOTk1OCAxMjIuMTY2QzczLjI5NTUgMTIwLjgwNyA3MC4zMjUxIDExOS44MzMgNjcuMjE5NyAxMTkuMDgxQzY2LjQzODUgMTE0LjgxMiA2My42NjEgMTAxLjEzNSA1Ny45NDIgODkuODk2NkM2Ny4zMjU4IDk2LjA1NTUgNzQuNjY1IDk5LjA3MjMgNzcuOTgyNSAxMDAuMjQ4Qzc1LjcyNTggMTA3LjUyNSA3NC4yNTAzIDExNC44ODkgNzUuOTk1OCAxMjIuMTY2Wk02OS4xMjkyIDU5LjY4MDVDNjkuNTgyNSA1OC44OTAxIDcwLjAwNjggNTguMDkwMiA3MC40MDIyIDU3LjMwOTRDNzIuMzc5MyA1My40MTU2IDczLjY3MTYgNDkuNjk1MiA3NC40NjI0IDQ2LjIxNTdDNzUuNjAwNCA0OC40OTA0IDc2Ljk3OTUgNTAuNzI2NSA3OC4zODc2IDUzLjAyMDRDODIuMTU4NSA1OS4xNTA0IDg2LjA0NSA2NS40NzMxIDg1LjUyNDMgNzMuNjY1N0M4NS4zNjk5IDc0LjU4MTMgODUuMjU0MiA3NS41MzU1IDg1LjE3NzEgNzYuNTE4NkM4NC4xNzQxIDgyLjA4OTYgODIuMjY0NSA4Ny42MjIgODAuNDEyOSA5Mi45NzEyQzgwLjE0MjggOTMuNzYxNiA3OS44NjMyIDk0LjU2MTYgNzkuNTkzMSA5NS4zNTE5QzcyLjE5NjEgODcuMjE3MiA2OC4wMjk4IDc4LjY5NjkgNjcuNDYwOCA3MC41NTI1QzY3LjAwNzUgNjQuMDY1OSA2OS4wMDM4IDU5Ljk0MDcgNjkuMTI5MiA1OS42OTAxTTQ4LjY1NDcgODMuMjA3NkM0OC43MDI5IDgzLjI0NjIgNDguNzYwOCA4My4yOTQ0IDQ4LjgwOSA4My4zMzI5QzQ5LjY2NzMgODQuMTA0IDUwLjQyOTIgODQuOTYxOCA1MS4wNjU3IDg1Ljg2NzhDNTguMTE1NiA5NS44NzI0IDYxLjg0NzkgMTExLjgyNCA2My4xMjA5IDExOC4yMTRDNjAuMzUzIDExNy43MDMgNTcuNTE3NyAxMTcuMzE4IDU0LjcxMTIgMTE2LjkyMkM0OC4xNzI1IDExNi4wMTYgNDEuNDMxMiAxMTUuMDYyIDM1LjU4NjkgMTEyLjc2OEMzNC4yNDY0IDExMi4yMzggMzIuOTgzIDExMS41MjUgMzEuNzk2NyAxMTAuNjI5QzMxLjQzMDMgMTEwLjMwMSAzMS4wNDQ1IDEwOS45ODMgMzAuNjU4NyAxMDkuNjg0VjEwOS43MDNDMjAuNDQ1NiAxMDAuODk0IDE1LjcyOTYgODAuMTMzIDE0LjM3OTQgNzMuMTU0OEMyMC42Mzg1IDczLjUwMTggMzcuODM0IDc1LjA4MjUgNDcuMTUwMiA4MS45NzM5QzQ3LjY0MjEgODIuNDA3NiA0OC4xNDM2IDgyLjgxMjQgNDguNjU0NyA4My4yMTcyTTU0LjE4MDggMTIwLjc2OEM2My4yNzUyIDEyMi4wNCA3MS45OTM1IDEyMy4yNjQgNzcuOTYzMiAxMjcuOTk3Qzc4Ljg4OTEgMTI4LjcyIDc5Ljc0NzQgMTI5LjUzOSA4MC41Mjg2IDEzMC40NTVDNzYuMTc5MSAxMjkuOTYzIDcxLjU5ODEgMTI5LjgyOCA2Ni44MTQ2IDEyOS42OTNDNTkuMDQxNCAxMjkuNDYyIDUwLjc1NzEgMTI5LjAzOCA0Mi4zNDc0IDEyNy4wMjNDNDEuNjMzOCAxMjUuMDM4IDQwLjE0ODYgMTIxLjM1NiAzNy43Mzc1IDExNy42MDdDNDMuMDMyMiAxMTkuMjA3IDQ4LjY4MzYgMTE5Ljk5NyA1NC4xODA4IDEyMC43NTlNODIuNzc1NyA5Ny45NzM1QzgzLjE5MDQgOTYuNzM5OCA4My42MTQ3IDk1LjQ5NjUgODQuMDU4MyA5NC4yNDM1Qzg0Ljk0NTYgOTEuNjg5MyA4NS44MzI5IDg5LjEwNjMgODYuNjUyNiA4Ni40NzVDODcuNTEwOSA4OC42NzI1IDg4LjcyNjEgOTAuNzkzIDkwLjMxNzQgOTIuODY1MkM5Ny42MTggMTAyLjQwNyAxMDAuNDYzIDExMS41NDQgOTguNzg1IDEyMC4wODRDOTguNTkyMSAxMjEuMDM4IDk4LjM1MSAxMjEuOTgzIDk4LjA1MiAxMjIuOTI3Qzk2LjM3MzkgMTI4LjE1MSA5My4zMTY3IDEzMS42OTggOTEuODcwMSAxMzMuMTczQzg5LjkwMjcgMTMyLjM0NCA4Ny44Nzc0IDEzMS43MTcgODUuODEzNiAxMzEuMjg0Qzg0LjU1OTggMTI5LjEwNSA4My4wNTU0IDEyNy4yOTMgODEuMzU4IDEyNS43OEM3Ny4xMjQyIDExNi45NDIgNzkuNTA2MyAxMDcuNjg5IDgyLjc3NTcgOTcuOTgzMk05OC42OTgxIDEzMC42ODZDOTguNzk0NiAxMzMuMjc5IDk5LjEzMjEgMTM1LjU3MyA5OS41NjYxIDEzNy41Qzk4LjI2NDIgMTM2LjU0NiA5Ni45MTQgMTM1LjY4OCA5NS41MzQ5IDEzNC45MjdDOTYuNDYwNyAxMzMuODk2IDk3LjU3OTQgMTMyLjQ3OSA5OC42OTgxIDEzMC42ODZaTTExOC43IDk2LjAzNjJDMTE5LjA4NiA5NC42Njc2IDExOS41ODcgOTMuMzA4NiAxMjAuMTc2IDkxLjk3ODVDMTIzLjU0MSA4NC40MzE3IDEzMC4xNDggNzcuNTg4NSAxMzkuODg4IDcxLjU0NTJDMTQxLjUyOCA3MC41MzMyIDE0My4yNTQgNjkuNTQwNSAxNDUuMDY3IDY4LjU2N0MxNDYuODMyIDY3LjYyMjQgMTQ4LjQ4MSA2Ni42Mjk3IDE1MC4wMjQgNjUuNTc5MUMxNDkuNTYxIDY2LjUyMzcgMTQ5LjEzNyA2Ny40NTg2IDE0OC43MzIgNjguMzgzOUMxNDguMzA4IDY5LjM1NzQgMTQ3LjkyMiA3MC4zMjEyIDE0Ny41NTUgNzEuMjc1NEMxNDMuNDU3IDgxLjk3MzkgMTQyLjU3OSA5MS41NzM3IDE0Mi4zODYgOTUuMTc4NEMxMzcuMTIgOTYuNjgyIDEzMi41NjggOTguNTIyOSAxMjguODA3IDEwMS4wMTlDMTI0LjI5NCAxMDQuMDE3IDEyMS4wOTIgMTA3LjkwMSAxMTkuMTI0IDExMi44NzRDMTE3Ljk0OCAxMDkuNDUzIDExNi42MTcgMTAzLjI5NCAxMTguNjkgOTYuMDI2Nk0xNTAuMTAxIDc1LjcxODZDMTcyLjY2OSA3Ni41ODYxIDE4Ni42MjQgNjguNzIxMiAxOTQuMzg3IDYxLjg3OEMxOTUuMzkgNjEuMDAwOSAxOTYuMzE2IDYwLjEyMzggMTk3LjE2NSA1OS4yNDY3QzE5Ni4xMjMgNjEuNTAyMSAxOTQuOTE4IDYzLjg3MzEgMTkzLjUzOSA2Ni4yODI3QzE5MC40MDQgNzEuNzQ3NyAxODUuOTk3IDc3Ljk0NTEgMTgwLjIyIDgyLjgxMjRDMTc4Ljc1NCA4My43MTg0IDE3Ny4zNzUgODQuNzQwMSAxNzYuMDkyIDg1Ljg3NzRDMTcyLjM5OSA4OC4yNjc3IDE2OC4yNDIgOTAuMDUwOCAxNjMuNjAzIDkwLjgzMTVDMTU3LjMxNSA5MS44OTE3IDE1MS41NDggOTIuOTEzNCAxNDYuMzU5IDk0LjE3NkMxNDYuNjM5IDkwLjU5MDYgMTQ3LjQ4OCA4My42MTI0IDE1MC4xMTEgNzUuNzM3OU0xMjIuMDI3IDExNi4zMzVDMTIzLjU5IDExMS4xMiAxMjYuNTEyIDEwNy4yMjYgMTMwLjk0OCAxMDQuMjc3QzEzNC45NSAxMDEuNjE3IDE0MC4yMTYgOTkuNzE4IDE0Ni4zNCA5OC4xODU2QzE1MS43MzEgOTYuODI2NiAxNTcuNzg4IDk1LjczNzQgMTY0LjIzIDk0LjY0ODNDMTY2LjAzNCA5NC4zMzk5IDE2Ny43OTggOTMuOTA2MiAxNjkuNTM0IDkzLjMxODJDMTYzLjE0IDEwMS40MzQgMTU3LjE1MSAxMDYuOTY2IDE1MS40NDIgMTEwLjk4NUMxNDMuNDA4IDExNi42NTMgMTM1LjkwNSAxMTkuMjkzIDEyOC41NTYgMTIxLjg5NkMxMjcuNTUzIDEyMi4yNjIgMTI2LjU2IDEyMi42MDkgMTI1LjU1NyAxMjIuOTY2QzEyMy43ODMgMTIzLjYxMSAxMjIuMTUzIDEyNC40NCAxMjAuNjY4IDEyNS40MDRDMTIwLjc4MyAxMjEuOTkyIDEyMS4yMjcgMTE4Ljk5NSAxMjIuMDI3IDExNi4zMjVNMTUxLjc5OSAxMTYuNjUzQzE1My41MTUgMTE1LjQ1NyAxNTUuMzc3IDExNC4zMzkgMTU3LjM4MyAxMTMuMzM3QzE2NC44NDcgMTA5LjYzNiAxNzUuNDk0IDEwOC4wMzYgMTg4LjE3NiAxMDguNzExQzE5MC4zNzUgMTA4LjgyNiAxOTIuNjMyIDEwOS4xNDQgMTk1LjAxNCAxMDkuNDgyQzE5Ni45NjIgMTA5Ljc1MiAxOTguOTMgMTEwLjAzMSAyMDAuODc4IDExMC4xOTVDMTk3LjU5OSAxMTIuNDAyIDE5NC45MzcgMTE0Ljk4NSAxOTIuNDU5IDExNy42MTZDMTg0Ljk5NCAxMjUuNTg3IDE3Ny4yNzkgMTMzLjgxOCAxNTAuNjIyIDEzNC40MzVDMTQ0LjM5MiAxMzQuNTggMTM5LjIyMyAxMzUuNjc5IDEzNC45NDEgMTM3LjMyN0MxMzcuMzkgMTMxLjk5NyAxNDIuNTYgMTIzLjEzIDE1MS43ODkgMTE2LjY2Mk0yMjEuMzE0IDk4LjY3NzFDMjIxLjU0NSAxMDAuNDMxIDIyMS43MjkgMTAyLjE5NSAyMjEuODczIDEwMy45NTlDMjIwLjU4MSAxMDQuMDE3IDIxOS4zMTcgMTA0LjEwMyAyMTguMTMxIDEwNC4yMzhDMjE5LjM1NiAxMDIuNjk2IDIyMC40MTcgMTAwLjg0NiAyMjEuMzE0IDk4LjY3NzFaTTIxOS44MzggOTAuMDc5N0MyMTcuNTcyIDk5LjI5NCAyMTMuNDM1IDEwMy41NDQgMjA4LjMzMyAxMDUuMjEyQzIwNC41MDQgMTA2LjQ2NSAyMDAuMTA2IDEwNi4yNjIgMTk1LjU1NCAxMDUuNjE3QzE5My4xOTEgMTA1LjI4OSAxOTAuNzUxIDEwNC45NDIgMTg4LjM4OSAxMDQuODE3QzE3OC4wODkgMTA0LjI2NyAxNjkuMjY0IDEwNS4xMjUgMTYyLjAyMiAxMDcuMzUyQzE2Ni4wMTQgMTAzLjYxMiAxNzAuMTQyIDk5LjAwNDggMTc0LjQ2MyA5My4yN0MxNzUuNjM5IDkxLjcwODYgMTc2LjkxMiA5MC4zMDE0IDE3OC4zMiA4OS4wMzg4QzE3OS43OTYgODguMDg0NiAxODEuMjQyIDg3LjAwNTEgMTgyLjY2IDg1LjgxQzE4Ny45ODQgODIuNTYxOSAxOTQuNTIyIDgwLjkxMzcgMjAyLjIwOSA4MC44OTQ0QzIwOS40NDIgODAuODY1NSAyMTUuNjMzIDgyLjM2OTEgMjE4LjA5MyA4My4wNTM0QzIxOC43NDggODUuMzc2MiAyMTkuMzM3IDg3LjcyOCAyMTkuODM4IDkwLjA3OTdaTTIwMy45ODMgNTIuNTg2N0MyMDkuNDAzIDYwLjcwMjEgMjEzLjY4NSA2OS40NjM0IDIxNi43MzMgNzguNjg3MkMyMTMuNDU0IDc3LjkyNTggMjA4LjI5NCA3Ny4wMTAyIDIwMi4zODIgNzcuMDEwMkgyMDIuMjk2QzE5Ny43ODIgNzcuMDEwMiAxOTMuNTc3IDc3LjU1OTYgMTg5LjcyOSA3OC42MzkxQzE5Mi4yODUgNzUuNTU0OCAxOTQuNjg2IDcyLjA0NjQgMTk2LjkxNCA2OC4xNDI5QzIwMC41NjkgNjEuNzYyNCAyMDIuNzM5IDU2LjI1ODkgMjAzLjk3NCA1Mi41ODY3TTIwMC4yOCA0Ny4zNTMxQzIwMC40NjMgNDcuNjAzNyAyMDAuNjQ2IDQ3Ljg1NDMgMjAwLjgzOSA0OC4xMDQ5QzE5OS4xOSA1MC45MTkyIDE5Ni4yODcgNTUuMDYzNyAxOTEuNjg3IDU5LjA3MzNDMTgxLjYzOCA2Ny44NDQxIDE2Ny43ODkgNzIuMjM5MiAxNTEuNSA3MS44NTM3QzE1MS43NTEgNzEuMjE3NSAxNTIuMDAxIDcwLjU4MTQgMTUyLjI4MSA2OS45MzU2QzE1NC40NjEgNjQuODc1NSAxNTcuMTEzIDYwLjM3NDQgMTYwLjIwOCA1Ni40NTE2QzE2MC40NSA1Ni4xNDMyIDE2MC42OTEgNTUuODU0MSAxNjAuOTQxIDU1LjU1NTNDMTY4LjY4NiA0Ni4xNjc1IDE3OS4xNTkgNDAuMjQ5NiAxOTIuMjA4IDM3Ljg2OUMxOTUuMDUzIDQwLjg1NjggMTk3Ljc3MiA0NC4wNDcxIDIwMC4yNyA0Ny4zNDM0TTE3MC4wMzYgMzYuMDE4NEMxNzEuMzY3IDI5LjY3NjQgMTcxLjI5OSAyNC4xMzQ0IDE3MSAyMC41OTcxQzE3Ny40NTIgMjQuNjE2MyAxODMuNDcgMjkuMzE5OCAxODguOTM4IDM0LjU5MTlDMTgwLjI5NyAzNi41MjkyIDE3My4yNzYgMzkuOTEyMyAxNjcuNTk2IDQ0LjA3NkMxNjguNzM0IDQxLjIzMjcgMTY5LjUwNSAzOC41MTQ3IDE3MC4wMzYgMzYuMDE4NFpNMTUxLjY5MyAxMS4wNTUyQzE1Ni44OTEgMTMuMDAyMSAxNjEuOTY0IDE1LjM3MzEgMTY2LjgyNCAxOC4xMTA0QzE2Ny4xNzIgMjAuMjk4MyAxNjcuOTgyIDI3LjE4OTcgMTY2LjIzNiAzNS4zNjNDMTY0LjcxMiA0Mi40NzYxIDE2MS43NDIgNDguNjgzMiAxNTcuMzU0IDUzLjkzNkMxNTMuNjUgNTguMzUwNCAxNDguOTYzIDYyLjA5MDEgMTQzLjI4MyA2NS4xMjYxQzE0MS43MjEgNjUuOTU1IDE0MC4yMjYgNjYuODEyOCAxMzguNzg5IDY3LjY4MDNDMTM2LjQzNiA1Ni42MTU1IDEzNy4xNCA0Ni42Njg3IDEzOC45NzIgMzguNTI0NEMxMzkuOTY1IDM0LjExOTYgMTQxLjI3NyAzMC4yMjU4IDE0Mi42MTggMjYuOTc3N0MxNDUuOTU0IDE4LjkwMDcgMTQ5Ljk1NyAxMy4zMDA5IDE1MS43MTIgMTEuMDU1Mk0xMjYuMDAxIDQuODU3NzFMMTI2LjY3NiA1LjczNDhDMTI2Ljc3MiA1LjM0OTI3IDEyNi44NCA1LjEzNzIyIDEyNi44NCA1LjEyNzU5TDEyNi42MDggNC45MjUxOEMxMzMuODYxIDUuODAyMjcgMTQwLjk4OCA3LjQwMjIzIDE0Ny44NjQgOS42OTYxNUMxNDUuNzQyIDEyLjU0OTEgMTQyLjE4NCAxNy45MDggMTM5LjEwNyAyNS4zMjk1QzEzNy44NjMgMjguMzQ2MyAxMzYuNjI5IDMxLjg2NDMgMTM1LjYzNSAzNS44MjU2QzEyOS45NzQgMjkuNjM3OCAxMjYuNzQzIDIyLjk0ODggMTI1Ljk4MSAxNS45MjI1QzEyNS43MjEgMTMuNDM1OCAxMjUuODI3IDExLjE0MTkgMTI2LjAzOSA5LjMyMDI1QzEyNi4yMjMgNy43Mzk1NyAxMjYuNDkzIDYuNTE1NSAxMjYuNjY2IDUuNzkyNjNMMTI1LjQ5IDQuNzkwMjRDMTI1LjY2MyA0LjgwOTUyIDEyNS44MzcgNC44MTkxNiAxMjYuMDEgNC44NDgwN00xMzQuNjMyIDQwLjQwMzhDMTMzLjA3IDQ4LjgyNzcgMTMyLjc0MiA1OC44NTE2IDEzNS4zMTcgNjkuODg3NUMxMzAuMDEzIDczLjQ1MzYgMTI1LjY4MiA3Ny4yOCAxMjIuMzE3IDgxLjM2NjdDMTIyLjM5NCA4MC41Mzc4IDEyMi40MjMgNzkuNjcwMyAxMjIuNDIzIDc4Ljc2NDNDMTIyLjQyMyA2Ny44NzMgMTE4LjgzNSA2Mi41MjM4IDExNS4zNjMgNTcuMzU3NkMxMTIuMjEgNTIuNjQ0NSAxMDkuMjIgNDguMTkxNiAxMDkuMzI2IDM5LjI0NzJDMTA5LjgxOCAzNy4zNDg1IDEwOS45ODIgMzUuNDc4NyAxMDkuODg1IDMzLjYyODFDMTExLjczNyAyMy43MTAzIDExNy44MDMgMTUuNTg1MiAxMjIuMDA4IDEwLjk0OTFDMTIxLjkyMSAxMi41NTg3IDEyMS45MzEgMTQuMzAzMyAxMjIuMTE0IDE2LjA5NkMxMjIuNzEyIDIyLjEyOTYgMTI1LjM4NCAzMS4xOCAxMzQuNjMyIDQwLjM5NDJNMTEyLjkxNCA0LjEzNDg0SDExMy40NTRDMTE2LjU0IDQuMTM0ODQgMTE5LjY5MyA0LjI2OTc4IDEyMi44MjggNC41Mzk2NUMxMjIuODI4IDQuNTY4NTYgMTIyLjgxOCA0LjU5NzQ4IDEyMi44MDkgNC42MjYzOUMxMjAuMDAyIDcuMTgwNTUgMTEyLjE5IDE0Ljk0OSAxMDguMDYzIDI1LjgyMTFDMTA0LjIwNSAxNi4zOTQ4IDk1LjM5MDIgOC43OTAxNSA5Mi4wNDM3IDYuMTQ5MjVDOTguODkxIDQuODE5MTYgMTA1LjkwMiA0LjE0NDQ4IDExMi45MTQgNC4xNDQ0OE04OS44MDYzIDkuMzI5ODlDOTMuNzEyMSAxMi40NzIgMTA1LjEzMSAyMi40OTU4IDEwNS45OTkgMzMuMzAwNEMxMDUuNjkgMzUuMDU0NiAxMDUuNTA3IDM2Ljg2NjYgMTA1LjQ1OSAzOC43MzY0QzEwMy40OTEgNDUuNzI0MiA5OS40NTA0IDUwLjYzMDEgOTUuNTM0OSA1NS4zOTE0QzkzLjAyNzQgNTguNDQ2OCA5MC40NjIxIDYxLjU1MDMgODguNTA0MyA2NS4xODRDODcuMDk2MiA1OS44MDU4IDg0LjI2MDkgNTUuMjE3OSA4MS42NTcgNTAuOTc3MUM3OC41OTAxIDQ1Ljk5NDEgNzUuNzA2NSA0MS4yOTA2IDc1LjQ5NDMgMzYuMTE0OEM3NS4wOTg5IDI1LjczNDMgODYuMTQxNSAxMy4yMDQ1IDg5Ljc5NjYgOS4zNDkxN004Ni4yODYxIDcuNDIxNTFDODMuMTMyNSAxMC44MjM4IDc3LjA4NTYgMTcuOTM2OSA3My44MzU1IDI1Ljc2MzJDNzEuOTc0MiAxOS42NjIyIDY5LjEwMDMgMTUuNTI3MyA2Ny44MjczIDEzLjg4ODhDNzMuNzY4MSAxMS4xODA0IDc5Ljk1OTYgOS4wMTE4MyA4Ni4yODYxIDcuNDIxNTFaTTUxLjM5MzYgMjMuMTgwMkM1NS42MzcxIDIwLjI2OTQgNjAuMDgzIDE3LjY1NzQgNjQuNjgzMyAxNS4zODI4TDY0LjMxNjggMTUuNzEwNUM2NC40MjI5IDE1LjgyNjEgNzEuMzA4OCAyMy42ODEzIDcxLjYyNyAzNi4yNDAxQzcxLjc3MTcgNDEuNjY2NSA3MC42ODE5IDQ3Ljk2OTkgNjcuMjc3NSA1NC45MDk1QzY0LjI0OTMgNTIuMjM5NyA2MC44NTQ1IDUwLjA2MTQgNTcuNDAxOSA0OC4yNzgzQzU3LjM4MjYgNDguMjc4MyA1Ny4zNzMgNDguMjc4MyA1Ny4zNjM0IDQ4LjI1OTFDNDcuNDg3OCA0Mi4wNjE2IDUwLjIxNyAyNy43Nzc2IDUxLjM5MzYgMjMuMTYwOU00NS44ODY4IDI3LjIyODNDNDUuNTU4OSAyOS4wNjkyIDQ1LjI2IDMxLjc0ODYgNDUuNDgxOCAzNC43NjU0QzQ1Ljc1MTggMzguNDE4MyA0Ni43MzU1IDQxLjY4NTcgNDguMzc1IDQ0LjUwOThDNDAuODIzNyA0MS45NTU2IDM0LjE0OTkgNDEuMDExMSAzMS41MzYzIDQwLjcyMTlDMzUuOTE0OCAzNS44MDY0IDQwLjcxNzYgMzEuMjg2IDQ1Ljg4NjggMjcuMjM3OU0yOC41MDgxIDQ0LjI3ODRDMjkuMTYzOSA0OC44Mzc0IDMxLjcxOTYgNjIuNDY2IDM5LjkyNjggNzMuOTU0OEMyOS4zNTY4IDcwLjA4OTkgMTcuMTI4IDY5LjMyODQgMTMuMjcwMyA2OS4xODM5QzE3LjE5NTUgNjAuMjM5NSAyMi4zMjYyIDUxLjg3MzQgMjguNTA4MSA0NC4yNjg4TTEwLjg0IDc1LjIyNzFDMTIuNTI3NyA4My42NDEzIDE3LjUyMzQgMTAzLjU4MyAyOC4zMTUyIDExMi43ODhDMjguNjQzMSAxMTMuMDM4IDI4Ljk1MTcgMTEzLjI4OSAyOS4yNjAzIDExMy41NTlDMzMuNDE3IDExNy4xNTQgMzYuMTQ2MiAxMjIuMjcyIDM3LjY3IDEyNS43NjFDMjYuMzg2NCAxMjIuMjI0IDE1LjA1NDUgMTE1LjM5IDQuNjg3MDUgMTAxLjk1NEM1LjYwMzI1IDkyLjc5NzcgNy42NTc0NSA4My44MzQxIDEwLjg0IDc1LjIyNzFaTTExMy42OTUgMjI1Ljk2MUg0LjEyNzY5VjE5MC45MjVMOS4wMzY1NiAxODYuNzYyQzkuNjUzNzkgMTg2LjI0MSAxMC40MzUgMTg1Ljk1MiAxMS4yNTQ3IDE4NS45NTJIMTIuOTgxQzEzLjIzMTggMTg1Ljk1MiAxMy40NDM5IDE4NS45ODEgMTMuNzA0MyAxODYuMDM5QzE4LjQ3ODIgMTg3LjA3IDMwLjE3NjUgMTg5LjEwNCAzNS43MTIzIDE4NS42NDRDMzkuNjc2IDE4My4xNzYgNDYuNjY4IDE4Mi43MzMgNDkuNDg0MSAxODIuNjU2QzUxLjIwMDggMTgyLjYwOCA1Mi44MDE3IDE4MiA1NC4xMjI5IDE4MC44ODJDNTkuMjM0MyAxNzYuNTY0IDYxLjU0ODkgMTc1LjA5OSA2Mi4wNDA4IDE3NC45MzVDNjIuNDA3MiAxNzQuODM5IDYzLjYyMjQgMTc1LjEyOCA2NC4zNDU3IDE3NS4yOTJDNjYuNTA2IDE3NS44MDMgNjkuNDY2OCAxNzYuNDk3IDcxLjU0MDIgMTc0LjQ3M0M3Mi4xODY0IDE3NC4wMjkgNzUuNjEwMSAxNzMuNzExIDgyLjA2MiAxNzQuNzUyQzgyLjgxNDIgMTc0Ljg3OCA4My41OTU0IDE3NC44NzggODQuMzc2NiAxNzQuNzYyTDg4LjkyODYgMTc0LjA4N0M4OS4wNzMzIDE3NC4wNjggODkuMjM3MyAxNzQuMDU4IDg5LjQyMDUgMTc0LjA1OEgxMDEuMDlDMTAzLjIwMiAxNzQuMDU4IDEwNS4yMzcgMTczLjE2MiAxMDYuNjc0IDE3MS41OTFDMTA3LjY0OCAxNzAuNTEyIDEwOS4zMTYgMTcwLjE3NCAxMTAuNjQ3IDE3MC43OTFMMTEzLjY4NSAxNzIuMTk4VjIyNS45NjFIMTEzLjY5NVpNMTEzLjY5NSAxNjcuNjQ5TDExMi40MDIgMTY3LjA1MUMxMTEuMzk5IDE2Ni41NzkgMTEwLjMyOSAxNjYuMzQ4IDEwOS4yMiAxNjYuMzQ4QzEwNy4wODkgMTY2LjM0OCAxMDUuMDU0IDE2Ny4yNDQgMTAzLjYzNiAxNjguODE1QzEwMi45OSAxNjkuNTI4IDEwMi4wNjQgMTY5LjkzMyAxMDEuMTA5IDE2OS45MzNIODkuNDM5OEM4OS4wMzQ3IDE2OS45MzMgODguNjY4MiAxNjkuOTYyIDg4LjMzMDcgMTcwLjAxTDgzLjc5OCAxNzAuNjc1QzgzLjQ0MTEgMTcwLjcyNCA4My4wODQzIDE3MC43MjQgODIuNzQ2NyAxNzAuNjc1QzcxLjQ0MzggMTY4Ljg1NCA2OS4zOTkzIDE3MC44MiA2OC43MjQyIDE3MS40NzVDNjguMjMyMyAxNzEuOTU3IDY2LjU0NDYgMTcxLjU2MiA2NS4zMTAxIDE3MS4yNzNDNjMuODE1MyAxNzAuOTI2IDYyLjI3MjIgMTcwLjU2IDYwLjg2NDIgMTcwLjk4NEM2MC4zMTQ1IDE3MS4xNDggNTguNjQ2IDE3MS42NjggNTEuNDcwOCAxNzcuNzMxQzUwLjg3MjkgMTc4LjIzMiA1MC4xNDk1IDE3OC41MTEgNDkuMzg3NyAxNzguNTMxQzQ1LjQ3MjEgMTc4LjYzNyAzOC4xOTA4IDE3OS4yNDQgMzMuNTQyMyAxODIuMTQ1QzMwLjA2MDggMTg0LjMyMyAyMS4xNjg5IDE4My40MjcgMTQuNjMwMiAxODIuMDJDMTQuMDk5NyAxODEuODk0IDEzLjU1OTcgMTgxLjgzNyAxMi45OTA3IDE4MS44MzdIMTEuMjY0NEM5LjQ3MDU1IDE4MS44MzcgNy43MzQ2IDE4Mi40NzMgNi4zNzQ3OCAxODMuNjI5TDQuMTM3MzQgMTg1LjUyOFYxMTIuODU1QzQuMTM3MzQgMTExLjE4OCA0LjE4NTU2IDEwOS41MyA0LjI2MjcxIDEwNy44NzJDMTIuOTkwNyAxMTguNDU1IDIyLjk3MjMgMTI1LjUwMSAzNC43MDkzIDEyOS4zNTZDMzYuMTA3NyAxMjkuODE5IDM3LjUwNjEgMTMwLjIyMyAzOC44OTQ4IDEzMC41OEM0OC41MzkgMTMzLjA4NiA1OC4xMTU2IDEzMy4zNTYgNjYuNjg5MiAxMzMuNTk3QzcyLjM4ODkgMTMzLjc2MSA3Ny44MDg5IDEzMy45MTUgODIuNzM3MSAxMzQuNjg2QzgzLjIyOSAxMzQuNzYzIDgzLjcyMDggMTM0Ljg0IDg0LjIwMyAxMzQuOTM2Qzg2Ljk5OTggMTM1LjQ0NyA4OS41NzQ4IDEzNi4zMjQgOTEuOTI4IDEzNy40NTJDOTUuODYyOCAxMzkuMzMyIDk5LjE5OTcgMTQxLjkxNSAxMDIuMDA2IDE0NC43MjlDMTAzLjI4OSAxNDYuMDIxIDEwNC40NTYgMTQ3LjM2IDEwNS41MjYgMTQ4LjcxQzExMC4xNTUgMTU0LjU3IDExMi42OTIgMTYwLjQ2OCAxMTMuNTAyIDE2Mi41N0MxMTMuNTc5IDE2Mi43ODIgMTEzLjY0NyAxNjIuOTU1IDExMy42OTUgMTYzLjA5VjE2Ny42NTlWMTY3LjY0OVpNMTEwLjEwNyAxNDguMjk1QzExMC4xMDcgMTQ4LjI5NSAxMTAuMDc4IDE0OC4yNjYgMTEwLjA3OCAxNDguMjQ3QzExMC44NjkgMTQ1LjM2NSAxMTMuOTA3IDEzNS44MTQgMTIwLjk0NyAxMzAuMDVDMTIyLjY2NCAxMjguNjMzIDEyNC42MzEgMTI3LjQ0NyAxMjYuODU5IDEyNi42MzhDMTI3Ljg0MyAxMjYuMjgxIDEyOC44NDYgMTI1LjkyNSAxMjkuODI5IDEyNS41NzhDMTMzLjM4OCAxMjQuMzE1IDEzNi45NzYgMTIzLjA0MyAxNDAuNjQxIDEyMS40NTJDMTMzLjg3IDEyOS4wODYgMTMwLjcwNyAxMzcuMDE4IDEyOS43NDMgMTM5LjgxM0MxMjUuMTgxIDE0Mi40NTQgMTIxLjk5OCAxNDUuNzEyIDExOS44IDE0OC42NzFDMTE3LjYxIDE1MS42MyAxMTYuMTczIDE1NC41NyAxMTUuMjU3IDE1Ni45N0MxMTQuMDcxIDE1NC41NDEgMTEyLjM3NCAxNTEuNDc2IDExMC4xMDcgMTQ4LjMwNU0xMTcuNTYyIDE3My45MjNDMTE5LjY1NSAxNzQuNTc5IDEyMS45MzEgMTc0LjMwOSAxMjMuODMxIDE3My4xMjNMMTQ1LjM0NyAxNTkuNjU5QzE0NS44OTcgMTU5LjMyMSAxNDYuNTIzIDE1OS4xMzggMTQ3LjE3IDE1OS4xMzhIMTQ4Ljk0NEMxNDkuMzU5IDE1OS4xMzggMTQ5Ljc3NCAxNTkuMjE1IDE1MC4xNSAxNTkuMzVMMTU4LjgyOSAxNjIuNjA4QzE2MC41ODUgMTYzLjI2MyAxNjIuNTIzIDE2My4yNDQgMTY0LjI4OCAxNjIuNTVMMTcwLjI5NiAxNjAuMTVDMTcxLjQxNSAxNTkuNzA3IDE3Mi42OTggMTU5Ljg4IDE3My42NTIgMTYwLjYwM0wxODMuMjQ4IDE2Ny45MzhDMTgzLjUwOSAxNjguMTMxIDE4My43ODggMTY4LjMyNCAxODQuMDQ5IDE2OC40NjhDMTg0LjM1NyAxNjguNjUxIDE4OS42MjMgMTcyLjk2IDE5Mi40NDkgMTc1LjIzNEMxOTAuNjE2IDE3Ni4zMTQgMTg5LjA0NCAxNzcuOTQzIDE4Ny4yMTIgMTc5Ljg3QzE4NS4wMDQgMTgyLjE4NCAxODIuMjY1IDE4NS4wNjUgMTc4LjAxMiAxODguMDI0QzE3Ni45OTkgMTg4LjcyOCAxNzUuNjAxIDE4OS42NzIgMTczLjk4IDE5MC43NzFDMTY2Ljg5MiAxOTUuNTcxIDE1Ni4xNzcgMjAyLjgyOSAxNTIuNzYzIDIwNi42OTRDMTQ2LjAxMiAyMTQuMzI3IDEzNi4yMjQgMjIxLjgyNiAxMzAuNDA4IDIyNS45OTlMMTE3LjU1MiAyMjUuOTUxVjE3My45MTRMMTE3LjU2MiAxNzMuOTIzWk0xMzYuODk5IDIyNi4wMjhDMTQzLjEwOSAyMjEuMzM0IDE1MC4yNDYgMjE1LjM4OCAxNTUuNjY2IDIwOS4yNThDMTU4Ljc1MiAyMDUuNzU5IDE2OS42NSAxOTguMzc2IDE3Ni4xNiAxOTMuOTcxQzE3Ny43OSAxOTIuODYzIDE3OS4xOTggMTkxLjkwOSAxODAuMjMgMTkxLjE5NUMxODQuODAxIDE4OC4wMTUgMTg3LjY5NCAxODQuOTY5IDE5MC4wMTkgMTgyLjUzQzE5Mi4yNzUgMTgwLjE1OSAxOTMuOTA1IDE3OC40NDQgMTk1Ljg4MiAxNzcuOTMzQzE5OC45MDEgMTc3LjE0MyAyMDAuODQ5IDE3Ni40MjkgMjAyLjI2NyAxNzUuOTA5QzIwNC40NDYgMTc1LjEwOSAyMDUuNDQgMTc0Ljc0MyAyMDguMDE0IDE3NC44NjhDMjEwLjIxMyAxNzQuOTU1IDIxMi40MDMgMTcyLjk4OSAyMTUuNDk4IDE2OS45NTJDMjE2LjM4NiAxNjkuMDc1IDIxNy42MDEgMTY3Ljg4IDIxNy45ODcgMTY3LjY4N0MyMTguNzg3IDE2Ny4zNzkgMjIwLjU1MiAxNjYuNjU2IDIyMi4yNDkgMTY1Ljk2MlYyMjYuMzI3TDEzNi45MTggMjI2LjAyOEgxMzYuODk5WicgZmlsbD0nJTIzQjdBODk0JyBmaWxsLW9wYWNpdHk9JzAuMScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb25UYXJpZnMgLmFudGlwb2Rlcy1wcmljZS10YWJsZV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb25zIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNGRkM1ODA7XG59XG5cbi5jYWxsLXRvLWFjdGlvbnMgYTpsYXN0LW9mLXR5cGUge1xuICBjb2xvcjogI2ViZTllNjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbnMgYTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgMjggMjgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMzEuOTQ4MiAxNC42NTU3QzMxLjkxMTQgMTQuMjAwNiAzMS44NTU1IDEzLjc0MjggMzEuNzgwNSAxMy4yOTQ1TDMxLjc3NzggMTMuMjc1NEMzMS43NjQxIDEzLjE5OTEgMzEuNzUxOSAxMy4xMjQyIDMxLjczNjkgMTMuMDQ5MkMzMS42Mzg3IDEyLjUxNTEgMzEuNTEwNSAxMS45NzgzIDMxLjM1NjUgMTEuNDUxQzMxLjMyMzggMTEuMzM5MiAzMS4yODk3IDExLjIyODkgMzEuMjU0MiAxMS4xMTk5QzMwLjc3OTggOS42MjUxMyAzMC4wODU4IDguMjA5NDMgMjkuMTg4NyA2LjkwODE5QzI5LjA1NjUgNi43MTc0MyAyOC45MTg4IDYuNTI2NjcgMjguNzc4MyA2LjM0MTM2QzI4LjM5MTEgNS44MzA0IDI3Ljk3MTIgNS4zMzg1MSAyNy41MjgxIDQuODc5MzNDMjcuNDM5NSA0Ljc4ODA0IDI3LjM1MDkgNC42OTY3NSAyNy4yNTk1IDQuNjA2ODJDMjYuMzYzOCAzLjcyMTE1IDI1LjM2MTcgMi45NDE3NyAyNC4yODQ2IDIuMjkxODNDMjQuMTk2IDIuMjM3MzMgMjQuMTA4NyAyLjE4NTU1IDI0LjAyMTUgMi4xMzY1QzIzLjIwNjIgMS42NjUwNSAyMi4zNDQ1IDEuMjY0NDYgMjEuNDYzOCAwLjk0NTYxOEMyMS4zNzI0IDAuOTExNTU0IDIxLjI3OTcgMC44Nzg4NTIgMjEuMTg3IDAuODQ4ODc2QzE5Ljk4NTkgMC40Mzg3NDUgMTguNzI4OCAwLjE3NDQwOCAxNy40NTEzIDAuMDYxMzE1M0MxNi45NzgyIDAuMDIwNDM4NCAxNi41MDI0IDAgMTYuMDM3NSAwSDE1Ljk2MTFDMTQuODQxOCAwIDEzLjcyMzggMC4xMTcxOCAxMi42MzQ1IDAuMzQ3NDUzTDEyLjUxNzIgMC4zNzE5NzlDMTEuNDE0MyAwLjYxNDUxNSAxMC4zMzU4IDAuOTc1NTk0IDkuMzEwNTUgMS40NDcwNEM4LjM4NjE4IDEuODcwOCA3LjQ5NDUyIDIuMzg3MjEgNi42NjQyMiAyLjk4NDAxQzUuNjQwMzIgMy43MTg0MyA0LjcwMDk1IDQuNTc1NDggMy44NzQ3NCA1LjUzMkwzLjc2MTU4IDUuNjY0MTdDMi43NDE3NyA2Ljg3MTQgMS45MTE0NyA4LjIxNDg4IDEuMjkxMTMgOS42NTc4NEMxLjI0NzUgOS43NjEzOSAxLjIwMjUxIDkuODY0OTQgMS4xNjE2IDkuOTY4NUMwLjUzOTkgMTEuNTAxNCAwLjE2MzYwNiAxMy4xMTc0IDAuMDQyMjY0OSAxNC43NzU2TDAuMDM1NDQ4IDE0Ljg4NDZDMC4wMTIyNzA1IDE1LjIzNjIgMCAxNS41OTQ1IDAgMTUuOTUyOVYzMi41MjcxSDMyVjE1Ljk1MjlDMzIgMTUuNTIyMyAzMS45ODIzIDE1LjA4NjMgMzEuOTQ4MiAxNC42NTU3Wk0zMS40MTY1IDE1Ljk1MjlWMjIuODcyQzMxLjEzNTYgMjIuOTg3OCAzMC43NTkzIDIzLjE0MzEgMzAuNjE4OSAyMy4xOTYyQzMwLjQ3NzEgMjMuMjUwNyAzMC4zMjk5IDIzLjM5MTEgMzAuMDgwNCAyMy42MzY0QzI5LjkwODYgMjMuODA1MyAyOS41NTE0IDI0LjE1NjggMjkuNDMxNCAyNC4xNzU5QzI4Ljk1NjkgMjQuMTUyOCAyOC43Mzc0IDI0LjIzMzIgMjguNDAzNCAyNC4zNTU4QzI4LjI0OTMgMjQuNDEzIDI4LjA2MzkgMjQuNDc5OCAyNy44MDQ5IDI0LjU1NjFDMjcuNTE4NiAyNC4zMjg1IDI2LjM5MSAyMy4zNTk3IDI2LjMxMzMgMjMuMzEzNEMyNi4yOTI5IDIzLjMwMTIgMjYuMjcyNCAyMy4yODg5IDI2LjI1NjEgMjMuMjc2NkwyNC45MDA5IDIyLjI0MTFDMjQuNjAzNiAyMi4wMTQ5IDI0LjIwMjggMjEuOTU5IDIzLjg1NTEgMjIuMDk4TDIzLjAwNzEgMjIuNDM3M0MyMi44OTQgMjIuNDgyMyAyMi43Njk5IDIyLjQ4MzYgMjIuNjU2NyAyMi40NDE0TDIxLjQyODMgMjEuOTgwOEMyMS4zMDgzIDIxLjkzNTkgMjEuMTgxNSAyMS45MTQxIDIxLjA1MzQgMjEuOTE0MUgyMC44MDI1QzIwLjYwMjEgMjEuOTE0MSAyMC40MDU4IDIxLjk2OTkgMjAuMjM1NCAyMi4wNzYyTDE3LjE5MzYgMjMuOTc5N0MxNy4wNTU5IDI0LjA2NTYgMTYuODg4MiAyNC4wNzc4IDE2Ljc0MSAyNC4wMTI0TDE2LjYxNjkgMjMuOTU1MlYyMy4wMzU1QzE2LjYzMzMgMjIuOTMwNSAxNi43ODMzIDIyLjEyNjYgMTcuMzg1OSAyMS4zMjY4QzE3Ljc3NDQgMjAuODA5IDE4LjI2MTIgMjAuNDAzIDE4LjgzOTIgMjAuMTExNEMxOS41MjkxIDE5Ljc2MjYgMjAuMzU0IDE5LjU3NTkgMjEuMzAyOSAxOS41NTQxQzI1LjI5OSAxOS40NjI4IDI2LjUyMTkgMTguMTU3NSAyNy42MDMxIDE3LjAwNDhDMjguMTc1NyAxNi4zOTQzIDI4Ljc5NiAxNS44Mzk4IDI5Ljc2NTQgMTUuNTIwOUMzMC4yMjA4IDE1LjM2OTcgMzAuNzU1MiAxNS4yNzE2IDMxLjM5NiAxNS4yNDQzQzMxLjQwNjkgMTUuNDgxNCAzMS40MTM3IDE1LjcxODUgMzEuNDEzNyAxNS45NTI5TTE2LjU5NjUgMTYuODYxN0MxNi41MjY5IDE3LjI1ODIgMTYuNDk5NyAxNy42OTQyIDE2LjUwOTIgMTguMTcxMUMxNS43NTggMTguODkzMyAxNS4zNDYzIDE5Ljg0ODQgMTUuMTQ4NiAyMC40MzNDMTUuMDY0IDIwLjMzNDkgMTQuOTc4MSAyMC4yNDIyIDE0Ljg5MDkgMjAuMTUwOUMxNC43OTY4IDE5Ljk2NDIgMTQuMjc2IDE4LjgyNTEgMTQuNjA0NiAxNy4xNTQ2QzE0LjY0IDE2Ljk3NzUgMTQuNjgzNyAxNi43OTM2IDE0LjczOTYgMTYuNjAyOEMxNC45ODUgMTUuNzc0NCAxNS40NDAzIDE1LjE2OCAxNS45MjE2IDE0LjUyNjNDMTUuOTg0MyAxNC40NDE4IDE2LjA0ODQgMTQuMzYgMTYuMTA5OCAxNC4yNzQyQzE2LjAyNTIgMTUuNDcwNSAxNi40MzQyIDE2LjUwNzQgMTYuNTk2NSAxNi44NjMxTTE2LjQxMjQgMTIuNzU3N0MxNi4xNzI1IDEzLjI4MjIgMTUuODM0MyAxMy43MzA1IDE1LjQ4OCAxNC4xOTM4QzE1LjE0NzIgMTQuNjQ2MiAxNC43OTY4IDE1LjExMjIgMTQuNTI1NSAxNS42NjRDMTQuNDAxNCAxNC44MzY5IDE0LjAyNTEgMTMuODY4MiAxMy4yMDE3IDEyLjc5MTdDMTIuNzQzNiAxMi4xOTM2IDEyLjU0MTggMTEuNTY4MSAxMi41ODY4IDEwLjg4MjhDMTIuNjA5OSAxMC43NDUyIDEyLjYyNjMgMTAuNjEwMyAxMi42MzU4IDEwLjQ3OTVDMTIuODEwNCA5LjUzOTI5IDEzLjM1NTcgOC44NzU3MiAxMy45Mjk3IDguMTc5NDVDMTQuMzE0MiA3LjcxMzQ2IDE0LjcwNjggNy4yMzc5MyAxNS4wMTc3IDYuNjU4ODRDMTUuMTg0IDcuNDEzNyAxNS41MjYyIDcuOTIwNTcgMTUuODU4OSA4LjQxNjU0QzE2LjMyMzggOS4xMTAwOCAxNi43NjQyIDkuNzY0MTEgMTYuNzYyOCAxMS4xMzM1QzE2Ljc2MjggMTEuNzczOSAxNi42MjY1IDEyLjI5NDQgMTYuNDE1MiAxMi43NTYzTTguOTg4NzkgOS45Njk4NkM5LjAzNzg4IDEwLjc4MDYgOS4zMzc4MiAxMS45NjQ3IDEwLjM5OTkgMTMuMzE2M0M5LjYzMjMxIDEyLjk2MDcgOC41MDM0MyAxMi4zNDM0IDcuMjI0NTggMTEuMzM2NUM3LjE3MDA0IDExLjI4NzUgNy4xMTQxNCAxMS4yNDExIDcuMDU0MTUgMTEuMTk3NUM3LjA1MDA2IDExLjE5MzQgNy4wNDczNCAxMS4xOTA3IDcuMDQxODggMTEuMTg2NkM1LjMxMTc1IDkuNjk4NzEgNC43NDg2NyA3LjIyOTc1IDQuNTk0NjEgNi4zMjkxQzUuMjE2MzEgNi40MTQ5NCA2LjU4Mzc4IDYuNjY3MDEgNy44NTMxIDcuMzE0MjNDOC4zNDkzNyA3LjU2NjMgOC44MzIwMSA3Ljg3ODMzIDkuMjQ3ODQgOC4yNjUzQzkuMTUyNCA4LjQ5MDEyIDguOTM0MjYgOS4wOTc4MiA4Ljk4NzQzIDkuOTY5ODZNMTAuNzQzNSAxNy4yNzA1QzEwLjM2MTcgMTcuMDc4MyA5Ljk0MTggMTYuOTQwNyA5LjUwMjc5IDE2LjgzNDRDOS4zOTIzNiAxNi4yMzA4IDguOTk5NyAxNC4yOTc0IDguMTkxMjEgMTIuNzA4NkM5LjUxNzc5IDEzLjU3OTMgMTAuNTU1MyAxNC4wMDU4IDExLjAyNDMgMTQuMTcyQzEwLjcwNTMgMTUuMjAwNyAxMC40OTY3IDE2LjI0MTcgMTAuNzQzNSAxNy4yNzA1Wk05Ljc3Mjc0IDguNDM2OThDOS44MzY4MiA4LjMyNTI1IDkuODk2ODEgOC4yMTIxNiA5Ljk1MjcxIDguMTAxNzlDMTAuMjMyMiA3LjU1MTMxIDEwLjQxNDkgNy4wMjUzNyAxMC41MjY3IDYuNTMzNDhDMTAuNjg3NiA2Ljg1NTA1IDEwLjg4MjUgNy4xNzExNiAxMS4wODE2IDcuNDk1NDVDMTEuNjE0NyA4LjM2MjA0IDEyLjE2NDEgOS4yNTU4OCAxMi4wOTA1IDEwLjQxNDFDMTIuMDY4NyAxMC41NDM1IDEyLjA1MjMgMTAuNjc4NCAxMi4wNDE0IDEwLjgxNzRDMTEuODk5NiAxMS42MDQ5IDExLjYyOTcgMTIuMzg3IDExLjM2NzkgMTMuMTQzM0MxMS4zMjk3IDEzLjI1NSAxMS4yOTAyIDEzLjM2ODEgMTEuMjUyIDEzLjQ3OThDMTAuMjA2MyAxMi4zMjk4IDkuNjE3MzEgMTEuMTI1MyA5LjUzNjg3IDkuOTczOTVDOS40NzI4IDkuMDU2OTUgOS43NTUwMiA4LjQ3Mzc3IDkuNzcyNzQgOC40MzgzNE02Ljg3ODI4IDExLjc2M0M2Ljg4NTA5IDExLjc2ODQgNi44OTMyNyAxMS43NzUzIDYuOTAwMDkgMTEuNzgwN0M3LjAyMTQzIDExLjg4OTcgNy4xMjkxNCAxMi4wMTEgNy4yMTkxMiAxMi4xMzkxQzguMjE1NzYgMTMuNTUzNCA4Ljc0MzM5IDE1LjgwODQgOC45MjMzNSAxNi43MTE4QzguNTMyMDYgMTYuNjM5NiA4LjEzMTIzIDE2LjU4NTEgNy43MzQ0OCAxNi41MjkyQzYuODEwMTEgMTYuNDAxMiA1Ljg1NzEgMTYuMjY2MyA1LjAzMDg5IDE1Ljk0MkM0Ljg0MTM4IDE1Ljg2NyA0LjY2Mjc4IDE1Ljc2NjIgNC40OTUwOCAxNS42Mzk1QzQuNDQzMjcgMTUuNTkzMiA0LjM4ODc0IDE1LjU0ODIgNC4zMzQyIDE1LjUwNTlWMTUuNTA4N0MyLjg5MDM4IDE0LjI2MzMgMi4yMjM2OCAxMS4zMjgzIDIuMDMyODEgMTAuMzQxOEMyLjkxNzY0IDEwLjM5MDkgNS4zNDg1NiAxMC42MTQ0IDYuNjY1NTkgMTEuNTg4NkM2LjczNTEyIDExLjY0OTkgNi44MDYwMiAxMS43MDcxIDYuODc4MjggMTEuNzY0NE03LjY1OTQ5IDE3LjA3MjlDOC45NDUxNyAxNy4yNTI4IDEwLjE3NzcgMTcuNDI1OCAxMS4wMjE2IDE4LjA5NDhDMTEuMTUyNSAxOC4xOTcgMTEuMjczOCAxOC4zMTI4IDExLjM4NDMgMTguNDQyM0MxMC43Njk0IDE4LjM3MjggMTAuMTIxOCAxOC4zNTM3IDkuNDQ1NTMgMTguMzM0NkM4LjM0NjY0IDE4LjMwMTkgNy4xNzU0OSAxOC4yNDIgNS45ODY2MiAxNy45NTcyQzUuODg1NzMgMTcuNjc2NSA1LjY3NTc3IDE3LjE1NiA1LjMzNDkyIDE2LjYyNkM2LjA4MzQyIDE2Ljg1MjIgNi44ODIzNyAxNi45NjM5IDcuNjU5NDkgMTcuMDcxNU0xMS43MDE5IDEzLjg1MDRDMTEuNzYwNiAxMy42NzYgMTEuODIwNSAxMy41MDAzIDExLjg4MzMgMTMuMzIzMUMxMi4wMDg3IDEyLjk2MiAxMi4xMzQxIDEyLjU5NjkgMTIuMjUgMTIuMjI0OUMxMi4zNzE0IDEyLjUzNTYgMTIuNTQzMSAxMi44MzUzIDEyLjc2ODEgMTMuMTI4M0MxMy44MDAyIDE0LjQ3NzIgMTQuMjAyNCAxNS43Njg5IDEzLjk2NTEgMTYuOTc2MkMxMy45Mzc5IDE3LjExMSAxMy45MDM4IDE3LjI0NDYgMTMuODYxNSAxNy4zNzgxQzEzLjYyNDMgMTguMTE2NiAxMy4xOTIxIDE4LjYxOCAxMi45ODc2IDE4LjgyNjVDMTIuNzA5NSAxOC43MDkzIDEyLjQyMzIgMTguNjIwOCAxMi4xMzE0IDE4LjU1OTRDMTEuOTU0MiAxOC4yNTE1IDExLjc0MTUgMTcuOTk1MyAxMS41MDE1IDE3Ljc4MTRDMTAuOTAzIDE2LjUzMiAxMS4yMzk3IDE1LjIyMzkgMTEuNzAxOSAxMy44NTE4TTEzLjk1MjkgMTguNDc1QzEzLjk2NjUgMTguODQxNSAxNC4wMTQyIDE5LjE2NTggMTQuMDc1NiAxOS40MzgzQzEzLjg5MTUgMTkuMzAzNCAxMy43MDA3IDE5LjE4MjEgMTMuNTA1NyAxOS4wNzQ1QzEzLjYzNjYgMTguOTI4NyAxMy43OTQ3IDE4LjcyODQgMTMuOTUyOSAxOC40NzVaTTE2Ljc4MDUgMTMuNTc2NkMxNi44MzUxIDEzLjM4MzEgMTYuOTA2IDEzLjE5MSAxNi45ODkxIDEzLjAwMjlDMTcuNDY1IDExLjkzNiAxOC4zOTg5IDEwLjk2ODYgMTkuNzc1OSAxMC4xMTQzQzIwLjAwNzcgOS45NzEyMiAyMC4yNTE3IDkuODMwODggMjAuNTA4IDkuNjkzMjZDMjAuNzU3NSA5LjU1OTczIDIwLjk5MDcgOS40MTkzOSAyMS4yMDg4IDkuMjcwODdDMjEuMTQzNCA5LjQwNDQgMjEuMDgzNCA5LjUzNjU3IDIxLjAyNjEgOS42NjczN0MyMC45NjYxIDkuODA0OTkgMjAuOTExNiA5Ljk0MTI1IDIwLjg1OTggMTAuMDc2MUMyMC4yODAzIDExLjU4ODYgMjAuMTU2MyAxMi45NDU3IDIwLjEyOSAxMy40NTUzQzE5LjM4NDYgMTMuNjY3OSAxOC43NDExIDEzLjkyODEgMTguMjA5NCAxNC4yODFDMTcuNTcxMyAxNC43MDQ4IDE3LjExODcgMTUuMjUzOSAxNi44NDA1IDE1Ljk1N0MxNi42NzQyIDE1LjQ3MzIgMTYuNDg2IDE0LjYwMjYgMTYuNzc5MiAxMy41NzUyTTIxLjIxOTcgMTAuNzA0M0MyNC40MSAxMC44MjY5IDI2LjM4MjkgOS43MTUwNiAyNy40ODA0IDguNzQ3NjRDMjcuNjIyMiA4LjYyMzY1IDI3Ljc1MzEgOC40OTk2NiAyNy44NzMgOC4zNzU2NkMyNy43MjU4IDguNjk0NSAyNy41NTU0IDkuMDI5NjkgMjcuMzYwNCA5LjM3MDMzQzI2LjkxNzMgMTAuMTQyOSAyNi4yOTQyIDExLjAxOSAyNS40Nzc2IDExLjcwNzFDMjUuMjcwMyAxMS44MzUyIDI1LjA3NTQgMTEuOTc5NiAyNC44OTQgMTIuMTQwNEMyNC4zNzE5IDEyLjQ3ODMgMjMuNzg0MiAxMi43MzA0IDIzLjEyODUgMTIuODQwOEMyMi4yMzk1IDEyLjk5MDcgMjEuNDI0MiAxMy4xMzUxIDIwLjY5MDcgMTMuMzEzNkMyMC43MzAzIDEyLjgwNjcgMjAuODUwMiAxMS44MjAyIDIxLjIyMTEgMTAuNzA3TTE3LjI1MDkgMTYuNDQ2MUMxNy40NzE4IDE1LjcwOSAxNy44ODQ5IDE1LjE1ODUgMTguNTEyIDE0Ljc0MTZDMTkuMDc3OCAxNC4zNjU1IDE5LjgyMjMgMTQuMDk3MSAyMC42ODggMTMuODgwNEMyMS40NTAxIDEzLjY4ODMgMjIuMzA2MyAxMy41MzQzIDIzLjIxNzEgMTMuMzgwNEMyMy40NzIgMTMuMzM2OCAyMy43MjE1IDEzLjI3NTQgMjMuOTY2OSAxMy4xOTIzQzIzLjA2MyAxNC4zMzk2IDIyLjIxNjQgMTUuMTIxNyAyMS40MDkyIDE1LjY4OTlDMjAuMjczNSAxNi40OTExIDE5LjIxMjggMTYuODY0NCAxOC4xNzM5IDE3LjIzMjNDMTguMDMyMSAxNy4yODQxIDE3Ljg5MTcgMTcuMzMzMSAxNy43NDk5IDE3LjM4MzZDMTcuNDk5IDE3LjQ3NDggMTcuMjY4NiAxNy41OTIgMTcuMDU4NyAxNy43MjgzQzE3LjA3NSAxNy4yNDU5IDE3LjEzNzcgMTYuODIyMiAxNy4yNTA5IDE2LjQ0NDhNMjEuNDU5NyAxNi40OTExQzIxLjcwMjQgMTYuMzIyMSAyMS45NjU1IDE2LjE2NDEgMjIuMjQ5MSAxNi4wMjI0QzIzLjMwNDMgMTUuNDk5MSAyNC44MDk1IDE1LjI3MjkgMjYuNjAyNCAxNS4zNjgzQzI2LjkxMzIgMTUuMzg0NyAyNy4yMzIyIDE1LjQyOTYgMjcuNTY5IDE1LjQ3NzNDMjcuODQ0NCAxNS41MTU1IDI4LjEyMjUgMTUuNTU1IDI4LjM5NzkgMTUuNTc4MkMyNy45MzQ0IDE1Ljg5MDIgMjcuNTU4MSAxNi4yNTU0IDI3LjIwNzcgMTYuNjI3M0MyNi4xNTI0IDE3Ljc1NDIgMjUuMDYxNyAxOC45MTc4IDIxLjI5MzMgMTkuMDA1QzIwLjQxMjYgMTkuMDI1NCAxOS42ODE4IDE5LjE4MDggMTkuMDc2NSAxOS40MTM4QzE5LjQyMjggMTguNjYwMyAyMC4xNTM1IDE3LjQwNjcgMjEuNDU4MyAxNi40OTI0TTMxLjI4NyAxMy45NDk5QzMxLjMxOTcgMTQuMTk3OSAzMS4zNDU2IDE0LjQ0NzIgMzEuMzY2IDE0LjY5NjZDMzEuMTgzMyAxNC43MDQ4IDMxLjAwNDcgMTQuNzE3IDMwLjgzNyAxNC43MzYxQzMxLjAxMDIgMTQuNTE4MSAzMS4xNjAyIDE0LjI1NjUgMzEuMjg3IDEzLjk0OTlaTTMxLjA3ODQgMTIuNzM0NUMzMC43NTggMTQuMDM3MSAzMC4xNzMxIDE0LjYzOCAyOS40NTE4IDE0Ljg3MzdDMjguOTEwNiAxNS4wNTA5IDI4LjI4ODkgMTUuMDIyMiAyNy42NDUzIDE0LjkzMDlDMjcuMzExMyAxNC44ODQ2IDI2Ljk2NjQgMTQuODM1NiAyNi42MzI0IDE0LjgxNzlDMjUuMTc2MyAxNC43NDAyIDIzLjkyODggMTQuODYxNSAyMi45MDQ5IDE1LjE3NjJDMjMuNDY5MyAxNC42NDc1IDI0LjA1MjggMTMuOTk2MiAyNC42NjM2IDEzLjE4NTVDMjQuODMgMTIuOTY0OCAyNS4wMDk5IDEyLjc2NTggMjUuMjA5IDEyLjU4NzNDMjUuNDE3NiAxMi40NTI0IDI1LjYyMjEgMTIuMjk5OCAyNS44MjI1IDEyLjEzMDlDMjYuNTc1MSAxMS42NzE3IDI3LjQ5OTUgMTEuNDM4NyAyOC41ODYxIDExLjQzNkMyOS42MDg2IDExLjQzMTkgMzAuNDgzOSAxMS42NDQ1IDMwLjgzMTYgMTEuNzQxMkMzMC45MjQzIDEyLjA2OTYgMzEuMDA3NSAxMi40MDIgMzEuMDc4NCAxMi43MzQ1Wk0yOC44MzY5IDcuNDM0MTNDMjkuNjAzMiA4LjU4MTQxIDMwLjIwODUgOS44MTk5OCAzMC42MzkzIDExLjEyNEMzMC4xNzU4IDExLjAxNjMgMjkuNDQ2NCAxMC44ODY5IDI4LjYxMDYgMTAuODg2OUgyOC41OTg0QzI3Ljk2MDMgMTAuODg2OSAyNy4zNjU5IDEwLjk2NDUgMjYuODIxOSAxMS4xMTcxQzI3LjE4MzIgMTAuNjgxMSAyNy41MjI2IDEwLjE4NTEgMjcuODM3NiA5LjYzMzMxQzI4LjM1NDMgOC43MzEyOSAyOC42NjExIDcuOTUzMjcgMjguODM1NiA3LjQzNDEzTTI4LjMxMzQgNi42OTQyNkMyOC4zMzkzIDYuNzI5NjkgMjguMzY1MiA2Ljc2NTEyIDI4LjM5MjUgNi44MDA1NEMyOC4xNTkzIDcuMTk4NDEgMjcuNzQ5IDcuNzg0MzEgMjcuMDk4NiA4LjM1MTE0QzI1LjY3OCA5LjU5MTA3IDIzLjcyMDIgMTAuMjEyNCAyMS40MTc0IDEwLjE1NzlDMjEuNDUyOSAxMC4wNjggMjEuNDg4MyA5Ljk3ODA0IDIxLjUyNzggOS44ODY3NEMyMS44MzYgOS4xNzE0IDIyLjIxMDkgOC41MzUwOCAyMi42NDg1IDcuOTgwNTJDMjIuNjgyNiA3LjkzNjkyIDIyLjcxNjcgNy44OTYwNCAyMi43NTIyIDcuODUzOEMyMy44NDcgNi41MjY2NyAyNS4zMjc2IDUuNjkwMDYgMjcuMTcyMyA1LjM1MzVDMjcuNTc0NSA1Ljc3NTkgMjcuOTU4OSA2LjIyNjkgMjguMzEyIDYuNjkyOU0yNC4wMzc4IDUuMDkxODlDMjQuMjI2IDQuMTk1MzMgMjQuMjE2NCAzLjQxMTg1IDI0LjE3NDIgMi45MTE3OUMyNS4wODYzIDMuNDc5OTggMjUuOTM3IDQuMTQ0OTEgMjYuNzEwMSA0Ljg5MDIzQzI1LjQ4ODUgNS4xNjQxMSAyNC40OTU5IDUuNjQyMzcgMjMuNjkyOSA2LjIzMDk5QzIzLjg1MzggNS44MjkwNCAyMy45NjI4IDUuNDQ0NzkgMjQuMDM3OCA1LjA5MTg5Wk0yMS40NDQ3IDEuNTYyODZDMjIuMTc5NSAxLjgzODEgMjIuODk2NyAyLjE3MzI5IDIzLjU4MzggMi41NjAyNUMyMy42MzI5IDIuODY5NTUgMjMuNzQ3NCAzLjg0Mzc5IDIzLjUwMDcgNC45OTkyNEMyMy4yODUyIDYuMDA0ODEgMjIuODY1MyA2Ljg4MjMgMjIuMjQ1IDcuNjI0ODlDMjEuNzIxNCA4LjI0ODk1IDIxLjA1ODggOC43Nzc2MiAyMC4yNTU4IDkuMjA2ODNDMjAuMDM0OSA5LjMyNDAxIDE5LjgyMzYgOS40NDUyNyAxOS42MjA1IDkuNTY3OUMxOS4yODc4IDguMDAzNjggMTkuMzg3MyA2LjU5NzUyIDE5LjY0NjQgNS40NDYxNkMxOS43ODY4IDQuODIzNDcgMTkuOTcyMiA0LjI3Mjk5IDIwLjE2MTcgMy44MTM4MUMyMC42MzM1IDIuNjcxOTggMjEuMTk5MyAxLjg4MDMzIDIxLjQ0NzQgMS41NjI4Nk0xNy44MTI2IDAuNjg2NzMxTDE3LjkwODEgMC44MTA3MjRDMTcuOTIxNyAwLjc1NjIyMiAxNy45MzEyIDAuNzI2MjQ1IDE3LjkzMTIgMC43MjQ4ODNMMTcuODk4NSAwLjY5NjI2OUMxOC45MjM4IDAuODIwMjYyIDE5LjkzMTMgMS4wNDY0NSAyMC45MDM0IDEuMzcwNzRDMjAuNjAzNSAxLjc3NDA1IDIwLjEwMDQgMi41MzE2NCAxOS42NjU1IDMuNTgwODFDMTkuNDg5NiA0LjAwNzI5IDE5LjMxNTEgNC41MDQ2MyAxOS4xNzQ2IDUuMDY0NjRDMTguMzc0MyA0LjE4OTg4IDE3LjkxNzYgMy4yNDQyNiAxNy44MDk5IDIuMjUwOTVDMTcuNzczMSAxLjg5OTQxIDE3Ljc4ODEgMS41NzUxMiAxNy44MTgxIDEuMzE3NkMxNy44NDQgMS4wOTQxNCAxNy44ODIyIDAuOTIxMDkxIDE3LjkwNjcgMC44MTg4OTlMMTcuNzQwNCAwLjY3NzE5M0MxNy43NjQ5IDAuNjc5OTE4IDE3Ljc4OTQgMC42ODEyODEgMTcuODE0IDAuNjg1MzY4TTE5LjAzMjkgNS43MTE4NkMxOC44MTIgNi45MDI3MyAxOC43NjU2IDguMzE5OCAxOS4xMjk2IDkuODc5OTNDMTguMzc5OCAxMC4zODQxIDE3Ljc2NzYgMTAuOTI1IDE3LjI5MTggMTEuNTAyN0MxNy4zMDI3IDExLjM4NTYgMTcuMzA2OCAxMS4yNjI5IDE3LjMwNjggMTEuMTM0OUMxNy4zMDY4IDkuNTk1MTYgMTYuNzk5NiA4LjgzODk0IDE2LjMwODggOC4xMDg2QzE1Ljg2MyA3LjQ0MjMxIDE1LjQ0MDMgNi44MTI4MSAxNS40NTUzIDUuNTQ4MzVDMTUuNTI0OSA1LjI3OTkyIDE1LjU0OCA1LjAxNTU5IDE1LjUzNDQgNC43NTM5OEMxNS43OTYyIDMuMzUxOSAxNi42NTM3IDIuMjAzMjYgMTcuMjQ4MiAxLjU0Nzg3QzE3LjIzNTkgMS43NzU0MiAxNy4yMzczIDIuMDIyMDQgMTcuMjYzMiAyLjI3NTQ4QzE3LjM0NzcgMy4xMjg0NCAxNy43MjU0IDQuNDA3ODkgMTkuMDMyOSA1LjcxMDQ5TTE1Ljk2MjUgMC41ODQ1MzlIMTYuMDM4OUMxNi40NzUxIDAuNTg0NTM5IDE2LjkyMSAwLjYwMzYxNSAxNy4zNjQxIDAuNjQxNzY2QzE3LjM2NDEgMC42NDU4NTQgMTcuMzYyNyAwLjY0OTk0MiAxNy4zNjEzIDAuNjU0MDI5QzE2Ljk2NDYgMS4wMTUxMSAxNS44NjAzIDIuMTEzMzMgMTUuMjc2NyAzLjY1MDNDMTQuNzMxNCAyLjMxNzcyIDEzLjQ4NTIgMS4yNDI2NiAxMy4wMTIxIDAuODY5MzE0QzEzLjk4MDEgMC42ODEyODEgMTQuOTcxMyAwLjU4NTkwMSAxNS45NjI1IDAuNTg1OTAxTTEyLjY5NTggMS4zMTg5NkMxMy4yNDggMS43NjMxNSAxNC44NjIzIDMuMTgwMjIgMTQuOTg1IDQuNzA3NjVDMTQuOTQxMyA0Ljk1NTY0IDE0LjkxNTQgNS4yMTE4IDE0LjkwODYgNS40NzYxM0MxNC42MzA1IDYuNDYzOTkgMTQuMDU5MiA3LjE1NzUzIDEzLjUwNTcgNy44MzA2NEMxMy4xNTEyIDguMjYyNTcgMTIuNzg4NSA4LjcwMTMyIDEyLjUxMTggOS4yMTVDMTIuMzEyNyA4LjQ1NDY5IDExLjkxMTkgNy44MDYxMSAxMS41NDM4IDcuMjA2NTlDMTEuMTEwMiA2LjUwMjE0IDEwLjcwMjYgNS44MzcyMSAxMC42NzI2IDUuMTA1NTJDMTAuNjE2NyAzLjYzODA0IDEyLjE3NzggMS44NjY3MSAxMi42OTQ1IDEuMzIxNjhNMTIuMTk4MiAxLjA0OTE3QzExLjc1MjQgMS41MzAxNiAxMC44OTc1IDIuNTM1NzMgMTAuNDM4MSAzLjY0MjEzQzEwLjE3NDkgMi43Nzk2MiA5Ljc2ODY1IDIuMTk1MDkgOS41ODg2OCAxLjk2MzQ1QzEwLjQyODUgMS41ODA1NyAxMS4zMDM4IDEuMjczOTkgMTIuMTk4MiAxLjA0OTE3Wk03LjI2NTQ4IDMuMjc2OTZDNy44NjUzNyAyLjg2NTQ3IDguNDkzODkgMi40OTYyMSA5LjE0NDIyIDIuMTc0NjVMOS4wOTI0MSAyLjIyMDk3QzkuMTA3NDEgMi4yMzczMyAxMC4wODA5IDMuMzQ3ODEgMTAuMTI1OSA1LjEyMzIzQzEwLjE0NjMgNS44OTAzNSA5Ljk5MjI1IDYuNzgxNDcgOS41MTA5NyA3Ljc2MjUxQzkuMDgyODcgNy4zODUwOCA4LjYwMjk2IDcuMDc3MTQgOC4xMTQ4NyA2LjgyNTA3QzguMTEyMTQgNi44MjUwNyA4LjExMDc3IDYuODI1MDcgOC4xMDk0MSA2LjgyMjM0QzYuNzEzMzEgNS45NDYyMiA3LjA5OTE0IDMuOTI2OSA3LjI2NTQ4IDMuMjc0MjNNNi40ODY5OCAzLjg0OTI0QzYuNDQwNjMgNC4xMDk0OCA2LjM5ODM2IDQuNDg4MjggNi40Mjk3MiA0LjkxNDc2QzYuNDY3OSA1LjQzMTE3IDYuNjA2OTYgNS44OTMwOCA2LjgzODc0IDYuMjkyMzFDNS43NzEyMSA1LjkzMTIzIDQuODI3NzQgNS43OTc3IDQuNDU4MjcgNS43NTY4MkM1LjA3NzI0IDUuMDYxOTIgNS43NTYyMSA0LjQyMjg3IDYuNDg2OTggMy44NTA2TTQuMDMwMTYgNi4yNTk2MUM0LjEyMjg3IDYuOTA0MSA0LjQ4NDE3IDguODMwNzYgNS42NDQ0MSAxMC40NTQ5QzQuMTUwMTQgOS45MDg1NSAyLjQyMTM3IDkuODAwOSAxLjg3NjAyIDkuNzgwNDZDMi40MzA5MSA4LjUxNjAxIDMuMTU2MjQgNy4zMzMzIDQuMDMwMTYgNi4yNTgyNE0xLjUzMjQ0IDEwLjYzNDhDMS43NzEwNCAxMS44MjQzIDIuNDc3MjcgMTQuNjQzNCA0LjAwMjkgMTUuOTQ0N0M0LjA0OTI1IDE1Ljk4MDEgNC4wOTI4OCAxNi4wMTU1IDQuMTM2NTEgMTYuMDUzN0M0LjcyNDEzIDE2LjU2MTkgNS4xMDk5NyAxNy4yODU1IDUuMzI1MzggMTcuNzc4N0MzLjczMDIyIDE3LjI3ODYgMi4xMjgyNCAxNi4zMTI2IDAuNjYyNjA1IDE0LjQxMzJDMC43OTIxMjYgMTMuMTE4NyAxLjA4MjUzIDExLjg1MTYgMS41MzI0NCAxMC42MzQ4Wk0xNi4wNzI5IDMxLjk0MzlIMC41ODM1MjlWMjYuOTkxTDEuMjc3NDkgMjYuNDAyM0MxLjM2NDc1IDI2LjMyODggMS40NzUxOCAyNi4yODc5IDEuNTkxMDcgMjYuMjg3OUgxLjgzNTEyQzEuODcwNTYgMjYuMjg3OSAxLjkwMDU2IDI2LjI5MiAxLjkzNzM3IDI2LjMwMDJDMi42MTIyNSAyNi40NDU5IDQuMjY2MDMgMjYuNzMzNSA1LjA0ODYxIDI2LjI0NDNDNS42MDg5NiAyNS44OTU1IDYuNTk3NDIgMjUuODMyOCA2Ljk5NTUzIDI1LjgyMTlDNy4yMzgyMSAyNS44MTUxIDcuNDY0NTMgMjUuNzI5MiA3LjY1MTMxIDI1LjU3MTJDOC4zNzM5MSAyNC45NjA4IDguNzAxMTIgMjQuNzUzNiA4Ljc3MDY1IDI0LjczMDVDOC44MjI0NiAyNC43MTY5IDguOTk0MjUgMjQuNzU3NyA5LjA5NjUgMjQuNzgwOUM5LjQwMTkgMjQuODUzMSA5LjgyMDQ2IDI0Ljk1MTIgMTAuMTEzNiAyNC42NjUxQzEwLjIwNDkgMjQuNjAyNCAxMC42ODg5IDI0LjU1NzQgMTEuNjAxIDI0LjcwNDZDMTEuNzA3NCAyNC43MjIzIDExLjgxNzggMjQuNzIyMyAxMS45MjgzIDI0LjcwNkwxMi41NzE4IDI0LjYxMDZDMTIuNTkyMiAyNC42MDc5IDEyLjYxNTQgMjQuNjA2NSAxMi42NDEzIDI0LjYwNjVIMTQuMjkxQzE0LjU4OTYgMjQuNjA2NSAxNC44NzczIDI0LjQ3OTggMTUuMDgwNCAyNC4yNTc3QzE1LjIxODEgMjQuMTA1MSAxNS40NTQgMjQuMDU3NCAxNS42NDIxIDI0LjE0NDZMMTYuMDcxNiAyNC4zNDM1VjMxLjk0MzlIMTYuMDcyOVpNMTYuMDcyOSAyMy43MDA0TDE1Ljg5MDIgMjMuNjE1OUMxNS43NDg1IDIzLjU0OTEgMTUuNTk3MSAyMy41MTY0IDE1LjQ0MDMgMjMuNTE2NEMxNS4xMzkgMjMuNTE2NCAxNC44NTEzIDIzLjY0MzIgMTQuNjUwOSAyMy44NjUzQzE0LjU1OTYgMjMuOTY2MSAxNC40Mjg3IDI0LjAyMzMgMTQuMjkzNyAyNC4wMjMzSDEyLjY0NEMxMi41ODY4IDI0LjAyMzMgMTIuNTM1IDI0LjAyNzQgMTIuNDg3MiAyNC4wMzQyTDExLjg0NjQgMjQuMTI4MkMxMS43OTYgMjQuMTM1IDExLjc0NTYgMjQuMTM1IDExLjY5NzggMjQuMTI4MkMxMC4xIDIzLjg3MDcgOS44MTA5MiAyNC4xNDg3IDkuNzE1NDggMjQuMjQxM0M5LjY0NTk1IDI0LjMwOTUgOS40MDczNiAyNC4yNTM2IDkuMjMyODQgMjQuMjEyN0M5LjAyMTUyIDI0LjE2MzcgOC44MDMzNyAyNC4xMTE5IDguNjA0MzIgMjQuMTcxOEM4LjUyNjYxIDI0LjE5NSA4LjI5MDc0IDI0LjI2ODYgNy4yNzYzOCAyNS4xMjU2QzcuMTkxODUgMjUuMTk2NSA3LjA4OTYgMjUuMjM2IDYuOTgxODkgMjUuMjM4N0M2LjQyODM2IDI1LjI1MzcgNS4zOTkgMjUuMzM5NiA0Ljc0MTg1IDI1Ljc0OTdDNC4yNDk2NyAyNi4wNTc2IDIuOTkyNjMgMjUuOTMwOSAyLjA2ODI1IDI1LjczMkMxLjk5MzI3IDI1LjcxNDMgMS45MTY5MiAyNS43MDYxIDEuODM2NDggMjUuNzA2MUgxLjU5MjQzQzEuMzM4ODQgMjUuNzA2MSAxLjA5MzQzIDI1Ljc5NiAwLjkwMTE5NyAyNS45NTk1TDAuNTg0ODkyIDI2LjIyNzlWMTUuOTU0MkMwLjU4NDg5MiAxNS43MTg1IDAuNTkxNzA5IDE1LjQ4NDEgMC42MDI2MTYgMTUuMjQ5OEMxLjgzNjQ4IDE2Ljc0NTkgMy4yNDc1OCAxNy43NDE5IDQuOTA2ODIgMTguMjg2OUM1LjEwNDUxIDE4LjM1MjMgNS4zMDIyIDE4LjQwOTYgNS40OTg1MyAxOC40NkM2Ljg2MTkxIDE4LjgxNDIgOC4yMTU3NiAxOC44NTI0IDkuNDI3OCAxOC44ODY1QzEwLjIzMzYgMTguOTA5NiAxMC45OTk4IDE4LjkzMTQgMTEuNjk2NSAxOS4wNDA0QzExLjc2NiAxOS4wNTEzIDExLjgzNTUgMTkuMDYyMiAxMS45MDM3IDE5LjA3NTlDMTIuMjk5MSAxOS4xNDgxIDEyLjY2MzEgMTkuMjcyMSAxMi45OTU4IDE5LjQzMTVDMTMuNTUyIDE5LjY5NzIgMTQuMDIzOCAyMC4wNjI0IDE0LjQyMDUgMjAuNDYwMkMxNC42MDE4IDIwLjY0MjggMTQuNzY2OCAyMC44MzIyIDE0LjkxODIgMjEuMDIzQzE1LjU3MjYgMjEuODUxNCAxNS45MzExIDIyLjY4NTMgMTYuMDQ1NyAyMi45ODIzQzE2LjA1NjYgMjMuMDEyMyAxNi4wNjYxIDIzLjAzNjggMTYuMDcyOSAyMy4wNTU5VjIzLjcwMThWMjMuNzAwNFpNMTUuNTY1OCAyMC45NjQ0QzE1LjU2NTggMjAuOTY0NCAxNS41NjE3IDIwLjk2MDMgMTUuNTYxNyAyMC45NTc2QzE1LjY3MzUgMjAuNTUwMSAxNi4xMDI5IDE5LjE5OTkgMTcuMDk4MiAxOC4zODVDMTcuMzQwOSAxOC4xODQ3IDE3LjYxOSAxOC4wMTcxIDE3LjkzNCAxNy45MDI3QzE4LjA3MyAxNy44NTIzIDE4LjIxNDggMTcuODAxOSAxOC4zNTM5IDE3Ljc1MjhDMTguODU3IDE3LjU3NDMgMTkuMzY0MiAxNy4zOTQ1IDE5Ljg4MjIgMTcuMTY5NkMxOC45MjUxIDE4LjI0ODggMTguNDc4IDE5LjM3MDIgMTguMzQxNiAxOS43NjUzQzE3LjY5NjcgMjAuMTM4NyAxNy4yNDY4IDIwLjU5OTIgMTYuOTM2IDIxLjAxNzVDMTYuNjI2NSAyMS40MzU4IDE2LjQyMzMgMjEuODUxNCAxNi4yOTM4IDIyLjE5MDdDMTYuMTI2MSAyMS44NDczIDE1Ljg4NjIgMjEuNDE0IDE1LjU2NTggMjAuOTY1N00xNi42MTk3IDI0LjU4NzRDMTYuOTE1NSAyNC42ODAxIDE3LjIzNzMgMjQuNjQxOSAxNy41MDU5IDI0LjQ3NDNMMjAuNTQ3NiAyMi41NzA4QzIwLjYyNTMgMjIuNTIzMSAyMC43MTM5IDIyLjQ5NzIgMjAuODA1MyAyMi40OTcySDIxLjA1NjFDMjEuMTE0NyAyMi40OTcyIDIxLjE3MzQgMjIuNTA4MiAyMS4yMjY1IDIyLjUyNzJMMjIuNDUzNiAyMi45ODc4QzIyLjcwMTcgMjMuMDgwNCAyMi45NzU4IDIzLjA3NzcgMjMuMjI1MyAyMi45Nzk2TDI0LjA3NDYgMjIuNjQwM0MyNC4yMzI4IDIyLjU3NzYgMjQuNDE0MSAyMi42MDIyIDI0LjU0OTEgMjIuNzA0NEwyNS45MDU3IDIzLjc0MTNDMjUuOTQyNSAyMy43Njg1IDI1Ljk4MiAyMy43OTU4IDI2LjAxODggMjMuODE2MkMyNi4wNjI1IDIzLjg0MjEgMjYuODA2OSAyNC40NTEyIDI3LjIwNjMgMjQuNzcyN0MyNi45NDczIDI0LjkyNTMgMjYuNzI1MSAyNS4xNTU2IDI2LjQ2NiAyNS40MjgxQzI2LjE1MzggMjUuNzU1MSAyNS43NjY2IDI2LjE2MjUgMjUuMTY1NCAyNi41ODA4QzI1LjAyMjIgMjYuNjgwMyAyNC44MjQ1IDI2LjgxMzggMjQuNTk1NSAyNi45NjkyQzIzLjU5MzQgMjcuNjQ3NyAyMi4wNzg3IDI4LjY3MzcgMjEuNTk2IDI5LjIyMDFDMjAuNjQxNiAzMC4yOTkzIDE5LjI1NzggMzEuMzU5MyAxOC40MzU3IDMxLjk0OTNMMTYuNjE4MyAzMS45NDI1VjI0LjU4NjFMMTYuNjE5NyAyNC41ODc0Wk0xOS4zNTMyIDMxLjk1MzRDMjAuMjMxMyAzMS4yODk5IDIxLjI0MDIgMzAuNDQ5MiAyMi4wMDY0IDI5LjU4MjZDMjIuNDQyNyAyOS4wODggMjMuOTgzMyAyOC4wNDQyIDI0LjkwMzYgMjcuNDIxNUMyNS4xMzQgMjcuMjY0OSAyNS4zMzMgMjcuMTMgMjUuNDc4OSAyNy4wMjkxQzI2LjEyNTIgMjYuNTc5NSAyNi41MzQyIDI2LjE0ODkgMjYuODYyOCAyNS44MDQyQzI3LjE4MTggMjUuNDY5IDI3LjQxMjIgMjUuMjI2NSAyNy42OTE3IDI1LjE1NDJDMjguMTE4NCAyNS4wNDI1IDI4LjM5MzggMjQuOTQxNyAyOC41OTQzIDI0Ljg2ODFDMjguOTAyNCAyNC43NTUgMjkuMDQyOCAyNC43MDMyIDI5LjQwNjggMjQuNzIwOUMyOS43MTc3IDI0LjczMzIgMzAuMDI3MiAyNC40NTUyIDMwLjQ2NDggMjQuMDI2QzMwLjU5MDMgMjMuOTAyMSAzMC43NjIgMjMuNzMzMSAzMC44MTY2IDIzLjcwNThDMzAuOTI5NyAyMy42NjIyIDMxLjE3OTIgMjMuNTYgMzEuNDE5MiAyMy40NjE5VjMxLjk5NTdMMTkuMzU2IDMxLjk1MzRIMTkuMzUzMlonIGZpbGw9JyUyM0I3QTg5NCcgZmlsbC1vcGFjaXR5PScwLjIxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tYWMtdXNlciAuY2FsbC10by1hY3Rpb25zIHtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG4udGV4dCA+IG9sLFxuLnRleHQgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi50ZXh0ID4gb2wgbGksXG4udGV4dCB1bCBsaSB7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi50ZXh0ID4gb2wgbGkgYSxcbi50ZXh0IHVsIGxpIGEge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2ZvbnQtd2VpZ2h0KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzM1MzMzMCAwJSwgIzM1MzMzMCA0JSwgdHJhbnNwYXJlbnQgNCUpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbS8xMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlLWluLW91dCwgY29sb3IgLjNzIGVhc2U7XG59XG5cbi50ZXh0ID4gb2wgbGkgYTpob3Zlcixcbi50ZXh0IHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBjb2xvcjogIzM1MzMzMDtcbn1cblxuLnRleHQgPiBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi50ZXh0ID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udGV4dCA+IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYuNTYxMjggNS44MTAwNUM2LjUxODY0IDUuNzc5MjggNi40ODQ2MyA1Ljc0MjU4IDYuNDY0MTEgNS43MzAxNkM2LjQ1ODcyIDUuNzI3NDYgNi40NTM4NiA1LjcyMzY4IDYuNDUwMDggNS43MjA5OEw2LjExNzU2IDUuNDY2NzNDNi4wNDQ2OCA1LjQxMDU5IDUuOTQ1OSA1LjM5NzEgNS44NjA2MSA1LjQzMTY1TDUuNjUyMjQgNS41MTUzMkM1LjYyNDE3IDUuNTI2MTEgNS41OTM5NCA1LjUyNjY1IDUuNTY2NDEgNS41MTY0TDUuMjY0NjUgNS40MDM1N0M1LjIzNTUgNS4zOTI3OCA1LjIwNDc0IDUuMzg2ODQgNS4xNzIzNSA1LjM4Njg0SDUuMTEwODFDNS4wNjE2OSA1LjM4Njg0IDUuMDEzNjQgNS40MDA4OCA0Ljk3MTU0IDUuNDI2NzlMNC4yMjQ0NCA1Ljg5NDI2QzQuMTkwNDMgNS45MTUzMiA0LjE0ODMzIDUuOTE4NTUgNC4xMTQ4NiA1LjkwMjlMNC4wODMwMSA1Ljg4Nzc5VjcuOTk4OTlINC4zMzEzMkM0LjM0MzIgNy45OTE0MyA0LjM3MzQzIDcuOTcwMzggNC40MTY2MSA3LjkzOTYxQzQuNDI5MDMgNy45MzA0MyA0LjQ0MzA2IDcuOTIwNzEgNC40NTc2NCA3LjkxMDQ2QzQuNDYxNDIgNy45MDgzIDQuNDY0NjUgNy45MDU2IDQuNDY3ODkgNy45MDI5QzQuNDkwMDMgNy44ODY3MSA0LjUxNDg2IDcuODY5NDMgNC41NDEzMSA3Ljg1MTA4QzQuNTk3NDUgNy44MTExMyA0LjY1OTUzIDcuNzY1NzkgNC43MjQ4NCA3LjcxNTA1QzQuNzU3NzcgNy42ODk2OCA0Ljc5MTI0IDcuNjYzNzYgNC44MjUyNSA3LjYzNjIzQzQuOTk1MjkgNy40OTkxMiA1LjE3ODI4IDcuMzM1NTYgNS4zMzA1MSA3LjE2MzM2QzUuMzM1OTEgNy4xNTY4OCA1LjM0MjM5IDcuMTUwNCA1LjM0OTQgNy4xNDMzOUM1LjM1MTU2IDcuMTQxMjMgNS4zNTMxOCA3LjEzOTYxIDUuMzU1MzQgNy4xMzc0NUM1LjM2MTgyIDcuMTMxNTEgNS4zNjgzIDcuMTI1MDMgNS4zNzU4NiA3LjExODAyQzUuMzc2OTQgNy4xMTY5NCA1LjM3ODAxIDcuMTE1ODYgNS4zNzkwOSA3LjExNDc4QzUuMzg3MTkgNy4xMDcyMiA1LjM5NjM3IDcuMDk5MTIgNS40MDU1NCA3LjA5MTAyQzUuNDA4MjQgNy4wODg4NyA1LjQxMDk0IDcuMDg2NzEgNS40MTM2NCA3LjA4NDAxQzUuNDIxNzQgNy4wNzY5OSA1LjQyOTg0IDcuMDY5OTcgNS40Mzg0NyA3LjA2Mjk1QzUuNDQwNjMgNy4wNjEzNCA1LjQ0Mjc5IDcuMDU5NzIgNS40NDQ5NSA3LjA1NzU2QzUuNDU1MjEgNy4wNDg5MiA1LjQ2NjU0IDcuMDQwMjggNS40Nzc4OCA3LjAzMTExQzUuNDgxMTIgNy4wMjg0MSA1LjQ4NDM2IDcuMDI2MjUgNS40ODc2IDcuMDIzNTVDNS40OTY3NyA3LjAxNjUzIDUuNTA2NDkgNy4wMDg5NyA1LjUxNjIxIDcuMDAxNDJDNS41MTk0NSA2Ljk5OTI2IDUuNTIyMTQgNi45OTY1NiA1LjUyNTM4IDYuOTk0NEM1LjUzNzggNi45ODUyMiA1LjU1MDIxIDYuOTc1NSA1LjU2MjYzIDYuOTY2MzNDNS41NjUzMyA2Ljk2NDE3IDUuNTY4NTcgNi45NjIwMSA1LjU3MTgxIDYuOTU5ODVDNS41ODI2IDYuOTUxNzUgNS41OTM0IDYuOTQ0MiA1LjYwNDIgNi45MzU1NkM1LjYwNzQzIDYuOTMyODYgNS42MTEyMSA2LjkzMDcgNS42MTQ0NSA2LjkyOEM1LjYyNzk1IDYuOTE4MjkgNS42NDE0NCA2LjkwODU3IDUuNjU1NDggNi44OTgzMUM1LjY1ODE4IDYuODk2NjkgNS42NjAzNCA2Ljg5NDUzIDUuNjYzMDQgNi44OTI5MUM1LjY3NDkxIDYuODg0MjggNS42ODczMyA2Ljg3NTY0IDUuNjk5NzQgNi44NjdDNS43MDI5OCA2Ljg2NDMgNS43MDY3NiA2Ljg2MjE0IDUuNzEgNi44NTk0NUM1LjcyNDU3IDYuODQ5MTkgNS43MzkxNSA2LjgzODkzIDUuNzUzNzIgNi44Mjg2OEM1Ljc1MzcyIDYuODI4NjggNS43NTQyNiA2LjgyODY4IDUuNzU0OCA2LjgyODE0QzUuNzY5MzggNi44MTc4OCA1Ljc4Mzk1IDYuODA3NjIgNS43OTg1MyA2Ljc5NzkxQzUuODAxNzcgNi43OTU3NSA1LjgwNTAxIDYuNzkzNTkgNS44MDgyNCA2Ljc5MTQzQzUuODM4NDcgNi43NzAzOCA1Ljg2ODE2IDYuNzQ5ODYgNS44OTc4NSA2LjcyOTg5QzUuODk5NDcgNi43Mjg4MSA1LjkwMTYzIDYuNzI3MTkgNS45MDMyNSA2LjcyNjExQzUuOTM0MDIgNi43MDUwNiA1Ljk2MzcxIDYuNjg1MDkgNS45OTI4NiA2LjY2NTY1QzYuMDQ0NjggNi42Mjg5NSA2LjA5MDU3IDYuNTk3MSA2LjEyNTY1IDYuNTc0NDNDNi4yMjcxNCA2LjUwOTExIDYuMzA3MDMgNi40NDU5NSA2LjM3Mzk3IDYuMzg4NzNDNi40NzMyOSA2LjMwMTI4IDYuNTQxMzEgNi4yMjMwMSA2LjYwMzM5IDYuMTYzNjNDNi42MDM5MyA2LjE2MzA5IDYuNjA0NDcgNi4xNjI1NSA2LjYwNTAxIDYuMTYyMDFDNi42MTMxIDYuMTU0NDUgNi42MjA2NiA2LjE0NjkgNi42Mjg3NiA2LjEzOTg4QzYuNjI5ODQgNi4xMzg4IDYuNjMxNDYgNi4xMzc3MiA2LjYzMjU0IDYuMTM2NjRDNi42NDkyNyA2LjEyMTUyIDYuNjY2IDYuMTA4NTcgNi42ODMyOCA2LjA5NjY5QzYuNjg1NDQgNi4wOTUwNyA2LjY4ODE0IDYuMDkzOTkgNi42OTAzIDYuMDkyMzdDNi42OTYyMyA2LjA4ODYgNi43MDIxNyA2LjA4NDgyIDYuNzA4NjUgNi4wODE1OEM2LjcxMTM1IDYuMDc5OTYgNi43MTQ1OSA2LjA3ODM0IDYuNzE3MjkgNi4wNzY3MkM2LjcyMzIyIDYuMDczNDggNi43Mjk3IDYuMDcwNzggNi43MzU2NCA2LjA2ODA4QzYuNzM4MzQgNi4wNjcgNi43NDEwNCA2LjA2NTM4IDYuNzQ0MjggNi4wNjQzQzYuNzUzNDUgNi4wNjA1MyA2Ljc2MjYzIDYuMDU3ODMgNi43NzE4MSA2LjA1NTEzQzYuNzg0NzYgNi4wNTE4OSA2Ljc5NzE4IDYuMDQ4MTEgNi44MDkwNSA2LjA0NDg3QzYuODE4MjMgNi4wNDIxNyA2LjgyNjg3IDYuMDQwMDEgNi44MzQ5NiA2LjAzNzMxQzYuODM0OTYgNi4wMzczMSA2LjgzNDk2IDYuMDM3MzEgNi44MzU1IDYuMDM3MzFDNi43NTEyOSA1Ljk3NDE2IDYuNjE1MjYgNS44NDgzOCA2LjU2MDc0IDUuODA4OTcnIGZpbGw9JyUyMzk2M0EyMicvJTNFJTNDcGF0aCBkPSdNMy43OTMxNSA1Ljc4MDMyQzMuNzE5MiA1Ljc4MDMyIDMuNjQ4NDggNS44MTE2MiAzLjU5ODgyIDUuODY2MTVDMy41NzYxNSA1Ljg5MDk4IDMuNTQ0MyA1LjkwNTAxIDMuNTEwODMgNS45MDUwMUgzLjEwNTQzQzMuMDkxNCA1LjkwNTAxIDMuMDc4NDQgNS45MDYwOSAzLjA2NjU2IDUuOTA3NzFMMi45MDk0OCA1LjkzMDkyQzIuODk3MDYgNS45MzI1NCAyLjg4NDY1IDUuOTMyNTQgMi44NzMzMSA1LjkzMDkyQzIuNDgwODcgNS44Njc3NiAyLjQwOTYxIDUuOTM1NzggMi4zODY0IDUuOTU4NDVDMi4zNjkxMyA1Ljk3NTE5IDIuMzEwMjkgNS45NjE2OSAyLjI2NzY0IDUuOTUxNDRDMi4yMTU4MiA1LjkzOTU2IDIuMTYxODQgNS45MjY2IDIuMTEzMjYgNS45NDExOEMyLjA5MzgyIDUuOTQ3MTIgMi4wMzYwNiA1Ljk2NDkzIDEuNzg3MjEgNi4xNzU0NkMxLjc2NjE2IDYuMTkyNzMgMS43NDEzMyA2LjIwMjk5IDEuNzE0ODggNi4yMDI5OUMxLjU3ODg0IDYuMjA2NzcgMS4zMjYyMSA2LjIyNzgyIDEuMTY0MjcgNi4zMjg3NkMxLjA0MzM1IDYuNDA0MzQgMC43MzQ1OCA2LjM3MzU3IDAuNTA3ODU5IDYuMzI0NDRDMC40ODg5NjYgNi4zMjAxMyAwLjQ3MDYxMiA2LjMxNzk3IDAuNDUxMTc5IDYuMzE3OTdIMC4zOTEyNkMwLjMyOTE4MiA2LjMxNzk3IDAuMjY4NzIzIDYuMzQwMSAwLjIyMTIxOSA2LjM4MDU5TDAuMTQzNDg3IDYuNDQ2NDRMMC4wMTAxNTM0IDYuNTU5MjZMMC4wMDA5NzY1NjIgNi41NjY4MlY3Ljk5ODk0SDMuOTQ4MDdWNS44MjUxMkwzLjkwMzI3IDUuODA0MDdDMy44NjgxOCA1Ljc4Nzg3IDMuODMwOTQgNS43NzkyNCAzLjc5MjYxIDUuNzc5MjQnIGZpbGw9JyUyMzk2M0EyMicvJTNFJTNDcGF0aCBkPSdNNy44MDYyMSAzLjI2ODU2VjMuMjY1ODZDNy44MDE4OSAzLjI0NjQyIDcuNzk4NjUgMy4yMjY5OSA3Ljc5NTQxIDMuMjA4MUM3Ljc3MTEyIDMuMDc2OTIgNy43Mzk4MSAyLjk0NTIxIDcuNzAyMDIgMi44MTUxMUM3LjY5MzkzIDIuNzg3NTggNy42ODUyOSAyLjc2MDU5IDcuNjc2NjUgMi43MzM2QzcuNTYwMDUgMi4zNjY1MyA3LjM4OTQ3IDIuMDE3ODEgNy4xNjk3NyAxLjY5ODI1QzcuMTM2ODQgMS42NTA3NCA3LjEwMjgzIDEuNjA0MzIgNy4wNjg4MyAxLjU1ODk3QzYuOTczODIgMS40MzMyIDYuODcwNzIgMS4zMTIyOCA2Ljc2MTY3IDEuMTk5NDZDNi43NDAwOCAxLjE3NzMzIDYuNzE3OTUgMS4xNTQ2NiA2LjY5NTgyIDEuMTMyNTJDNi40NzU1NyAwLjkxNDQ0IDYuMjI5OTYgMC43MjI4MDcgNS45NjQ5MSAwLjU2MzU2M0M1Ljk0MzMyIDAuNTUwMDY3IDUuOTIxNzMgMC41Mzc2NTIgNS45MDAxNCAwLjUyNTIzNkM1LjY5OTg3IDAuNDA5MTc3IDUuNDg4MjYgMC4zMTA5MzEgNS4yNzE4IDAuMjMyNjU5QzUuMjQ5NjYgMC4yMjQ1NjEgNS4yMjY5OSAwLjIxNjQ2NCA1LjIwNDMyIDAuMjA4OTA3QzQuOTA5MDQgMC4xMDg1MDIgNC42MDA4MSAwLjA0MzE4NDkgNC4yODY2NCAwLjAxNTExNDdDNC4xNzA1OCAwLjAwNDg1ODMgNC4wNTM5OCAwIDMuOTM5NTQgMEgzLjkyMDY1QzMuNjQ1ODggMCAzLjM3MDU4IDAuMDI4NjEgMy4xMDMzNyAwLjA4NTI5MDFMMy4wNzQyMiAwLjA5MTIyODFDMi44MDMyNCAwLjE1MTE0NyAyLjUzODczIDAuMjM5Njc2IDIuMjg2NjQgMC4zNTUxOTZDMi4wNTkzOCAwLjQ1OTM3OSAxLjg0MDc2IDAuNTg2MjM1IDEuNjM2NzEgMC43MzMwNjNDMS4zODUxNiAwLjkxMzkgMS4xNTQ2NiAxLjEyNDQzIDAuOTUxNjg3IDEuMzU5MjRMMC45MjM2MTcgMS4zOTE2M0MwLjY3MzE0NCAxLjY4ODUzIDAuNDY5MDk2IDIuMDE4ODkgMC4zMTY4NjkgMi4zNzM1NUMwLjMwNjA3MyAyLjM5ODkyIDAuMjk1Mjc3IDIuNDI0MjkgMC4yODUwMiAyLjQ0OTY2QzAuMTMyNzk0IDIuODI2OTkgMC4wNDA0ODU4IDMuMjI0MjkgMC4wMTAyNTY0IDMuNjMxODVMMC4wMDg2MzY5OCAzLjY1ODg0QzAuMDAyNjk5MDYgMy43NDQ2NyAwIDMuODMzMiAwIDMuOTIxMTlMMC4wMDEwNzk2MiA2LjU2NzM0TDAuMTQzNTkgNi40NDY0MlYzLjkyMTE5QzAuMTQzNTkgMy44NjM0MyAwLjE0NTIwOSAzLjgwNTY3IDAuMTQ3OTA4IDMuNzQ3OTFDMC40NTEyODIgNC4xMTU1MiAwLjc5Nzg0MSA0LjM2MDA1IDEuMjA1NCA0LjQ5NDQ3QzEuMjUzOTggNC41MTA2NiAxLjMwMjU2IDQuNTI0NyAxLjM1MDYxIDQuNTM3MTFDMS42ODU4MyA0LjYyNDAyIDIuMDE3ODEgNC42MzMyIDIuMzE1NzkgNC42NDE4NEMyLjUxMzkgNC42NDc3NyAyLjcwMTc1IDQuNjUzMTcgMi44NzI4NyA0LjY3OTYyQzIuODkwMTUgNC42ODIzMiAyLjkwNjg4IDQuNjg1MDIgMi45MjQxNiA0LjY4ODI2QzMuMTgyNzMgNC43MzU3NiAzLjM4Njc4IDQuODcyMzMgMy41NDIyNCA1LjAyODg4QzMuNjYyMDggNS4xNDkyNiAzLjc1Mjc3IDUuMjgyMDUgMy44MTg2MiA1LjM5NTk1QzMuODg0NDggNS41MDkzMSAzLjkyNDQzIDUuNjA0MzIgMy45NDE3IDUuNjQ5MTJDMy45NDQ0IDUuNjU2NjggMy45NDY1NiA1LjY2MjYyIDMuOTQ4MTggNS42Njc0OFY3Ljk5OTQ2SDQuMDgyNTlWNS42NjIwOEM0LjA4NjM3IDUuNjM2MTcgNC4xMjM2MiA1LjQzODYgNC4yNzE1MiA1LjI0MjExQzQuMzY3MDcgNS4xMTQ3MSA0LjQ4NjM3IDUuMDE1MzggNC42MjgzNCA0Ljk0MzU5QzQuNzEzMDkgNC45MDA0IDQuODA1OTQgNC44NjgwMiA0LjkwNjg4IDQuODQ0OEM1LjAwNzgzIDQuODIyMTMgNS4xMTY4NyA0LjgwOTE4IDUuMjMzNDcgNC44MDY0OEM2LjIxNDg1IDQuNzgzODEgNi41MTU1MiA0LjQ2MzE2IDYuNzgxMTEgNC4xNzk3NkM2LjkyMTQ2IDQuMDI5NjkgNy4wNzQyMiAzLjg5MzY2IDcuMzEyMjggMy44MTQ4NUM3LjQyNDAyIDMuNzc3NiA3LjU1NTc0IDMuNzUzMzEgNy43MTMzNiAzLjc0NjgzQzcuNzE2MDYgMy44MDUxMyA3LjcxNzY4IDMuODYyODkgNy43MTc2OCAzLjkyMTE5VjUuNjIyMTNDNy42ODU4MyA1LjYzNTA5IDcuNTc2MjUgNS42ODA5NyA3LjUyMTczIDUuNzAyMDJDNy40NjE4MSA1LjcyNTI0IDcuMzE2NiA1Ljk0NzEgNy4yMzAyMyA1Ljk0Mjc4QzcuMDYyMzUgNS45MzQ2OCA3LjAzNDI4IDUuOTg4MTIgNi43NzI0NyA2LjA1NjY4QzYuNjA1MTMgNi4xMDA0MSA2LjUyNzQgNi4yOTg1MiA2LjIwODM3IDYuNTIwOTJDNi4wMjM3NSA2LjY0OTkzIDUuNDcwNDUgNy4wMDU2NyA1LjMzMDYzIDcuMTY0MzdDNS4wODY2NCA3LjQ0MDc2IDQuNzY1NDUgNy42OTI4NSA0LjU0MTQzIDcuODUyMDlDNC40MzE4NSA3LjkzMDM2IDQuMzUyNSA3Ljk4NjUgNC4zMzE5OCA4SDcuODYxODFWMy45MjE3M0M3Ljg2MTgxIDMuNzAyMDIgNy44NDQgMy40ODIzMiA3LjgwNzgzIDMuMjY5MU03LjA4MzQgMS44MjY3MkM3LjI3MTggMi4xMDkwNCA3LjQyMDI0IDIuNDE0MDQgNy41MjYwNSAyLjczNDE0QzcuNDEyMTUgMi43MDc2OSA3LjIzMjkzIDIuNjc1ODQgNy4wMjc4IDIuNjc1ODRINy4wMjUxQzYuODY4NTYgMi42NzU4NCA2LjcyMjI3IDIuNjk1MjggNi41ODg5MyAyLjczMjUyQzYuNjc3NDYgMi42MjUxIDYuNzYxMTMgMi41MDM2NCA2LjgzODMzIDIuMzY4MTVDNi45NjUxOCAyLjE0NjI5IDcuMDQwNzYgMS45NTQ2NiA3LjA4Mzk0IDEuODI3MjZNNC41NDY4MyAzLjYyMzIxQzQuNjg2MSAzLjUzMDkgNC44Njg1NiAzLjQ2NTA1IDUuMDgxMjQgMy40MTE2MUM1LjI2ODU2IDMuMzY0MSA1LjQ3ODU0IDMuMzI2MzIgNS43MDI1NiAzLjI4OTA3QzUuNzY1MTggMy4yNzgyNyA1LjgyNjE4IDMuMjYzMTYgNS44ODY2NCAzLjI0MzE4QzUuNjY0NzggMy41MjQ5NyA1LjQ1NjQxIDMuNzE3MTQgNS4yNTgzIDMuODU2OTVDNC45NzkyMiA0LjA1Mzk4IDQuNzE5MDMgNC4xNDU3NSA0LjQ2MzcgNC4yMzU5QzQuNDI5MTUgNC4yNDgzMSA0LjM5NDYgNC4yNjA3MyA0LjM1OTUxIDQuMjczMTRDNC4yOTc5OCA0LjI5NTgyIDQuMjQxMyA0LjMyNDQzIDQuMTg5NDcgNC4zNTc4OUM0LjIwMTM1IDQuMDA3NTYgNC4zMTQxNyAzLjc3ODE0IDQuNTQ2MjkgMy42MjMyMU00LjEzNzExIDMuOTIyMjdDNC4wOTYwOSAzLjgwMzUxIDQuMDUwMiAzLjU4OTIgNC4xMjIgMy4zMzcxMUM0LjEzNTQ5IDMuMjg5NjEgNC4xNTI3NyAzLjI0MjY1IDQuMTczMjggMy4xOTYyMkM0LjI4OTg4IDIuOTMzODcgNC41MTkzIDIuNjk2MzYgNC44NTc3NiAyLjQ4NjM3QzQuOTE0NDQgMi40NTEyOCA0Ljk3NDM2IDIuNDE2NzMgNS4wMzc1MiAyLjM4MjczQzUuMDk5MDYgMi4zNDk4IDUuMTU2MjggMi4zMTUyNSA1LjIwOTcyIDIuMjc5MDhDNS4xOTM1MiAyLjMxMjAxIDUuMTc4OTUgMi4zNDQ0IDUuMTY0OTEgMi4zNzY3OUM0Ljk4Nzg1IDIuNzg3NTggNC45NTIyMyAzLjE3MTM5IDQuOTQ0NjcgMy4zMDc5NkM0Ljc2MTY3IDMuMzYwMzIgNC42MDQwNSAzLjQyNDAyIDQuNDczNDEgMy41MTA5M0M0LjMxNjg3IDMuNjE1MTEgNC4yMDU2NyAzLjc1MDA3IDQuMTM3MTEgMy45MjI4MU01LjY4MDk3IDMuMTU1NzRDNS40NjI4OSAzLjE5MjQ0IDUuMjYyMDggMy4yMjgwNyA1LjA4MjMyIDMuMjcxNzlDNS4wOTIwNCAzLjE0NzEgNS4xMjE3MyAyLjkwNDcyIDUuMjEyNDIgMi42MzEwNEM1Ljk5NjIyIDIuNjYxMjcgNi40ODA0MyAyLjM4NzU4IDYuNzUwMzQgMi4xNTAwN0M2Ljc4NDg5IDIuMTE5ODQgNi44MTcyNyAyLjA4OTA3IDYuODQ2OTYgMi4wNTgzQzYuODEwOCAyLjEzNjU3IDYuNzY4NjkgMi4yMTkxNiA2LjcyMTE5IDIuMzAyODNDNi42MTIxNSAyLjQ5Mjg1IDYuNDU5MzggMi43MDgyMyA2LjI1ODU3IDIuODc3MTlDNi4yMDc4MyAyLjkwOTA0IDYuMTU5NzggMi45NDQxMyA2LjExNDk4IDIuOTgzNTRDNS45ODY1MSAzLjA2NjY3IDUuODQyMzggMy4xMjgyMSA1LjY4MTUxIDMuMTU1NzRNNi45NTQ5MyAxLjY0NTg4QzYuOTYxNCAxLjY1NDUyIDYuOTY3ODggMS42NjMxNiA2Ljk3NDM2IDEuNjcxNzlDNi45MTcxNCAxLjc2OTUgNi44MTYxOSAxLjkxMzYzIDYuNjU2NDEgMi4wNTM0NEM2LjMwNzE1IDIuMzU4NDMgNS44MjY3MiAyLjUxMTIgNS4yNjEgMi40OTc3MUM1LjI2OTY0IDIuNDc1NTcgNS4yNzgyNyAyLjQ1MzQ0IDUuMjg4NTMgMi40MzEzMUM1LjM2NDEgMi4yNTUzMyA1LjQ1NjQxIDIuMDk5MzMgNS41NjM4MyAxLjk2Mjc1QzUuNTcxOTMgMS45NTE5NiA1LjU4MDU3IDEuOTQxNyA1LjU4OTIgMS45MzE0NEM1Ljg1ODAzIDEuNjA0ODYgNi4yMjE4NiAxLjM5OTE5IDYuNjc0NzYgMS4zMTY2QzYuNzczNTUgMS40MjAyNCA2Ljg2ODAyIDEuNTMwOSA2Ljk1NDkzIDEuNjQ1ODhaTTUuOTA0NDUgMS4yNTE4MkM1Ljk1MDg4IDEuMDMxNTggNS45NDgxOCAwLjgzODMyNyA1LjkzNzkyIDAuNzE1MjVDNi4xNjE5NCAwLjg1NTA2MSA2LjM3MDg1IDEuMDE4NjIgNi41NjAzMiAxLjIwMTYyQzYuMjYwMTkgMS4yNjg1NiA2LjAxNjczIDEuMzg2NzcgNS44MTk3IDEuNTMxOThDNS44NTkxMSAxLjQzMzIgNS44ODYxIDEuMzM4NzMgNS45MDQ0NSAxLjI1MTgyWk01LjI2Njk0IDAuMzg0MzQ2QzUuNDQ3NzcgMC40NTE4MjIgNS42MjM3NSAwLjUzMzg3MyA1Ljc5MjcxIDAuNjI5NDJDNS44MDQ1OSAwLjcwNjA3MyA1LjgzMjEyIDAuOTQ1NzQ5IDUuNzcyMiAxLjIyODYxQzUuNzE5MyAxLjQ3NTg0IDUuNjE2MTkgMS42OTE3NyA1LjQ2MzQzIDEuODc0MjJDNS4zMzQ5NSAyLjAyNzUzIDUuMTcxOTMgMi4xNTc2MiA0Ljk3NDkgMi4yNjM0M0M0LjkyMDkyIDIuMjkyNTggNC44Njg1NiAyLjMyMTczIDQuODE4ODkgMi4zNTE5NkM0LjczNzM4IDEuOTY3NjEgNC43NjE2NyAxLjYyMjEzIDQuODI1MzcgMS4zMzg3M0M0Ljg1OTkyIDEuMTg1NDMgNC45MDUyNiAxLjA1MDQ3IDQuOTUxNjkgMC45Mzc2NTJDNS4wNjcyMSAwLjY1NzQ5IDUuMjA2NDggMC40NjI2MTggNS4yNjY5NCAwLjM4NDM0NlpNNC4zNzUxNyAwLjE2ODk2MUM0LjM4MjE5IDAuMTcwMDQgNC4zODk3NCAwLjE3MDU4IDQuMzk2MjIgMC4xNzE2NkM0LjY0Nzc3IDAuMjAxODg5IDQuODk1MDEgMC4yNTc0OSA1LjEzNDE0IDAuMzM3MzgyQzUuMDYwNzMgMC40MzYxNjcgNC45MzcxMSAwLjYyMjk0MiA0LjgzMDIzIDAuODgwNDMyQzQuNzg3MDUgMC45ODUxNTUgNC43NDQ0IDEuMTA3NjkgNC43MDk4NSAxLjI0NTM0QzQuNTEzMzYgMS4wMjk5NiA0LjQwMTA4IDAuNzk3ODQxIDQuMzc0NjMgMC41NTM4NDZDNC4zNjU0NSAwLjQ2NzQ3NiA0LjM2OTIzIDAuMzg3NTg0IDQuMzc2NzkgMC4zMjQ0MjZDNC4zODMyNyAwLjI2OTM2NiA0LjM5MjQ0IDAuMjI2NzIxIDQuMzk4MzggMC4yMDE4ODlMNC4zNTczNiAwLjE2NjgwMkM0LjM2MzI5IDAuMTY3MzQxIDQuMzY5MjMgMC4xNjg0MjEgNC4zNzUxNyAwLjE2ODk2MVpNNC42NzQ3NiAxLjQwNDA1QzQuNjIwNzggMS42OTY2MyA0LjYwODkxIDIuMDQ1MzQgNC42OTg1MiAyLjQyODYxQzQuNTE0NDQgMi41NTIyMyA0LjM2MzgzIDIuNjg1NTYgNC4yNDcyMyAyLjgyNzUzQzQuMjQ5OTMgMi43OTgzOCA0LjI1MTAxIDIuNzY4NjkgNC4yNTEwMSAyLjczNzM4QzQuMjUxMDEgMi4zNTg5NyA0LjEyNjMyIDIuMTczMjggNC4wMDU5NCAxLjk5MzUyQzMuODk2MzYgMS44Mjk5NiAzLjc5MjcxIDEuNjc1MDMgMy43OTY0OSAxLjM2NDFDMy44MTMyMyAxLjI5ODI1IDMuODE5MTYgMS4yMzI5MyAzLjgxNTkyIDEuMTY4NjlDMy44ODAxNiAwLjgyNDI5MSA0LjA5MTIzIDAuNTQxOTcgNC4yMzY5OCAwLjM4MDU2N0M0LjIzNDI4IDAuNDM2NzA3IDQuMjM0MjggMC40OTcxNjYgNC4yNDA3NiAwLjU1OTI0NEM0LjI2MTI3IDAuNzY4NjkxIDQuMzU0MTIgMS4wODM0IDQuNjc1MyAxLjQwMzUxTTMuOTIwNjUgMC4xNDQxM0gzLjkzOTU0QzQuMDQ2OTYgMC4xNDQxMyA0LjE1NjU1IDAuMTQ4OTg4IDQuMjY1MDUgMC4xNTgxNjVDNC4yNjUwNSAwLjE1OTI0NCA0LjI2NTA1IDAuMTU5Nzg0IDQuMjY1MDUgMC4xNjA4NjRDNC4xNjczNCAwLjI0OTM5MyAzLjg5NjM2IDAuNTE5Mjk4IDMuNzUyNzcgMC44OTcxNjZDMy42MTg4OSAwLjU2OTUwMSAzLjMxMjI4IDAuMzA1NTMzIDMuMTk2MjIgMC4yMTM3NjVDMy40MzQyOCAwLjE2NzM0MSAzLjY3NzE5IDAuMTQ0MTMgMy45MjExOSAwLjE0NDEzTTMuMTE4NDkgMC4zMjQ0MjZDMy4yNTM5OCAwLjQzMzQ2OCAzLjY1MDc0IDAuNzgyMTg2IDMuNjgwNDMgMS4xNTczNUMzLjY2OTY0IDEuMjE4MzUgMy42NjMxNiAxLjI4MTUxIDMuNjYxNTQgMS4zNDYyOUMzLjU5MzUyIDEuNTg5MiAzLjQ1MzE3IDEuNzU5NzggMy4zMTcxNCAxLjkyNDk3QzMuMjMwMjMgMi4wMzEzMSAzLjE0MTE2IDIuMTM4NzMgMy4wNzMxNCAyLjI2NTA1QzMuMDI0MDIgMi4wNzgyNyAyLjkyNTc4IDEuOTE5MDMgMi44MzU2MyAxLjc3MTY2QzIuNzI5MjggMS41OTgzOCAyLjYyODg4IDEuNDM0ODIgMi42MjE4NiAxLjI1NTA2QzIuNjA3ODMgMC44OTQ0NjcgMi45OTE2MyAwLjQ1OTM3OSAzLjExODQ5IDAuMzI0OTY2TTIuNjM4NiA0LjI0NTA3QzIuNTQ0NjcgNC4xOTc1NyAyLjQ0MTU3IDQuMTY0MSAyLjMzNDE0IDQuMTM3NjVDMi4zMDcxNSAzLjk4OTIgMi4yMTA1MyAzLjUxNDE3IDIuMDExODggMy4xMjM4OUMyLjMzNzM4IDMuMzM3NjUgMi41OTI3MSAzLjQ0MjM4IDIuNzA3NjkgMy40ODM0QzIuNjI5NDIgMy43MzYwMyAyLjU3ODE0IDMuOTkxOSAyLjYzODYgNC4yNDUwN1pNMi4yMDc4MyAyLjQ1MDc0QzIuMjE5NyAyLjY0OTkzIDIuMjkzNjYgMi45NDE0MyAyLjU1NDM5IDMuMjczNDFDMi4zNjU5OSAzLjE4NTk2IDIuMDg4NTMgMy4wMzQyOCAxLjc3NDM2IDIuNzg3MDRDMS43NjA4NiAyLjc3NTE3IDEuNzQ2ODMgMi43NjM4MyAxLjczMjI1IDIuNzUzMDRDMS43MzExNyAyLjc1MTk2IDEuNzMwNjMgMi43NTE0MiAxLjcyOTU1IDIuNzUwMzRDMS4zMDQ3MiAyLjM4NDg5IDEuMTY2NTMgMS43Nzc2IDEuMTI4MjEgMS41NTYyOEMxLjI4MDk3IDEuNTc3MzMgMS42MTY3MyAxLjYzOTQxIDEuOTI4NzUgMS43OTgxMUMyLjA1MDc0IDEuODYwMTkgMi4xNjg5NiAxLjkzNjg0IDIuMjcxNTMgMi4wMzE4NUMyLjI0ODMxIDIuMDg2OTEgMi4xOTQ4NyAyLjIzNjQ0IDIuMjA3ODMgMi40NTA3NFpNMS42ODk2MSAyLjg5MTIzQzEuNjg5NjEgMi44OTEyMyAxLjY5MzM5IDIuODkzOTMgMS42OTUwMSAyLjg5NTU1QzEuNzI0NyAyLjkyMjU0IDEuNzUxMTUgMi45NTIyMyAxLjc3MzI4IDIuOTgzNTRDMi4wMTc4MSAzLjMzMTE3IDIuMTQ3MzcgMy44ODU1NiAyLjE5MTYzIDQuMTA3NDJDMi4wOTU1NSA0LjA4OTYxIDEuOTk3MyA0LjA3NjExIDEuODk5NiA0LjA2MjYyQzEuNjcyODcgNC4wMzEzMSAxLjQzODYgMy45OTc4NCAxLjIzNTYzIDMuOTE4NDlDMS4xODkyIDMuOTAwMTQgMS4xNDU0OCAzLjg3NTMgMS4xMDM5MSAzLjg0Mzk5QzEuMDkxNSAzLjgzMjY2IDEuMDc4IDMuODIxODYgMS4wNjQ1MSAzLjgxMTA3QzAuNzA5ODUyIDMuNTA1NTMgMC41NDYyODkgMi43ODQzNSAwLjQ5OTMyNSAyLjU0MTQzQzAuNzE2ODY5IDIuNTUzMzEgMS4zMTM5IDIuNjA4MzcgMS42MzcyNSAyLjg0NzVDMS42NTM5OCAyLjg2MjYyIDEuNjcxNzkgMi44NzY2NSAxLjY4OTYxIDIuODkwNjlNMi4zNDIyNCAyLjQ1MTI4QzIuMzI2NTkgMi4yMjU2NCAyLjM5NTY4IDIuMDgyNTkgMi40IDIuMDczOTVDMi40OTM5MyAxLjkwODIzIDIuNTUyMjMgMS43NTE2OSAyLjU4NTE2IDEuNjA1OTRDMi42MjQ1NiAxLjY4NTI5IDIuNjcyNiAxLjc2MzAyIDIuNzIxMTkgMS44NDIzOEMyLjg1MTgyIDIuMDU1NiAyLjk4NzMxIDIuMjc0NzYgMi45Njg5NiAyLjU1OTc4QzIuOTYzNTYgMi41OTE2MyAyLjk1OTc4IDIuNjI0NTYgMi45NTcwOSAyLjY1ODU3QzIuOTIyNTQgMi44NTIzNiAyLjg1NTYgMy4wNDQ1MyAyLjc5MTM2IDMuMjMwMjNDMi43ODE2NSAzLjI1Nzc2IDIuNzcxOTMgMy4yODUyOSAyLjc2Mjc1IDMuMzEyODJDMi41MDU4IDMuMDMwNSAyLjM2MTEzIDIuNzM0MTQgMi4zNDExNiAyLjQ1MTI4TTIuOTk1OTUgMC4yNTgwM0MyLjg4NjM3IDAuMzc2MjQ4IDIuNjc2OTIgMC42MjM0ODIgMi41NjQxIDAuODk1NTQ3QzIuNDk5MzMgMC42ODM5NDEgMi40IDAuNTQwMzUxIDIuMzU1NzQgMC40ODMxMzFDMi41NjE5NCAwLjM4ODY2NCAyLjc3Njc5IDAuMzEzNjMgMi45OTU5NSAwLjI1ODU3TTIuMjQ1MDcgMC41MzQ5NTNMMi4yMzMyIDAuNTQ2Mjg5QzIuMjM2OTggMC41NTAwNjcgMi40NzYxMSAwLjgyMzIxMiAyLjQ4NjkxIDEuMjU5MzhDMi40OTE3NyAxLjQ0Nzc3IDIuNDUzOTggMS42NjY5NCAyLjMzNjMgMS45MDgyM0MyLjIzMTU4IDEuODE1MzggMi4xMTMzNiAxLjczOTgxIDEuOTkzNTIgMS42Nzc3M0MxLjk5Mjk4IDEuNjc3NzMgMS45OTI0NCAxLjY3NzczIDEuOTkxOSAxLjY3NzE5QzEuNjQ5MTIgMS40NjE4MSAxLjc0MzU5IDAuOTY2MjYyIDEuNzg0NjIgMC44MDUzOThDMS45MzE0NCAwLjcwMzkxNCAyLjA4NTgzIDAuNjEzNzY1IDIuMjQ1NjEgMC41MzQ0MTNNMS43NTg3IDAuNzY0OTEyTDEuNzUwNjEgMC43NzAzMUwxLjY3ODgxIDAuNzkyNDQzTDEuNzU4NyAwLjc2NDkxMlpNMS41OTI5OCAwLjk0NjI4OUMxLjU4MTY1IDEuMDA5OTkgMS41NzEzOSAxLjEwMzM3IDEuNTc4OTUgMS4yMDgxQzEuNTg4MTIgMS4zMzQ5NSAxLjYyMjY3IDEuNDQ4MzEgMS42NzkzNSAxLjU0NjU2QzEuNDE3IDEuNDU3NDkgMS4xODQ4OSAxLjQyNTEgMS4wOTQyIDEuNDE0MzFDMS4yNDY0MiAxLjI0MzE4IDEuNDEzMjMgMS4wODY2NCAxLjU5MjQ0IDAuOTQ1NzQ5TTAuOTkwMDE0IDEuNTM3OTJDMS4wMTI2OSAxLjY5NTU1IDEuMTAxMjEgMi4xNzAwNCAxLjM4Njc3IDIuNTcwMDRDMS4wMTk3IDIuNDM1NjMgMC41OTQ4NzIgMi40MDkxOCAwLjQ2MDk5OSAyLjQwNDMyQzAuNTk3MDMxIDIuMDkzMzkgMC43NzUxNjkgMS44MDE4OSAwLjk5MDAxNCAxLjUzNzkyWk0wLjE2MTk0MyAzLjU0MTdDMC4xOTM3OTIgMy4yMjM3NSAwLjI2NTU4NyAyLjkxMjI4IDAuMzc1NzA5IDIuNjEzMjNDMC40MzQ1NDggMi45MDUyNiAwLjYwNzgyNyAzLjU5ODkyIDAuOTgyOTk2IDMuOTE4NDlDMC45OTQzMzIgMy45MjcxMyAxLjAwNTEzIDMuOTM1NzYgMS4wMTU5MiAzLjk0NTQ4QzEuMTYwMDUgNC4wNzAxOCAxLjI1NTA2IDQuMjQ3NzcgMS4zMDc5NiA0LjM2OTIzQzAuOTE2MDU5IDQuMjQ2MTUgMC41MjE5OTcgNC4wMDkxOCAwLjE2MTk0MyAzLjU0MTdaTTIuMzE5NTcgNC41MDY4OEMyLjA0OTY2IDQuNDk4NzkgMS43NjE5NCA0LjQ4NDIxIDEuNDY5OTEgNC40MTQwNEMxLjQ0NTA3IDQuMzQ0OTQgMS4zOTM3OSA0LjIxNyAxLjMxMDEyIDQuMDg2OTFDMS40OTQyIDQuMTQyNTEgMS42OTAxNSA0LjE3MDA0IDEuODgxMjQgNC4xOTY0OUMyLjE5NzAzIDQuMjQwNzYgMi40OTk4NyA0LjI4Mjg2IDIuNzA3MTUgNC40NDc1QzIuNzM5IDQuNDcyODcgMi43NjkyMyA0LjUwMDk0IDIuNzk2MjIgNC41MzI3OUMyLjY0NTYxIDQuNTE2MDYgMi40ODYzNyA0LjUxMTIgMi4zMjAxMSA0LjUwNjM0TTIuOTc5NzYgNC41NjE0QzIuOTM2MDMgNC40ODU4MyAyLjg4MzY3IDQuNDIyNjcgMi44MjQ4MyA0LjM3MDMxQzIuNjc4IDQuMDYzMTYgMi43NjA1OSAzLjc0MTk3IDIuODczOTUgMy40MDQ1OUMyLjg4ODUzIDMuMzYxNCAyLjkwMzEgMy4zMTg3NiAyLjkxODIyIDMuMjc1MDNDMi45NDg5OSAzLjE4NjUgMi45Nzk3NiAzLjA5NjkgMy4wMDgzNyAzLjAwNTEzQzMuMDM4MDYgMy4wODEyNCAzLjA4MDE2IDMuMTU1MiAzLjEzNTc2IDMuMjI2OTlDMy4zODk0NyAzLjU1ODQzIDMuNDg3NzIgMy44NzYzOCAzLjQyOTk2IDQuMTcyNzRDMy40MjM0OCA0LjIwNjIxIDMuNDE0ODQgNC4yMzg2IDMuNDA0NTkgNC4yNzE1M0MzLjM0NjI5IDQuNDUyOSAzLjIzOTk1IDQuNTc2NTIgMy4xODk3NCA0LjYyNzI2QzMuMTIxNzMgNC41OTg2NSAzLjA1MTAxIDQuNTc3MDYgMi45Nzk3NiA0LjU2MTRaTTMuMzE3MTQgNC42ODgyNkMzLjM0OTUzIDQuNjUyNjMgMy4zODgzOSA0LjYwMjk3IDMuNDI3MjYgNC41NDA4OUMzLjQzMDUgNC42MzEwNCAzLjQ0MjM4IDQuNzEwOTMgMy40NTc0OSA0Ljc3Nzg3QzMuNDEyMTUgNC43NDQ0IDMuMzY1MTggNC43MTUyNSAzLjMxNzY4IDQuNjg4MjZNMy4yNDIxMSAzLjE0NDRDMy4xMjk4MiAyLjk5NzU3IDMuMDgwMTYgMi44NDM3MiAzLjA5MDk2IDIuNjc1M0MzLjA5NjkgMi42NDEzIDMuMTAwNjcgMi42MDgzNyAzLjEwMjgzIDIuNTc2NTJDMy4xNDU0OCAyLjM0NTQ4IDMuMjc5MzUgMi4xODI0NiAzLjQyMDc4IDIuMDExMzRDMy41MTUyNSAxLjg5NjkgMy42MTEzNCAxLjc3OTc2IDMuNjg3OTkgMS42Mzc3OUMzLjcyOTAyIDEuODIzNDggMy44MTI2OSAxLjk0NzY0IDMuODk0NzQgMi4wNjk2NEM0LjAwODY0IDIuMjQwMjIgNC4xMTcxNCAyLjQwMTA4IDQuMTE2NiAyLjczNzM4QzQuMTE2NiAyLjg5NTAxIDQuMDgzMTMgMy4wMjI5NCA0LjAzMTMxIDMuMTM2M0MzLjk3MjQ3IDMuMjY1MzIgMy44ODkzNCAzLjM3NTQ0IDMuODA0MDUgMy40ODkzNEMzLjcyMDM4IDMuNjAwNTQgMy42MzQwMSAzLjcxNDk4IDMuNTY3NjEgMy44NTA0N0MzLjUzNzM4IDMuNjQ2OTYgMy40NDUwNyAzLjQwODkxIDMuMjQyNjUgMy4xNDQ0TTMuNzIwOTIgNS4wMjI0QzMuNzAwNDEgNC45OTgxMSAzLjY3ODgxIDQuOTc1NDQgMy42NTc3NiA0Ljk1Mjc3QzMuNjM1MDkgNC45MDY4OCAzLjUwNzE1IDQuNjI2NzIgMy41ODc1OCA0LjIxNTkyQzMuNTk2MjIgNC4xNzIyIDMuNjA3MDIgNC4xMjY4NiAzLjYyMTA1IDQuMDgwNDNDMy42ODE1MSAzLjg3NjkyIDMuNzkzMjUgMy43Mjc5NCAzLjkxMTQ3IDMuNTcwMzFDMy45MjcxMyAzLjU0OTggMy45NDIyNCAzLjUyOTI4IDMuOTU3OSAzLjUwODIzQzMuOTM3MzggMy44MDI0MyA0LjAzNzc5IDQuMDU3MjIgNC4wNzc3MyA0LjE0NDEzQzQuMDYxIDQuMjQxODQgNC4wNTM5OCA0LjM0ODcyIDQuMDU2MTQgNC40NjU4NkMzLjg3MTUzIDQuNjQzNDYgMy43NzA1OCA0Ljg3ODI3IDMuNzIyIDUuMDIxODZNNC41MDUyNiA0Ljg1Nzc2QzQuMzQ3MSA0Ljk0OTUzIDQuMjM2NDQgNS4wNjIzNSA0LjE1OTc4IDUuMTY1NDVDNC4wODM2NyA1LjI2ODAyIDQuMDM0MDEgNS4zNzAwNCA0LjAwMjE2IDUuNDUzNzFDMy45NjA1OSA1LjM2OTUgMy45MDIyOSA1LjI2MzE2IDMuODIyOTQgNS4xNTI1QzMuODIyOTQgNS4xNTE5NiAzLjgyMTg2IDUuMTUxNDIgMy44MjE4NiA1LjE1MDg4QzMuODQ5MzkgNS4wNTEwMSAzLjk1NTIgNC43MTkwMyA0LjE5OTE5IDQuNTE4NzZDNC4yNTg1NyA0LjQ2OTY0IDQuMzI3MTMgNC40Mjg2MSA0LjQwNDMyIDQuNDAwNTRDNC40MzgzMyA0LjM4ODEyIDQuNDczNDEgNC4zNzU3MSA0LjUwNzQyIDQuMzYzMjlDNC42MzEwNCA0LjMxOTU3IDQuNzU1NzQgNC4yNzUzIDQuODgzMTMgNC4yMTk3QzQuNjQ3NzcgNC40ODQ3NSA0LjUzODE5IDQuNzYwNTkgNC41MDQ3MiA0Ljg1Nzc2TTYuNjgzNCA0LjA4NjM3QzYuNDI0MjkgNC4zNjMyOSA2LjE1NjAxIDQuNjQ5MzkgNS4yMzA3NyA0LjY3MDQ1QzUuMDE0MzEgNC42NzUzIDQuODM1MDkgNC43MTM2MyA0LjY4NjY0IDQuNzcwODVDNC43NzE5MyA0LjU4NTcgNC45NTExNSA0LjI3NzQ2IDUuMjcxOCA0LjA1MjlDNS4zMzE3MSA0LjAxMTM0IDUuMzk1OTUgMy45NzI0NyA1LjQ2NTU5IDMuOTM3OTJDNS43MjQ3IDMuODA5NDUgNi4wOTQ0NyAzLjc1Mzg1IDYuNTM0OTUgMy43NzcwNkM2LjYxMTA3IDMuNzgwODQgNi42ODkzNCAzLjc5MjE3IDYuNzcyNDcgMy44MDM1MUM2LjgzOTk1IDMuODEyNjkgNi45MDg1IDMuODIyOTQgNi45NzU5OCAzLjgyODM0QzYuODYyMDggMy45MDQ5OSA2Ljc2OTc3IDMuOTk0NiA2LjY4Mzk0IDQuMDg2MzdNNy4yMzQwMSAzLjY1NjE0QzcuMTAwNjggMy42OTk4NyA2Ljk0ODQ1IDMuNjkyMzEgNi43OTAyOCAzLjY3MDE4QzYuNzA4MjMgMy42NTg4NCA2LjYyMzQ4IDMuNjQ2NDIgNi41NDE0MyAzLjY0MjExQzYuMTgzNTQgMy42MjMyMSA1Ljg3NjkyIDMuNjUyOSA1LjYyNTkxIDMuNzMwMDlDNS43NjQ2NCAzLjYgNS45MDc2OSAzLjQ0MDIyIDYuMDU3NzYgMy4yNDEwM0M2LjA5ODc5IDMuMTg3MDQgNi4xNDMwNSAzLjEzNzkyIDYuMTkxNjMgMy4wOTM2NkM2LjI0MjkyIDMuMDYwMTkgNi4yOTMxMiAzLjAyMjk0IDYuMzQyMjQgMi45ODEzOEM2LjUyNjg2IDIuODY4NTYgNi43NTQxMiAyLjgxMTM0IDcuMDIxMzIgMi44MTAyNkM3LjI3MjM0IDIuODA5MTggNy40ODgyNiAyLjg2MTU0IDcuNTczNTUgMi44ODUyOUM3LjU5NjIyIDIuOTY2MjYgNy42MTY3MyAzLjA0Nzc3IDcuNjM0MDEgMy4xMjk4MkM3LjU1NTIgMy40NDk5MyA3LjQxMTYxIDMuNTk3ODQgNy4yMzQ1NSAzLjY1NTZNNy41NzQ2MyAzLjYyMjEzQzcuNjE3MjcgMy41Njg2OSA3LjY1Mzk4IDMuNTA0NDUgNy42ODUyOSAzLjQyODg4QzcuNjkzMzkgMy40ODkzNCA3LjY5OTg3IDMuNTUwMzQgNy43MDQ3MiAzLjYxMTg4QzcuNjU5MzggMy42MTQwNCA3LjYxNjIgMy42MTcyNyA3LjU3NDYzIDMuNjIyMTNaJyBmaWxsPSclMjM5NjNBMjInLyUzRSUzQ3BhdGggZD0nTTEuNjc4NzEgMC43OTI0ODRMMS43NTA1MSAwLjc3MDM1MkwxLjc1ODYgMC43NjQ5NTRMMS42Nzg3MSAwLjc5MjQ4NFonIGZpbGw9JyUyMzk2M0EyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogY2FsYygtMiAqIDlweCk7XG59XG5cbi50ZXh0ID4gcCBhIHtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saW5rX19mb250LXdlaWdodCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzNTMzMzAgMCUsICMzNTMzMzAgNCUsIHRyYW5zcGFyZW50IDQlKSBuby1yZXBlYXQgbGVmdCBib3R0b20vMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4zcyBlYXNlO1xufVxuXG4udGV4dCA+IHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGNvbG9yOiAjMzUzMzMwO1xufVxuXG4udGV4dCA+IHAge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42MjtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnRleHQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi50ZXh0ID4gcCArIGgyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnRleHQgPiBwICsgaDMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udGV4dCA+IHAgKyBoNCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi50ZXh0ID4gaDEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGV4dCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uaGVyb0hvbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAuOTM3NXJlbTtcbiAgbWluLWhlaWdodDogNDUuNjI1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvSG9tZSB7XG4gICAgbWF4LWhlaWdodDogNTguMTI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDUwcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvSG9tZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG59XG5cbi5oZXJvSG9tZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiA1MC45Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9Ib21lX19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogNDYuOTM3NXJlbTtcbiAgfVxufVxuXG4uaGVyb0hvbWVfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZXJvSG9tZV9faW1hZ2UgaW1nOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvSG9tZV9faW1hZ2UgaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9Ib21lX19pbWFnZSBpbWc6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZXJvSG9tZV9fY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvSG9tZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG59XG5cbi5oZXJvSG9tZV9fY29udGVudF9fc3ViLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250SGVsdmV0aWNhKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvSG9tZV9fY29udGVudF9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmhlcm9Ib21lX19jb250ZW50X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvSG9tZV9fY29udGVudF9fdGl0bGUgPiAqIHtcbiAgY29sb3I6ICNmZGZhZjc7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDQuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb0hvbWVfX2NvbnRlbnRfX3RpdGxlID4gKiB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5cbi5oZXJvSG9tZV9fY29udGVudF9fbWFpbnRlbmFuY2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi5oZXJvSG9tZV9fY29udGVudF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZkZmFmNztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIG1hcmdpbjogMThweCBhdXRvIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9Ib21lX19jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuXG4uaGVyb0hvbWVfX2NvbnRlbnRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVyb0hvbWVfX2NvbnRlbnRfX2xpbmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlcm9Ib21lX19jb250ZW50X19saW5rIGEgc3BhbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyb0hvbWVfX2NvbnRlbnRfX2xpbmsgYSBzcGFuOmJlZm9yZSwgLmhlcm9Ib21lX19jb250ZW50X19saW5rIGEgc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uaGVyb0hvbWVfX2NvbnRlbnRfX2xpbmsgYSA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaGVyb0hvbWVfX2NvbnRlbnRfX2xpbmsgYSA+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgI2ZmYzU4MDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjZmZjNTgwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaGVyb0hvbWVfX2NvbnRlbnRfX2xpbmsgYSA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjZmZjNTgwO1xuICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICNmZmM1ODA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZXJvSG9tZV9fY29udGVudF9fbGluayBhID4gc3BhbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhlcm9Ib21lX19jb250ZW50X19saW5rIGEgPiBzcGFuIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgI2ZmYzU4MDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICNmZmM1ODA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmhlcm9Ib21lX19jb250ZW50X19saW5rIGEgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjZmZjNTgwO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgI2ZmYzU4MDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaGVyb0hvbWVfX2NvbnRlbnRfX2xpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvSG9tZV9fY29udGVudF9fbGluayBhOmhvdmVyIHNwYW46YmVmb3JlLCAuaGVyb0hvbWVfX2NvbnRlbnRfX2xpbmsgYTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuaGVyb0hvbWVfX2ltYWdlLFxuICAuaGVyb0hvbWUge1xuICAgIG1heC1oZWlnaHQ6IDQ5cmVtO1xuICB9XG59XG5cbi53aWRnZXQtc3RpY2t5X19zb2NpYWxzIHtcbiAgYm9yZGVyLXJhZGl1czogNDVweCAwIDAgNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2M2EyMjtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyNTNweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgLSAzOHB4KSk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNTBweDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDE1NXB4O1xufVxuXG4ud2lkZ2V0LXN0aWNreV9fc29jaWFscy5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53aWRnZXQtc3RpY2t5X19zb2NpYWxzOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLndpZGdldC1zdGlja3lfX3NvY2lhbHNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgY29sb3I6ICNlYmU3ZTE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxMjhweDtcbn1cblxuLndpZGdldC1zdGlja3lfX3NvY2lhbHNfX2l0ZW1zICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldC1zdGlja3lfX3NvY2lhbHNfX2l0ZW1zIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMjMxLCAyMjUsIDAuMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lkZ2V0LXN0aWNreV9fc29jaWFsc19faXRlbXMgYSBzcGFuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldC1zdGlja3lfX3NvY2lhbHNfX2l0ZW1zIGEgc3BhbjpiZWZvcmUsIC53aWRnZXQtc3RpY2t5X19zb2NpYWxzX19pdGVtcyBhIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLndpZGdldC1zdGlja3lfX3NvY2lhbHNfX2l0ZW1zIGEgPiBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndpZGdldC1zdGlja3lfX3NvY2lhbHNfX2l0ZW1zIGEgPiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNmZmM1ODA7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgI2ZmYzU4MDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLndpZGdldC1zdGlja3lfX3NvY2lhbHNfX2l0ZW1zIGEgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2ZmYzU4MDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjZmZjNTgwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ud2lkZ2V0LXN0aWNreV9fc29jaWFsc19faXRlbXMgYSA+IHNwYW4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi53aWRnZXQtc3RpY2t5X19zb2NpYWxzX19pdGVtcyBhID4gc3BhbiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNmZmM1ODA7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjZmZjNTgwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi53aWRnZXQtc3RpY2t5X19zb2NpYWxzX19pdGVtcyBhID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2ZmYzU4MDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICNmZmM1ODA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLndpZGdldC1zdGlja3lfX3NvY2lhbHNfX2l0ZW1zIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LXN0aWNreV9fc29jaWFsc19faXRlbXMgYTpob3ZlciBzcGFuOmJlZm9yZSwgLndpZGdldC1zdGlja3lfX3NvY2lhbHNfX2l0ZW1zIGE6aG92ZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuXG4ud2lkZ2V0LXN0aWNreV9fY2VudGVyLWJ1dHRvbiB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4MnB4O1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC1zdGlja3lfX2NlbnRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndpZGdldC1zdGlja3lfX2NlbnRlci1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE0LjVweCAzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICM5NjNhMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAwLjNzLCBjb2xvciBlYXNlLWluLW91dCAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC53aWRnZXQtc3RpY2t5X19jZW50ZXItYnV0dG9uIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53aWRnZXQtc3RpY2t5X19jZW50ZXItYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1ZTRlO1xufVxuXG4ud2lkZ2V0LXN0aWNreV9fY2VudGVyLWJ1dHRvbiBhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NScgaGVpZ2h0PSc0Nicgdmlld0JveD0nMCAwIDQ1IDQ2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQ1LjkyNTUgMjAuOTc2NkM0NS44NzI2IDIwLjMxOSA0NS43OTIzIDE5LjY1NzUgNDUuNjg0NSAxOS4wMDk3TDQ1LjY4MDUgMTguOTgyMkM0NS42NjA5IDE4Ljg3MTkgNDUuNjQzMyAxOC43NjM2IDQ1LjYyMTcgMTguNjU1M0M0NS40ODA2IDE3Ljg4MzUgNDUuMjk2NCAxNy4xMDc4IDQ1LjA3NDkgMTYuMzQ1OUM0NS4wMjc5IDE2LjE4NDQgNDQuOTc4OSAxNi4wMjUgNDQuOTI4IDE1Ljg2NzVDNDQuMjQ1OSAxMy43MDc2IDQzLjI0ODMgMTEuNjYyIDQxLjk1ODggOS43ODE3OUM0MS43Njg2IDkuNTA2MTYgNDEuNTcwNyA5LjIzMDUyIDQxLjM2ODggOC45NjI3NkM0MC44MTIyIDguMjI0NDQgNDAuMjA4NiA3LjUxMzcgMzkuNTcxNiA2Ljg1MDJDMzkuNDQ0MiA2LjcxODI5IDM5LjMxNjkgNi41ODYzNyAzOS4xODU1IDYuNDU2NDNDMzcuODk3OSA1LjE3NjY5IDM2LjQ1NzQgNC4wNTA1MiAzNC45MDkxIDMuMTExMzhDMzQuNzgxNyAzLjAzMjYzIDM0LjY1NjMgMi45NTc4MSAzNC41MzA5IDIuODg2OTRDMzMuMzU4OSAyLjIwNTcyIDMyLjEyMDIgMS42MjY4OCAzMC44NTQyIDEuMTY2MThDMzAuNzIyOCAxLjExNjk1IDMwLjU4OTYgMS4wNjk3IDMwLjQ1NjMgMS4wMjYzOUMyOC43Mjk3IDAuNDMzNzY5IDI2LjkyMjcgMC4wNTE4MTU0IDI1LjA4NjMgLTAuMTExNTk4QzI0LjQwNjIgLTAuMTcwNjYzIDIzLjcyMjIgLTAuMjAwMTk1IDIzLjA1MzkgLTAuMjAwMTk1SDIyLjk0NDFDMjEuMzM1MSAtMC4yMDAxOTUgMTkuNzI4IC0wLjAzMDg3NTYgMTguMTYyMSAwLjMwMTg1N0wxNy45OTM1IDAuMzM3Mjk2QzE2LjQwOCAwLjY4Nzc0OSAxNC44NTc3IDEuMjA5NDkgMTMuMzgzOSAxLjg5MDcxQzEyLjA1NTEgMi41MDMwMSAxMC43NzM0IDMuMjQ5MiA5LjU3OTgyIDQuMTExNTVDOC4xMDc5NiA1LjE3Mjc1IDYuNzU3NjIgNi40MTExNSA1LjU2OTk0IDcuNzkzMjdMNS40MDcyNyA3Ljk4NDI1QzMuOTQxMjkgOS43Mjg2MyAyLjc0NzczIDExLjY2OTkgMS44NTU5OSAxMy43NTQ5QzEuNzkzMjggMTMuOTA0NSAxLjcyODYgMTQuMDU0MiAxLjY2OTgxIDE0LjIwMzhDMC43NzYxMDcgMTYuNDE4NyAwLjIzNTE4NCAxOC43NTM4IDAuMDYwNzU1OCAyMS4xNDk4TDAuMDUwOTU2NSAyMS4zMDczQzAuMDE3NjM4OCAyMS44MTUzIDAgMjIuMzMzMSAwIDIyLjg1MDlWNDYuNzk5OEg0NlYyMi44NTA5QzQ2IDIyLjIyODggNDUuOTc0NSAyMS41OTg3IDQ1LjkyNTUgMjAuOTc2NlpNNDUuMTYxMiAyMi44NTA5VjMyLjg0ODZDNDQuNzU3NCAzMy4wMTYgNDQuMjE2NSAzMy4yNDA0IDQ0LjAxNDcgMzMuMzE3MkM0My44MTA4IDMzLjM5NiA0My41OTkyIDMzLjU5ODggNDMuMjQwNSAzMy45NTMyQzQyLjk5MzYgMzQuMTk3MyA0Mi40ODAxIDM0LjcwNTMgNDIuMzA3NiAzNC43MzI4QzQxLjYyNTYgMzQuNjk5NCA0MS4zMSAzNC44MTU1IDQwLjgyOTkgMzQuOTkyN0M0MC42MDg0IDM1LjA3NTQgNDAuMzQxOSAzNS4xNzE5IDM5Ljk2OTUgMzUuMjgyMUMzOS41NTc5IDM0Ljk1MzMgMzcuOTM3MSAzMy41NTM1IDM3LjgyNTQgMzMuNDg2NUMzNy43OTYgMzMuNDY4OCAzNy43NjY2IDMzLjQ1MTEgMzcuNzQzMSAzMy40MzM0TDM1Ljc5NSAzMS45MzcxQzM1LjM2NzcgMzEuNjEwMyAzNC43OTE1IDMxLjUyOTUgMzQuMjkxOCAzMS43MzA0TDMzLjA3MjcgMzIuMjIwNkMzMi45MTAxIDMyLjI4NTYgMzIuNzMxNyAzMi4yODc1IDMyLjU2OSAzMi4yMjY1TDMwLjgwMzIgMzEuNTYxQzMwLjYzMDcgMzEuNDk2MSAzMC40NDg1IDMxLjQ2NDYgMzAuMjY0MiAzMS40NjQ2SDI5LjkwMzZDMjkuNjE1NSAzMS40NjQ2IDI5LjMzMzMgMzEuNTQ1MyAyOS4wODgzIDMxLjY5ODhMMjQuNzE1OSAzNC40NDkzQzI0LjUxNzkgMzQuNTczMyAyNC4yNzY5IDM0LjU5MTEgMjQuMDY1MiAzNC40OTY2TDIzLjg4NjggMzQuNDEzOVYzMy4wODQ5QzIzLjkxMDQgMzIuOTMzMyAyNC4xMjU5IDMxLjc3MTcgMjQuOTkyMiAzMC42MTZDMjUuNTUwOCAyOS44Njc4IDI2LjI1MDQgMjkuMjgxMSAyNy4wODE0IDI4Ljg1OThDMjguMDczMSAyOC4zNTU4IDI5LjI1ODggMjguMDg2IDMwLjYyMjkgMjguMDU0NUMzNi4zNjczIDI3LjkyMjYgMzguMTI1MyAyNi4wMzY1IDM5LjY3OTQgMjQuMzcwOEM0MC41MDI2IDIzLjQ4ODggNDEuMzk0MyAyMi42ODc1IDQyLjc4NzggMjIuMjI2OEM0My40NDI0IDIyLjAwODMgNDQuMjEwNiAyMS44NjY1IDQ1LjEzMTggMjEuODI3MUM0NS4xNDc1IDIyLjE2OTcgNDUuMTU3MyAyMi41MTIzIDQ1LjE1NzMgMjIuODUwOU0yMy44NTc0IDI0LjE2NDFDMjMuNzU3NSAyNC43MzcxIDIzLjcxODMgMjUuMzY3MSAyMy43MzIgMjYuMDU2MkMyMi42NTIxIDI3LjA5OTcgMjIuMDYwMiAyOC40Nzk4IDIxLjc3NjEgMjkuMzI0NEMyMS42NTQ2IDI5LjE4MjcgMjEuNTMxMSAyOS4wNDg4IDIxLjQwNTYgMjguOTE2OUMyMS4yNzA0IDI4LjY0NzIgMjAuNTIxNyAyNy4wMDEyIDIwLjk5NDEgMjQuNTg3NEMyMS4wNDUgMjQuMzMxNSAyMS4xMDc3IDI0LjA2NTcgMjEuMTg4MSAyMy43OUMyMS41NDA5IDIyLjU5MyAyMi4xOTU1IDIxLjcxNjkgMjIuODg3MyAyMC43ODk1QzIyLjk3NzUgMjAuNjY3NSAyMy4wNjk2IDIwLjU0OTMgMjMuMTU3OCAyMC40MjUzQzIzLjAzNjMgMjIuMTUzOSAyMy42MjQyIDIzLjY1MjIgMjMuODU3NCAyNC4xNjYxTTIzLjU5MjkgMTguMjM0QzIzLjI0NzkgMTguOTkyIDIyLjc2MTkgMTkuNjM5NyAyMi4yNjQxIDIwLjMwOTFDMjEuNzc0MSAyMC45NjI4IDIxLjI3MDQgMjEuNjM2MSAyMC44ODA0IDIyLjQzMzVDMjAuNzAyMSAyMS4yMzg0IDIwLjE2MTEgMTkuODM4NiAxOC45Nzc0IDE4LjI4MzJDMTguMzE4OSAxNy40MTg5IDE4LjAyODggMTYuNTE1MiAxOC4wOTM1IDE1LjUyNDlDMTguMTI2OCAxNS4zMjYgMTguMTUwMyAxNS4xMzExIDE4LjE2NCAxNC45NDIxQzE4LjQxNDkgMTMuNTgzNiAxOS4xOTg4IDEyLjYyNDggMjAuMDIzOSAxMS42MTg3QzIwLjU3NjYgMTAuOTQ1NCAyMS4xNDExIDEwLjI1ODIgMjEuNTg3OSA5LjQyMTVDMjEuODI3IDEwLjUxMjIgMjIuMzE4OSAxMS4yNDQ2IDIyLjc5NzIgMTEuOTYxM0MyMy40NjU1IDEyLjk2MzQgMjQuMDk4NSAxMy45MDg1IDI0LjA5NjUgMTUuODg3MUMyNC4wOTY1IDE2LjgxMjUgMjMuOTAwNiAxNy41NjQ2IDIzLjU5NjggMTguMjMyTTEyLjkyMTQgMTQuMjA1OEMxMi45OTE5IDE1LjM3NzIgMTMuNDIzMSAxNy4wODgxIDE0Ljk0OTkgMTkuMDQxMkMxMy44NDY0IDE4LjUyNzQgMTIuMjIzNyAxNy42MzU1IDEwLjM4NTMgMTYuMTgwNUMxMC4zMDY5IDE2LjEwOTYgMTAuMjI2NiAxNi4wNDI3IDEwLjE0MDMgMTUuOTc5N0MxMC4xMzQ1IDE1Ljk3MzggMTAuMTMwNSAxNS45Njk4IDEwLjEyMjcgMTUuOTYzOUM3LjYzNTYzIDEzLjgxNCA2LjgyNjIxIDEwLjI0NjQgNi42MDQ3NSA4Ljk0NTA0QzcuNDk4NDQgOS4wNjkwNyA5LjQ2NDE5IDkuNDMzMzEgMTEuMjg4OCAxMC4zNjg1QzEyLjAwMjIgMTAuNzMyNyAxMi42OTYgMTEuMTgzNiAxMy4yOTM4IDExLjc0MjhDMTMuMTU2NiAxMi4wNjc2IDEyLjg0MyAxMi45NDU3IDEyLjkxOTQgMTQuMjA1OE0xNS40NDM3IDI0Ljc1NDhDMTQuODk1IDI0LjQ3NzIgMTQuMjkxMyAyNC4yNzgzIDEzLjY2MDMgMjQuMTI0N0MxMy41MDE1IDIzLjI1MjYgMTIuOTM3MSAyMC40NTg4IDExLjc3NDkgMTguMTYzMUMxMy42ODE4IDE5LjQyMTIgMTUuMTczMyAyMC4wMzc0IDE1Ljg0NzUgMjAuMjc3NkMxNS4zODg5IDIxLjc2NDEgMTUuMDg5IDIzLjI2ODMgMTUuNDQzNyAyNC43NTQ4Wk0xNC4wNDgzIDExLjk5MDhDMTQuMTQwNCAxMS44Mjk0IDE0LjIyNjcgMTEuNjY2IDE0LjMwNyAxMS41MDY1QzE0LjcwODggMTAuNzExMSAxNC45NzE0IDkuOTUxMTEgMTUuMTMyMSA5LjI0MDM2QzE1LjM2MzQgOS43MDUwMSAxNS42NDM2IDEwLjE2MTggMTUuOTI5OCAxMC42MzA0QzE2LjY5NjEgMTEuODgyNSAxNy40ODU5IDEzLjE3NDEgMTcuMzgwMSAxNC44NDc2QzE3LjM0ODcgMTUuMDM0NiAxNy4zMjUyIDE1LjIyOTYgMTcuMzA5NSAxNS40MzA0QzE3LjEwNTcgMTYuNTY4NCAxNi43MTc2IDE3LjY5ODUgMTYuMzQxNCAxOC43OTEyQzE2LjI4NjUgMTguOTUyNiAxNi4yMjk2IDE5LjExNiAxNi4xNzQ4IDE5LjI3NzVDMTQuNjcxNiAxNy42MTU4IDEzLjgyNDkgMTUuODc1MyAxMy43MDkzIDE0LjIxMTdDMTMuNjE3MSAxMi44ODY2IDE0LjAyMjggMTIuMDQ0IDE0LjA0ODMgMTEuOTkyOE05Ljg4NzUyIDE2Ljc5NjdDOS44OTczMiAxNi44MDQ2IDkuOTA5MDggMTYuODE0NSA5LjkxODg4IDE2LjgyMjNDMTAuMDkzMyAxNi45Nzk4IDEwLjI0ODEgMTcuMTU1MSAxMC4zNzc1IDE3LjM0MDFDMTEuODEwMSAxOS4zODM4IDEyLjU2ODYgMjIuNjQyMiAxMi44MjczIDIzLjk0NzZDMTIuMjY0OCAyMy44NDMyIDExLjY4ODYgMjMuNzY0NSAxMS4xMTgzIDIzLjY4MzdDOS43ODk1MyAyMy40OTg3IDguNDE5NTggMjMuMzAzNyA3LjIzMTkgMjIuODM1MkM2Ljk1OTQ4IDIyLjcyNjkgNi43MDI3NCAyMi41ODEyIDYuNDYxNjggMjIuMzk4MUM2LjM4NzIgMjIuMzMxMSA2LjMwODgxIDIyLjI2NjIgNi4yMzA0MSAyMi4yMDUxVjIyLjIwOTFDNC4xNTQ5MSAyMC40MDk2IDMuMTk2NTQgMTYuMTY4NyAyLjkyMjE2IDE0Ljc0MzNDNC4xOTQxMSAxNC44MTQxIDcuNjg4NTUgMTUuMTM3IDkuNTgxNzggMTYuNTQ0N0M5LjY4MTc0IDE2LjYzMzMgOS43ODM2NSAxNi43MTYgOS44ODc1MiAxNi43OTg3TTExLjAxMDUgMjQuNDY5M0MxMi44NTg3IDI0LjcyOTIgMTQuNjMwNCAyNC45NzkyIDE1Ljg0MzUgMjUuOTQ1OUMxNi4wMzE3IDI2LjA5MzYgMTYuMjA2MSAyNi4yNjA5IDE2LjM2NDkgMjYuNDQ4QzE1LjQ4MSAyNi4zNDc2IDE0LjU1IDI2LjMyIDEzLjU3NzkgMjYuMjkyNEMxMS45OTgzIDI2LjI0NTIgMTAuMzE0OCAyNi4xNTg2IDguNjA1NzcgMjUuNzQ3MUM4LjQ2MDc0IDI1LjM0MTUgOC4xNTg5MiAyNC41ODk0IDcuNjY4OTUgMjMuODIzNUM4Ljc0NDkyIDI0LjE1MDMgOS44OTM0IDI0LjMxMTggMTEuMDEwNSAyNC40NjczTTE2LjgyMTUgMTkuODEzQzE2LjkwNTggMTkuNTYxIDE2Ljk5MiAxOS4zMDcgMTcuMDgyMiAxOS4wNTExQzE3LjI2MjUgMTguNTI5MyAxNy40NDI4IDE4LjAwMTcgMTcuNjA5NCAxNy40NjQyQzE3Ljc4MzggMTcuOTEzMSAxOC4wMzA4IDE4LjM0NjIgMTguMzU0MSAxOC43Njk1QzE5LjgzNzggMjAuNzE4NyAyMC40MTU5IDIyLjU4NTEgMjAuMDc0OSAyNC4zMjk1QzIwLjAzNTcgMjQuNTI0NCAxOS45ODY3IDI0LjcxNzQgMTkuOTI1OSAyNC45MTAzQzE5LjU4NDkgMjUuOTc3NCAxOC45NjM3IDI2LjcwMTkgMTguNjY5NyAyNy4wMDMyQzE4LjI2OTkgMjYuODMzOSAxNy44NTgzIDI2LjcwNTkgMTcuNDM4OSAyNi42MTczQzE3LjE4NDEgMjYuMTcyMyAxNi44Nzg0IDI1LjgwMjIgMTYuNTMzNCAyNS40OTMxQzE1LjY3MyAyMy42ODc3IDE2LjE1NzEgMjEuNzk3NiAxNi44MjE1IDE5LjgxNU0yMC4wNTczIDI2LjQ5NTJDMjAuMDc2OSAyNy4wMjQ4IDIwLjE0NTUgMjcuNDkzNCAyMC4yMzM2IDI3Ljg4NzJDMTkuOTY5MSAyNy42OTIzIDE5LjY5NDcgMjcuNTE3IDE5LjQxNDQgMjcuMzYxNUMxOS42MDI2IDI3LjE1MDggMTkuODI5OSAyNi44NjE0IDIwLjA1NzMgMjYuNDk1MlpNMjQuMTIyIDE5LjQxNzNDMjQuMjAwNCAxOS4xMzc3IDI0LjMwMjMgMTguODYwMSAyNC40MjE5IDE4LjU4ODRDMjUuMTA1OSAxNy4wNDY4IDI2LjQ0ODQgMTUuNjQ4OSAyOC40Mjc4IDE0LjQxNDVDMjguNzYxIDE0LjIwNzcgMjkuMTExOCAxNC4wMDQ5IDI5LjQ4MDMgMTMuODA2MUMyOS44Mzg5IDEzLjYxMzEgMzAuMTc0MSAxMy40MTA0IDMwLjQ4NzcgMTMuMTk1OEMzMC4zOTM2IDEzLjM4ODcgMzAuMzA3NCAxMy41Nzk3IDMwLjIyNSAxMy43Njg3QzMwLjEzODggMTMuOTY3NSAzMC4wNjA0IDE0LjE2NDQgMjkuOTg1OSAxNC4zNTkzQzI5LjE1MyAxNi41NDQ3IDI4Ljk3NDYgMTguNTA1NyAyOC45MzU0IDE5LjI0MkMyNy44NjU0IDE5LjU0OTIgMjYuOTQwMyAxOS45MjUyIDI2LjE3NiAyMC40MzUyQzI1LjI1ODcgMjEuMDQ3NSAyNC42MDgxIDIxLjg0MDkgMjQuMjA4MyAyMi44NTY4QzIzLjk2OTIgMjIuMTU3OSAyMy42OTg3IDIwLjg5OTggMjQuMTIwMSAxOS40MTUzTTMwLjUwMzMgMTUuMjY3QzM1LjA4OTQgMTUuNDQ0MiAzNy45MjU0IDEzLjgzNzYgMzkuNTAzIDEyLjQzOTdDMzkuNzA2OSAxMi4yNjA2IDM5Ljg5NSAxMi4wODE0IDQwLjA2NzUgMTEuOTAyMkMzOS44NTU4IDEyLjM2MjkgMzkuNjEwOCAxMi44NDczIDM5LjMzMDYgMTMuMzM5NUMzOC42OTM2IDE0LjQ1NTggMzcuNzk4IDE1LjcyMTggMzYuNjI0IDE2LjcxNkMzNi4zMjYxIDE2LjkwMTEgMzYuMDQ1OCAxNy4xMDk4IDM1Ljc4NTIgMTcuMzQyMUMzNS4wMzQ1IDE3LjgzMDQgMzQuMTg5OCAxOC4xOTQ2IDMzLjI0NzIgMTguMzU0MUMzMS45NjkzIDE4LjU3MDcgMzAuNzk3MyAxOC43Nzk0IDI5Ljc0MjkgMTkuMDM3M0MyOS43OTk3IDE4LjMwNDkgMjkuOTcyMiAxNi44Nzk0IDMwLjUwNTMgMTUuMjcwOU0yNC43OTgyIDIzLjU2MzZDMjUuMTE1NyAyMi40OTg1IDI1LjcwOTUgMjEuNzAzMSAyNi42MTExIDIxLjEwMDZDMjcuNDI0NCAyMC41NTcyIDI4LjQ5NDUgMjAuMTY5NCAyOS43MzkgMTkuODU2M0MzMC44MzQ2IDE5LjU3ODcgMzIuMDY1NCAxOS4zNTYyIDMzLjM3NDUgMTkuMTMzOEMzMy43NDEgMTkuMDcwOCAzNC4wOTk3IDE4Ljk4MjIgMzQuNDUyNSAxOC44NjIxQzMzLjE1MzEgMjAuNTE5OCAzMS45MzYgMjEuNjQ5OSAzMC43NzU4IDIyLjQ3MDlDMjkuMTQzMiAyMy42Mjg2IDI3LjYxODQgMjQuMTY4MSAyNi4xMjUgMjQuNjk5NkMyNS45MjEyIDI0Ljc3NDUgMjUuNzE5MyAyNC44NDUzIDI1LjUxNTUgMjQuOTE4MkMyNS4xNTQ5IDI1LjA1MDEgMjQuODIzNyAyNS4yMTk0IDI0LjUyMTggMjUuNDE2M0MyNC41NDU0IDI0LjcxOTMgMjQuNjM1NSAyNC4xMDcgMjQuNzk4MiAyMy41NjE3TTMwLjg0ODMgMjMuNjI4NkMzMS4xOTcxIDIzLjM4NDUgMzEuNTc1NCAyMy4xNTYxIDMxLjk4MyAyMi45NTEzQzMzLjUgMjIuMTk1MyAzNS42NjM3IDIxLjg2ODUgMzguMjQwOSAyMi4wMDYzQzM4LjY4NzcgMjIuMDI5OSAzOS4xNDY0IDIyLjA5NDkgMzkuNjMwNCAyMi4xNjM4QzQwLjAyNjMgMjIuMjE4OSA0MC40MjYxIDIyLjI3NiA0MC44MjIgMjIuMzA5NUM0MC4xNTU3IDIyLjc2MDMgMzkuNjE0OCAyMy4yODggMzkuMTExMSAyMy44MjU1QzM3LjU5NDEgMjUuNDUzNyAzNi4wMjYyIDI3LjEzNTEgMzAuNjA5MiAyNy4yNjExQzI5LjM0MzEgMjcuMjkwNiAyOC4yOTI2IDI3LjUxNTEgMjcuNDIyNCAyNy44NTE3QzI3LjkyMDIgMjYuNzYzIDI4Ljk3MDcgMjQuOTUxNyAzMC44NDYzIDIzLjYzMDZNNDQuOTc1IDE5Ljk1NjdDNDUuMDIyIDIwLjMxNTEgNDUuMDU5MyAyMC42NzU0IDQ1LjA4ODcgMjEuMDM1NkM0NC44MjYgMjEuMDQ3NSA0NC41NjkzIDIxLjA2NTIgNDQuMzI4MiAyMS4wOTI3QzQ0LjU3NzEgMjAuNzc3NyA0NC43OTI3IDIwLjM5OTcgNDQuOTc1IDE5Ljk1NjdaTTQ0LjY3NTEgMTguMjAwNUM0NC4yMTQ2IDIwLjA4MjcgNDMuMzczOCAyMC45NTEgNDIuMzM3IDIxLjI5MTZDNDEuNTU4OSAyMS41NDc1IDQwLjY2NTIgMjEuNTA2MiAzOS43NDAyIDIxLjM3NDNDMzkuMjYgMjEuMzA3MyAzOC43NjQyIDIxLjIzNjUgMzguMjg0IDIxLjIxMDlDMzYuMTkwOSAyMS4wOTg2IDM0LjM5NzYgMjEuMjczOSAzMi45MjU3IDIxLjcyODdDMzMuNzM3MSAyMC45NjQ4IDM0LjU3NTkgMjAuMDIzNyAzNS40NTQgMTguODUyMkMzNS42OTMxIDE4LjUzMzMgMzUuOTUxOCAxOC4yNDU4IDM2LjIzNzkgMTcuOTg3OUMzNi41Mzc4IDE3Ljc5MyAzNi44MzE3IDE3LjU3MjUgMzcuMTE5OCAxNy4zMjgzQzM4LjIwMTcgMTYuNjY0OCAzOS41MzA1IDE2LjMyODIgNDEuMDkyNSAxNi4zMjQyQzQyLjU2MjQgMTYuMzE4MyA0My44MjA2IDE2LjYyNTUgNDQuMzIwNCAxNi43NjUyQzQ0LjQ1MzcgMTcuMjM5NyA0NC41NzMyIDE3LjcyMDEgNDQuNjc1MSAxOC4yMDA1Wk00MS40NTMxIDEwLjU0MThDNDIuNTU0NiAxMi4xOTk1IDQzLjQyNDcgMTMuOTg5MiA0NC4wNDQgMTUuODczNEM0My4zNzc3IDE1LjcxNzggNDIuMzI5MiAxNS41MzA4IDQxLjEyNzggMTUuNTMwOEg0MS4xMTAxQzQwLjE5MjkgMTUuNTMwOCAzOS4zMzg0IDE1LjY0MyAzOC41NTY0IDE1Ljg2MzVDMzkuMDc1OCAxNS4yMzM1IDM5LjU2MzggMTQuNTE2OCA0MC4wMTY1IDEzLjcxOTVDNDAuNzU5MyAxMi40MTYxIDQxLjIwMDMgMTEuMjkxOSA0MS40NTExIDEwLjU0MThNNDAuNzAwNSA5LjQ3MjY4QzQwLjczNzggOS41MjM4NyA0MC43NzUgOS41NzUwNiA0MC44MTQyIDkuNjI2MjVDNDAuNDc5MSAxMC4yMDEyIDM5Ljg4OTEgMTEuMDQ3OCAzOC45NTQzIDExLjg2NjhDMzYuOTEyMSAxMy42NTg0IDM0LjA5NzcgMTQuNTU2MiAzMC43ODc1IDE0LjQ3NzVDMzAuODM4NSAxNC4zNDc1IDMwLjg4OTQgMTQuMjE3NiAzMC45NDYzIDE0LjA4NTdDMzEuMzg5MiAxMy4wNTIgMzEuOTI4MiAxMi4xMzI2IDMyLjU1NzMgMTEuMzMxM0MzMi42MDYzIDExLjI2ODMgMzIuNjU1MyAxMS4yMDkyIDMyLjcwNjIgMTEuMTQ4MkMzNC4yOCA5LjIzMDUyIDM2LjQwODQgOC4wMjE2NSAzOS4wNjAxIDcuNTM1MzVDMzkuNjM4MyA4LjE0NTY5IDQwLjE5MSA4Ljc5NzM3IDQwLjY5ODYgOS40NzA3Mk0zNC41NTQ0IDcuMTU3MzRDMzQuODI0OCA1Ljg2MTg0IDM0LjgxMTEgNC43Mjk3NiAzNC43NTA0IDQuMDA3MkMzNi4wNjE1IDQuODI4MjEgMzcuMjg0NSA1Ljc4OSAzOC4zOTU3IDYuODY1OTVDMzYuNjM5NyA3LjI2MTY4IDM1LjIxMjkgNy45NTI3NSAzNC4wNTg1IDguODAzMjhDMzQuMjg5OCA4LjIyMjQ4IDM0LjQ0NjYgNy42NjcyNiAzNC41NTQ0IDcuMTU3MzRaTTMwLjgyNjcgMi4wNTgwNkMzMS44ODMxIDIuNDU1NzYgMzIuOTE0IDIuOTQwMDkgMzMuOTAxNyAzLjQ5OTI0QzMzLjk3MjMgMy45NDYxNyAzNC4xMzY5IDUuMzUzODggMzMuNzgyMiA3LjAyMzQ2QzMzLjQ3MjUgOC40NzY0NSAzMi44Njg5IDkuNzQ0MzggMzEuOTc3MiAxMC44MTc0QzMxLjIyNDYgMTEuNzE5MSAzMC4yNzIxIDEyLjQ4MyAyOS4xMTc3IDEzLjEwMzJDMjguODAwMiAxMy4yNzI1IDI4LjQ5NjQgMTMuNDQ3OCAyOC4yMDQ0IDEzLjYyNUMyNy43MjYyIDExLjM2NDcgMjcuODY5MyA5LjMzMjkgMjguMjQxNyA3LjY2OTIzQzI4LjQ0MzUgNi43Njk0OCAyOC43MTAxIDUuOTc0MDcgMjguOTgyNSA1LjMxMDU3QzI5LjY2MDYgMy42NjA2OSAzMC40NzM5IDIuNTE2OCAzMC44MzA2IDIuMDU4MDZNMjUuNjA1NiAwLjc5MjA5N0wyNS43NDI4IDAuOTcxMjYxQzI1Ljc2MjQgMC44OTI1MDggMjUuNzc2MSAwLjg0OTE5MyAyNS43NzYxIDAuODQ3MjI0TDI1LjcyOTEgMC44MDU4NzlDMjcuMjAyOSAwLjk4NTA0MyAyOC42NTEzIDEuMzExODcgMzAuMDQ4NyAxLjc4MDQ1QzI5LjYxNzUgMi4zNjMyMyAyOC44OTQzIDMuNDU3OSAyOC4yNjkxIDQuOTczOUMyOC4wMTYzIDUuNTkwMTUgMjcuNzY1NCA2LjMwODc3IDI3LjU2MzUgNy4xMTc5NkMyNi40MTMxIDUuODUzOTcgMjUuNzU2NSA0LjQ4NzYgMjUuNjAxNyAzLjA1MjMyQzI1LjU0ODggMi41NDQzNiAyNS41NzA0IDIuMDc1NzggMjUuNjEzNSAxLjcwMzY3QzI1LjY1MDcgMS4zODA3OCAyNS43MDU2IDEuMTMwNzQgMjUuNzQwOSAwLjk4MzA3NEwyNS41MDE4IDAuNzc4MzE1QzI1LjUzNyAwLjc4MjI1MyAyNS41NzIzIDAuNzg0MjIyIDI1LjYwNzYgMC43OTAxMjhNMjcuMzU5NyA4LjA1MzE2QzI3LjA0MjIgOS43NzM5MiAyNi45NzU2IDExLjgyMTUgMjcuNDk4OSAxNC4wNzU4QzI2LjQyMDkgMTQuODA0MyAyNS41NDEgMTUuNTg1OSAyNC44NTcgMTYuNDIwN0MyNC44NzI2IDE2LjI1MTQgMjQuODc4NSAxNi4wNzQyIDI0Ljg3ODUgMTUuODg5MUMyNC44Nzg1IDEzLjY2NDMgMjQuMTQ5NSAxMi41NzE2IDIzLjQ0MzkgMTEuNTE2M0MyMi44MDMgMTAuNTUzNiAyMi4xOTU1IDkuNjQzOTcgMjIuMjE3IDcuODE2OUMyMi4zMTcgNy40MjkwNCAyMi4zNTAzIDcuMDQ3MDggMjIuMzMwNyA2LjY2OTA3QzIyLjcwNyA0LjY0MzE0IDIzLjkzOTggMi45ODM0MSAyNC43OTQzIDIuMDM2NEMyNC43NzY2IDIuMzY1MiAyNC43Nzg2IDIuNzIxNTUgMjQuODE1OCAzLjA4Nzc2QzI0LjkzNzMgNC4zMjAyNSAyNS40ODAyIDYuMTY4OTggMjcuMzU5NyA4LjA1MTE5TTIyLjk0NjEgMC42NDQ0MzVIMjMuMDU1OUMyMy42ODMgMC42NDQ0MzUgMjQuMzIzOSAwLjY3MTk5OCAyNC45NjA4IDAuNzI3MTI1QzI0Ljk2MDggMC43MzMwMzIgMjQuOTU4OSAwLjczODkzOCAyNC45NTY5IDAuNzQ0ODQ1QzI0LjM4NjYgMS4yNjY1OSAyMi43OTkxIDIuODUzNDcgMjEuOTYwMyA1LjA3NDMxQzIxLjE3NjMgMy4xNDg3OSAxOS4zODUgMS41OTUzOCAxOC43MDUgMS4wNTU5MkMyMC4wOTY1IDAuNzg0MjIyIDIxLjUyMTMgMC42NDY0MDMgMjIuOTQ2MSAwLjY0NjQwM00xOC4yNTAzIDEuNzA1NjRDMTkuMDQ0IDIuMzQ3NDggMjEuMzY0NSA0LjM5NTA2IDIxLjU0MDkgNi42MDIxM0MyMS40NzgyIDYuOTYwNDUgMjEuNDQwOSA3LjMzMDU5IDIxLjQzMTEgNy43MTI1NUMyMS4wMzEzIDkuMTM5OTUgMjAuMjEwMSAxMC4xNDIxIDE5LjQxNDQgMTEuMTE0N0MxOC45MDQ5IDExLjczODggMTguMzgzNSAxMi4zNzI4IDE3Ljk4NTcgMTMuMTE1QzE3LjY5OTUgMTIuMDE2NCAxNy4xMjMzIDExLjA3OTMgMTYuNTk0MiAxMC4yMTNDMTUuOTcwOSA5LjE5NTA4IDE1LjM4NDkgOC4yMzQyOSAxNS4zNDE4IDcuMTc3MDJDMTUuMjYxNSA1LjA1NjU5IDE3LjUwNTUgMi40OTcxMSAxOC4yNDgzIDEuNzA5NTdNMTcuNTM0OSAxLjMxNTgxQzE2Ljg5NCAyLjAxMDgxIDE1LjY2NTIgMy40NjM4IDE1LjAwNDcgNS4wNjI1QzE0LjYyNjUgMy44MTYyMyAxNC4wNDI0IDIuOTcxNiAxMy43ODM3IDIuNjM2ODlDMTQuOTkxIDIuMDgzNjUgMTYuMjQ5MiAxLjY0MDY2IDE3LjUzNDkgMS4zMTU4MVpNMTAuNDQ0MSA0LjUzNDg1QzExLjMwNjUgMy45NDAyNiAxMi4yMSAzLjQwNjcxIDEzLjE0NDggMi45NDIwNkwxMy4wNzAzIDMuMDA5QzEzLjA5MTkgMy4wMzI2MyAxNC40OTEyIDQuNjM3MjMgMTQuNTU1OSA3LjIwMjYyQzE0LjU4NTMgOC4zMTEwNyAxNC4zNjM5IDkuNTk4NjkgMTMuNjcyIDExLjAxNjNDMTMuMDU2NiAxMC40NzA5IDEyLjM2NjcgMTAuMDI1OSAxMS42NjUxIDkuNjYxNjlDMTEuNjYxMiA5LjY2MTY5IDExLjY1OTIgOS42NjE2OSAxMS42NTczIDkuNjU3NzZDOS42NTAzOCA4LjM5MTggMTAuMjA1IDUuNDczOTggMTAuNDQ0MSA0LjUzMDkxTTkuMzI1MDQgNS4zNjE3NkM5LjI1ODQgNS43Mzc4MSA5LjE5NzY1IDYuMjg1MTQgOS4yNDI3MiA2LjkwMTM5QzkuMjk3NiA3LjY0NzU4IDkuNDk3NTEgOC4zMTUwMSA5LjgzMDY4IDguODkxODhDOC4yOTYxMSA4LjM3MDE0IDYuOTM5ODggOC4xNzcxOSA2LjQwODc2IDguMTE4MTNDNy4yOTg1NCA3LjExNDAyIDguMjc0NTUgNi4xOTA2NCA5LjMyNTA0IDUuMzYzNzNNNS43OTMzNiA4Ljg0NDYzQzUuOTI2NjMgOS43NzU4OCA2LjQ0NiAxMi41NTk4IDguMTEzODQgMTQuOTA2N0M1Ljk2NTgzIDE0LjExNzIgMy40ODA3MiAxMy45NjE2IDIuNjk2NzcgMTMuOTMyMUMzLjQ5NDQ0IDEyLjEwNSA0LjUzNzA5IDEwLjM5NjEgNS43OTMzNiA4Ljg0MjY2TTIuMjAyODkgMTUuMTY2NkMyLjU0NTg2IDE2Ljg4NTMgMy41NjEwOCAyMC45NTg5IDUuNzU0MTYgMjIuODM5MUM1LjgyMDggMjIuODkwMyA1Ljg4MzUyIDIyLjk0MTUgNS45NDYyMyAyMi45OTY2QzYuNzkwOTMgMjMuNzMxIDcuMzQ1NTcgMjQuNzc2NCA3LjY1NTIzIDI1LjQ4OTFDNS4zNjIxOSAyNC43NjY2IDMuMDU5MzUgMjMuMzcwNyAwLjk1MjQ5NSAyMC42MjYxQzEuMTM4NjggMTguNzU1NyAxLjU1NjEzIDE2LjkyNDcgMi4yMDI4OSAxNS4xNjY2Wk0yMy4xMDQ5IDQ1Ljk1NzFIMC44Mzg4MjJWMzguODAwNEwxLjgzNjM5IDM3Ljk0OTlDMS45NjE4MyAzNy44NDM2IDIuMTIwNTcgMzcuNzg0NSAyLjI4NzE2IDM3Ljc4NDVIMi42Mzc5OEMyLjY4ODk0IDM3Ljc4NDUgMi43MzIwNSAzNy43OTA0IDIuNzg0OTcgMzcuODAyMkMzLjc1NTEgMzguMDEyOSA2LjEzMjQyIDM4LjQyODMgNy4yNTczOCAzNy43MjE1QzguMDYyODkgMzcuMjE3NSA5LjQ4Mzc5IDM3LjEyNjkgMTAuMDU2MSAzNy4xMTEyQzEwLjQwNDkgMzcuMTAxMyAxMC43MzAzIDM2Ljk3NzMgMTAuOTk4OCAzNi43NDg5QzEyLjAzNzUgMzUuODY2OSAxMi41MDc5IDM1LjU2NzYgMTIuNjA3OCAzNS41MzQxQzEyLjY4MjMgMzUuNTE0NSAxMi45MjkyIDM1LjU3MzUgMTMuMDc2MiAzNS42MDdDMTMuNTE1MiAzNS43MTEzIDE0LjExNjkgMzUuODUzMSAxNC41MzgzIDM1LjQzOTZDMTQuNjY5NiAzNS4zNDkxIDE1LjM2NTMgMzUuMjg0MSAxNi42NzY1IDM1LjQ5NjdDMTYuODI5NCAzNS41MjIzIDE2Ljk4ODEgMzUuNTIyMyAxNy4xNDY5IDM1LjQ5ODdMMTguMDcxOSAzNS4zNjA5QzE4LjEwMTMgMzUuMzU2OSAxOC4xMzQ2IDM1LjM1NSAxOC4xNzE5IDM1LjM1NUgyMC41NDMzQzIwLjk3MjUgMzUuMzU1IDIxLjM4NiAzNS4xNzE5IDIxLjY3ODEgMzQuODUxQzIxLjg3NiAzNC42MzA0IDIyLjIxNTEgMzQuNTYxNSAyMi40ODU1IDM0LjY4NzVMMjMuMTAyOSAzNC45NzVWNDUuOTU3MUgyMy4xMDQ5Wk0yMy4xMDQ5IDM0LjA0NTdMMjIuODQyMiAzMy45MjM2QzIyLjYzODQgMzMuODI3MiAyMi40MjA5IDMzLjc3OTkgMjIuMTk1NSAzMy43Nzk5QzIxLjc2MjMgMzMuNzc5OSAyMS4zNDg4IDMzLjk2MyAyMS4wNjA3IDM0LjI4MzlDMjAuOTI5NCAzNC40Mjk2IDIwLjc0MTMgMzQuNTEyMyAyMC41NDcyIDM0LjUxMjNIMTguMTc1OEMxOC4wOTM1IDM0LjUxMjMgMTguMDE5IDM0LjUxODIgMTcuOTUwNCAzNC41MjgxTDE3LjAyOTMgMzQuNjYzOUMxNi45NTY4IDM0LjY3MzggMTYuODg0MiAzNC42NzM4IDE2LjgxNTYgMzQuNjYzOUMxNC41MTg3IDM0LjI5MTggMTQuMTAzMiAzNC42OTM0IDEzLjk2NiAzNC44MjczQzEzLjg2NiAzNC45MjU4IDEzLjUyMzEgMzQuODQ1IDEzLjI3MjIgMzQuNzg2QzEyLjk2ODQgMzQuNzE1MSAxMi42NTQ5IDM0LjY0MDMgMTIuMzY4NyAzNC43MjY5QzEyLjI1NyAzNC43NjA0IDExLjkxNzkgMzQuODY2NyAxMC40NTk4IDM2LjEwNTFDMTAuMzM4MyAzNi4yMDc1IDEwLjE5MTMgMzYuMjY0NiAxMC4wMzY1IDM2LjI2ODVDOS4yNDA3NiAzNi4yOTAyIDcuNzYxMDcgMzYuNDE0MiA2LjgxNjQxIDM3LjAwNjhDNi4xMDg5IDM3LjQ1MTggNC4zMDE5IDM3LjI2ODcgMi45NzMxMiAzNi45ODEyQzIuODY1MzIgMzYuOTU1NiAyLjc1NTU3IDM2Ljk0MzggMi42Mzk5NCAzNi45NDM4SDIuMjg5MTJDMS45MjQ1OSAzNi45NDM4IDEuNTcxODEgMzcuMDczOCAxLjI5NTQ3IDM3LjMxTDAuODQwNzgyIDM3LjY5NzlWMjIuODUyOUMwLjg0MDc4MiAyMi41MTIzIDAuODUwNTgxIDIyLjE3MzYgMC44NjYyNiAyMS44MzVDMi42Mzk5NCAyMy45OTY4IDQuNjY4NCAyNS40MzYgNy4wNTM1NSAyNi4yMjM1QzcuMzM3NzQgMjYuMzE4IDcuNjIxOTIgMjYuNDAwNyA3LjkwNDE0IDI2LjQ3MzZDOS44NjQgMjYuOTg1NSAxMS44MTAxIDI3LjA0MDYgMTMuNTUyNSAyNy4wODk4QzE0LjcxMDcgMjcuMTIzMyAxNS44MTIyIDI3LjE1NDggMTYuODEzNyAyNy4zMTIzQzE2LjkxMzYgMjcuMzI4IDE3LjAxMzYgMjcuMzQzOCAxNy4xMTE2IDI3LjM2MzVDMTcuNjc5OSAyNy40Njc4IDE4LjIwMzIgMjcuNjQ3IDE4LjY4MTQgMjcuODc3M0MxOS40ODExIDI4LjI2MTMgMjAuMTU5MiAyOC43ODg5IDIwLjcyOTUgMjkuMzYzOEMyMC45OTAyIDI5LjYyNzYgMjEuMjI3MyAyOS45MDEzIDIxLjQ0NDggMzAuMTc2OUMyMi4zODU2IDMxLjM3NCAyMi45MDEgMzIuNTc4OSAyMy4wNjU3IDMzLjAwODFDMjMuMDgxMyAzMy4wNTE0IDIzLjA5NTEgMzMuMDg2OSAyMy4xMDQ5IDMzLjExNDRWMzQuMDQ3N1YzNC4wNDU3Wk0yMi4zNzU4IDMwLjA5MjNDMjIuMzc1OCAzMC4wOTIzIDIyLjM2OTkgMzAuMDg2NCAyMi4zNjk5IDMwLjA4MjRDMjIuNTMwNiAyOS40OTM4IDIzLjE0OCAyNy41NDI2IDI0LjU3ODcgMjYuMzY1M0MyNC45Mjc1IDI2LjA3NTkgMjUuMzI3MyAyNS44MzM3IDI1Ljc4MDEgMjUuNjY4M0MyNS45OCAyNS41OTU1IDI2LjE4MzggMjUuNTIyNiAyNi4zODM3IDI1LjQ1MTdDMjcuMTA2OSAyNS4xOTM4IDI3LjgzNiAyNC45MzM5IDI4LjU4MDcgMjQuNjA5MUMyNy4yMDQ5IDI2LjE2ODQgMjYuNTYyIDI3Ljc4ODcgMjYuMzY2MSAyOC4zNTk3QzI1LjQzOSAyOC44OTkyIDI0Ljc5MjMgMjkuNTY0NiAyNC4zNDU0IDMwLjE2OTFDMjMuOTAwNiAzMC43NzM1IDIzLjYwODUgMzEuMzc0IDIzLjQyMjMgMzEuODY0MkMyMy4xODEzIDMxLjM2ODEgMjIuODM2MyAzMC43NDIgMjIuMzc1OCAzMC4wOTQyTTIzLjg5MDggMzUuMzI3NEMyNC4zMTYgMzUuNDYxMyAyNC43Nzg2IDM1LjQwNjIgMjUuMTY0NyAzNS4xNjRMMjkuNTM3MSAzMi40MTM1QzI5LjY0ODggMzIuMzQ0NiAyOS43NzYyIDMyLjMwNzIgMjkuOTA3NSAzMi4zMDcySDMwLjI2ODJDMzAuMzUyNCAzMi4zMDcyIDMwLjQzNjcgMzIuMzIzIDMwLjUxMzEgMzIuMzUwNUwzMi4yNzcgMzMuMDE2QzMyLjYzMzcgMzMuMTQ5OSAzMy4wMjc3IDMzLjE0NTkgMzMuMzg2MyAzMy4wMDQyTDM0LjYwNzMgMzIuNTEzOUMzNC44MzQ2IDMyLjQyMzQgMzUuMDk1MyAzMi40NTg4IDM1LjI4OTMgMzIuNjA2NUwzNy4yMzk0IDM0LjEwNDhDMzcuMjkyMyAzNC4xNDQxIDM3LjM0OTIgMzQuMTgzNSAzNy40MDIxIDM0LjIxMzFDMzcuNDY0OCAzNC4yNTA1IDM4LjUzNDkgMzUuMTMwNSAzOS4xMDkxIDM1LjU5NTJDMzguNzM2NyAzNS44MTU3IDM4LjQxNzMgMzYuMTQ4NCAzOC4wNDQ5IDM2LjU0MjJDMzcuNTk2MSAzNy4wMTQ3IDM3LjAzOTUgMzcuNjAzNCAzNi4xNzUyIDM4LjIwNzhDMzUuOTY5NCAzOC4zNTE1IDM1LjY4NTIgMzguNTQ0NSAzNS4zNTYgMzguNzY4OUMzMy45MTU1IDM5Ljc0OTQgMzEuNzM4MSA0MS4yMzE5IDMxLjA0NDMgNDIuMDIxNEMyOS42NzI0IDQzLjU4MDggMjcuNjgzMSA0NS4xMTI1IDI2LjUwMTMgNDUuOTY1TDIzLjg4ODggNDUuOTU1MlYzNS4zMjU0TDIzLjg5MDggMzUuMzI3NFpNMjcuODIwMyA0NS45NzA5QzI5LjA4MjQgNDUuMDEyMSAzMC41MzI3IDQzLjc5NzMgMzEuNjM0MiA0Mi41NDUyQzMyLjI2MTMgNDEuODMwNSAzNC40NzYgNDAuMzIyMyAzNS43OTg5IDM5LjQyMjZDMzYuMTMwMSAzOS4xOTYyIDM2LjQxNjMgMzkuMDAxMyAzNi42MjYgMzguODU1NkMzNy41NTQ5IDM4LjIwNTggMzguMTQyOSAzNy41ODM3IDM4LjYxNTIgMzcuMDg1NkMzOS4wNzM4IDM2LjYwMTIgMzkuNDA1IDM2LjI1MDggMzkuODA2OCAzNi4xNDY0QzQwLjQyMDMgMzUuOTg1IDQwLjgxNjIgMzUuODM5MyA0MS4xMDQzIDM1LjczM0M0MS41NDcyIDM1LjU2OTYgNDEuNzQ5IDM1LjQ5NDggNDIuMjcyMyAzNS41MjA0QzQyLjcxOTIgMzUuNTM4MSA0My4xNjQxIDM1LjEzNjQgNDMuNzkzMiAzNC41MTYzQzQzLjk3MzUgMzQuMzM3MSA0NC4yMjA0IDM0LjA5MyA0NC4yOTg4IDM0LjA1MzZDNDQuNDYxNSAzMy45OTA2IDQ0LjgyMDIgMzMuODQyOSA0NS4xNjUxIDMzLjcwMTJWNDYuMDMyTDI3LjgyNDIgNDUuOTcwOUgyNy44MjAzWicgZmlsbD0nd2hpdGUnIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC00cHg7XG59XG5cbi50ZXh0LWJ1dHRvbnMtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1idXR0b25zLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuXG4udGV4dC1idXR0b25zLWJsb2NrX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweCA0OHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtYnV0dG9ucy1ibG9ja19faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNTAnIGhlaWdodD0nMzU1JyB2aWV3Qm94PScwIDAgMzUwIDM1NScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00zNDguNjgyIDE1OS45NTJDMzQ4LjI4IDE1NC45ODUgMzQ3LjY3IDE0OS45ODkgMzQ2Ljg1MiAxNDUuMDk2TDM0Ni44MjIgMTQ0Ljg4OEMzNDYuNjczIDE0NC4wNTUgMzQ2LjU0IDE0My4yMzcgMzQ2LjM3NiAxNDIuNDE5QzM0NS4zMDQgMTM2LjU5IDM0My45MDYgMTMwLjczMSAzNDIuMjI0IDEyNC45NzZDMzQxLjg2NyAxMjMuNzU2IDM0MS40OTUgMTIyLjU1MiAzNDEuMTA4IDEyMS4zNjJDMzM1LjkzIDEwNS4wNDkgMzI4LjM1NiA4OS41OTc2IDMxOC41NjUgNzUuMzk1OUMzMTcuMTIyIDczLjMxMzkgMzE1LjYxOSA3MS4yMzIgMzE0LjA4NiA2OS4yMDk1QzMwOS44NiA2My42MzI5IDMwNS4yNzcgNTguMjY0NSAzMDAuNDQxIDUzLjI1M0MyOTkuNDc0IDUyLjI1NjYgMjk4LjUwNyA1MS4yNjAzIDI5Ny41MSA1MC4yNzg4QzI4Ny43MzQgNDAuNjEyNiAyNzYuNzk3IDMyLjEwNjQgMjY1LjA0MiAyNS4wMTNDMjY0LjA3NSAyNC40MTgxIDI2My4xMjIgMjMuODUzMSAyNjIuMTcgMjMuMzE3N0MyNTMuMjcyIDE4LjE3MjMgMjQzLjg2OCAxMy44MDAzIDIzNC4yNTUgMTAuMzIwNUMyMzMuMjU4IDkuOTQ4NjggMjMyLjI0NyA5LjU5MTc4IDIzMS4yMzUgOS4yNjQ2MkMyMTguMTI1IDQuNzg4NDYgMjA0LjQwNiAxLjkwMzQ5IDE5MC40NjQgMC42NjkxOTRDMTg1LjMgMC4yMjMwNjUgMTgwLjEwNyAwIDE3NS4wMzMgMEgxNzQuMkMxNjEuOTgzIDAgMTQ5Ljc4MiAxLjI3ODkgMTM3Ljg5MyAzLjc5MjFMMTM2LjYxMyA0LjA1OTc4QzEyNC41NzUgNi43MDY4MSAxMTIuODA1IDEwLjY0NzYgMTAxLjYxNSAxNS43OTNDOTEuNTI2NyAyMC40MTc5IDgxLjc5NTIgMjYuMDU0IDcyLjczMzMgMzIuNTY3NEM2MS41NTg0IDQwLjU4MjkgNTEuMzA2MSA0OS45MzY3IDQyLjI4ODkgNjAuMzc2Mkw0MS4wNTM4IDYxLjgxODdDMjkuOTIzNiA3NC45OTQzIDIwLjg2MTcgODkuNjU3MSAxNC4wOTEzIDEwNS40MDZDMTMuNjE1MiAxMDYuNTM2IDEzLjEyNDEgMTA3LjY2NiAxMi42Nzc3IDEwOC43OTZDNS44OTI0NyAxMjUuNTI2IDEuNzg1NiAxNDMuMTYzIDAuNDYxMjc5IDE2MS4yNjFMMC4zODY4NzkgMTYyLjQ1MUMwLjEzMzkyIDE2Ni4yODcgMCAxNzAuMTk4IDAgMTc0LjEwOVYzNTVIMzQ5LjI0OFYxNzQuMTA5QzM0OS4yNDggMTY5LjQxIDM0OS4wNTQgMTY0LjY1MSAzNDguNjgyIDE1OS45NTJaTTM0Mi44NzkgMTc0LjEwOVYyNDkuNjI0QzMzOS44MTQgMjUwLjg4OCAzMzUuNzA3IDI1Mi41ODQgMzM0LjE3NCAyNTMuMTY0QzMzMi42MjcgMjUzLjc1OCAzMzEuMDIgMjU1LjI5IDMyOC4yOTcgMjU3Ljk2N0MzMjYuNDIyIDI1OS44MTEgMzIyLjUyMyAyNjMuNjQ4IDMyMS4yMTQgMjYzLjg1NkMzMTYuMDM2IDI2My42MDMgMzEzLjY0IDI2NC40OCAzMDkuOTk0IDI2NS44MTlDMzA4LjMxMyAyNjYuNDQzIDMwNi4yODkgMjY3LjE3MiAzMDMuNDYyIDI2OC4wMDVDMzAwLjMzNyAyNjUuNTIxIDI4OC4wMzEgMjU0Ljk0OCAyODcuMTgzIDI1NC40NDJDMjg2Ljk2IDI1NC4zMDkgMjg2LjczNyAyNTQuMTc1IDI4Ni41NTggMjU0LjA0MUwyNzEuNzY4IDI0Mi43MzlDMjY4LjUyNCAyNDAuMjcgMjY0LjE0OSAyMzkuNjYxIDI2MC4zNTUgMjQxLjE3OEwyNTEuMDk5IDI0NC44OEMyNDkuODY0IDI0NS4zNzEgMjQ4LjUxIDI0NS4zODYgMjQ3LjI3NSAyNDQuOTI1TDIzMy44NjggMjM5Ljg5OUMyMzIuNTU5IDIzOS40MDggMjMxLjE3NSAyMzkuMTcgMjI5Ljc3NiAyMzkuMTdIMjI3LjAzOUMyMjQuODUxIDIzOS4xNyAyMjIuNzA4IDIzOS43OCAyMjAuODQ4IDI0MC45NEwxODcuNjUxIDI2MS43MTRDMTg2LjE0OCAyNjIuNjUxIDE4NC4zMTggMjYyLjc4NSAxODIuNzExIDI2Mi4wNzFMMTgxLjM1NyAyNjEuNDQ3VjI1MS40MDlDMTgxLjUzNiAyNTAuMjY0IDE4My4xNzIgMjQxLjQ5IDE4OS43NDkgMjMyLjc2MUMxOTMuOTkgMjI3LjExIDE5OS4zMDIgMjIyLjY3OCAyMDUuNjExIDIxOS40OTZDMjEzLjE0MSAyMTUuNjg5IDIyMi4xNDMgMjEzLjY1MSAyMzIuNDk5IDIxMy40MTNDMjc2LjExMyAyMTIuNDE3IDI4OS40NiAxOTguMTcxIDMwMS4yNiAxODUuNTlDMzA3LjUwOSAxNzguOTI4IDMxNC4yOCAxNzIuODc1IDMyNC44NTkgMTY5LjM5NUMzMjkuODI5IDE2Ny43NDUgMzM1LjY2MiAxNjYuNjc0IDM0Mi42NTYgMTY2LjM3N0MzNDIuNzc1IDE2OC45NjQgMzQyLjg0OSAxNzEuNTUyIDM0Mi44NDkgMTc0LjEwOU0xODEuMTM0IDE4NC4wMjhDMTgwLjM3NSAxODguMzU2IDE4MC4wNzcgMTkzLjExNSAxODAuMTgyIDE5OC4zMTlDMTcxLjk4MyAyMDYuMjAxIDE2Ny40ODkgMjE2LjYyNiAxNjUuMzMxIDIyMy4wMDVDMTY0LjQwOSAyMjEuOTM0IDE2My40NzEgMjIwLjkyMyAxNjIuNTE5IDIxOS45MjdDMTYxLjQ5MiAyMTcuODkgMTU1LjgwOCAyMDUuNDU3IDE1OS4zOTQgMTg3LjIyNkMxNTkuNzgxIDE4NS4yOTIgMTYwLjI1NyAxODMuMjg1IDE2MC44NjcgMTgxLjIwM0MxNjMuNTQ2IDE3Mi4xNjEgMTY4LjUxNiAxNjUuNTQ0IDE3My43NjggMTU4LjU0QzE3NC40NTMgMTU3LjYxOCAxNzUuMTUyIDE1Ni43MjUgMTc1LjgyMiAxNTUuNzg4QzE3NC44OTkgMTY4Ljg0NSAxNzkuMzYzIDE4MC4xNjIgMTgxLjEzNCAxODQuMDQzTTE3OS4xMjUgMTM5LjIzN0MxNzYuNTA2IDE0NC45NjIgMTcyLjgxNiAxNDkuODU1IDE2OS4wMzYgMTU0LjkxMUMxNjUuMzE2IDE1OS44NDggMTYxLjQ5MiAxNjQuOTM0IDE1OC41MzEgMTcwLjk1N0MxNTcuMTc3IDE2MS45MyAxNTMuMDcgMTUxLjM1NyAxNDQuMDgzIDEzOS42MDlDMTM5LjA4MyAxMzMuMDggMTM2Ljg4MSAxMjYuMjU1IDEzNy4zNzIgMTE4Ljc3NUMxMzcuNjI1IDExNy4yNzMgMTM3LjgwMyAxMTUuOCAxMzcuOTA4IDExNC4zNzNDMTM5LjgxMiAxMDQuMTEyIDE0NS43NjQgOTYuODY5NiAxNTIuMDI5IDg5LjI3MDVDMTU2LjIyNSA4NC4xODQ2IDE2MC41MSA3OC45OTQ2IDE2My45MDMgNzIuNjc0NUMxNjUuNzE4IDgwLjkxMyAxNjkuNDUzIDg2LjQ0NSAxNzMuMDg0IDkxLjg1OEMxNzguMTU4IDk5LjQyNzQgMTgyLjk2NCAxMDYuNTY1IDE4Mi45NDkgMTIxLjUxMUMxODIuOTQ5IDEyOC41IDE4MS40NjEgMTM0LjE4MSAxNzkuMTU1IDEzOS4yMjJNOTguMTAzNiAxMDguODExQzk4LjYzOTMgMTE3LjY1OSAxMDEuOTEzIDEzMC41ODIgMTEzLjUwNCAxNDUuMzM0QzEwNS4xMjcgMTQxLjQ1MyA5Mi44MDY0IDEzNC43MTYgNzguODQ4OSAxMjMuNzI3Qzc4LjI1MzcgMTIzLjE5MSA3Ny42NDM3IDEyMi42ODYgNzYuOTg4OSAxMjIuMjFDNzYuOTQ0MyAxMjIuMTY1IDc2LjkxNDUgMTIyLjEzNSA3Ni44NTUgMTIyLjA5MUM1Ny45NzIzIDEwNS44NTIgNTEuODI2OSA3OC45MDU0IDUwLjE0NTUgNjkuMDc1N0M1Ni45MzA4IDcwLjAxMjYgNzEuODU1NCA3Mi43NjM3IDg1LjcwODYgNzkuODI3NEM5MS4xMjQ5IDgyLjU3ODUgOTYuMzkyNCA4NS45ODQgMTAwLjkzMSA5MC4yMDc0Qzk5Ljg4OTIgOTIuNjYxMSA5Ny41MDg0IDk5LjI5MzUgOTguMDg4NyAxMDguODExTTExNy4yNTQgMTg4LjQ5QzExMy4wODggMTg2LjM5MyAxMDguNTA1IDE4NC44OTEgMTAzLjcxMyAxODMuNzMxQzEwMi41MDggMTc3LjE0MyA5OC4yMjI3IDE1Ni4wNDEgODkuMzk4OCAxMzguNzAyQzEwMy44NzcgMTQ4LjIwNCAxMTUuMjAxIDE1Mi44NTkgMTIwLjMxOSAxNTQuNjczQzExNi44MzcgMTY1LjkwMSAxMTQuNTYxIDE3Ny4yNjIgMTE3LjI1NCAxODguNDlaTTEwNi42NiA5Mi4wODExQzEwNy4zNTkgOTAuODYxNyAxMDguMDE0IDg5LjYyNzQgMTA4LjYyNCA4OC40MjI4QzExMS42NzQgODIuNDE1IDExMy42NjggNzYuNjc0OCAxMTQuODg4IDcxLjMwNjNDMTE2LjY0NCA3NC44MTU5IDExOC43NzIgNzguMjY2IDEyMC45NDQgODEuODA1M0MxMjYuNzYyIDkxLjI2MzIgMTMyLjc1OSAxMDEuMDE5IDEzMS45NTYgMTEzLjY1OUMxMzEuNzE3IDExNS4wNzIgMTMxLjUzOSAxMTYuNTQ0IDEzMS40MiAxMTguMDYxQzEyOS44NzIgMTI2LjY1NiAxMjYuOTI2IDEzNS4xOTIgMTI0LjA2OSAxNDMuNDQ1QzEyMy42NTMgMTQ0LjY2NSAxMjMuMjIxIDE0NS44OTkgMTIyLjgwNCAxNDcuMTE5QzExMS4zOTEgMTM0LjU2NyAxMDQuOTYzIDEyMS40MjIgMTA0LjA4NSAxMDguODU2QzEwMy4zODYgOTguODQ3NCAxMDYuNDY2IDkyLjQ4MjYgMTA2LjY2IDkyLjA5Nk03NS4wNjk0IDEyOC4zODFDNzUuMTQzOCAxMjguNDQxIDc1LjIzMzEgMTI4LjUxNSA3NS4zMDc1IDEyOC41NzRDNzYuNjMxOCAxMjkuNzY0IDc3LjgwNzMgMTMxLjA4OCA3OC43ODk0IDEzMi40ODZDODkuNjY2NyAxNDcuOTIyIDk1LjQyNTIgMTcyLjUzMyA5Ny4zODk0IDE4Mi4zOTNDOTMuMTE4OCAxODEuNjA0IDg4Ljc0NDEgMTgxLjAxIDg0LjQxNCAxODAuNEM3NC4zMjU0IDE3OS4wMDIgNjMuOTI0MyAxNzcuNTMgNTQuOTA3MSAxNzMuOTlDNTIuODM4OCAxNzMuMTczIDUwLjg4OTUgMTcyLjA3MiA0OS4wNTkyIDE3MC42ODlDNDguNDkzOCAxNzAuMTgzIDQ3Ljg5ODYgMTY5LjY5MyA0Ny4zMDM0IDE2OS4yMzJWMTY5LjI2MUMzMS41NDU1IDE1NS42NjkgMjQuMjY5MiAxMjMuNjM3IDIyLjE4NiAxMTIuODcxQzMxLjg0MzEgMTEzLjQwNiA1OC4zNzQxIDExNS44NDUgNzIuNzQ4MiAxMjYuNDc4QzczLjUwNyAxMjcuMTQ3IDc0LjI4MDggMTI3Ljc3MSA3NS4wNjk0IDEyOC4zOTZNODMuNTk1NiAxODYuMzMzQzk3LjYyNzUgMTg4LjI5NiAxMTEuMDc5IDE5MC4xODUgMTIwLjI5IDE5Ny40ODdDMTIxLjcxOCAxOTguNjAyIDEyMy4wNDIgMTk5Ljg2NiAxMjQuMjQ4IDIwMS4yNzlDMTE3LjUzNyAyMDAuNTIgMTEwLjQ2OSAyMDAuMzEyIDEwMy4wODggMjAwLjEwNEM5MS4wOTUxIDE5OS43NDcgNzguMzEzMyAxOTkuMDkzIDY1LjMzNzkgMTk1Ljk4NUM2NC4yMzY4IDE5Mi45MjEgNjEuOTQ1MyAxODcuMjQgNTguMjI1MyAxODEuNDU2QzY2LjM5NDQgMTgzLjkyNCA3NS4xMTQxIDE4NS4xNDQgODMuNTk1NiAxODYuMzE4TTEyNy43MTUgMTUxLjE2M0MxMjguMzU1IDE0OS4yNiAxMjkuMDA5IDE0Ny4zNDIgMTI5LjY5NCAxNDUuNDA4QzEzMS4wNjMgMTQxLjQ2OCAxMzIuNDMyIDEzNy40ODIgMTMzLjY5NiAxMzMuNDIyQzEzNS4wMjEgMTM2LjgxMyAxMzYuODk2IDE0MC4wODUgMTM5LjM1MSAxNDMuMjgyQzE1MC42MTUgMTU4LjAwNCAxNTUuMDA1IDE3Mi4xMDIgMTUyLjQxNSAxODUuMjc4QzE1Mi4xMTggMTg2Ljc1IDE1MS43NDYgMTg4LjIwNyAxNTEuMjg1IDE4OS42NjRDMTQ4LjY5NSAxOTcuNzI1IDE0My45NzkgMjAzLjE5NyAxNDEuNzQ3IDIwNS40NzJDMTM4LjcxMSAyMDQuMTkzIDEzNS41ODYgMjAzLjIyNyAxMzIuNDAyIDIwMi41NThDMTMwLjQ2OCAxOTkuMTk3IDEyOC4xNDYgMTk2LjQwMSAxMjUuNTI3IDE5NC4wNjZDMTE4Ljk5NSAxODAuNDMgMTIyLjY3IDE2Ni4xNTMgMTI3LjcxNSAxNTEuMTc4TTE1Mi4yODIgMjAxLjYzNkMxNTIuNDMgMjA1LjYzNiAxNTIuOTUxIDIwOS4xNzUgMTUzLjYyMSAyMTIuMTQ5QzE1MS42MTIgMjEwLjY3NyAxNDkuNTI5IDIwOS4zNTQgMTQ3LjQwMSAyMDguMTc5QzE0OC44MjkgMjA2LjU4OCAxNTAuNTU1IDIwNC40MDIgMTUyLjI4MiAyMDEuNjM2Wk0xODMuMTQzIDE0OC4xNzRDMTgzLjczOCAxNDYuMDYzIDE4NC41MTIgMTQzLjk2NiAxODUuNDE5IDE0MS45MTRDMTkwLjYxMiAxMzAuMjcgMjAwLjgwNSAxMTkuNzExIDIxNS44MzQgMTEwLjM4N0MyMTguMzYzIDEwOC44MjYgMjIxLjAyNyAxMDcuMjk0IDIyMy44MjQgMTA1Ljc5MkMyMjYuNTQ3IDEwNC4zMzUgMjI5LjA5MiAxMDIuODAzIDIzMS40NzMgMTAxLjE4MkMyMzAuNzU4IDEwMi42MzkgMjMwLjEwNCAxMDQuMDgyIDIyOS40NzkgMTA1LjUxQzIyOC44MjQgMTA3LjAxMiAyMjguMjI5IDEwOC40OTkgMjI3LjY2MyAxMDkuOTcxQzIyMS4zMzkgMTI2LjQ3OCAyMTkuOTg1IDE0MS4yODkgMjE5LjY4OCAxNDYuODUxQzIxMS41NjMgMTQ5LjE3MSAyMDQuNTQgMTUyLjAxMSAxOTguNzM3IDE1NS44NjNDMTkxLjc3MyAxNjAuNDg4IDE4Ni44MzMgMTY2LjQ4MSAxODMuNzk3IDE3NC4xNTRDMTgxLjk4MiAxNjguODc1IDE3OS45MjkgMTU5LjM3MiAxODMuMTI4IDE0OC4xNk0yMzEuNTkyIDExNi44MjZDMjY2LjQxMSAxMTguMTY1IDI4Ny45NDIgMTA2LjAzIDI5OS45MjEgOTUuNDcxN0MzMDEuNDY4IDk0LjExODQgMzAyLjg5NyA5Mi43NjUyIDMwNC4yMDYgOTEuNDExOUMzMDIuNTk5IDk0Ljg5MTcgMzAwLjczOSA5OC41NSAyOTguNjExIDEwMi4yNjhDMjkzLjc3NSAxMTAuNyAyODYuOTc1IDEyMC4yNjIgMjc4LjA2MiAxMjcuNzcxQzI3NS44IDEyOS4xNjkgMjczLjY3MiAxMzAuNzQ2IDI3MS42OTMgMTMyLjVDMjY1Ljk5NCAxMzYuMTg4IDI1OS41ODEgMTM4Ljk0IDI1Mi40MjQgMTQwLjE0NEMyNDIuNzIyIDE0MS43OCAyMzMuODI0IDE0My4zNTYgMjI1LjgxOCAxNDUuMzA0QzIyNi4yNSAxMzkuNzcyIDIyNy41NTkgMTI5LjAwNiAyMzEuNjA3IDExNi44NTZNMTg4LjI3NiAxNzkuNDkzQzE5MC42ODcgMTcxLjQ0OCAxOTUuMTk1IDE2NS40NCAyMDIuMDQgMTYwLjg4OUMyMDguMjE1IDE1Ni43ODUgMjE2LjM0IDE1My44NTUgMjI1Ljc4OSAxNTEuNDkxQzIzNC4xMDcgMTQ5LjM5NCAyNDMuNDUxIDE0Ny43MTMgMjUzLjM5MSAxNDYuMDMzQzI1Ni4xNzMgMTQ1LjU1NyAyNTguODk3IDE0NC44ODggMjYxLjU3NSAxNDMuOTgxQzI1MS43MSAxNTYuNTAyIDI0Mi40NjkgMTY1LjAzOCAyMzMuNjYgMTcxLjIzOUMyMjEuMjY1IDE3OS45ODMgMjA5LjY4OCAxODQuMDU4IDE5OC4zNSAxODguMDczQzE5Ni44MDIgMTg4LjYzOCAxOTUuMjcgMTg5LjE3NCAxOTMuNzIyIDE4OS43MjRDMTkwLjk4NCAxOTAuNzIgMTg4LjQ3IDE5MS45OTkgMTg2LjE3OCAxOTMuNDg2QzE4Ni4zNTcgMTg4LjIyMiAxODcuMDQxIDE4My41OTcgMTg4LjI3NiAxNzkuNDc4TTIzNC4yMTEgMTc5Ljk4M0MyMzYuODU5IDE3OC4xMzkgMjM5LjczMSAxNzYuNDE0IDI0Mi44MjYgMTc0Ljg2OEMyNTQuMzQzIDE2OS4xNTcgMjcwLjc3MSAxNjYuNjg5IDI5MC4zMzggMTY3LjczQzI5My43MyAxNjcuOTA4IDI5Ny4yMTIgMTY4LjM5OSAzMDAuODg4IDE2OC45MTlDMzAzLjg5NCAxNjkuMzM2IDMwNi45MjkgMTY5Ljc2NyAzMDkuOTM1IDE3MC4wMkMzMDQuODc2IDE3My40MjUgMzAwLjc2OSAxNzcuNDExIDI5Ni45NDUgMTgxLjQ3MUMyODUuNDI3IDE5My43NjkgMjczLjUyNCAyMDYuNDY5IDIzMi4zOTUgMjA3LjQyQzIyMi43ODMgMjA3LjY0MyAyMTQuODA3IDIwOS4zMzkgMjA4LjIgMjExLjg4MkMyMTEuOTggMjAzLjY1OCAyMTkuOTU2IDE4OS45NzcgMjM0LjE5NiAxNzkuOTk4TTM0MS40NjUgMTUyLjI0OUMzNDEuODIzIDE1NC45NTYgMzQyLjEwNSAxNTcuNjc3IDM0Mi4zMjggMTYwLjM5OEMzNDAuMzM1IDE2MC40ODggMzM4LjM4NSAxNjAuNjIxIDMzNi41NTUgMTYwLjgzQzMzOC40NDUgMTU4LjQ1IDM0MC4wODIgMTU1LjU5NSAzNDEuNDY1IDE1Mi4yNDlaTTMzOS4xODkgMTM4Ljk4NEMzMzUuNjkyIDE1My4yMDEgMzI5LjMwOSAxNTkuNzU5IDMyMS40MzcgMTYyLjMzMkMzMTUuNTMgMTY0LjI2NSAzMDguNzQ0IDE2My45NTMgMzAxLjcyMSAxNjIuOTU2QzI5OC4wNzUgMTYyLjQ1MSAyOTQuMzExIDE2MS45MTUgMjkwLjY2NSAxNjEuNzIyQzI3NC43NzMgMTYwLjg3NCAyNjEuMTU4IDE2Mi4xOTggMjQ5Ljk4MyAxNjUuNjMzQzI1Ni4xNDQgMTU5Ljg2MyAyNjIuNTEyIDE1Mi43NTUgMjY5LjE3OSAxNDMuOTA2QzI3MC45OTQgMTQxLjQ5NyAyNzIuOTU4IDEzOS4zMjYgMjc1LjEzMSAxMzcuMzc4QzI3Ny40MDcgMTM1LjkwNiAyNzkuNjM5IDEzNC4yNCAyODEuODI3IDEzMi4zOTZDMjkwLjA0IDEyNy4zODUgMzAwLjEyOSAxMjQuODQyIDMxMS45ODggMTI0LjgxMkMzMjMuMTQ4IDEyNC43NjggMzMyLjcwMSAxMjcuMDg3IDMzNi40OTYgMTI4LjE0M0MzMzcuNTA3IDEzMS43MjcgMzM4LjQxNSAxMzUuMzU2IDMzOS4xODkgMTM4Ljk4NFpNMzE0LjcyNiA4MS4xMzYxQzMyMy4wODkgOTMuNjU3NCAzMjkuNjk1IDEwNy4xNzUgMzM0LjM5NyAxMjEuNDA3QzMyOS4zMzggMTIwLjIzMiAzMjEuMzc4IDExOC44MTkgMzEyLjI1NiAxMTguODE5SDMxMi4xMjJDMzA1LjE1OCAxMTguODE5IDI5OC42NzEgMTE5LjY2NyAyOTIuNzM0IDEyMS4zMzJDMjk2LjY3NyAxMTYuNTc0IDMwMC4zODIgMTExLjE2MSAzMDMuODE5IDEwNS4xMzhDMzA5LjQ1OSA5NS4yOTMyIDMxMi44MDcgODYuODAxOSAzMTQuNzExIDgxLjEzNjFNMzA5LjAxMiA3My4wNjExQzMwOS4yOTUgNzMuNDQ3OCAzMDkuNTc4IDczLjgzNDQgMzA5Ljg3NSA3NC4yMjExQzMwNy4zMzEgNzguNTYzNCAzMDIuODUyIDg0Ljk1NzkgMjk1Ljc1NCA5MS4xNDQyQzI4MC4yNDkgMTA0LjY3NyAyNTguODgyIDExMS40NTggMjMzLjc0OSAxMTAuODYzQzIzNC4xMzYgMTA5Ljg4MiAyMzQuNTIzIDEwOC45IDIzNC45NTUgMTA3LjkwNEMyMzguMzE4IDEwMC4wOTcgMjQyLjQxIDkzLjE1MTggMjQ3LjE4NiA4Ny4wOTkzQzI0Ny41NTggODYuNjIzNSAyNDcuOTMgODYuMTc3MyAyNDguMzE3IDg1LjcxNjNDMjYwLjI2NiA3MS4yMzIgMjc2LjQyNSA2Mi4xMDEyIDI5Ni41NTggNTguNDI4MUMzMDAuOTQ3IDYzLjAzODEgMzA1LjE0MyA2Ny45NjA0IDMwOC45OTcgNzMuMDQ2Mk0yNjIuMzQ5IDU1LjU3MjhDMjY0LjQwMiA0NS43ODc3IDI2NC4yOTggMzcuMjM2OSAyNjMuODM3IDMxLjc3OTNDMjczLjc5MSAzNy45ODA1IDI4My4wNzYgNDUuMjM3NSAyOTEuNTEzIDUzLjM3MTlDMjc4LjE4MSA1Ni4zNjEgMjY3LjM0OCA2MS41ODA3IDI1OC41ODQgNjguMDA1QzI2MC4zNCA2My42MTggMjYxLjUzIDU5LjQyNDQgMjYyLjM0OSA1NS41NzI4Wk0yMzQuMDQ3IDE3LjA1N0MyNDIuMDY3IDIwLjA2MDkgMjQ5Ljg5NCAyMy43MTkyIDI1Ny4zOTQgMjcuOTQyNkMyNTcuOTI5IDMxLjMxODMgMjU5LjE3OSA0MS45NTEgMjU2LjQ4NiA1NC41NjE2QzI1NC4xMzUgNjUuNTM2NCAyNDkuNTUyIDc1LjExMzMgMjQyLjc4MiA4My4yMThDMjM3LjA2OCA5MC4wMjg5IDIyOS44MzYgOTUuNzk4OCAyMjEuMDcyIDEwMC40ODNDMjE4LjY2MSAxMDEuNzYyIDIxNi4zNTUgMTAzLjA4NiAyMTQuMTM4IDEwNC40MjRDMjEwLjUwNyA4Ny4zNTIxIDIxMS41OTMgNzIuMDA1MyAyMTQuNDIgNTkuNDM5M0MyMTUuOTUzIDUyLjY0MzMgMjE3Ljk3NyA0Ni42MzU0IDIyMC4wNDUgNDEuNjIzOUMyMjUuMTkzIDI5LjE2MiAyMzEuMzY5IDIwLjUyMTkgMjM0LjA3NyAxNy4wNTdNMTk0LjQwNyA3LjQ5NDk3TDE5NS40NDggOC44NDgyM0MxOTUuNTk3IDguMjUzMzkgMTk1LjcwMSA3LjkyNjIzIDE5NS43MDEgNy45MTEzNkwxOTUuMzQ0IDcuNTk5MDdDMjA2LjUzNCA4Ljk1MjMzIDIxNy41MyAxMS40MjA5IDIyOC4xNCAxNC45NjAyQzIyNC44NjYgMTkuMzYyIDIxOS4zNzUgMjcuNjMwMyAyMTQuNjI5IDM5LjA4MDlDMjEyLjcwOSA0My43MzU1IDIxMC44MDQgNDkuMTYzNSAyMDkuMjcyIDU1LjI3NTRDMjAwLjUzNyA0NS43MjgzIDE5NS41NTMgMzUuNDA3OCAxOTQuMzc3IDI0LjU2NjlDMTkzLjk3NSAyMC43MzAxIDE5NC4xMzkgMTcuMTkwOSAxOTQuNDY2IDE0LjM4MDJDMTk0Ljc0OSAxMS45NDE0IDE5NS4xNjYgMTAuMDUyOCAxOTUuNDMzIDguOTM3NDZMMTkzLjYxOCA3LjM5MDg4QzE5My44ODYgNy40MjA2MiAxOTQuMTU0IDcuNDM1NDkgMTk0LjQyMiA3LjQ4MDFNMjA3LjcyNCA2Mi4zMzkxQzIwNS4zMTQgNzUuMzM2NCAyMDQuODA4IDkwLjgwMjIgMjA4Ljc4MSAxMDcuODI5QzIwMC41OTcgMTEzLjMzMiAxOTMuOTE2IDExOS4yMzYgMTg4LjcyMyAxMjUuNTQxQzE4OC44NDIgMTI0LjI2MiAxODguODg2IDEyMi45MjQgMTg4Ljg4NiAxMjEuNTI2QzE4OC44ODYgMTA0LjcyMSAxODMuMzUxIDk2LjQ2OCAxNzcuOTk0IDg4LjQ5NzJDMTczLjEyOCA4MS4yMjUzIDE2OC41MTYgNzQuMzU0OSAxNjguNjc5IDYwLjU1NDZDMTY5LjQzOCA1Ny42MjUgMTY5LjY5MSA1NC43NDAxIDE2OS41NDIgNTEuODg0OEMxNzIuMzk5IDM2LjU4MjYgMTgxLjc1OSAyNC4wNDY0IDE4OC4yNDYgMTYuODkzNEMxODguMTEzIDE5LjM3NjkgMTg4LjEyNyAyMi4wNjg1IDE4OC40MSAyNC44MzQ1QzE4OS4zMzMgMzQuMTQzOCAxOTMuNDU0IDQ4LjEwNzYgMjA3LjcyNCA2Mi4zMjQzTTE3NC4yMTUgNi4zNzk2NUgxNzUuMDQ4QzE3OS44MSA2LjM3OTY1IDE4NC42NzUgNi41ODc4NCAxODkuNTExIDcuMDA0MjNDMTg5LjUxMSA3LjA0ODg0IDE4OS40OTYgNy4wOTM0NiAxODkuNDgxIDcuMTM4MDdDMTg1LjE1MSAxMS4wNzg5IDE3My4wOTkgMjMuMDY0OSAxNjYuNzMgMzkuODM5NEMxNjAuNzc4IDI1LjI5NTUgMTQ3LjE3OCAxMy41NjIzIDE0Mi4wMTQgOS40ODc2OEMxNTIuNTc5IDcuNDM1NDkgMTYzLjM5NyA2LjM5NDUyIDE3NC4yMTUgNi4zOTQ1Mk0xMzguNTYyIDE0LjM5NTFDMTQ0LjU4OSAxOS4yNDMgMTYyLjIwNyAzNC43MDg5IDE2My41NDYgNTEuMzc5MkMxNjMuMDcgNTQuMDg1NyAxNjIuNzg3IDU2Ljg4MTUgMTYyLjcxMiA1OS43NjY1QzE1OS42NzcgNzAuNTQ3OSAxNTMuNDQyIDc4LjExNzIgMTQ3LjQwMSA4NS40NjM1QzE0My41MzIgOTAuMTc3NiAxMzkuNTc0IDk0Ljk2NjEgMTM2LjU1MyAxMDAuNTcyQzEzNC4zODEgOTIuMjc0NCAxMzAuMDA2IDg1LjE5NTggMTI1Ljk4OSA3OC42NTI2QzEyMS4yNTcgNzAuOTY0MyAxMTYuODA4IDYzLjcwNzMgMTE2LjQ4IDU1LjcyMTZDMTE1Ljg3IDM5LjcwNTUgMTMyLjkwOCAyMC4zNzMyIDEzOC41NDcgMTQuNDI0OE0xMzMuMTMxIDExLjQ1MDdDMTI4LjI2NSAxNi43MDAxIDExOC45MzYgMjcuNjc0OSAxMTMuOTIxIDM5Ljc1MDFDMTExLjA0OSAzMC4zMzY4IDEwNi42MTUgMjMuOTU3MSAxMDQuNjUxIDIxLjQyOTFDMTEzLjgxNyAxNy4yNTAzIDEyMy4zNyAxMy45MDQ0IDEzMy4xMzEgMTEuNDUwN1pNNzkuMjk1MyAzNS43NjQ3Qzg1Ljg0MjUgMzEuMjczNyA5Mi43MDIyIDI3LjI0MzYgOTkuNzk5OSAyMy43MzQxTDk5LjIzNDUgMjQuMjM5N0M5OS4zOTgyIDI0LjQxODEgMTEwLjAyMiAzNi41MzggMTEwLjUxNCA1NS45MTQ5QzExMC43MzcgNjQuMjg3MiAxMDkuMDU1IDc0LjAxMjkgMTAzLjgwMyA4NC43MkM5OS4xMzAzIDgwLjYwMDcgOTMuODkyNiA3Ny4yMzk5IDg4LjU2NTYgNzQuNDg4N0M4OC41MzU4IDc0LjQ4ODcgODguNTIwOSA3NC40ODg3IDg4LjUwNiA3NC40NTlDNzMuMjY5IDY0Ljg5NjkgNzcuNDggNDIuODU4MiA3OS4yOTUzIDM1LjczNU03MC43OTg5IDQyLjAxMDVDNzAuMjkzIDQ0Ljg1MDkgNjkuODMxNyA0OC45ODUgNzAuMTczOSA1My42Mzk2QzcwLjU5MDYgNTkuMjc1NyA3Mi4xMDgzIDY0LjMxNyA3NC42Mzc5IDY4LjY3NDJDNjIuOTg2OSA2NC43MzM0IDUyLjY5IDYzLjI3NiA0OC42NTc1IDYyLjgyOTlDNTUuNDEzIDU1LjI0NTcgNjIuODIzMiA0OC4yNzEyIDcwLjc5ODkgNDIuMDI1NE00My45ODUyIDY4LjMxNzNDNDQuOTk3IDc1LjM1MTIgNDguOTQwMiA5Ni4zNzg4IDYxLjYwMzEgMTE0LjEwNUM0NS4yOTQ2IDEwOC4xNDIgMjYuNDI2OCAxMDYuOTY3IDIwLjQ3NDggMTA2Ljc0NEMyNi41MzEgOTIuOTQzNiAzNC40NDcxIDgwLjAzNTYgNDMuOTg1MiA2OC4zMDI0TTE2LjcyNTEgMTE2LjA2OEMxOS4zMjkxIDEyOS4wNSAyNy4wMzY5IDE1OS44MTggNDMuNjg3NiAxNzQuMDJDNDQuMTkzNSAxNzQuNDA3IDQ0LjY2OTcgMTc0Ljc5MyA0NS4xNDU4IDE3NS4yMUM1MS41NTkxIDE4MC43NTcgNTUuNzcwMSAxODguNjUzIDU4LjEyMTEgMTk0LjAzN0M0MC43MTE2IDE4OC41NzkgMjMuMjI3NiAxNzguMDM1IDcuMjMxNjYgMTU3LjMwNUM4LjY0NTI2IDE0My4xNzggMTEuODE0NyAxMjkuMzQ4IDE2LjcyNTEgMTE2LjA2OFpNMTc1LjQyIDM0OC42MzVINi4zNjg2M1YyOTQuNTc5TDEzLjk0MjUgMjg4LjE1NUMxNC44OTQ4IDI4Ny4zNTIgMTYuMTAwMSAyODYuOTA2IDE3LjM2NDkgMjg2LjkwNkgyMC4wMjg0QzIwLjQxNTMgMjg2LjkwNiAyMC43NDI3IDI4Ni45NSAyMS4xNDQ0IDI4Ny4wNEMyOC41MSAyODguNjMxIDQ2LjU1OTQgMjkxLjc2OSA1NS4xMDA1IDI4Ni40M0M2MS4yMTYyIDI4Mi42MjMgNzIuMDA0MiAyODEuOTM5IDc2LjM0OTEgMjgxLjgyQzc4Ljk5NzcgMjgxLjc0NiA4MS40Njc4IDI4MC44MDkgODMuNTA2NCAyNzkuMDg0QzkxLjM5MjcgMjcyLjQyMSA5NC45NjM5IDI3MC4xNjEgOTUuNzIyOCAyNjkuOTA4Qzk2LjI4ODMgMjY5Ljc2IDk4LjE2MzEgMjcwLjIwNiA5OS4yNzkxIDI3MC40NThDMTAyLjYxMiAyNzEuMjQ3IDEwNy4xOCAyNzIuMzE3IDExMC4zOCAyNjkuMTk0QzExMS4zNzcgMjY4LjUxIDExNi42NTkgMjY4LjAyIDEyNi42MTQgMjY5LjYyNkMxMjcuNzc0IDI2OS44MTkgMTI4Ljk4IDI2OS44MTkgMTMwLjE4NSAyNjkuNjQxTDEzNy4yMDggMjY4LjZDMTM3LjQzMSAyNjguNTcgMTM3LjY4NCAyNjguNTU1IDEzNy45NjcgMjY4LjU1NUgxNTUuOTcyQzE1OS4yMzEgMjY4LjU1NSAxNjIuMzcgMjY3LjE3MiAxNjQuNTg3IDI2NC43NDhDMTY2LjA5IDI2My4wODIgMTY4LjY2NCAyNjIuNTYyIDE3MC43MTggMjYzLjUxNEwxNzUuNDA1IDI2NS42ODVWMzQ4LjYzNUgxNzUuNDJaTTE3NS40MiAyNTguNjY2TDE3My40MjYgMjU3Ljc0NEMxNzEuODc4IDI1Ny4wMTUgMTcwLjIyNyAyNTYuNjU4IDE2OC41MTYgMjU2LjY1OEMxNjUuMjI3IDI1Ni42NTggMTYyLjA4NyAyNTguMDQxIDE1OS45IDI2MC40NjVDMTU4LjkwMyAyNjEuNTY2IDE1Ny40NzUgMjYyLjE5IDE1Ni4wMDIgMjYyLjE5SDEzNy45OTdDMTM3LjM3MiAyNjIuMTkgMTM2LjgwNiAyNjIuMjM1IDEzNi4yODYgMjYyLjMwOUwxMjkuMjkyIDI2My4zMzVDMTI4Ljc0MSAyNjMuNDEgMTI4LjE5MSAyNjMuNDEgMTI3LjY3IDI2My4zMzVDMTEwLjIzMSAyNjAuNTI1IDEwNy4wNzYgMjYzLjU1OCAxMDYuMDM1IDI2NC41N0MxMDUuMjc2IDI2NS4zMTMgMTAyLjY3MiAyNjQuNzAzIDEwMC43NjcgMjY0LjI1N0M5OC40NjA3IDI2My43MjIgOTYuMDc5OSAyNjMuMTU3IDkzLjkwNzUgMjYzLjgxMUM5My4wNTkzIDI2NC4wNjQgOTAuNDg1MSAyNjQuODY3IDc5LjQxNDQgMjc0LjIyMUM3OC40OTE4IDI3NC45OTQgNzcuMzc1OCAyNzUuNDI1IDc2LjIwMDMgMjc1LjQ1NUM3MC4xNTkgMjc1LjYxOSA1OC45MjQ3IDI3Ni41NTYgNTEuNzUyNSAyODEuMDMyQzQ2LjM4MDkgMjg0LjM5MyAzMi42NjE1IDI4My4wMSAyMi41NzI5IDI4MC44MzhDMjEuNzU0NSAyODAuNjQ1IDIwLjkyMTIgMjgwLjU1NiAyMC4wNDMzIDI4MC41NTZIMTcuMzc5OEMxNC42MTIxIDI4MC41NTYgMTEuOTMzNyAyODEuNTM3IDkuODM1NjYgMjgzLjMyMkw2LjM4MzUxIDI4Ni4yNTFWMTc0LjEyNEM2LjM4MzUxIDE3MS41NTIgNi40NTc5MSAxNjguOTk0IDYuNTc2OTQgMTY2LjQzNkMyMC4wNDMzIDE4Mi43NjQgMzUuNDQ0MSAxOTMuNjM1IDUzLjU1MyAxOTkuNTgzQzU1LjcxMDYgMjAwLjI5NyA1Ny44NjgyIDIwMC45MjIgNjAuMDEwOSAyMDEuNDcyQzc0Ljg5MDkgMjA1LjMzOCA4OS42NjY3IDIwNS43NTUgMTAyLjg5NSAyMDYuMTI3QzExMS42ODkgMjA2LjM3OSAxMjAuMDUyIDIwNi42MTcgMTI3LjY1NSAyMDcuODA3QzEyOC40MTQgMjA3LjkyNiAxMjkuMTczIDIwOC4wNDUgMTI5LjkxNyAyMDguMTk0QzEzNC4yMzIgMjA4Ljk4MiAxMzguMjA1IDIxMC4zMzUgMTQxLjgzNiAyMTIuMDc1QzE0Ny45MDcgMjE0Ljk3NSAxNTMuMDU1IDIxOC45NiAxNTcuMzg1IDIyMy4zMDNDMTU5LjM2NCAyMjUuMjk1IDE2MS4xNjUgMjI3LjM2MiAxNjIuODE3IDIyOS40NDRDMTY5Ljk1OSAyMzguNDg2IDE3My44NzIgMjQ3LjU4NyAxNzUuMTIyIDI1MC44MjlDMTc1LjI0MSAyNTEuMTU2IDE3NS4zNDYgMjUxLjQyNCAxNzUuNDIgMjUxLjYzMlYyNTguNjgxVjI1OC42NjZaTTE2OS44ODUgMjI4LjgwNUMxNjkuODg1IDIyOC44MDUgMTY5Ljg0IDIyOC43NiAxNjkuODQgMjI4LjczMUMxNzEuMDYgMjI0LjI4NCAxNzUuNzQ3IDIwOS41NDcgMTg2LjYxIDIwMC42NTRDMTg5LjI1OCAxOTguNDY4IDE5Mi4yOTQgMTk2LjYzOSAxOTUuNzMxIDE5NS4zOUMxOTcuMjQ5IDE5NC44NCAxOTguNzk2IDE5NC4yODkgMjAwLjMxNCAxOTMuNzU0QzIwNS44MDUgMTkxLjgwNiAyMTEuMzQgMTg5Ljg0MyAyMTYuOTk1IDE4Ny4zODlDMjA2LjU0OSAxOTkuMTY3IDIwMS42NjggMjExLjQwNiAyMDAuMTggMjE1LjcxOEMxOTMuMTQyIDIxOS43OTMgMTg4LjIzMiAyMjQuODE5IDE4NC44MzkgMjI5LjM4NUMxODEuNDYxIDIzMy45NSAxNzkuMjQ0IDIzOC40ODYgMTc3LjgzIDI0Mi4xODlDMTc2IDIzOC40NDEgMTczLjM4MSAyMzMuNzEyIDE2OS44ODUgMjI4LjgyTTE4MS4zODcgMjY4LjM0N0MxODQuNjE2IDI2OS4zNTggMTg4LjEyNyAyNjguOTQyIDE5MS4wNTkgMjY3LjExM0wyMjQuMjU2IDI0Ni4zMzhDMjI1LjEwNCAyNDUuODE3IDIyNi4wNzEgMjQ1LjUzNSAyMjcuMDY4IDI0NS41MzVIMjI5LjgwNkMyMzAuNDQ2IDI0NS41MzUgMjMxLjA4NiAyNDUuNjU0IDIzMS42NjYgMjQ1Ljg2MkwyNDUuMDU4IDI1MC44ODhDMjQ3Ljc2NiAyNTEuODk5IDI1MC43NTcgMjUxLjg3IDI1My40OCAyNTAuNzk5TDI2Mi43NSAyNDcuMDk2QzI2NC40NzcgMjQ2LjQxMiAyNjYuNDU2IDI0Ni42OCAyNjcuOTI5IDI0Ny43OTVMMjgyLjczNCAyNTkuMTEyQzI4My4xMzYgMjU5LjQwOSAyODMuNTY4IDI1OS43MDcgMjgzLjk2OSAyNTkuOTNDMjg0LjQ0NSAyNjAuMjEyIDI5Mi41NyAyNjYuODYgMjk2LjkzIDI3MC4zNjlDMjk0LjEwMyAyNzIuMDM1IDI5MS42NzcgMjc0LjU0OCAyODguODUgMjc3LjUyMkMyODUuNDQyIDI4MS4wOTEgMjgxLjIxNiAyODUuNTM4IDI3NC42NTQgMjkwLjEwM0MyNzMuMDkyIDI5MS4xODkgMjcwLjkzNCAyOTIuNjQ2IDI2OC40MzUgMjk0LjM0MUMyNTcuNDk4IDMwMS43NDcgMjQwLjk2NiAzMTIuOTQ1IDIzNS42OTkgMzE4LjkwOEMyMjUuMjgzIDMzMC42ODYgMjEwLjE4IDM0Mi4yNTYgMjAxLjIwNyAzNDguNjk1TDE4MS4zNzIgMzQ4LjYyVjI2OC4zMzJMMTgxLjM4NyAyNjguMzQ3Wk0yMTEuMjIxIDM0OC43MzlDMjIwLjgwNCAzNDEuNDk3IDIzMS44MTUgMzMyLjMyMiAyNDAuMTc4IDMyMi44NjRDMjQ0LjkzOSAzMTcuNDY2IDI2MS43NTMgMzA2LjA3NCAyNzEuNzk3IDI5OS4yNzhDMjc0LjMxMiAyOTcuNTY4IDI3Ni40ODUgMjk2LjA5NiAyNzguMDc3IDI5NC45OTZDMjg1LjEzIDI5MC4wODggMjg5LjU5NCAyODUuMzg5IDI5My4xOCAyODEuNjI3QzI5Ni42NjIgMjc3Ljk2OCAyOTkuMTc3IDI3NS4zMjEgMzAyLjIyNyAyNzQuNTMzQzMwNi44ODQgMjczLjMxNCAzMDkuODkgMjcyLjIxMyAzMTIuMDc4IDI3MS40MUMzMTUuNDQgMjcwLjE3NiAzMTYuOTczIDI2OS42MTEgMzIwLjk0NiAyNjkuODA0QzMyNC4zMzkgMjY5LjkzOCAzMjcuNzE2IDI2Ni45MDQgMzMyLjQ5MyAyNjIuMjJDMzMzLjg2MiAyNjAuODY3IDMzNS43MzcgMjU5LjAyMyAzMzYuMzMyIDI1OC43MjVDMzM3LjU2NyAyNTguMjQ5IDM0MC4yOSAyNTcuMTM0IDM0Mi45MDkgMjU2LjA2M1YzNDkuMkwyMTEuMjUxIDM0OC43MzlIMjExLjIyMVonIGZpbGw9JyUyM0I3QTg5NCcgZmlsbC1vcGFjaXR5PScwLjE1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtYnV0dG9ucy1ibG9ja19faGVhZGVyOmFmdGVyIHtcbiAgICBib3R0b206IC01MHB4O1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbnMtYmxvY2tfX2hlYWRlcl9fdGl0bGUgPiAqIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtYnV0dG9ucy1ibG9ja19faGVhZGVyX190aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbnMtYmxvY2tfX2hlYWRlcl9fc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1idXR0b25zLWJsb2NrX19oZWFkZXJfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbnMtYmxvY2tfX2hlYWRlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDMycHggYXV0byAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudGV4dC1idXR0b25zLWJsb2NrX19oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDU0Ljc1cmVtO1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbnMtYmxvY2tfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW1hZ2UtaG9tcGFnZS10cmFpdGVtZW50cy1sYXNlcnMtdmlsbGEtZGVzLW1vbnRzLWRvci5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDExcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtYnV0dG9ucy1ibG9ja19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW1hZ2UtbW9iaWxlLXRyYWl0ZW1lbnRzLWxhc2VyLWVzdGhlLXZpbGxhLWRlcy1tb250cy1kb3IucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbnMtYmxvY2tfX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWJ1dHRvbnMtYmxvY2tfX3RpdGxlID4gKiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbnMtYmxvY2tfX3RpdGxlID4gKiBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1idXR0b25zLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjUxcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWJ1dHRvbnMtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgfVxufVxuXG4udGV4dC1idXR0b25zLWJsb2NrX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50ZXh0LWJ1dHRvbnMtYmxvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggODVweDtcbiAgfVxufVxuXG4udGV4dC1idXR0b25zLWJsb2NrX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtYnV0dG9ucy1ibG9ja19fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgZ2FwOiA0N3B4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtYnV0dG9ucy1ibG9ja19fbGlua3M6aGFzKGE6aG92ZXIpIGEge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG4udGV4dC1idXR0b25zLWJsb2NrX19saW5rcyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1idXR0b25zLWJsb2NrX19hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtYnV0dG9ucy1ibG9ja19fYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgfVxufVxuXG4udGV4dC1idXR0b25zLWJsb2NrX19saW5rIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGVhc2UgMC4zcywgcGFkZGluZyBlYXNlIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtYnV0dG9ucy1ibG9ja19fbGluayB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAudGV4dC1idXR0b25zLWJsb2NrX19saW5rIHtcbiAgICB3aWR0aDogNDguNSU7XG4gIH1cbn1cblxuLnRleHQtYnV0dG9ucy1ibG9ja19fbGluayBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1idXR0b25zLWJsb2NrX19saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4udGVzdGltb255SG9tZSB7XG4gIHBhZGRpbmc6IDM3cHggMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlN2UxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbnlIb21lIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi50ZXN0aW1vbnlIb21lX19oZWFkZXJfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGltb255SG9tZV9faGVhZGVyX190aXRsZSA+ICoge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbnlIb21lX19oZWFkZXJfX3RpdGxlID4gKiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbnlIb21lX19oZWFkZXJfX3RpdGxlID4gKiBzdHJvbmcge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb255SG9tZV9faGVhZGVyX190aXRsZSA+ICogc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbnlIb21lX19oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTFweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb255SG9tZV9faGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAudGVzdGltb255SG9tZV9faGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbnlIb21lX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVzdGltb255SG9tZV9fbGluayBhIHtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50ZXN0aW1vbnlIb21lX19saW5rIGEgc3BhbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGltb255SG9tZV9fbGluayBhIHNwYW46YmVmb3JlLCAudGVzdGltb255SG9tZV9fbGluayBhIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLnRlc3RpbW9ueUhvbWVfX2xpbmsgYSA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udGVzdGltb255SG9tZV9fbGluayBhID4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi50ZXN0aW1vbnlIb21lX19saW5rIGEgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGVzdGltb255SG9tZV9fbGluayBhID4gc3BhbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4udGVzdGltb255SG9tZV9fbGluayBhID4gc3BhbiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50ZXN0aW1vbnlIb21lX19saW5rIGEgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udGVzdGltb255SG9tZV9fbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3RpbW9ueUhvbWVfX2xpbmsgYTpob3ZlciBzcGFuOmJlZm9yZSwgLnRlc3RpbW9ueUhvbWVfX2xpbmsgYTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi50ZXN0aW1vbnlIb21lX190ZXN0aW1vbnkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbnlIb21lX190ZXN0aW1vbnkge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb255SG9tZV9fdGVzdGltb255ID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxufVxuXG4uZXMtcmV2aWV3LWJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjRweCAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5lcy1yZXZpZXctYmFja2dyb3VuZC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyOCcgaGVpZ2h0PScyMjAnIHZpZXdCb3g9JzAgMCAyMjggMjIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTIyNy40IDEwNC4zMTZDMjI3LjEzOCAxMDEuMDc3IDIyNi43NCA5Ny44MTggMjI2LjIwNiA5NC42MjcyTDIyNi4xODcgOTQuNDkxNEMyMjYuMDkgOTMuOTQ4MyAyMjYuMDAyIDkzLjQxNDkgMjI1Ljg5NiA5Mi44ODE1QzIyNS4xOTcgODkuMDc5NyAyMjQuMjg1IDg1LjI1ODYgMjIzLjE4OCA4MS41MDUzQzIyMi45NTUgODAuNzEgMjIyLjcxMyA3OS45MjQ0IDIyMi40NiA3OS4xNDg2QzIxOS4wODMgNjguNTA5NCAyMTQuMTQ0IDU4LjQzMjggMjA3Ljc1OCA0OS4xNzA4QzIwNi44MTcgNDcuODEzMSAyMDUuODM3IDQ2LjQ1NTMgMjA0LjgzNyA0NS4xMzYzQzIwMi4wODEgNDEuNDk5NCAxOTkuMDkyIDM3Ljk5ODMgMTk1LjkzOSAzNC43Mjk5QzE5NS4zMDggMzQuMDgwMSAxOTQuNjc3IDMzLjQzMDQgMTk0LjAyNyAzMi43OTAzQzE4Ny42NTEgMjYuNDg2MyAxODAuNTE5IDIwLjkzODggMTcyLjg1MiAxNi4zMTI3QzE3Mi4yMjEgMTUuOTI0OCAxNzEuNiAxNS41NTYyIDE3MC45NzkgMTUuMjA3MUMxNjUuMTc2IDExLjg1MTQgMTU5LjA0MyA5LjAwMDExIDE1Mi43NzQgNi43MzA2OEMxNTIuMTI0IDYuNDg4MjIgMTUxLjQ2NCA2LjI1NTQ2IDE1MC44MDQgNi4wNDIxQzE0Mi4yNTUgMy4xMjI4OCAxMzMuMzA3IDEuMjQxMzkgMTI0LjIxNCAwLjQzNjQyOEMxMjAuODQ3IDAuMTQ1NDc2IDExNy40NiAwIDExNC4xNTEgMEgxMTMuNjA4QzEwNS42NCAwIDk3LjY4MyAwLjgzNDA2MiA4OS45MjkzIDIuNDczMDlMODkuMDk0NyAyLjY0NzY2QzgxLjI0NCA0LjM3Mzk3IDczLjU2NzkgNi45NDQwNSA2Ni4yNzAzIDEwLjI5OTdDNTkuNjkwOSAxMy4zMTU5IDUzLjM0NDMgMTYuOTkxNiA0Ny40MzQ0IDIxLjIzOTVDNDAuMTQ2NSAyNi40NjY5IDMzLjQ2MDMgMzIuNTY3MiAyNy41Nzk1IDM5LjM3NTVMMjYuNzc0IDQwLjMxNjJDMTkuNTE1MyA0OC45MDkgMTMuNjA1NCA1OC40NzE2IDkuMTg5OTMgNjguNzQyMkM4Ljg3OTM5IDY5LjQ3OTMgOC41NTkxNSA3MC4yMTY0IDguMjY4MDIgNzAuOTUzNEMzLjg0Mjg4IDgxLjg2NDEgMS4xNjQ1MSA5My4zNjY0IDAuMzAwODMyIDEwNS4xNjlMMC4yNTIzMTEgMTA1Ljk0NUMwLjA4NzMzODMgMTA4LjQ0NyAwIDExMC45OTggMCAxMTMuNTQ5VjIzMS41MkgyMjcuNzY5VjExMy41NDlDMjI3Ljc2OSAxMTAuNDg0IDIyNy42NDIgMTA3LjM4MSAyMjcuNCAxMDQuMzE2Wk0yMjMuNjE1IDExMy41NDlWMTYyLjc5N0MyMjEuNjE2IDE2My42MjIgMjE4LjkzOCAxNjQuNzI3IDIxNy45MzggMTY1LjEwNUMyMTYuOTI5IDE2NS40OTMgMjE1Ljg4MSAxNjYuNDkyIDIxNC4xMDUgMTY4LjIzOEMyMTIuODgyIDE2OS40NDEgMjEwLjM0IDE3MS45NDMgMjA5LjQ4NiAxNzIuMDc5QzIwNi4xMDkgMTcxLjkxNCAyMDQuNTQ2IDE3Mi40ODYgMjAyLjE2OSAxNzMuMzU5QzIwMS4wNzIgMTczLjc2NiAxOTkuNzUyIDE3NC4yNDEgMTk3LjkwOSAxNzQuNzg0QzE5NS44NzEgMTczLjE2NSAxODcuODQ1IDE2Ni4yNjkgMTg3LjI5MiAxNjUuOTM5QzE4Ny4xNDcgMTY1Ljg1MiAxODcuMDAxIDE2NS43NjUgMTg2Ljg4NCAxNjUuNjc4TDE3Ny4yMzggMTU4LjMwN0MxNzUuMTIzIDE1Ni42OTcgMTcyLjI3IDE1Ni4yOTkgMTY5Ljc5NSAxNTcuMjg5TDE2My43NTkgMTU5LjcwM0MxNjIuOTU0IDE2MC4wMjMgMTYyLjA3MSAxNjAuMDMzIDE2MS4yNjUgMTU5LjczM0wxNTIuNTIyIDE1Ni40NTRDMTUxLjY2OCAxNTYuMTM0IDE1MC43NjUgMTU1Ljk3OSAxNDkuODUzIDE1NS45NzlIMTQ4LjA2N0MxNDYuNjQxIDE1NS45NzkgMTQ1LjI0NCAxNTYuMzc3IDE0NC4wMzEgMTU3LjEzM0wxMjIuMzggMTcwLjY4MkMxMjEuNCAxNzEuMjkzIDEyMC4yMDcgMTcxLjM4IDExOS4xNTkgMTcwLjkxNUwxMTguMjc1IDE3MC41MDdWMTYzLjk2MUMxMTguMzkyIDE2My4yMTQgMTE5LjQ1OSAxNTcuNDkyIDEyMy43NDkgMTUxLjc5OUMxMjYuNTE0IDE0OC4xMTQgMTI5Ljk3OSAxNDUuMjI0IDEzNC4wOTMgMTQzLjE0OEMxMzkuMDA0IDE0MC42NjUgMTQ0Ljg3NSAxMzkuMzM3IDE1MS42MjkgMTM5LjE4MkMxODAuMDcyIDEzOC41MzIgMTg4Ljc3NyAxMjkuMjQxIDE5Ni40NzIgMTIxLjAzNkMyMDAuNTQ4IDExNi42OTEgMjA0Ljk2NCAxMTIuNzQ0IDIxMS44NjMgMTEwLjQ3NEMyMTUuMTA0IDEwOS4zOTggMjE4LjkwOSAxMDguNyAyMjMuNDcgMTA4LjUwNkMyMjMuNTQ3IDExMC4xOTMgMjIzLjU5NiAxMTEuODgxIDIyMy41OTYgMTEzLjU0OU0xMTguMTMgMTIwLjAxOEMxMTcuNjM1IDEyMi44NCAxMTcuNDQxIDEyNS45NDMgMTE3LjUwOSAxMjkuMzM4QzExMi4xNjIgMTM0LjQ3OCAxMDkuMjMxIDE0MS4yNzYgMTA3LjgyNCAxNDUuNDM3QzEwNy4yMjIgMTQ0LjczOSAxMDYuNjExIDE0NC4wNzkgMTA1Ljk5IDE0My40M0MxMDUuMzIgMTQyLjEwMSAxMDEuNjEzIDEzMy45OTMgMTAzLjk1MiAxMjIuMTAzQzEwNC4yMDQgMTIwLjg0MiAxMDQuNTE1IDExOS41MzMgMTA0LjkxMyAxMTguMTc1QzEwNi42NTkgMTEyLjI3OCAxMDkuOTAxIDEwNy45NjMgMTEzLjMyNiAxMDMuMzk1QzExMy43NzMgMTAyLjc5MyAxMTQuMjI5IDEwMi4yMTEgMTE0LjY2NSAxMDEuNkMxMTQuMDY0IDExMC4xMTYgMTE2Ljk3NSAxMTcuNDk2IDExOC4xMyAxMjAuMDI3TTExNi44MiA5MC44MDZDMTE1LjExMiA5NC41Mzk5IDExMi43MDUgOTcuNzMwNyAxMTAuMjQgMTAxLjAyOEMxMDcuODE0IDEwNC4yNDggMTA1LjMyIDEwNy41NjUgMTAzLjM4OSAxMTEuNDkzQzEwMi41MDYgMTA1LjYwNiA5OS44Mjc3IDk4LjcxMDIgOTMuOTY2MyA5MS4wNDg1QzkwLjcwNTcgODYuNzkwOSA4OS4yNjk0IDgyLjMzOTMgODkuNTg5NyA3Ny40NjExQzg5Ljc1NDYgNzYuNDgxNSA4OS44NzExIDc1LjUyMTQgODkuOTM5IDc0LjU5MDNDOTEuMTgxMiA2Ny44OTg0IDk1LjA2MjkgNjMuMTc1MyA5OS4xNDgzIDU4LjIxOTRDMTAxLjg4NSA1NC45MDI2IDEwNC42OCA1MS41MTc5IDEwNi44OTIgNDcuMzk2QzEwOC4wNzYgNTIuNzY4OSAxMTAuNTEyIDU2LjM3NjcgMTEyLjg4IDU5LjkwN0MxMTYuMTg5IDY0Ljg0MzQgMTE5LjMyMyA2OS40OTg3IDExOS4zMTQgNzkuMjQ1NkMxMTkuMzE0IDgzLjgwMzggMTE4LjM0MyA4Ny41MDg2IDExNi44MzkgOTAuNzk2M002My45ODAxIDcwLjk2MzFDNjQuMzI5NSA3Ni43MzM3IDY2LjQ2NDQgODUuMTYxNiA3NC4wMjQgOTQuNzgyNEM2OC41NjA1IDkyLjI1MTEgNjAuNTI1NCA4Ny44NTc3IDUxLjQyMjggODAuNjkwNkM1MS4wMzQ3IDgwLjM0MTUgNTAuNjM2OCA4MC4wMTE3IDUwLjIwOTggNzkuNzAxNEM1MC4xODA3IDc5LjY3MjMgNTAuMTYxMyA3OS42NTI5IDUwLjEyMjUgNzkuNjIzOEMzNy44MDc4IDY5LjAzMzIgMzMuNzk5OSA1MS40NTk3IDMyLjcwMzMgNDUuMDQ5QzM3LjEyODUgNDUuNjYgNDYuODYxOCA0Ny40NTQyIDU1Ljg5NjUgNTIuMDYxQzU5LjQyODggNTMuODU1MiA2Mi44NjQyIDU2LjA3NjEgNjUuODI0IDU4LjgzMDRDNjUuMTQ0NyA2MC40MzA3IDYzLjU5MiA2NC43NTYyIDYzLjk3MDQgNzAuOTYzMU03Ni40Njk1IDEyMi45MjdDNzMuNzUyMyAxMjEuNTYgNzAuNzYzNCAxMjAuNTggNjcuNjM4NiAxMTkuODI0QzY2Ljg1MjYgMTE1LjUyNyA2NC4wNTc4IDEwMS43NjUgNTguMzAzMiA5MC40NTY5QzY3Ljc0NTQgOTYuNjU0MiA3NS4xMzAzIDk5LjY4OTggNzguNDY4NiAxMDAuODczQzc2LjE5NzggMTA4LjE5NSA3NC43MTMxIDExNS42MDUgNzYuNDY5NSAxMjIuOTI3Wk02OS41NjAxIDYwLjA1MjRDNzAuMDE2MiA1OS4yNTcyIDcwLjQ0MzIgNTguNDUyMiA3MC44NDEgNTcuNjY2NkM3Mi44MzA0IDUzLjc0ODUgNzQuMTMwOCA1MC4wMDQ5IDc0LjkyNjUgNDYuNTAzOEM3Ni4wNzE2IDQ4Ljc5MjYgNzcuNDU5NCA1MS4wNDI2IDc4Ljg3NjIgNTMuMzUwOUM4Mi42NzA1IDU5LjUxOSA4Ni41ODEzIDY1Ljg4MTIgODYuMDU3MyA3NC4xMjQ4Qzg1LjkwMiA3NS4wNDYyIDg1Ljc4NTYgNzYuMDA2MyA4NS43MDggNzYuOTk1NUM4NC42OTg3IDgyLjYwMTIgODIuNzc3MyA4OC4xNjgxIDgwLjkxNDEgOTMuNTUwN0M4MC42NDIzIDk0LjM0NiA4MC4zNjA5IDk1LjE1MDkgODAuMDg5MiA5NS45NDYyQzcyLjY0NiA4Ny43NjA3IDY4LjQ1MzggNzkuMTg3NCA2Ny44ODEyIDcwLjk5MjJDNjcuNDI1MSA2NC40NjUyIDY5LjQzMzkgNjAuMzE0MyA2OS41NjAxIDYwLjA2MjFNNDguOTU4IDgzLjcyNjJDNDkuMDA2NSA4My43NjUgNDkuMDY0NyA4My44MTM1IDQ5LjExMzIgODMuODUyM0M0OS45NzY5IDg0LjYyODIgNTAuNzQzNSA4NS40OTEzIDUxLjM4NCA4Ni40MDNDNTguNDc3OCA5Ni40Njk5IDYyLjIzMzQgMTEyLjUyMSA2My41MTQzIDExOC45NTFDNjAuNzI5MiAxMTguNDM3IDU3Ljg3NjIgMTE4LjA0OSA1NS4wNTIyIDExNy42NTFDNDguNDcyNyAxMTYuNzQgNDEuNjg5NSAxMTUuNzc5IDM1LjgwODcgMTEzLjQ3MUMzNC40NTk4IDExMi45MzggMzMuMTg4NSAxMTIuMjIgMzEuOTk0OSAxMTEuMzE4QzMxLjYyNjIgMTEwLjk4OCAzMS4yMzggMTEwLjY2OCAzMC44NDk4IDExMC4zNjhWMTEwLjM4N0MyMC41NzMgMTAxLjUyMyAxNS44Mjc2IDgwLjYzMjQgMTQuNDY5IDczLjYxMDhDMjAuNzY3MSA3My45NTk5IDM4LjA2OTggNzUuNTUwNSA0Ny40NDQxIDgyLjQ4NDhDNDcuOTM5IDgyLjkyMTMgNDguNDQzNiA4My4zMjg2IDQ4Ljk1OCA4My43MzU5TTU0LjUxODUgMTIxLjUyMUM2My42Njk2IDEyMi44MDEgNzIuNDQyMiAxMjQuMDMzIDc4LjQ0OTIgMTI4Ljc5NUM3OS4zODA4IDEyOS41MjIgODAuMjQ0NSAxMzAuMzQ2IDgxLjAzMDUgMTMxLjI2OEM3Ni42NTM5IDEzMC43NzMgNzIuMDQ0NCAxMzAuNjM3IDY3LjIzMTEgMTMwLjUwMkM1OS40MDk0IDEzMC4yNjkgNTEuMDczNSAxMjkuODQyIDQyLjYxMTQgMTI3LjgxNUM0MS44OTMzIDEyNS44MTcgNDAuMzk4OCAxMjIuMTEyIDM3Ljk3MjcgMTE4LjM0QzQzLjMwMDQgMTE5Ljk1IDQ4Ljk4NzEgMTIwLjc0NSA1NC41MTg1IDEyMS41MTFNODMuMjkxNiA5OC41ODQyQzgzLjcwODkgOTcuMzQyOCA4NC4xMzU5IDk2LjA5MTcgODQuNTgyMyA5NC44MzA5Qzg1LjQ3NTEgOTIuMjYwOCA4Ni4zNjc4IDg5LjY2MTYgODcuMTkyNyA4Ny4wMTRDODguMDU2NCA4OS4yMjUyIDg5LjI3OTEgOTEuMzU4OCA5MC44ODAzIDkzLjQ0NEM5OC4yMjY0IDEwMy4wNDUgMTAxLjA4OSAxMTIuMjM5IDk5LjQwMDcgMTIwLjgzMkM5OS4yMDY2IDEyMS43OTIgOTguOTY0IDEyMi43NDMgOTguNjYzMSAxMjMuNjkzQzk2Ljk3NDYgMTI4Ljk1IDkzLjg5ODQgMTMyLjUxOSA5Mi40NDI3IDEzNC4wMDNDOTAuNDYzIDEzMy4xNjkgODguNDI1MiAxMzIuNTM4IDg2LjM0ODQgMTMyLjEwMkM4NS4wODY5IDEyOS45MSA4My41NzMgMTI4LjA4NyA4MS44NjUxIDEyNi41NjRDNzcuNjA0OSAxMTcuNjcxIDgwLjAwMTkgMTA4LjM2IDgzLjI5MTYgOTguNTkzOU05OS4zMTMzIDEzMS41Qzk5LjQxMDQgMTM0LjEwOSA5OS43NSAxMzYuNDE4IDEwMC4xODcgMTM4LjM1N0M5OC44NzY2IDEzNy4zOTcgOTcuNTE4IDEzNi41MzQgOTYuMTMwMyAxMzUuNzY4Qzk3LjA2MTkgMTM0LjczIDk4LjE4NzYgMTMzLjMwNCA5OS4zMTMzIDEzMS41Wk0xMTkuNDQgOTYuNjM0OEMxMTkuODI4IDk1LjI1NzYgMTIwLjMzMyA5My44OTAxIDEyMC45MjUgOTIuNTUxOEMxMjQuMzExIDg0Ljk1NzkgMTMwLjk1OSA3OC4wNzIxIDE0MC43NiA3MS45OTEyQzE0Mi40MSA3MC45NzI4IDE0NC4xNDcgNjkuOTczOSAxNDUuOTcxIDY4Ljk5NDRDMTQ3Ljc0NyA2OC4wNDM5IDE0OS40MDcgNjcuMDQ1IDE1MC45NTkgNjUuOTg3OUMxNTAuNDk0IDY2LjkzODMgMTUwLjA2NyA2Ny44NzkxIDE0OS42NTkgNjguODEwMUMxNDkuMjMyIDY5Ljc4OTYgMTQ4Ljg0NCA3MC43NTk1IDE0OC40NzUgNzEuNzE5NkMxNDQuMzUxIDgyLjQ4NDggMTQzLjQ2OCA5Mi4xNDQ0IDE0My4yNzQgOTUuNzcxNkMxMzcuOTc1IDk3LjI4NDYgMTMzLjM5NSA5OS4xMzcgMTI5LjYxIDEwMS42NDlDMTI1LjA2OCAxMDQuNjY1IDEyMS44NDcgMTA4LjU3NCAxMTkuODY3IDExMy41NzhDMTE4LjY4MyAxMTAuMTM1IDExNy4zNDQgMTAzLjkzOCAxMTkuNDMgOTYuNjI1MU0xNTEuMDM3IDc2LjE5MDZDMTczLjc0NSA3Ny4wNjM0IDE4Ny43ODcgNjkuMTQ5NSAxOTUuNTk5IDYyLjI2MzdDMTk2LjYwOCA2MS4zODExIDE5Ny41NCA2MC40OTg2IDE5OC4zOTQgNTkuNjE2QzE5Ny4zNDYgNjEuODg1NCAxOTYuMTMzIDY0LjI3MTIgMTk0Ljc0NSA2Ni42OTU4QzE5MS41OTEgNzIuMTk0OCAxODcuMTU2IDc4LjQzMDkgMTgxLjM0MyA4My4zMjg2QzE3OS44NjggODQuMjQwMiAxNzguNDgxIDg1LjI2ODMgMTc3LjE5IDg2LjQxMjdDMTczLjQ3MyA4OC44MTc5IDE2OS4yOTEgOTAuNjEyMSAxNjQuNjIzIDkxLjM5NzdDMTU4LjI5NiA5Mi40NjQ1IDE1Mi40OTMgOTMuNDkyNSAxNDcuMjcyIDk0Ljc2M0MxNDcuNTUzIDkxLjE1NTIgMTQ4LjQwNyA4NC4xMzM2IDE1MS4wNDcgNzYuMjFNMTIyLjc4OCAxMTcuMDZDMTI0LjM2IDExMS44MTMgMTI3LjMgMTA3Ljg5NSAxMzEuNzY0IDEwNC45MjdDMTM1Ljc5MiAxMDIuMjUgMTQxLjA5IDEwMC4zNCAxNDcuMjUyIDk4Ljc5NzVDMTUyLjY3NyA5Ny40MyAxNTguNzcxIDk2LjMzNDEgMTY1LjI1NCA5NS4yMzgyQzE2Ny4wNjggOTQuOTI3OSAxNjguODQ0IDk0LjQ5MTQgMTcwLjU5MSA5My44OTk4QzE2NC4xNTcgMTAyLjA2NiAxNTguMTMxIDEwNy42MzMgMTUyLjM4NiAxMTEuNjc3QzE0NC4zMDIgMTE3LjM4IDEzNi43NTIgMTIwLjAzNyAxMjkuMzU4IDEyMi42NTZDMTI4LjM0OCAxMjMuMDI0IDEyNy4zNDkgMTIzLjM3MyAxMjYuMzQgMTIzLjczMkMxMjQuNTU0IDEyNC4zODIgMTIyLjkxNCAxMjUuMjE2IDEyMS40MiAxMjYuMTg2QzEyMS41MzYgMTIyLjc1MyAxMjEuOTgyIDExOS43MzYgMTIyLjc4OCAxMTcuMDVNMTUyLjc0NSAxMTcuMzhDMTU0LjQ3MiAxMTYuMTc3IDE1Ni4zNDUgMTE1LjA1MiAxNTguMzY0IDExNC4wNDNDMTY1Ljg3NSAxMTAuMzE5IDE3Ni41ODggMTA4LjcwOSAxODkuMzQ5IDEwOS4zODhDMTkxLjU2MiAxMDkuNTA1IDE5My44MzMgMTA5LjgyNSAxOTYuMjMgMTEwLjE2NEMxOTguMTkgMTEwLjQzNiAyMDAuMTcgMTEwLjcxNyAyMDIuMTMgMTEwLjg4MkMxOTguODMgMTEzLjEwMyAxOTYuMTUyIDExNS43MDIgMTkzLjY1OCAxMTguMzQ5QzE4Ni4xNDcgMTI2LjM3IDE3OC4zODQgMTM0LjY1MiAxNTEuNTYxIDEzNS4yNzNDMTQ1LjI5MiAxMzUuNDE5IDE0MC4wOTEgMTM2LjUyNCAxMzUuNzgyIDEzOC4xODNDMTM4LjI0NyAxMzIuODE5IDE0My40NDggMTIzLjg5NyAxNTIuNzM1IDExNy4zODlNMjIyLjY5MyA5OS4yOTIxQzIyMi45MjYgMTAxLjA1NyAyMjMuMTEgMTAyLjgzMiAyMjMuMjU2IDEwNC42MDdDMjIxLjk1NiAxMDQuNjY1IDIyMC42ODQgMTA0Ljc1MiAyMTkuNDkxIDEwNC44ODhDMjIwLjcyMyAxMDMuMzM2IDIyMS43OTEgMTAxLjQ3NCAyMjIuNjkzIDk5LjI5MjFaTTIyMS4yMDggOTAuNjQxMkMyMTguOTI4IDk5LjkxMjggMjE0Ljc2NSAxMDQuMTkgMjA5LjYzMSAxMDUuODY4QzIwNS43NzkgMTA3LjEyOCAyMDEuMzU0IDEwNi45MjUgMTk2Ljc3MyAxMDYuMjc1QzE5NC4zOTYgMTA1Ljk0NSAxOTEuOTQgMTA1LjU5NiAxODkuNTYzIDEwNS40N0MxNzkuMTk5IDEwNC45MTcgMTcwLjMxOSAxMDUuNzggMTYzLjAzMSAxMDguMDIxQzE2Ny4wNDkgMTA0LjI1OCAxNzEuMjAyIDk5LjYyMTkgMTc1LjU1IDkzLjg1MTNDMTc2LjczNCA5Mi4yODAyIDE3OC4wMTUgOTAuODY0MiAxNzkuNDMyIDg5LjU5MzhDMTgwLjkxNiA4OC42MzM2IDE4Mi4zNzIgODcuNTQ3NCAxODMuNzk5IDg2LjM0NDhDMTg5LjE1NSA4My4wNzY0IDE5NS43MzUgODEuNDE4IDIwMy40NjkgODEuMzk4NkMyMTAuNzQ3IDgxLjM2OTUgMjE2Ljk3NyA4Mi44ODI1IDIxOS40NTIgODMuNTcxMUMyMjAuMTEyIDg1LjkwODQgMjIwLjcwNCA4OC4yNzQ4IDIyMS4yMDggOTAuNjQxMlpNMjA1LjI1NSA1Mi45MTQ0QzIxMC43MDggNjEuMDgwNSAyMTUuMDE3IDY5Ljg5NjMgMjE4LjA4NCA3OS4xNzc3QzIxNC43ODQgNzguNDExNSAyMDkuNTkyIDc3LjQ5MDIgMjAzLjY0NCA3Ny40OTAySDIwMy41NTZDMTk5LjAxNSA3Ny40OTAyIDE5NC43ODQgNzguMDQzIDE5MC45MTIgNzkuMTI5MkMxOTMuNDgzIDc2LjAyNTcgMTk1LjkgNzIuNDk1NSAxOTguMTQxIDY4LjU2NzZDMjAxLjgxOSA2Mi4xNDczIDIwNC4wMDMgNTYuNjA5NSAyMDUuMjQ1IDUyLjkxNDRNMjAxLjUyOCA0Ny42NDgyQzIwMS43MTMgNDcuOTAwNCAyMDEuODk3IDQ4LjE1MjUgMjAyLjA5MSA0OC40MDQ3QzIwMC40MzIgNTEuMjM2NiAxOTcuNTExIDU1LjQwNjkgMTkyLjg4MiA1OS40NDE0QzE4Mi43NyA2OC4yNjcgMTY4LjgzNSA3Mi42ODk0IDE1Mi40NDQgNzIuMzAxNUMxNTIuNjk2IDcxLjY2MTQgMTUyLjk0OSA3MS4wMjEzIDE1My4yMyA3MC4zNzE1QzE1NS40MjMgNjUuMjc5OSAxNTguMDkyIDYwLjc1MDcgMTYxLjIwNyA1Ni44MDM1QzE2MS40NSA1Ni40OTMxIDE2MS42OTIgNTYuMjAyMiAxNjEuOTQ1IDU1LjkwMTVDMTY5LjczNyA0Ni40NTUzIDE4MC4yNzYgNDAuNTAwNSAxOTMuNDA2IDM4LjEwNUMxOTYuMjY5IDQxLjExMTUgMTk5LjAwNSA0NC4zMjE3IDIwMS41MTkgNDcuNjM4NU0xNzEuMDk2IDM2LjI0MjlDMTcyLjQzNSAyOS44NjEzIDE3Mi4zNjcgMjQuMjg0OCAxNzIuMDY2IDIwLjcyNTVDMTc4LjU1OCAyNC43Njk3IDE4NC42MTQgMjkuNTAyNSAxOTAuMTE2IDM0LjgwNzVDMTgxLjQyMSAzNi43NTY5IDE3NC4zNTYgNDAuMTYxIDE2OC42NDEgNDQuMzUwN0MxNjkuNzg2IDQxLjQ4OTcgMTcwLjU2MiAzOC43NTQ4IDE3MS4wOTYgMzYuMjQyOVpNMTUyLjYzOCAxMS4xMjQxQzE1Ny44NjkgMTMuMDgzMSAxNjIuOTczIDE1LjQ2ODkgMTY3Ljg2NCAxOC4yMjMzQzE2OC4yMTQgMjAuNDI0OCAxNjkuMDI5IDI3LjM1OTIgMTY3LjI3MiAzNS41ODM0QzE2NS43MzkgNDIuNzQwOCAxNjIuNzUgNDguOTg2NiAxNTguMzM1IDU0LjI3MjJDMTU0LjYwOCA1OC43MTQxIDE0OS44OTIgNjIuNDc3IDE0NC4xNzYgNjUuNTMyQzE0Mi42MDQgNjYuMzY2MSAxNDEuMSA2Ny4yMjkyIDEzOS42NTQgNjguMTAyMUMxMzcuMjg2IDU2Ljk2ODQgMTM3Ljk5NCA0Ni45NTk2IDEzOS44MzggMzguNzY0NUMxNDAuODM4IDM0LjMzMjMgMTQyLjE1OCAzMC40MTQyIDE0My41MDcgMjcuMTQ1OEMxNDYuODY0IDE5LjAxODUgMTUwLjg5MSAxMy4zODM4IDE1Mi42NTggMTEuMTI0MU0xMjYuNzg2IDQuODg3OTlMMTI3LjQ2NSA1Ljc3MDU0QzEyNy41NjIgNS4zODI2MSAxMjcuNjMgNS4xNjkyNCAxMjcuNjMgNS4xNTk1NEwxMjcuMzk3IDQuOTU1ODhDMTM0LjY5NSA1LjgzODQzIDE0MS44NjYgNy40NDgzNiAxNDguNzg2IDkuNzU2NThDMTQ2LjY1MSAxMi42MjczIDE0My4wNyAxOC4wMTk2IDEzOS45NzQgMjUuNDg3NEMxMzguNzIyIDI4LjUyMyAxMzcuNDggMzIuMDYyOSAxMzYuNDgxIDM2LjA0ODlDMTMwLjc4NCAyOS44MjI2IDEyNy41MzMgMjMuMDkxOSAxMjYuNzY3IDE2LjAyMTdDMTI2LjUwNSAxMy41MTk2IDEyNi42MTEgMTEuMjExMyAxMjYuODI1IDkuMzc4MzRDMTI3LjAwOSA3Ljc4NzgxIDEyNy4yODEgNi41NTYxMSAxMjcuNDU2IDUuODI4NzNMMTI2LjI3MiA0LjgyMDFDMTI2LjQ0NiA0LjgzOTUgMTI2LjYyMSA0Ljg0OTIgMTI2Ljc5NiA0Ljg3ODI5TTEzNS40NzEgNDAuNjU1N0MxMzMuODk5IDQ5LjEzMjEgMTMzLjU2OSA1OS4yMTg0IDEzNi4xNiA3MC4zMjNDMTMwLjgyMyA3My45MTE0IDEyNi40NjYgNzcuNzYxNyAxMjMuMDc5IDgxLjg3MzhDMTIzLjE1NyA4MS4wMzk4IDEyMy4xODYgODAuMTY2OSAxMjMuMTg2IDc5LjI1NTNDMTIzLjE4NiA2OC4yOTYxIDExOS41NzYgNjIuOTEzNSAxMTYuMDgyIDU3LjcxNTFDMTEyLjkwOSA1Mi45NzI2IDEwOS45MDEgNDguNDkyIDExMC4wMDcgMzkuNDkxOUMxMTAuNTAyIDM3LjU4MTMgMTEwLjY2NyAzNS42OTk4IDExMC41NyAzMy44Mzc3QzExMi40MzMgMjMuODU4IDExOC41MzcgMTUuNjgyMyAxMjIuNzY5IDExLjAxNzRDMTIyLjY4MSAxMi42MzcgMTIyLjY5MSAxNC4zOTI0IDEyMi44NzUgMTYuMTk2M0MxMjMuNDc3IDIyLjI2NzUgMTI2LjE2NSAzMS4zNzQzIDEzNS40NzEgNDAuNjQ2TTExMy42MTcgNC4xNjA2MUgxMTQuMTYxQzExNy4yNjYgNC4xNjA2MSAxMjAuNDM5IDQuMjk2MzkgMTIzLjU5MyA0LjU2Nzk0QzEyMy41OTMgNC41OTcwNCAxMjMuNTg0IDQuNjI2MTMgMTIzLjU3NCA0LjY1NTIzQzEyMC43NSA3LjIyNTMgMTEyLjg5IDE1LjA0MjIgMTA4LjczNiAyNS45ODJDMTA0Ljg1NCAxNi40OTcgOTUuOTg0OCA4Ljg0NDkzIDkyLjYxNzQgNi4xODc1N0M5OS41MDc0IDQuODQ5MiAxMDYuNTYyIDQuMTcwMzEgMTEzLjYxNyA0LjE3MDMxTTkwLjM2NiA5LjM4ODA0Qzk0LjI5NjIgMTIuNTQ5NyAxMDUuNzg2IDIyLjYzNiAxMDYuNjU5IDMzLjUwNzlDMTA2LjM0OSAzNS4yNzMxIDEwNi4xNjUgMzcuMDk2MyAxMDYuMTE2IDM4Ljk3NzhDMTA0LjEzNiA0Ni4wMDkyIDEwMC4wNyA1MC45NDU2IDk2LjEzMDMgNTUuNzM2N0M5My42MDcyIDU4LjgxMSA5MS4wMjU5IDYxLjkzMzkgODkuMDU1OSA2NS41OTAyQzg3LjYzOTEgNjAuMTc4NSA4NC43ODYxIDU1LjU2MjEgODIuMTY1OSA1MS4yOTQ4Qzc5LjA4IDQ2LjI4MDcgNzYuMTc4NCA0MS41NDc5IDc1Ljk2NDkgMzYuMzM5OUM3NS41NjcgMjUuODk0NyA4Ni42Nzg0IDEzLjI4NjggOTAuMzU2MyA5LjQwNzQ0TTg2LjgyNCA3LjQ2Nzc2QzgzLjY1MDcgMTAuODkxMyA3Ny41NjYxIDE4LjA0ODcgNzQuMjk1OCAyNS45MjM4QzcyLjQyMjggMTkuNzg0NyA2OS41MzEgMTUuNjI0MSA2OC4yNSAxMy45NzU0Qzc0LjIyNzggMTEuMjUwMSA4MC40NTggOS4wNjggODYuODI0IDcuNDY3NzZaTTUxLjcxNCAyMy4zMjQ2QzU1Ljk4MzggMjAuMzk1NyA2MC40NTc1IDE3Ljc2NzUgNjUuMDg2NCAxNS40Nzg2TDY0LjcxNzcgMTUuODA4NEM2NC44MjQ0IDE1LjkyNDggNzEuNzUzMiAyMy44Mjg5IDcyLjA3MzUgMzYuNDY2QzcyLjIxOSA0MS45MjYxIDcxLjEyMjUgNDguMjY4OSA2Ny42OTY5IDU1LjI1MTdDNjQuNjQ5NyA1Mi41NjUzIDYxLjIzMzggNTAuMzczNCA1Ny43NTk3IDQ4LjU3OTJDNTcuNzQwMyA0OC41NzkyIDU3LjczMDYgNDguNTc5MiA1Ny43MjA5IDQ4LjU1OThDNDcuNzgzNyA0Mi4zMjM4IDUwLjUzIDI3Ljk1MDggNTEuNzE0IDIzLjMwNTJNNDYuMTcyOCAyNy4zOThDNDUuODQyOSAyOS4yNTAzIDQ1LjU0MjEgMzEuOTQ2NSA0NS43NjUzIDM0Ljk4MjFDNDYuMDM3IDM4LjY1NzggNDcuMDI2OCA0MS45NDU1IDQ4LjY3NjUgNDQuNzg3MkM0MS4wNzgxIDQyLjIxNzEgMzQuMzYyOCA0MS4yNjY3IDMxLjczMjkgNDAuOTc1N0MzNi4xMzg2IDM2LjAyOTUgNDAuOTcxNCAzMS40ODEgNDYuMTcyOCAyNy40MDc3TTI4LjY4NTggNDQuNTU0NEMyOS4zNDU3IDQ5LjE0MTcgMzEuOTE3MyA2Mi44NTUzIDQwLjE3NTYgNzQuNDE1OEMyOS41Mzk3IDcwLjUyNjcgMTcuMjM0OCA2OS43NjA1IDEzLjM1MzEgNjkuNjE1MUMxNy4zMDI3IDYwLjYxNDkgMjIuNDY1MyA1Mi4xOTY3IDI4LjY4NTggNDQuNTQ0N00xMC45MDc2IDc1LjY5NkMxMi42MDU4IDg0LjE2MjcgMTcuNjMyNiAxMDQuMjI5IDI4LjQ5MTcgMTEzLjQ5MUMyOC44MjE2IDExMy43NDMgMjkuMTMyMiAxMTMuOTk1IDI5LjQ0MjcgMTE0LjI2NkMzMy42MjUyIDExNy44ODQgMzYuMzcxNSAxMjMuMDM0IDM3LjkwNDggMTI2LjU0NUMyNi41NTA4IDEyMi45ODUgMTUuMTQ4MyAxMTYuMTA5IDQuNzE2MjcgMTAyLjU5QzUuNjM4MTcgOTMuMzc2MSA3LjcwNTE4IDg0LjM1NjYgMTAuOTA3NiA3NS42OTZaTTExNC40MDMgMjI3LjM2OUg0LjE1MzQyVjE5Mi4xMTVMOS4wOTI4OSAxODcuOTI2QzkuNzEzOTYgMTg3LjQwMiAxMC41IDE4Ny4xMTEgMTEuMzI0OSAxODcuMTExSDEzLjA2MTlDMTMuMzE0MiAxODcuMTExIDEzLjUyNzcgMTg3LjE0IDEzLjc4OTcgMTg3LjE5OEMxOC41OTMzIDE4OC4yMzYgMzAuMzY0NiAxOTAuMjgyIDM1LjkzNDggMTg2LjgwMUMzOS45MjMzIDE4NC4zMTggNDYuOTU4OSAxODMuODcyIDQ5Ljc5MjUgMTgzLjc5NEM1MS41MTk5IDE4My43NDYgNTMuMTMwOCAxODMuMTM1IDU0LjQ2MDMgMTgyLjAxQzU5LjYwMzUgMTc3LjY2NSA2MS45MzI1IDE3Ni4xOTEgNjIuNDI3NSAxNzYuMDI2QzYyLjc5NjIgMTc1LjkyOSA2NC4wMTkgMTc2LjIyIDY0Ljc0NjggMTc2LjM4NUM2Ni45MjA1IDE3Ni44OTkgNjkuODk5NyAxNzcuNTk3IDcxLjk4NjIgMTc1LjU2QzcyLjYzNjMgMTc1LjExNCA3Ni4wODEzIDE3NC43OTQgODIuNTczNSAxNzUuODQyQzgzLjMzMDQgMTc1Ljk2OCA4NC4xMTY1IDE3NS45NjggODQuOTAyNSAxNzUuODUxTDg5LjQ4MjkgMTc1LjE3MkM4OS42Mjg1IDE3NS4xNTMgODkuNzkzNSAxNzUuMTQzIDg5Ljk3NzggMTc1LjE0M0gxMDEuNzJDMTAzLjg0NSAxNzUuMTQzIDEwNS44OTMgMTc0LjI0MSAxMDcuMzM5IDE3Mi42NkMxMDguMzE5IDE3MS41NzQgMTA5Ljk5OCAxNzEuMjM1IDExMS4zMzcgMTcxLjg1NUwxMTQuMzk0IDE3My4yNzFWMjI3LjM2OUgxMTQuNDAzWk0xMTQuNDAzIDE2OC42OTRMMTEzLjEwMyAxNjguMDkzQzExMi4wOTQgMTY3LjYxNyAxMTEuMDE3IDE2Ny4zODUgMTA5LjkwMSAxNjcuMzg1QzEwNy43NTYgMTY3LjM4NSAxMDUuNzA4IDE2OC4yODYgMTA0LjI4MiAxNjkuODY3QzEwMy42MzIgMTcwLjU4NSAxMDIuNyAxNzAuOTkyIDEwMS43MzkgMTcwLjk5Mkg4OS45OTcyQzg5LjU4OTcgMTcwLjk5MiA4OS4yMjA5IDE3MS4wMjEgODguODgxMiAxNzEuMDdMODQuMzIwMyAxNzEuNzM5QzgzLjk2MTIgMTcxLjc4OCA4My42MDIxIDE3MS43ODggODMuMjYyNSAxNzEuNzM5QzcxLjg4OTEgMTY5LjkwNiA2OS44MzE4IDE3MS44ODUgNjkuMTUyNSAxNzIuNTQ0QzY4LjY1NzYgMTczLjAyOSA2Ni45NTk0IDE3Mi42MzEgNjUuNzE3MiAxNzIuMzRDNjQuMjEzIDE3MS45OTEgNjIuNjYwNCAxNzEuNjIzIDYxLjI0MzUgMTcyLjA0OUM2MC42OTA0IDE3Mi4yMTQgNTkuMDExNiAxNzIuNzM4IDUxLjc5MTYgMTc4LjgzOEM1MS4xODk5IDE3OS4zNDMgNTAuNDYyMSAxNzkuNjI0IDQ5LjY5NTUgMTc5LjY0M0M0NS43NTU2IDE3OS43NSAzOC40Mjg4IDE4MC4zNjEgMzMuNzUxNCAxODMuMjhDMzAuMjQ4MiAxODUuNDcyIDIxLjMwMDggMTg0LjU3IDE0LjcyMTQgMTgzLjE1NEMxNC4xODc2IDE4My4wMjggMTMuNjQ0MiAxODIuOTcgMTMuMDcxNiAxODIuOTdIMTEuMzM0NkM5LjUyOTU4IDE4Mi45NyA3Ljc4MjgxIDE4My42MSA2LjQxNDUxIDE4NC43NzRMNC4xNjMxMiAxODYuNjg0VjExMy41NThDNC4xNjMxMiAxMTEuODgxIDQuMjExNjUgMTEwLjIxMyA0LjI4OTI4IDEwOC41NDRDMTMuMDcxNiAxMTkuMTkzIDIzLjExNTUgMTI2LjI4MyAzNC45MjU2IDEzMC4xNjJDMzYuMzMyNyAxMzAuNjI4IDM3LjczOTggMTMxLjAzNSAzOS4xMzczIDEzMS4zOTRDNDguODQxNSAxMzMuOTE1IDU4LjQ3NzggMTM0LjE4NyA2Ny4xMDQ5IDEzNC40MjlDNzIuODQwMSAxMzQuNTk0IDc4LjI5MzkgMTM0Ljc0OSA4My4yNTI4IDEzNS41MjVDODMuNzQ3NyAxMzUuNjAzIDg0LjI0MjYgMTM1LjY4IDg0LjcyNzggMTM1Ljc3N0M4Ny41NDIxIDEzNi4yOTIgOTAuMTMzMSAxMzcuMTc0IDkyLjUwMDkgMTM4LjMwOUM5Ni40NjAzIDE0MC4yIDk5LjgxNzkgMTQyLjc5OSAxMDIuNjQyIDE0NS42MzFDMTAzLjkzMyAxNDYuOTMxIDEwNS4xMDcgMTQ4LjI3OSAxMDYuMTg0IDE0OS42MzZDMTEwLjg0MiAxNTUuNTMzIDExMy4zOTQgMTYxLjQ2OSAxMTQuMjA5IDE2My41ODNDMTE0LjI4NyAxNjMuNzk2IDExNC4zNTUgMTYzLjk3MSAxMTQuNDAzIDE2NC4xMDZWMTY4LjcwNFYxNjguNjk0Wk0xMTAuNzkzIDE0OS4yMTlDMTEwLjc5MyAxNDkuMjE5IDExMC43NjQgMTQ5LjE5IDExMC43NjQgMTQ5LjE3MUMxMTEuNTYgMTQ2LjI3MSAxMTQuNjE3IDEzNi42NiAxMjEuNzAxIDEzMC44NkMxMjMuNDI4IDEyOS40MzUgMTI1LjQwOCAxMjguMjQyIDEyNy42NSAxMjcuNDI3QzEyOC42NCAxMjcuMDY4IDEyOS42NDkgMTI2LjcwOSAxMzAuNjM5IDEyNi4zNkMxMzQuMjIgMTI1LjA5IDEzNy44MyAxMjMuODEgMTQxLjUxNyAxMjIuMjA5QzEzNC43MDUgMTI5Ljg5MSAxMzEuNTIyIDEzNy44NzIgMTMwLjU1MSAxNDAuNjg1QzEyNS45NjEgMTQzLjM0MiAxMjIuNzU5IDE0Ni42MiAxMjAuNTQ2IDE0OS41OThDMTE4LjM0MyAxNTIuNTc1IDExNi44OTcgMTU1LjUzMyAxMTUuOTc2IDE1Ny45NDhDMTE0Ljc4MiAxNTUuNTA0IDExMy4wNzQgMTUyLjQyIDExMC43OTMgMTQ5LjIyOU0xMTguMjk1IDE3NS4wMDdDMTIwLjQwMSAxNzUuNjY3IDEyMi42OTEgMTc1LjM5NSAxMjQuNjAzIDE3NC4yMDNMMTQ2LjI1MyAxNjAuNjU0QzE0Ni44MDYgMTYwLjMxNCAxNDcuNDM3IDE2MC4xMyAxNDguMDg3IDE2MC4xM0gxNDkuODcyQzE1MC4yOSAxNjAuMTMgMTUwLjcwNyAxNjAuMjA4IDE1MS4wODYgMTYwLjM0NEwxNTkuODE5IDE2My42MjJDMTYxLjU4NiAxNjQuMjgxIDE2My41MzYgMTY0LjI2MiAxNjUuMzEyIDE2My41NjNMMTcxLjM1OCAxNjEuMTQ4QzE3Mi40ODMgMTYwLjcwMiAxNzMuNzc0IDE2MC44NzcgMTc0LjczNSAxNjEuNjA0TDE4NC4zOTEgMTY4Ljk4NUMxODQuNjUzIDE2OS4xNzkgMTg0LjkzNCAxNjkuMzczIDE4NS4xOTYgMTY5LjUxOEMxODUuNTA3IDE2OS43MDIgMTkwLjgwNSAxNzQuMDM4IDE5My42NDggMTc2LjMyNkMxOTEuODA1IDE3Ny40MTMgMTkwLjIyMyAxNzkuMDUyIDE4OC4zNzkgMTgwLjk5MUMxODYuMTU3IDE4My4zMTkgMTgzLjQwMSAxODYuMjE5IDE3OS4xMjEgMTg5LjE5NkMxNzguMTAyIDE4OS45MDQgMTc2LjY5NSAxOTAuODU1IDE3NS4wNjUgMTkxLjk2QzE2Ny45MzIgMTk2Ljc5IDE1Ny4xNTEgMjA0LjA5MyAxNTMuNzE1IDIwNy45ODJDMTQ2LjkyMiAyMTUuNjYzIDEzNy4wNzMgMjIzLjIwOCAxMzEuMjIxIDIyNy40MDhMMTE4LjI4NSAyMjcuMzU5VjE3NC45OThMMTE4LjI5NSAxNzUuMDA3Wk0xMzcuNzUyIDIyNy40MzdDMTQ0LjAwMSAyMjIuNzE0IDE1MS4xODMgMjE2LjczIDE1Ni42MzYgMjEwLjU2MkMxNTkuNzQyIDIwNy4wNDEgMTcwLjcwOCAxOTkuNjEyIDE3Ny4yNTggMTk1LjE4QzE3OC44OTggMTk0LjA2NSAxODAuMzE1IDE5My4xMDUgMTgxLjM1MyAxOTIuMzg3QzE4NS45NTMgMTg5LjE4NyAxODguODY0IDE4Ni4xMjIgMTkxLjIwMyAxODMuNjY4QzE5My40NzQgMTgxLjI4MiAxOTUuMTE0IDE3OS41NTYgMTk3LjEwMyAxNzkuMDQyQzIwMC4xNDEgMTc4LjI0NyAyMDIuMTAxIDE3Ny41MjkgMjAzLjUyNyAxNzcuMDA1QzIwNS43MiAxNzYuMiAyMDYuNzIgMTc1LjgzMiAyMDkuMzExIDE3NS45NThDMjExLjUyNCAxNzYuMDQ1IDIxMy43MjYgMTc0LjA2NyAyMTYuODQyIDE3MS4wMTJDMjE3LjczNCAxNzAuMTI5IDIxOC45NTcgMTY4LjkyNyAyMTkuMzQ1IDE2OC43MzNDMjIwLjE1MSAxNjguNDIyIDIyMS45MjcgMTY3LjY5NSAyMjMuNjM1IDE2Ni45OTdWMjI3LjczOEwxMzcuNzcxIDIyNy40MzdIMTM3Ljc1MlonIGZpbGw9J3doaXRlJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmVzLXJldmlldy1hdXRob3ItbmFtZSB7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZXMtcmV2aWV3LWluZm8tZGF0ZSB7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZXMtcmF0aW5nLWJhci1jb250YWluZXIge1xuICBnYXA6IDZweDtcbn1cblxuLmVzLXJhdGluZy1zdGFycy1pdGVtLWZpbGxlZCAuZXMtcmF0aW5nLWl0ZW0tZmlsbGVkIHBhdGgge1xuICBmaWxsOiAjOTYzYTIyICFpbXBvcnRhbnQ7XG59XG5cbi5lcy1yZXZpZXctY29udGVudC1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lcy1idWxsZXRzLWNvbnRyb2wtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4uZXMtdGV4dC1zaG9ydGVuZXIge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42Mjtcbn1cblxuLmVzLXRleHQtc2hvcnRlbmVyLWNvbnRyb2wtb3BlbiB7XG4gIGNvbG9yOiAjMzUzMzMwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZXMtdGV4dC1zaG9ydGVuZXItY29udHJvbC1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIxIDIwJyBmaWxsPSdub25lJyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzIwLjE5NjQnIGhlaWdodD0nMTkuNScgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTE2LjA3NjEgOS40NjA4SDEwLjUzODNWMy45MjMwN0MxMC41MzgzIDMuODE3NjIgMTAuNDUyOCAzLjczMjEyIDEwLjM0NzQgMy43MzIxMkMxMC4yNDE5IDMuNzMyMTIgMTAuMTU2NCAzLjgxNzYyIDEwLjE1NjQgMy45MjMwN1Y5LjQ2MDhINC42MTg2OUM0LjUxMzI0IDkuNDYwOCA0LjQyNzczIDkuNTQ2MyA0LjQyNzczIDkuNjUxNzZDNC40Mjc3MyA5Ljc1NzIyIDQuNTEzMjQgOS44NDI3MiA0LjYxODY5IDkuODQyNzJIMTAuMTU2NFYxNS4zODA0QzEwLjE1NjQgMTUuNDg1OSAxMC4yNDE5IDE1LjU3MTQgMTAuMzQ3NCAxNS41NzE0QzEwLjQ1MjggMTUuNTcxNCAxMC41MzgzIDE1LjQ4NTkgMTAuNTM4MyAxNS4zODA0VjkuODQyNzJIMTYuMDc2MUMxNi4xODE1IDkuODQyNzIgMTYuMjY3IDkuNzU3MjIgMTYuMjY3IDkuNjUxNzZDMTYuMjY3IDkuNTQ2MyAxNi4xODE1IDkuNDYwOCAxNi4wNzYxIDkuNDYwOFonIGZpbGw9JyUyMzM1MzMzMCcvJTNFJTNDcGF0aCBkPSdNNC40Mjg1NyAwLjI1SDAuMjVWNC40Mjg1Nycgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0NwYXRoIGQ9J00yMC40NDczIDQuNDI4NTdMMjAuNDQ3MyAwLjI1TDE2LjI2ODcgMC4yNScgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0NwYXRoIGQ9J00xNi4yNjg3IDE5Ljc1TDIwLjQ0NzMgMTkuNzVMMjAuNDQ3MyAxNS41NzE0JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTAuMjUwMDAxIDE1LjU3MTRMMC4yNSAxOS43NUw0LjQyODU3IDE5Ljc1JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4zcztcbn1cblxuLmVzLXRleHQtc2hvcnRlbmVyLWNvbnRyb2wtb3Blbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZXMtdGV4dC1zaG9ydGVuZXItY29udHJvbC1vcGVuOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xufVxuXG4uZXMtY2Fyb3VzZWwtYXJyb3ctY29udHJvbC1jb250YWluZXIgLmVzLWNhcm91c2VsLWFycm93LWNvbnRyb2wtcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAyNS44NDZweCAwIDAgMjUuODQ2cHg7XG4gIGJhY2tncm91bmQ6ICM5MDVlNGU7XG4gIHBhZGRpbmc6IDE2LjYycHggNi40NjJweCAxNi42MnB4IDguNjE1cHg7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICByaWdodDogMTBweDtcbn1cblxuLmVzLWNhcm91c2VsLWFycm93LWNvbnRyb2wtY29udGFpbmVyIC5lcy1jYXJvdXNlbC1hcnJvdy1jb250cm9sLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiAwIDI1Ljg0NnB4IDI1Ljg0NnB4IDA7XG4gIGJhY2tncm91bmQ6ICM5MDVlNGU7XG4gIHBhZGRpbmc6IDE2LjYycHggNi40NjJweCAxNi42MnB4IDguNjE1cHg7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtNHB4O1xufVxuXG4ubGFzdFBvc3RzIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXN0UG9zdHMge1xuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICB9XG59XG5cbi5sYXN0UG9zdHNfX3Bvc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXN0UG9zdHNfX3Bvc3RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi5sYXN0UG9zdHNfX3Bvc3RzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxhc3RQb3N0c19fcG9zdHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sYXN0UG9zdHNfX3Bvc3RzIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2NvbnRlbnRfX2hlYWRlciB7XG4gICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSksIG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmxhc3RQb3N0c19fcG9zdHMgLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fY29udGVudF9faGVhZGVyLmlzLXRpdGxlLXRhbGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5sYXN0UG9zdHNfX3Bvc3RzIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2NvbnRlbnRfX2hlYWRlci5pcy10aXRsZS12ZXJ5LXRhbGwge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5sYXN0UG9zdHNfX3Bvc3RzIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2hlYWRlciB7XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSBlYXNlIDAuNXM7XG4gIH1cbiAgLmxhc3RQb3N0c19fcG9zdHMgLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDE2Ljg3NXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCBlYXNlLWluLW91dCAwLjVzLCB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC41cztcbiAgfVxuICAubGFzdFBvc3RzX19wb3N0cyAuYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAubGFzdFBvc3RzX19wb3N0cyAuYW50aXBvZGVzLXBvc3QtY2FyZC0zX19yZWFkLW1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIGVhc2UtaW4tb3V0IDAuM3M7XG4gIH1cbiAgLmxhc3RQb3N0c19fcG9zdHMgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMzpob3ZlciAuYW50aXBvZGVzLXBvc3QtY2FyZC0zX19jb250ZW50X19oZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmxhc3RQb3N0c19fcG9zdHMgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMzpob3ZlciAuYW50aXBvZGVzLXBvc3QtY2FyZC0zX19oZWFkZXIge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAubGFzdFBvc3RzX19wb3N0cyAuYW50aXBvZGVzLXBvc3QtY2FyZC0zOmhvdmVyIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3RodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiAxNC4yNXJlbTtcbiAgfVxuICAubGFzdFBvc3RzX19wb3N0cyAuYW50aXBvZGVzLXBvc3QtY2FyZC0zOmhvdmVyIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgLmxhc3RQb3N0c19fcG9zdHMgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMzpob3ZlciAuYW50aXBvZGVzLXBvc3QtY2FyZC0zX19yZWFkLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLmxhc3RQb3N0c19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFzdFBvc3RzX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXN0UG9zdHNfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIH1cbn1cblxuLmxhc3RQb3N0c19faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNjcnIGhlaWdodD0nMjcyJyB2aWV3Qm94PScwIDAgMjY3IDI3MicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yNjYuMjQ1IDEyMi4xMzZDMjY1LjkzOCAxMTguMzQzIDI2NS40NzMgMTE0LjUyOCAyNjQuODQ4IDExMC43OTJMMjY0LjgyNSAxMTAuNjMzQzI2NC43MTEgMTA5Ljk5NyAyNjQuNjA5IDEwOS4zNzIgMjY0LjQ4NCAxMDguNzQ4QzI2My42NjYgMTA0LjI5NyAyNjIuNTk4IDk5LjgyMjggMjYxLjMxNCA5NS40Mjg0QzI2MS4wNDEgOTQuNDk3MyAyNjAuNzU3IDkzLjU3NzUgMjYwLjQ2MiA5Mi42NjkxQzI1Ni41MDggODAuMjEyNSAyNTAuNzI1IDY4LjQxNDYgMjQzLjI0OSA1Ny41NzA0QzI0Mi4xNDYgNTUuOTgwNyAyNDAuOTk5IDU0LjM5MSAyMzkuODI5IDUyLjg0NjdDMjM2LjYwMiA0OC41ODg1IDIzMy4xMDIgNDQuNDg5MyAyMjkuNDEgNDAuNjYyN0MyMjguNjcxIDM5LjkwMTkgMjI3LjkzMyAzOS4xNDExIDIyNy4xNzEgMzguMzkxNkMyMTkuNzA3IDMxLjAxMDggMjExLjM1NiAyNC41MTU3IDIwMi4zOCAxOS4wOTkzQzIwMS42NDEgMTguNjQ1MSAyMDAuOTE0IDE4LjIxMzYgMjAwLjE4NyAxNy44MDQ4QzE5My4zOTIgMTMuODc2IDE4Ni4yMTEgMTAuNTM3NSAxNzguODcyIDcuODgwNDVDMTc4LjExIDcuNTk2NTcgMTc3LjMzOCA3LjMyNDA1IDE3Ni41NjUgNy4wNzQyNEMxNjYuNTU1IDMuNjU2MzUgMTU2LjA3OSAxLjQ1MzQ1IDE0NS40MzMgMC41MTA5OEMxNDEuNDkxIDAuMTcwMzI3IDEzNy41MjUgMCAxMzMuNjUxIDBIMTMzLjAxNUMxMjMuNjg3IDAgMTE0LjM3IDAuOTc2NTQgMTA1LjI5MSAyLjg5NTU1TDEwNC4zMTQgMy4wOTk5NUM5NS4xMjI1IDUuMTIxMTYgODYuMTM1MiA4LjEzMDI2IDc3LjU5MSAxMi4wNTkxQzY5Ljg4NzUgMTUuNTkwNiA2Mi40NTY4IDE5Ljg5NDIgNTUuNTM3NCAyNC44Njc3QzQ3LjAwNDUgMzAuOTg4MSAzOS4xNzYxIDM4LjEzMDUgMzIuMjkwNyA0Ni4xMDE4TDMxLjM0NzcgNDcuMjAzMkMyMi44NDg5IDU3LjI2MzkgMTUuOTI5NSA2OC40NiAxMC43NTk4IDgwLjQ4NTFDMTAuMzk2MiA4MS4zNDgxIDEwLjAyMTMgODIuMjExIDkuNjgwNDEgODMuMDc0QzQuNDk5MzQgOTUuODQ4NSAxLjM2MzQ0IDEwOS4zMTYgMC4zNTIyMjEgMTIzLjEzNUwwLjI5NTQxMSAxMjQuMDQzQzAuMTAyMjU4IDEyNi45NzMgMCAxMjkuOTU5IDAgMTMyLjk0NlYyNzEuMDY5SDI2Ni42NzdWMTMyLjk0NkMyNjYuNjc3IDEyOS4zNTcgMjY2LjUyOSAxMjUuNzI0IDI2Ni4yNDUgMTIyLjEzNlpNMjYxLjgxNCAxMzIuOTQ2VjE5MC42MDdDMjU5LjQ3MyAxOTEuNTcyIDI1Ni4zMzggMTkyLjg2NyAyNTUuMTY3IDE5My4zMDlDMjUzLjk4NiAxOTMuNzY0IDI1Mi43NTkgMTk0LjkzMyAyNTAuNjc5IDE5Ni45NzdDMjQ5LjI0OCAxOTguMzg1IDI0Ni4yNzEgMjAxLjMxNSAyNDUuMjcxIDIwMS40NzRDMjQxLjMxNyAyMDEuMjgxIDIzOS40ODggMjAxLjk1MSAyMzYuNzA0IDIwMi45NzNDMjM1LjQyIDIwMy40NSAyMzMuODc1IDIwNC4wMDYgMjMxLjcxNiAyMDQuNjQyQzIyOS4zMyAyMDIuNzQ2IDIxOS45MzQgMTk0LjY3MiAyMTkuMjg2IDE5NC4yODZDMjE5LjExNiAxOTQuMTg0IDIxOC45NDUgMTk0LjA4MiAyMTguODA5IDE5My45NzlMMjA3LjUxNSAxODUuMzVDMjA1LjAzOCAxODMuNDY1IDIwMS42OTggMTgyLjk5OSAxOTguODAxIDE4NC4xNTdMMTkxLjczMyAxODYuOTg1QzE5MC43OSAxODcuMzU5IDE4OS43NTYgMTg3LjM3MSAxODguODEzIDE4Ny4wMTlMMTc4LjU3NiAxODMuMTgxQzE3Ny41NzYgMTgyLjgwNiAxNzYuNTIgMTgyLjYyNCAxNzUuNDUyIDE4Mi42MjRIMTczLjM2MUMxNzEuNjkxIDE4Mi42MjQgMTcwLjA1NSAxODMuMDkgMTY4LjYzNCAxODMuOTc2TDE0My4yODYgMTk5LjgzOUMxNDIuMTM4IDIwMC41NTQgMTQwLjc0MSAyMDAuNjU2IDEzOS41MTQgMjAwLjExMUwxMzguNDggMTk5LjYzNFYxOTEuOTdDMTM4LjYxNiAxOTEuMDk1IDEzOS44NjYgMTg0LjM5NiAxNDQuODg4IDE3Ny43M0MxNDguMTI2IDE3My40MTUgMTUyLjE4MiAxNzAuMDMxIDE1NyAxNjcuNjAyQzE2Mi43NDkgMTY0LjY5NSAxNjkuNjIzIDE2My4xMzkgMTc3LjUzMSAxNjIuOTU3QzIxMC44MzMgMTYyLjE5NiAyMjEuMDI1IDE1MS4zMTggMjMwLjAzNSAxNDEuNzEyQzIzNC44MDcgMTM2LjYyNSAyMzkuOTc2IDEzMi4wMDMgMjQ4LjA1NSAxMjkuMzQ2QzI1MS44NSAxMjguMDg2IDI1Ni4zMDQgMTI3LjI2OCAyNjEuNjQ0IDEyNy4wNDFDMjYxLjczNSAxMjkuMDE3IDI2MS43OTEgMTMwLjk5MyAyNjEuNzkxIDEzMi45NDZNMTM4LjMwOSAxNDAuNTJDMTM3LjczIDE0My44MjQgMTM3LjUwMyAxNDcuNDU4IDEzNy41ODIgMTUxLjQzMkMxMzEuMzIyIDE1Ny40NSAxMjcuODkgMTY1LjQxIDEyNi4yNDMgMTcwLjI4MUMxMjUuNTM5IDE2OS40NjQgMTI0LjgyMyAxNjguNjkyIDEyNC4wOTYgMTY3LjkzMUMxMjMuMzEyIDE2Ni4zNzUgMTE4Ljk3MSAxNTYuODgyIDEyMS43MSAxNDIuOTYxQzEyMi4wMDUgMTQxLjQ4NSAxMjIuMzY5IDEzOS45NTIgMTIyLjgzNCAxMzguMzYyQzEyNC44OCAxMzEuNDU4IDEyOC42NzQgMTI2LjQwNSAxMzIuNjg1IDEyMS4wNTdDMTMzLjIwOCAxMjAuMzUzIDEzMy43NDIgMTE5LjY3MiAxMzQuMjUzIDExOC45NTZDMTMzLjU0OSAxMjguOTI2IDEzNi45NTcgMTM3LjU2NyAxMzguMzA5IDE0MC41MzFNMTM2Ljc3NSAxMDYuMzE4QzEzNC43NzYgMTEwLjY5IDEzMS45NTggMTE0LjQyNiAxMjkuMDcyIDExOC4yODZDMTI2LjIzMiAxMjIuMDU2IDEyMy4zMTIgMTI1Ljk0IDEyMS4wNTEgMTMwLjUzOEMxMjAuMDE3IDEyMy42NDYgMTE2Ljg4MSAxMTUuNTcyIDExMC4wMTggMTA2LjYwMkMxMDYuMiAxMDEuNjE3IDEwNC41MTkgOTYuNDA0OSAxMDQuODk0IDkwLjY5MzNDMTA1LjA4NyA4OS41NDY0IDEwNS4yMjMgODguNDIyMyAxMDUuMzAzIDg3LjMzMjJDMTA2Ljc1NyA3OS40OTcyIDExMS4zMDIgNzMuOTY3MiAxMTYuMDg1IDY4LjE2NDhDMTE5LjI4OSA2NC4yODEzIDEyMi41NjIgNjAuMzE4NCAxMjUuMTUyIDU1LjQ5MjVDMTI2LjUzOCA2MS43ODMyIDEyOS4zOSA2Ni4wMDczIDEzMi4xNjMgNzAuMTQwNUMxMzYuMDM3IDc1LjkyMDMgMTM5LjcwNyA4MS4zNzA4IDEzOS42OTYgOTIuNzgyN0MxMzkuNjk2IDk4LjExOTYgMTM4LjU1OSAxMDIuNDU3IDEzNi43OTggMTA2LjMwN003NC45MDk1IDgzLjA4NTRDNzUuMzE4NiA4OS44NDE3IDc3LjgxODIgOTkuNzA5MyA4Ni42NjkyIDExMC45NzRDODAuMjcyNCAxMDguMDEgNzAuODY0NyAxMDIuODY2IDYwLjIwNzEgOTQuNDc0NkM1OS43NTI2IDk0LjA2NTggNTkuMjg2OCA5My42Nzk3IDU4Ljc4NjkgOTMuMzE2M0M1OC43NTI4IDkzLjI4MjMgNTguNzMwMSA5My4yNTk2IDU4LjY4NDYgOTMuMjI1NUM0NC4yNjYzIDgwLjgyNTcgMzkuNTczOCA2MC4yNTAyIDM4LjI4OTkgNTIuNzQ0NUM0My40NzA5IDUzLjQ1OTkgNTQuODY3IDU1LjU2MDYgNjUuNDQ1IDYwLjk1NDNDNjkuNTgwOCA2My4wNTUgNzMuNjAyOSA2NS42NTUzIDc3LjA2ODMgNjguODgwMUM3Ni4yNzMgNzAuNzUzNyA3NC40NTUgNzUuODE4MSA3NC44OTgyIDgzLjA4NTRNODkuNTMyNCAxNDMuOTI2Qzg2LjM1MSAxNDIuMzI1IDgyLjg1MTUgMTQxLjE3OCA3OS4xOTMgMTQwLjI5MkM3OC4yNzI3IDEzNS4yNjIgNzUuMDAwNCAxMTkuMTQ5IDY4LjI2MjggMTA1LjkwOUM3OS4zMTggMTEzLjE2NSA4Ny45NjQ0IDExNi43MTkgOTEuODczIDExOC4xMDVDODkuMjE0MyAxMjYuNjc4IDg3LjQ3NTkgMTM1LjM1MyA4OS41MzI0IDE0My45MjZaTTgxLjQ0MjcgNzAuMzEwOUM4MS45NzY3IDY5LjM3OTggODIuNDc2NiA2OC40MzczIDgyLjk0MjQgNjcuNTE3NUM4NS4yNzE3IDYyLjkzMDEgODYuNzk0MiA1OC41NDcgODcuNzI1OCA1NC40NDc4Qzg5LjA2NjUgNTcuMTI3NiA5MC42OTEzIDU5Ljc2MiA5Mi4zNTAyIDYyLjQ2NDVDOTYuNzkyNyA2OS42ODYzIDEwMS4zNzIgNzcuMTM1MyAxMDAuNzU4IDg2Ljc4NzJDMTAwLjU3NiA4Ny44NjU5IDEwMC40NCA4OC45OSAxMDAuMzQ5IDkwLjE0ODNDOTkuMTY3NCA5Ni43MTE1IDk2LjkxNzcgMTAzLjIyOSA5NC43MzYyIDEwOS41MzFDOTQuNDE4IDExMC40NjMgOTQuMDg4NSAxMTEuNDA1IDkzLjc3MDQgMTEyLjMzNkM4NS4wNTU4IDEwMi43NTIgODAuMTQ3NCA5Mi43MTQ1IDc5LjQ3NyA4My4xMTk1Qzc4Ljk0MyA3NS40Nzc1IDgxLjI5NSA3MC42MTc1IDgxLjQ0MjcgNzAuMzIyMk01Ny4zMjEyIDk4LjAyODdDNTcuMzc4IDk4LjA3NDEgNTcuNDQ2MiA5OC4xMzA5IDU3LjUwMyA5OC4xNzYzQzU4LjUxNDIgOTkuMDg0NyA1OS40MTE4IDEwMC4wOTUgNjAuMTYxNyAxMDEuMTYzQzY4LjQ2NzMgMTEyLjk0OSA3Mi44NjQ0IDEzMS43NDIgNzQuMzY0MiAxMzkuMjdDNzEuMTAzMyAxMzguNjY5IDY3Ljc2MjggMTM4LjIxNCA2NC40NTY1IDEzNy43NDlDNTYuNzUzMSAxMzYuNjgyIDQ4LjgxMTEgMTM1LjU1NyA0MS45MjU3IDEzMi44NTVDNDAuMzQ2NCAxMzIuMjMgMzguODU4IDEzMS4zOSAzNy40NjA0IDEzMC4zMzRDMzcuMDI4NyAxMjkuOTQ4IDM2LjU3NDIgMTI5LjU3MyAzNi4xMTk3IDEyOS4yMjFWMTI5LjI0NEMyNC4wODc0IDExOC44NjUgMTguNTMxNCA5NC40MDY0IDE2Ljk0MDcgODYuMTg1M0MyNC4zMTQ2IDg2LjU5NDEgNDQuNTczIDg4LjQ1NjQgNTUuNTQ4NyA5Ni41NzUzQzU2LjEyODIgOTcuMDg2MyA1Ni43MTkgOTcuNTYzMiA1Ny4zMjEyIDk4LjA0MDFNNjMuODMxNiAxNDIuMjhDNzQuNTQ1OSAxNDMuNzc4IDg0LjgxNzIgMTQ1LjIyMSA5MS44NTAyIDE1MC43OTZDOTIuOTQxIDE1MS42NDggOTMuOTUyMiAxNTIuNjEzIDk0Ljg3MjUgMTUzLjY5MUM4OS43NDgzIDE1My4xMTIgODQuMzUxMyAxNTIuOTUzIDc4LjcxNTggMTUyLjc5NEM2OS41NTggMTUyLjUyMiA1OS43OTgxIDE1Mi4wMjIgNDkuODkwNCAxNDkuNjQ5QzQ5LjA0OTcgMTQ3LjMxIDQ3LjI5OTkgMTQyLjk3MiA0NC40NTk0IDEzOC41NTVDNTAuNjk3MSAxNDAuNDQgNTcuMzU1MyAxNDEuMzcxIDYzLjgzMTYgMTQyLjI2OE05Ny41MTk5IDExNS40MjVDOTguMDA4NCAxMTMuOTcxIDk4LjUwODQgMTEyLjUwNiA5OS4wMzEgMTExLjAzQzEwMC4wNzYgMTA4LjAyMSAxMDEuMTIyIDEwNC45NzggMTAyLjA4NyAxMDEuODc4QzEwMy4wOTkgMTA0LjQ2NyAxMDQuNTMgMTA2Ljk2NSAxMDYuNDA1IDEwOS40MDdDMTE1LjAwNiAxMjAuNjQ4IDExOC4zNTggMTMxLjQxMyAxMTYuMzgxIDE0MS40NzNDMTE2LjE1NCAxNDIuNTk4IDExNS44NjkgMTQzLjcxIDExNS41MTcgMTQ0LjgyM0MxMTMuNTQgMTUwLjk3OCAxMDkuOTM5IDE1NS4xNTYgMTA4LjIzNCAxNTYuODk0QzEwNS45MTYgMTU1LjkxNyAxMDMuNTMgMTU1LjE3OSAxMDEuMDk5IDE1NC42NjhDOTkuNjIxOCAxNTIuMTAyIDk3Ljg0OTQgMTQ5Ljk2NyA5NS44NDk3IDE0OC4xODRDOTAuODYxNyAxMzcuNzcyIDkzLjY2ODIgMTI2Ljg3MSA5Ny41MTk5IDExNS40MzZNMTE2LjI3OCAxNTMuOTY0QzExNi4zOTIgMTU3LjAxOSAxMTYuNzkgMTU5LjcyMSAxMTcuMzAxIDE2MS45OTJDMTE1Ljc2NyAxNjAuODY4IDExNC4xNzcgMTU5Ljg1NyAxMTIuNTUyIDE1OC45NkMxMTMuNjQzIDE1Ny43NDUgMTE0Ljk2IDE1Ni4wNzYgMTE2LjI3OCAxNTMuOTY0Wk0xMzkuODQzIDExMy4xNDJDMTQwLjI5OCAxMTEuNTMgMTQwLjg4OSAxMDkuOTI5IDE0MS41ODIgMTA4LjM2MkMxNDUuNTQ3IDk5LjQ3MDggMTUzLjMzIDkxLjQwODcgMTY0LjgwNSA4NC4yODlDMTY2LjczNyA4My4wOTY3IDE2OC43NzEgODEuOTI3MiAxNzAuOTA3IDgwLjc4MDNDMTcyLjk4NiA3OS42Njc1IDE3NC45MjkgNzguNDk3OSAxNzYuNzQ3IDc3LjI2MDJDMTc2LjIwMiA3OC4zNzMgMTc1LjcwMiA3OS40NzQ1IDE3NS4yMjQgODAuNTY0NkMxNzQuNzI1IDgxLjcxMTQgMTc0LjI3IDgyLjg0NjkgMTczLjgzOCA4My45NzExQzE2OS4wMDkgOTYuNTc1MyAxNjcuOTc1IDEwNy44ODUgMTY3Ljc0OCAxMTIuMTMyQzE2MS41NDUgMTEzLjkwMyAxNTYuMTgyIDExNi4wNzIgMTUxLjc1MSAxMTkuMDEzQzE0Ni40MzMgMTIyLjU0NCAxNDIuNjYxIDEyNy4xMjEgMTQwLjM0MyAxMzIuOThDMTM4Ljk1NyAxMjguOTQ5IDEzNy4zODkgMTIxLjY5MyAxMzkuODMyIDExMy4xMzFNMTc2LjgzOCA4OS4yMDU4QzIwMy40MjUgOTAuMjI3OCAyMTkuODY2IDgwLjk2MiAyMjkuMDEyIDcyLjg5OThDMjMwLjE5NCA3MS44NjY1IDIzMS4yODQgNzAuODMzMiAyMzIuMjg0IDY5Ljc5OTlDMjMxLjA1NyA3Mi40NTcgMjI5LjYzNyA3NS4yNTA0IDIyOC4wMTIgNzguMDg5MUMyMjQuMzIgODQuNTI3NSAyMTkuMTI3IDkxLjgyODggMjEyLjMyMSA5Ny41NjMyQzIxMC41OTQgOTguNjMwNSAyMDguOTY5IDk5LjgzNDIgMjA3LjQ1OCAxMDEuMTc0QzIwMy4xMDcgMTAzLjk5IDE5OC4yMSAxMDYuMDkxIDE5Mi43NDUgMTA3LjAxMUMxODUuMzM3IDEwOC4yNiAxNzguNTQyIDEwOS40NjMgMTcyLjQyOSAxMTAuOTUxQzE3Mi43NTkgMTA2LjcyNyAxNzMuNzU5IDk4LjUwNTYgMTc2Ljg0OSA4OS4yMjg1TTE0My43NjMgMTM3LjA1NkMxNDUuNjA0IDEzMC45MTMgMTQ5LjA0NiAxMjYuMzI2IDE1NC4yNzMgMTIyLjg1MUMxNTguOTg4IDExOS43MTcgMTY1LjE5MiAxMTcuNDggMTcyLjQwNyAxMTUuNjc1QzE3OC43NTggMTE0LjA3MyAxODUuODkzIDExMi43OSAxOTMuNDgzIDExMS41MDdDMTk1LjYwOCAxMTEuMTQ0IDE5Ny42ODcgMTEwLjYzMyAxOTkuNzMyIDEwOS45NEMxOTIuMTk5IDExOS41MDEgMTg1LjE0MyAxMjYuMDE5IDE3OC40MTcgMTMwLjc1NEMxNjguOTUzIDEzNy40MzEgMTYwLjExMyAxNDAuNTQyIDE1MS40NTUgMTQzLjYwOEMxNTAuMjc0IDE0NC4wNCAxNDkuMTAzIDE0NC40NDggMTQ3LjkyMiAxNDQuODY5QzE0NS44MzEgMTQ1LjYyOSAxNDMuOTExIDE0Ni42MDYgMTQyLjE2MSAxNDcuNzQxQzE0Mi4yOTcgMTQzLjcyMiAxNDIuODIgMTQwLjE5IDE0My43NjMgMTM3LjA0NU0xNzguODM4IDEzNy40MzFDMTgwLjg2IDEzNi4wMjMgMTgzLjA1MyAxMzQuNzA2IDE4NS40MTYgMTMzLjUyNUMxOTQuMjEgMTI5LjE2NCAyMDYuNzU0IDEyNy4yNzkgMjIxLjY5NSAxMjguMDc0QzIyNC4yODUgMTI4LjIxMSAyMjYuOTQ0IDEyOC41ODUgMjI5Ljc1MSAxMjguOTgzQzIzMi4wNDYgMTI5LjMwMSAyMzQuMzY0IDEyOS42MyAyMzYuNjU5IDEyOS44MjNDMjMyLjc5NiAxMzIuNDIzIDIyOS42NiAxMzUuNDY3IDIyNi43NCAxMzguNTY2QzIxNy45NDUgMTQ3Ljk1NyAyMDguODU2IDE1Ny42NTQgMTc3LjQ1MSAxNTguMzgxQzE3MC4xMTIgMTU4LjU1MSAxNjQuMDIyIDE1OS44NDYgMTU4Ljk3NyAxNjEuNzg4QzE2MS44NjMgMTU1LjUwOCAxNjcuOTUzIDE0NS4wNjIgMTc4LjgyNiAxMzcuNDQyTTI2MC43MzUgMTE2LjI1NEMyNjEuMDA3IDExOC4zMiAyNjEuMjIzIDEyMC4zOTggMjYxLjM5NCAxMjIuNDc2QzI1OS44NzEgMTIyLjU0NCAyNTguMzgzIDEyMi42NDcgMjU2Ljk4NSAxMjIuODA2QzI1OC40MjggMTIwLjk4OSAyNTkuNjc4IDExOC44MDkgMjYwLjczNSAxMTYuMjU0Wk0yNTguOTk2IDEwNi4xMjVDMjU2LjMyNiAxMTYuOTggMjUxLjQ1MiAxMjEuOTg4IDI0NS40NDEgMTIzLjk1MkMyNDAuOTMxIDEyNS40MjkgMjM1Ljc1IDEyNS4xOSAyMzAuMzg3IDEyNC40MjlDMjI3LjYwMyAxMjQuMDQzIDIyNC43MjkgMTIzLjYzNSAyMjEuOTQ1IDEyMy40ODdDMjA5LjgxIDEyMi44NCAxOTkuNDE0IDEyMy44NSAxOTAuODgxIDEyNi40NzNDMTk1LjU4NSAxMjIuMDY4IDIwMC40NDggMTE2LjY0IDIwNS41MzggMTA5Ljg4M0MyMDYuOTI0IDEwOC4wNDQgMjA4LjQyNCAxMDYuMzg2IDIxMC4wODMgMTA0Ljg5OUMyMTEuODIxIDEwMy43NzQgMjEzLjUyNiAxMDIuNTAzIDIxNS4xOTYgMTAxLjA5NUMyMjEuNDY4IDk3LjI2NzkgMjI5LjE3MSA5NS4zMjYyIDIzOC4yMjcgOTUuMzAzNUMyNDYuNzQ4IDk1LjI2OTQgMjU0LjA0MiA5Ny4wNDA4IDI1Ni45NCA5Ny44NDdDMjU3LjcxMiAxMDAuNTg0IDI1OC40MDUgMTAzLjM1NCAyNTguOTk2IDEwNi4xMjVaTTI0MC4zMTcgNjEuOTUzNUMyNDYuNzAzIDcxLjUxNDUgMjUxLjc0NyA4MS44MzYzIDI1NS4zMzggOTIuNzAzMkMyNTEuNDc1IDkxLjgwNjEgMjQ1LjM5NiA5MC43Mjc0IDIzOC40MzEgOTAuNzI3NEgyMzguMzI5QzIzMy4wMTEgOTAuNzI3NCAyMjguMDU4IDkxLjM3NDYgMjIzLjUyNCA5Mi42NDY0QzIyNi41MzUgODkuMDEyOCAyMjkuMzY0IDg0Ljg3OTUgMjMxLjk4OSA4MC4yODA3QzIzNi4yOTUgNzIuNzYzNiAyMzguODUyIDY2LjI3OTggMjQwLjMwNiA2MS45NTM1TTIzNS45NTQgNTUuNzg3N0MyMzYuMTcgNTYuMDgyOSAyMzYuMzg2IDU2LjM3ODIgMjM2LjYxMyA1Ni42NzM0QzIzNC42NyA1OS45ODkxIDIzMS4yNSA2NC44NzE4IDIyNS44MzEgNjkuNTk1NUMyMTMuOTkyIDc5LjkyODcgMTk3LjY3NiA4NS4xMDY2IDE3OC40ODUgODQuNjUyNEMxNzguNzgxIDgzLjkwMyAxNzkuMDc2IDgzLjE1MzUgMTc5LjQwNiA4Mi4zOTI3QzE4MS45NzMgNzYuNDMxMyAxODUuMDk4IDcxLjEyODQgMTg4Ljc0NSA2Ni41MDY5QzE4OS4wMjkgNjYuMTQzNSAxODkuMzEzIDY1LjgwMjkgMTg5LjYwOSA2NS40NTA5QzE5OC43MzIgNTQuMzkxIDIxMS4wNzEgNDcuNDE5IDIyNi40NDQgNDQuNjE0M0MyMjkuNzk2IDQ4LjEzNDMgMjMzIDUxLjg5MjkgMjM1Ljk0MyA1NS43NzYzTTIwMC4zMjMgNDIuNDM0MUMyMDEuODkxIDM0Ljk2MjQgMjAxLjgxMSAyOC40MzMyIDIwMS40NTkgMjQuMjY1OUMyMDkuMDYgMjkuMDAxIDIxNi4xNSAzNC41NDIzIDIyMi41OTMgNDAuNzUzNUMyMTIuNDEyIDQzLjAzNTkgMjA0LjE0MSA0Ny4wMjE1IDE5Ny40NDggNTEuOTI2OUMxOTguNzg5IDQ4LjU3NzIgMTk5LjY5OCA0NS4zNzUgMjAwLjMyMyA0Mi40MzQxWk0xNzguNzEzIDEzLjAyNDNDMTg0LjgzNyAxNS4zMTgxIDE5MC44MTMgMTguMTExNCAxOTYuNTQgMjEuMzM2M0MxOTYuOTQ5IDIzLjkxMzkgMTk3LjkwMyAzMi4wMzI4IDE5NS44NDYgNDEuNjYxOUMxOTQuMDUxIDUwLjA0MiAxOTAuNTUyIDU3LjM1NDcgMTg1LjM4MiA2My41NDMyQzE4MS4wMTkgNjguNzQzOSAxNzUuNDk3IDczLjE0OTcgMTY4LjgwNSA3Ni43MjY1QzE2Ni45NjQgNzcuNzAzMSAxNjUuMjAzIDc4LjcxMzcgMTYzLjUxIDc5LjczNTZDMTYwLjczOCA2Ni43IDE2MS41NjcgNTQuOTgxNSAxNjMuNzI2IDQ1LjM4NjRDMTY0Ljg5NiA0MC4xOTcxIDE2Ni40NDIgMzUuNjA5NiAxNjguMDIxIDMxLjc4M0MxNzEuOTUyIDIyLjI2NzQgMTc2LjY2NyAxNS42NzAxIDE3OC43MzUgMTMuMDI0M00xNDguNDQ0IDUuNzIyOThMMTQ5LjI0IDYuNzU2MjlDMTQ5LjM1MyA2LjMwMjA5IDE0OS40MzMgNi4wNTIyOCAxNDkuNDMzIDYuMDQwOTJMMTQ5LjE2IDUuODAyNDZDMTU3LjcwNCA2LjgzNTc4IDE2Ni4xMDEgOC43MjA3MyAxNzQuMjAyIDExLjQyMzJDMTcxLjcwMiAxNC43ODQ0IDE2Ny41MSAyMS4wOTc4IDE2My44ODUgMjkuODQxMkMxNjIuNDE5IDMzLjM5NTQgMTYwLjk2NSAzNy41NCAxNTkuNzk1IDQyLjIwN0MxNTMuMTI1IDM0LjkxNyAxNDkuMzE5IDI3LjAzNjUgMTQ4LjQyMiAxOC43NTg3QzE0OC4xMTUgMTUuODI5IDE0OC4yNCAxMy4xMjY1IDE0OC40OSAxMC45ODA0QzE0OC43MDYgOS4xMTgxNiAxNDkuMDI0IDcuNjc2MDYgMTQ5LjIyOCA2LjgyNDQzTDE0Ny44NDIgNS42NDM0OUMxNDguMDQ3IDUuNjY2MiAxNDguMjUxIDUuNjc3NTYgMTQ4LjQ1NiA1LjcxMTYyTTE1OC42MTMgNDcuNjAwNkMxNTYuNzczIDU3LjUyNSAxNTYuMzg2IDY5LjMzNDMgMTU5LjQyIDgyLjMzNkMxNTMuMTcxIDg2LjUzNzMgMTQ4LjA2OSA5MS4wNDUzIDE0NC4xMDQgOTUuODU5OUMxNDQuMTk1IDk0Ljg4MzQgMTQ0LjIyOSA5My44NjE0IDE0NC4yMjkgOTIuNzk0QzE0NC4yMjkgNzkuOTYyNyAxNDAuMDAyIDczLjY2MDYgMTM1LjkxMiA2Ny41NzQzQzEzMi4xOTcgNjIuMDIxNiAxMjguNjc0IDU2Ljc3NTYgMTI4Ljc5OSA0Ni4yMzhDMTI5LjM3OSA0NC4wMDExIDEyOS41NzIgNDEuNzk4MiAxMjkuNDU4IDM5LjYxOEMxMzEuNjQgMjcuOTMzNiAxMzguNzg3IDE4LjM2MTIgMTQzLjc0IDEyLjg5OTRDMTQzLjYzOCAxNC43OTU3IDE0My42NSAxNi44NTEgMTQzLjg2NSAxOC45NjNDMTQ0LjU3IDI2LjA3MTMgMTQ3LjcxNyAzNi43MzM4IDE1OC42MTMgNDcuNTg5M00xMzMuMDI2IDQuODcxMzVIMTMzLjY2MkMxMzcuMjk4IDQuODcxMzUgMTQxLjAxNCA1LjAzMDMyIDE0NC43MDYgNS4zNDgyNkMxNDQuNzA2IDUuMzgyMzMgMTQ0LjY5NSA1LjQxNjM5IDE0NC42ODMgNS40NTA0NkMxNDEuMzc3IDguNDU5NTYgMTMyLjE3NCAxNy42MTE4IDEyNy4zMTEgMzAuNDIwNEMxMjIuNzY2IDE5LjMxNTEgMTEyLjM4MSAxMC4zNTU5IDEwOC40MzkgNy4yNDQ1NkMxMTYuNTA2IDUuNjc3NTYgMTI0Ljc2NiA0Ljg4MjcgMTMzLjAyNiA0Ljg4MjdNMTA1LjgwMyAxMC45OTE4QzExMC40MDQgMTQuNjkzNSAxMjMuODU3IDI2LjUwMjggMTI0Ljg4IDM5LjIzMTlDMTI0LjUxNiA0MS4yOTg2IDEyNC4zIDQzLjQzMzMgMTI0LjI0MyA0NS42MzYyQzEyMS45MjUgNTMuODY4NyAxMTcuMTY1IDU5LjY0ODQgMTEyLjU1MiA2NS4yNTc5QzEwOS41OTggNjguODU3NCAxMDYuNTc1IDcyLjUxMzggMTA0LjI2OSA3Ni43OTQ3QzEwMi42MSA3MC40NTg1IDk5LjI2OTYgNjUuMDUzNSA5Ni4yMDE5IDYwLjA1NzJDOTIuNTg4OCA1NC4xODY2IDg5LjE5MTUgNDguNjQ1MyA4OC45NDE2IDQyLjU0NzZDODguNDc1NyAzMC4zMTgyIDEwMS40ODUgMTUuNTU2NSAxMDUuNzkxIDExLjAxNDVNMTAxLjY1NiA4Ljc0MzQ0Qzk3Ljk0MDMgMTIuNzUxOCA5MC44MTYzIDIxLjEzMTkgODYuOTg3MyAzMC4zNTIyQzg0Ljc5NDQgMjMuMTY0NCA4MS40MDg2IDE4LjI5MzEgNzkuOTA4OCAxNi4zNjI3Qzg2LjkwNzggMTMuMTcxOSA5NC4yMDIyIDEwLjYxNyAxMDEuNjU2IDguNzQzNDRaTTYwLjU0OCAyNy4zMDkxQzY1LjU0NzMgMjMuODc5OCA3MC43ODUxIDIwLjgwMjYgNzYuMjA0OCAxOC4xMjI4TDc1Ljc3MyAxOC41MDg4Qzc1Ljg5OCAxOC42NDUxIDg0LjAxMDUgMjcuODk5NSA4NC4zODU0IDQyLjY5NTJDODQuNTU1OCA0OS4wODgyIDgzLjI3MTkgNTYuNTE0NCA3OS4yNjEyIDY0LjY5MDFDNzUuNjkzNSA2MS41NDQ3IDcxLjY5NDEgNTguOTc4NSA2Ny42MjY1IDU2Ljg3NzhDNjcuNjAzOCA1Ni44Nzc4IDY3LjU5MjQgNTYuODc3OCA2Ny41ODEgNTYuODU1MUM1NS45NDY0IDQ5LjU1MzcgNTkuMTYxOCAzMi43MjU0IDYwLjU0OCAyNy4yODYzTTU0LjA2MDMgMzIuMDc4MkM1My42NzQgMzQuMjQ3IDUzLjMyMTggMzcuNDAzOCA1My41ODMxIDQwLjk1NzlDNTMuOTAxMiA0NS4yNjE1IDU1LjA2MDEgNDkuMTEwOSA1Ni45OTE3IDUyLjQzNzlDNDguMDk1MyA0OS40Mjg4IDQwLjIzMjggNDguMzE2IDM3LjE1MzcgNDcuOTc1NEM0Mi4zMTIgNDIuMTg0MyA0Ny45NzAzIDM2Ljg1ODcgNTQuMDYwMyAzMi4wODk2TTMzLjU4NiA1Mi4xNjU0QzM0LjM1ODYgNTcuNTM2NCAzNy4zNjk1IDczLjU5MjUgNDcuMDM4NiA4Ny4xMjc4QzM0LjU4NTkgODIuNTc0NCAyMC4xNzg5IDgxLjY3NzQgMTUuNjM0MSA4MS41MDdDMjAuMjU4NCA3MC45Njk1IDI2LjMwMyA2MS4xMTMyIDMzLjU4NiA1Mi4xNTRNMTIuNzcwOSA4OC42MjY3QzE0Ljc1OTIgOTguNTM5NyAyMC42NDQ3IDEyMi4wMzMgMzMuMzU4OCAxMzIuODc4QzMzLjc0NTEgMTMzLjE3MyAzNC4xMDg3IDEzMy40NjggMzQuNDcyMiAxMzMuNzg2QzM5LjM2OTMgMTM4LjAyMSA0Mi41ODQ3IDE0NC4wNTEgNDQuMzc5OSAxNDguMTYyQzMxLjA4NjQgMTQzLjk5NCAxNy43MzYgMTM1Ljk0MyA1LjUyMTkyIDEyMC4xMTRDNi42MDEzMSAxMDkuMzI3IDkuMDIxNDEgOTguNzY2OCAxMi43NzA5IDg4LjYyNjdaTTEzMy45NDYgMjY2LjIwOUg0Ljg2MjkzVjIyNC45MzRMMTAuNjQ2MiAyMjAuMDI4QzExLjM3MzMgMjE5LjQxNSAxMi4yOTM3IDIxOS4wNzQgMTMuMjU5NCAyMTkuMDc0SDE1LjI5MzJDMTUuNTg4NiAyMTkuMDc0IDE1LjgzODYgMjE5LjEwOCAxNi4xNDU0IDIxOS4xNzZDMjEuNzY5NiAyMjAuMzkxIDM1LjU1MTYgMjIyLjc4NyA0Mi4wNzM0IDIxOC43MTFDNDYuNzQzMiAyMTUuODA0IDU0Ljk4MDYgMjE1LjI4MiA1OC4yOTgzIDIxNS4xOTFDNjAuMzIwNyAyMTUuMTM0IDYyLjIwNjggMjE0LjQxOSA2My43NjM0IDIxMy4xMDFDNjkuNzg1MyAyMDguMDE0IDcyLjUxMjEgMjA2LjI4OCA3My4wOTE2IDIwNi4wOTVDNzMuNTIzNCAyMDUuOTgyIDc0Ljk1NSAyMDYuMzIyIDc1LjgwNzEgMjA2LjUxNUM3OC4zNTIyIDIwNy4xMTcgODEuODQwMyAyMDcuOTM1IDg0LjI4MzIgMjA1LjU1Qzg1LjA0NDQgMjA1LjAyOCA4OS4wNzc5IDIwNC42NTMgOTYuNjc5MSAyMDUuODhDOTcuNTY1MyAyMDYuMDI3IDk4LjQ4NTYgMjA2LjAyNyA5OS40MDYgMjA1Ljg5MUwxMDQuNzY5IDIwNS4wOTZDMTA0LjkzOSAyMDUuMDczIDEwNS4xMzIgMjA1LjA2MiAxMDUuMzQ4IDIwNS4wNjJIMTE5LjA5NkMxMjEuNTg1IDIwNS4wNjIgMTIzLjk4MiAyMDQuMDA2IDEyNS42NzUgMjAyLjE1NUMxMjYuODIyIDIwMC44ODMgMTI4Ljc4OCAyMDAuNDg2IDEzMC4zNTYgMjAxLjIxM0wxMzMuOTM1IDIwMi44N1YyNjYuMjA5SDEzMy45NDZaTTEzMy45NDYgMTk3LjUxMUwxMzIuNDI0IDE5Ni44MDdDMTMxLjI0MiAxOTYuMjUgMTI5Ljk4MSAxOTUuOTc4IDEyOC42NzQgMTk1Ljk3OEMxMjYuMTYzIDE5NS45NzggMTIzLjc2NiAxOTcuMDM0IDEyMi4wOTYgMTk4Ljg4NUMxMjEuMzM1IDE5OS43MjUgMTIwLjI0NCAyMDAuMjAyIDExOS4xMTkgMjAwLjIwMkgxMDUuMzcxQzEwNC44OTQgMjAwLjIwMiAxMDQuNDYyIDIwMC4yMzYgMTA0LjA2NCAyMDAuMjkzTDk4LjcyNDIgMjAxLjA3NkM5OC4zMDM4IDIwMS4xMzMgOTcuODgzNSAyMDEuMTMzIDk3LjQ4NTggMjAxLjA3NkM4NC4xNjk1IDE5OC45MyA4MS43NjA4IDIwMS4yNDcgODAuOTY1NSAyMDIuMDE5QzgwLjM4NiAyMDIuNTg3IDc4LjM5NzcgMjAyLjEyMSA3Ni45NDMzIDIwMS43OEM3NS4xODIyIDIwMS4zNzIgNzMuMzY0MyAyMDAuOTQgNzEuNzA1NCAyMDEuNDRDNzEuMDU3OCAyMDEuNjMzIDY5LjA5MjIgMjAyLjI0NiA2MC42Mzg5IDIwOS4zODhDNTkuOTM0NCAyMDkuOTc5IDU5LjA4MjMgMjEwLjMwOCA1OC4xODQ3IDIxMC4zMzFDNTMuNTcxNyAyMTAuNDU2IDQ0Ljk5MzQgMjExLjE3MSAzOS41MTcgMjE0LjU4OUMzNS40MTUzIDIxNy4xNTUgMjQuOTM5NSAyMTYuMDk5IDE3LjIzNjEgMjE0LjQ0MUMxNi42MTEyIDIxNC4yOTQgMTUuOTc0OSAyMTQuMjI2IDE1LjMwNDYgMjE0LjIyNkgxMy4yNzA4QzExLjE1NzUgMjE0LjIyNiA5LjExMjMxIDIxNC45NzUgNy41MTAyNyAyMTYuMzM4TDQuODc0MjkgMjE4LjU3NVYxMzIuOTU3QzQuODc0MjkgMTMwLjk5MyA0LjkzMTEgMTI5LjA0IDUuMDIxOTkgMTI3LjA4NkMxNS4zMDQ2IDEzOS41NTQgMjcuMDY0MiAxNDcuODU1IDQwLjg5MTggMTUyLjM5N0M0Mi41MzkyIDE1Mi45NDIgNDQuMTg2NyAxNTMuNDE5IDQ1LjgyMjkgMTUzLjgzOUM1Ny4xODQ4IDE1Ni43OTEgNjguNDY3MyAxNTcuMTA5IDc4LjU2ODEgMTU3LjM5M0M4NS4yODMgMTU3LjU4NiA5MS42Njg0IDE1Ny43NjggOTcuNDc0NCAxNTguNjc2Qzk4LjA1MzkgMTU4Ljc2NyA5OC42MzMzIDE1OC44NTggOTkuMjAxNCAxNTguOTcyQzEwMi40OTYgMTU5LjU3MyAxMDUuNTMgMTYwLjYwNyAxMDguMzAyIDE2MS45MzVDMTEyLjkzOCAxNjQuMTUgMTE2Ljg2OSAxNjcuMTkzIDEyMC4xNzYgMTcwLjUwOEMxMjEuNjg3IDE3Mi4wMyAxMjMuMDYyIDE3My42MDggMTI0LjMyMyAxNzUuMTk4QzEyOS43NzcgMTgyLjEwMiAxMzIuNzY1IDE4OS4wNTEgMTMzLjcxOSAxOTEuNTI3QzEzMy44MSAxOTEuNzc3IDEzMy44OSAxOTEuOTgxIDEzMy45NDYgMTkyLjE0VjE5Ny41MjJWMTk3LjUxMVpNMTI5LjcyIDE3NC43MUMxMjkuNzIgMTc0LjcxIDEyOS42ODYgMTc0LjY3NiAxMjkuNjg2IDE3NC42NTNDMTMwLjYxNyAxNzEuMjU4IDEzNC4xOTYgMTYwLjAwNSAxNDIuNDkxIDE1My4yMTVDMTQ0LjUxMyAxNTEuNTQ1IDE0Ni44MzEgMTUwLjE0OSAxNDkuNDU1IDE0OS4xOTVDMTUwLjYxNCAxNDguNzc1IDE1MS43OTYgMTQ4LjM1NSAxNTIuOTU1IDE0Ny45NDZDMTU3LjE0OCAxNDYuNDU4IDE2MS4zNzQgMTQ0Ljk1OSAxNjUuNjkyIDE0My4wODZDMTU3LjcxNiAxNTIuMDc5IDE1My45ODkgMTYxLjQyNCAxNTIuODUzIDE2NC43MTdDMTQ3LjQ3OCAxNjcuODI5IDE0My43MjkgMTcxLjY2NyAxNDEuMTM5IDE3NS4xNTNDMTM4LjU1OSAxNzguNjM5IDEzNi44NjYgMTgyLjEwMiAxMzUuNzg3IDE4NC45MjlDMTM0LjM4OSAxODIuMDY4IDEzMi4zOSAxNzguNDU3IDEyOS43MiAxNzQuNzIxTTEzOC41MDMgMjA0LjkwM0MxNDAuOTY4IDIwNS42NzUgMTQzLjY0OSAyMDUuMzU3IDE0NS44ODggMjAzLjk2MUwxNzEuMjM2IDE4OC4wOTdDMTcxLjg4NCAxODcuNyAxNzIuNjIzIDE4Ny40ODQgMTczLjM4NCAxODcuNDg0SDE3NS40NzRDMTc1Ljk2MyAxODcuNDg0IDE3Ni40NTIgMTg3LjU3NSAxNzYuODk1IDE4Ny43MzRMMTg3LjEyIDE5MS41NzJDMTg5LjE4OCAxOTIuMzQ0IDE5MS40NzIgMTkyLjMyMiAxOTMuNTUxIDE5MS41MDRMMjAwLjYzIDE4OC42NzdDMjAxLjk0OCAxODguMTU0IDIwMy40NTkgMTg4LjM1OSAyMDQuNTg0IDE4OS4yMUwyMTUuODg5IDE5Ny44NTJDMjE2LjE5NiAxOTguMDc5IDIxNi41MjUgMTk4LjMwNiAyMTYuODMyIDE5OC40NzZDMjE3LjE5NiAxOTguNjkyIDIyMy4zOTkgMjAzLjc2OCAyMjYuNzI4IDIwNi40NDdDMjI0LjU3IDIwNy43MTkgMjIyLjcxNyAyMDkuNjM4IDIyMC41NTkgMjExLjkwOUMyMTcuOTU3IDIxNC42MzQgMjE0LjczIDIxOC4wMyAyMDkuNzE5IDIyMS41MTZDMjA4LjUyNiAyMjIuMzQ1IDIwNi44NzkgMjIzLjQ1NyAyMDQuOTcgMjI0Ljc1MkMxOTYuNjE5IDIzMC40MDcgMTgzLjk5NiAyMzguOTU3IDE3OS45NzQgMjQzLjUxQzE3Mi4wMiAyNTIuNTA0IDE2MC40ODggMjYxLjMzOCAxNTMuNjM3IDI2Ni4yNTVMMTM4LjQ5MSAyNjYuMTk4VjIwNC44OTJMMTM4LjUwMyAyMDQuOTAzWk0xNjEuMjgzIDI2Ni4yODlDMTY4LjYgMjYwLjc1OSAxNzcuMDA4IDI1My43NTMgMTgzLjM5NCAyNDYuNTMxQzE4Ny4wMyAyNDIuNDA5IDE5OS44NjkgMjMzLjcxMSAyMDcuNTM4IDIyOC41MjJDMjA5LjQ1OCAyMjcuMjE2IDIxMS4xMTcgMjI2LjA5MiAyMTIuMzMzIDIyNS4yNTFDMjE3LjcxOCAyMjEuNTA0IDIyMS4xMjcgMjE3LjkxNiAyMjMuODY1IDIxNS4wNDNDMjI2LjUyNCAyMTIuMjUgMjI4LjQ0NCAyMTAuMjI5IDIzMC43NzMgMjA5LjYyN0MyMzQuMzI5IDIwOC42OTYgMjM2LjYyNSAyMDcuODU1IDIzOC4yOTUgMjA3LjI0MkMyNDAuODYzIDIwNi4zIDI0Mi4wMzMgMjA1Ljg2OCAyNDUuMDY3IDIwNi4wMTZDMjQ3LjY1NyAyMDYuMTE4IDI1MC4yMzYgMjAzLjgwMiAyNTMuODgzIDIwMC4yMjVDMjU0LjkyOSAxOTkuMTkxIDI1Ni4zNiAxOTcuNzgzIDI1Ni44MTUgMTk3LjU1NkMyNTcuNzU4IDE5Ny4xOTMgMjU5LjgzNyAxOTYuMzQxIDI2MS44MzcgMTk1LjUyNFYyNjYuNjQxTDE2MS4zMDYgMjY2LjI4OUgxNjEuMjgzWicgZmlsbD0nJTIzQjdBODk0JyBmaWxsLW9wYWNpdHk9JzAuMTUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhc3RQb3N0c19faGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM5MScgaGVpZ2h0PSczOTcnIHZpZXdCb3g9JzAgMCAzOTEgMzk3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTM4OS45MzUgMTc4Ljg3NkMzODkuNDg2IDE3My4zMjIgMzg4LjgwMyAxNjcuNzM0IDM4Ny44ODggMTYyLjI2MkwzODcuODU1IDE2Mi4wM0MzODcuNjg4IDE2MS4wOTggMzg3LjUzOSAxNjAuMTg0IDM4Ny4zNTYgMTU5LjI2OUMzODYuMTU3IDE1Mi43NSAzODQuNTkzIDE0Ni4xOTggMzgyLjcxMyAxMzkuNzYyQzM4Mi4zMTMgMTM4LjM5OCAzODEuODk3IDEzNy4wNTEgMzgxLjQ2NSAxMzUuNzJDMzc1LjY3NCAxMTcuNDc3IDM2Ny4yMDQgMTAwLjE5OCAzNTYuMjU1IDg0LjMxNTlDMzU0LjY0IDgxLjk4NzcgMzUyLjk2IDc5LjY1OTQgMzUxLjI0NiA3Ny4zOTc3QzM0Ni41MiA3MS4xNjEzIDM0MS4zOTUgNjUuMTU3OCAzMzUuOTg3IDU5LjU1MzNDMzM0LjkwNSA1OC40MzkxIDMzMy44MjMgNTcuMzI0OSAzMzIuNzA4IDU2LjIyNzJDMzIxLjc3NiA0NS40MTc1IDMwOS41NDUgMzUuOTA1IDI5Ni4zOTkgMjcuOTcyM0MyOTUuMzE3IDI3LjMwNzEgMjk0LjI1MiAyNi42NzUxIDI5My4xODcgMjYuMDc2NEMyODMuMjM2IDIwLjMyMjMgMjcyLjcyIDE1LjQzMyAyNjEuOTcgMTEuNTQxNUMyNjAuODU1IDExLjEyNTcgMjU5LjcyNCAxMC43MjY2IDI1OC41OTIgMTAuMzYwN0MyNDMuOTMyIDUuMzU0OTggMjI4LjU4OSAyLjEyODY5IDIxMi45OTcgMC43NDgzNjZDMjA3LjIyMyAwLjI0OTQ1NSAyMDEuNDE2IDAgMTk1Ljc0MSAwSDE5NC44MDlDMTgxLjE0OCAwIDE2Ny41MDIgMS40MzAyMSAxNTQuMjA3IDQuMjQwNzRMMTUyLjc3NiA0LjU0MDA5QzEzOS4zMTQgNy41MDAyOSAxMjYuMTUxIDExLjkwNzMgMTEzLjYzNyAxNy42NjE0QzEwMi4zNTUgMjIuODMzNSA5MS40NzI0IDI5LjEzNjQgODEuMzM4MyAzNi40MjA1QzY4Ljg0MTQgNDUuMzg0MyA1Ny4zNzYxIDU1Ljg0NDggNDcuMjkyMSA2Ny41MTkzTDQ1LjkxMDkgNjkuMTMyNEMzMy40NjM5IDgzLjg2NjkgMjMuMzI5OSAxMDAuMjY0IDE1Ljc1ODUgMTE3Ljg3NkMxNS4yMjYgMTE5LjE0IDE0LjY3NjggMTIwLjQwNCAxNC4xNzc2IDEyMS42NjhDNi41ODk2IDE0MC4zNzcgMS45OTY4NSAxNjAuMSAwLjUxNTg1MyAxODAuMzRMMC40MzI2NTEgMTgxLjY3QzAuMTQ5NzY0IDE4NS45NjEgMCAxOTAuMzM1IDAgMTk0LjcwOFYzOTdIMzkwLjU2N1YxOTQuNzA4QzM5MC41NjcgMTg5LjQ1MyAzOTAuMzUxIDE4NC4xMzEgMzg5LjkzNSAxNzguODc2Wk0zODMuNDQ1IDE5NC43MDhWMjc5LjE1N0MzODAuMDE3IDI4MC41NzEgMzc1LjQyNCAyODIuNDY3IDM3My43MSAyODMuMTE1QzM3MS45OCAyODMuNzggMzcwLjE4MyAyODUuNDkzIDM2Ny4xMzcgMjg4LjQ4N0MzNjUuMDQxIDI5MC41NDkgMzYwLjY4MSAyOTQuODQgMzU5LjIxNyAyOTUuMDczQzM1My40MjYgMjk0Ljc5IDM1MC43NDcgMjk1Ljc3MSAzNDYuNjcgMjk3LjI2OEMzNDQuNzg5IDI5Ny45NjYgMzQyLjUyNiAyOTguNzgxIDMzOS4zNjUgMjk5LjcxMkMzMzUuODcgMjk2LjkzNSAzMjIuMTA4IDI4NS4xMTEgMzIxLjE2IDI4NC41NDVDMzIwLjkxIDI4NC4zOTYgMzIwLjY2MSAyODQuMjQ2IDMyMC40NjEgMjg0LjA5NkwzMDMuOTIxIDI3MS40NTdDMzAwLjI5MyAyNjguNjk3IDI5NS40MDEgMjY4LjAxNSAyOTEuMTU3IDI2OS43MTFMMjgwLjgwNyAyNzMuODUyQzI3OS40MjYgMjc0LjQwMSAyNzcuOTEyIDI3NC40MTggMjc2LjUzIDI3My45MDJMMjYxLjUzNyAyNjguMjgxQzI2MC4wNzMgMjY3LjczMiAyNTguNTI1IDI2Ny40NjYgMjU2Ljk2MSAyNjcuNDY2SDI1My44OTlDMjUxLjQ1MyAyNjcuNDY2IDI0OS4wNTcgMjY4LjE0OCAyNDYuOTc3IDI2OS40NDVMMjA5Ljg1MiAyOTIuNjc4QzIwOC4xNzIgMjkzLjcyNSAyMDYuMTI1IDI5My44NzUgMjA0LjMyOCAyOTMuMDc3TDIwMi44MTMgMjkyLjM3OFYyODEuMTUzQzIwMy4wMTMgMjc5Ljg3MiAyMDQuODQzIDI3MC4wNiAyMTIuMTk5IDI2MC4yOThDMjE2Ljk0MSAyNTMuOTc5IDIyMi44ODIgMjQ5LjAyMyAyMjkuOTM3IDI0NS40NjRDMjM4LjM1NyAyNDEuMjA3IDI0OC40MjUgMjM4LjkyOCAyNjAuMDA2IDIzOC42NjJDMzA4Ljc3OSAyMzcuNTQ4IDMyMy43MDYgMjIxLjYxNiAzMzYuOTAyIDIwNy41NDdDMzQzLjg5MSAyMDAuMDk3IDM1MS40NjIgMTkzLjMyOCAzNjMuMjk0IDE4OS40MzZDMzY4Ljg1MSAxODcuNTkgMzc1LjM3NCAxODYuMzkzIDM4My4xOTUgMTg2LjA2MUMzODMuMzI5IDE4OC45NTQgMzgzLjQxMiAxOTEuODQ4IDM4My40MTIgMTk0LjcwOE0yMDIuNTY0IDIwNS44MDFDMjAxLjcxNSAyMTAuNjQgMjAxLjM4MiAyMTUuOTYyIDIwMS40OTkgMjIxLjc4M0MxOTIuMzMgMjMwLjU5NyAxODcuMzA0IDI0Mi4yNTQgMTg0Ljg5MiAyNDkuMzg5QzE4My44NiAyNDguMTkyIDE4Mi44MTIgMjQ3LjA2MSAxODEuNzQ3IDI0NS45NDZDMTgwLjU5OCAyNDMuNjY4IDE3NC4yNDIgMjI5Ljc2NSAxNzguMjUyIDIwOS4zNzZDMTc4LjY4NSAyMDcuMjE0IDE3OS4yMTcgMjA0Ljk2OSAxNzkuOSAyMDIuNjQxQzE4Mi44OTUgMTkyLjUzIDE4OC40NTMgMTg1LjEyOSAxOTQuMzI3IDE3Ny4yOTZDMTk1LjA5MiAxNzYuMjY1IDE5NS44NzQgMTc1LjI2NyAxOTYuNjIzIDE3NC4yMkMxOTUuNTkxIDE4OC44MjEgMjAwLjU4NCAyMDEuNDc3IDIwMi41NjQgMjA1LjgxN00yMDAuMzE3IDE1NS43MUMxOTcuMzg5IDE2Mi4xMTMgMTkzLjI2MiAxNjcuNTg0IDE4OS4wMzUgMTczLjIzOEMxODQuODc1IDE3OC43NiAxODAuNTk4IDE4NC40NDcgMTc3LjI4NyAxOTEuMTgzQzE3NS43NzMgMTgxLjA4OCAxNzEuMTggMTY5LjI2NCAxNjEuMTI5IDE1Ni4xMjZDMTU1LjUzOCAxNDguODI1IDE1My4wNzUgMTQxLjE5MiAxNTMuNjI0IDEzMi44MjdDMTUzLjkwNyAxMzEuMTQ3IDE1NC4xMDcgMTI5LjUwMSAxNTQuMjIzIDEyNy45MDRDMTU2LjM1MyAxMTYuNDI5IDE2My4wMDkgMTA4LjMzIDE3MC4wMTUgOTkuODMyMUMxNzQuNzA4IDk0LjE0NDUgMTc5LjUgODguMzQwNSAxODMuMjk0IDgxLjI3MjZDMTg1LjMyNCA5MC40ODU4IDE4OS41MDEgOTYuNjcyMyAxOTMuNTYxIDEwMi43MjZDMTk5LjIzNiAxMTEuMTkxIDIwNC42MTEgMTE5LjE3MyAyMDQuNTk0IDEzNS44ODdDMjA0LjU5NCAxNDMuNzAzIDIwMi45MyAxNTAuMDU2IDIwMC4zNTEgMTU1LjY5M00xMDkuNzEgMTIxLjY4NEMxMTAuMzA5IDEzMS41NzkgMTEzLjk3IDE0Ni4wMzEgMTI2LjkzMyAxNjIuNTI5QzExNy41NjUgMTU4LjE4OCAxMDMuNzg2IDE1MC42NTQgODguMTc3NiAxMzguMzY1Qzg3LjUxMTkgMTM3Ljc2NiA4Ni44Mjk3IDEzNy4yIDg2LjA5NzUgMTM2LjY2OEM4Ni4wNDc2IDEzNi42MTggODYuMDE0MyAxMzYuNTg1IDg1Ljk0NzcgMTM2LjUzNUM2NC44MzEgMTE4LjM3NSA1Ny45NTg2IDg4LjI0MDcgNTYuMDc4MiA3Ny4yNDhDNjMuNjY2MiA3OC4yOTU3IDgwLjM1NjYgODEuMzcyNCA5NS44NDg4IDg5LjI3MThDMTAxLjkwNiA5Mi4zNDg0IDEwNy43OTcgOTYuMTU2OCAxMTIuODcyIDEwMC44OEMxMTEuNzA3IDEwMy42MjQgMTA5LjA0NSAxMTEuMDQxIDEwOS42OTQgMTIxLjY4NE0xMzEuMTI2IDIxMC43OUMxMjYuNDY3IDIwOC40NDUgMTIxLjM0MiAyMDYuNzY1IDExNS45ODQgMjA1LjQ2OEMxMTQuNjM2IDE5OC4xMDEgMTA5Ljg0MyAxNzQuNTAyIDk5Ljk3NTYgMTU1LjExMUMxMTYuMTY3IDE2NS43MzggMTI4LjgzIDE3MC45NDMgMTM0LjU1NCAxNzIuOTcyQzEzMC42NjEgMTg1LjUyOCAxMjguMTE1IDE5OC4yMzQgMTMxLjEyNiAyMTAuNzlaTTExOS4yNzggMTAyLjk3NUMxMjAuMDYxIDEwMS42MTIgMTIwLjc5MyAxMDAuMjMxIDEyMS40NzUgOTguODg0MUMxMjQuODg2IDkyLjE2NTUgMTI3LjExNiA4NS43NDYxIDEyOC40ODEgNzkuNzQyNkMxMzAuNDQ0IDgzLjY2NzQgMTMyLjgyNCA4Ny41MjU2IDEzNS4yNTMgOTEuNDgzNkMxNDEuNzYgMTAyLjA2MSAxNDguNDY2IDExMi45NyAxNDcuNTY3IDEyNy4xMDZDMTQ3LjMwMSAxMjguNjg2IDE0Ny4xMDEgMTMwLjMzMiAxNDYuOTY4IDEzMi4wMjhDMTQ1LjIzOCAxNDEuNjQxIDE0MS45NDMgMTUxLjE4NyAxMzguNzQ4IDE2MC40MTZDMTM4LjI4MiAxNjEuNzggMTM3Ljc5OSAxNjMuMTYgMTM3LjMzMyAxNjQuNTI0QzEyNC41NyAxNTAuNDg4IDExNy4zODEgMTM1Ljc4NyAxMTYuNCAxMjEuNzM0QzExNS42MTggMTEwLjU0MiAxMTkuMDYyIDEwMy40MjQgMTE5LjI3OCAxMDIuOTkyTTgzLjk1MDkgMTQzLjU3Qzg0LjAzNDEgMTQzLjYzNiA4NC4xMzM5IDE0My43MiA4NC4yMTcxIDE0My43ODZDODUuNjk4MSAxNDUuMTE3IDg3LjAxMjcgMTQ2LjU5NyA4OC4xMTEgMTQ4LjE2QzEwMC4yNzUgMTY1LjQyMiAxMDYuNzE1IDE5Mi45NDUgMTA4LjkxMSAyMDMuOTcxQzEwNC4xMzYgMjAzLjA5IDk5LjI0MzQgMjAyLjQyNSA5NC40MDExIDIwMS43NDNDODMuMTE4OSAyMDAuMTggNzEuNDg3MiAxOTguNTMzIDYxLjQwMzEgMTk0LjU3NUM1OS4wOTAxIDE5My42NjEgNTYuOTEwMiAxOTIuNDMgNTQuODYzNCAxOTAuODgzQzU0LjIzMTEgMTkwLjMxOCA1My41NjU1IDE4OS43NjkgNTIuODk5OSAxODkuMjU0VjE4OS4yODdDMzUuMjc3NyAxNzQuMDg3IDI3LjE0MDUgMTM4LjI2NSAyNC44MTA5IDEyNi4yMjRDMzUuNjEwNSAxMjYuODIzIDY1LjI4MDMgMTI5LjU1MSA4MS4zNTUgMTQxLjQ0MUM4Mi4yMDM2IDE0Mi4xOSA4My4wNjg5IDE0Mi44ODggODMuOTUwOSAxNDMuNTg3TTkzLjQ4NTggMjA4LjM3OEMxMDkuMTc4IDIxMC41NzQgMTI0LjIyMSAyMTIuNjg2IDEzNC41MjEgMjIwLjg1MUMxMzYuMTE5IDIyMi4wOTggMTM3LjYgMjIzLjUxMiAxMzguOTQ3IDIyNS4wOTJDMTMxLjQ0MyAyMjQuMjQ0IDEyMy41MzggMjI0LjAxMSAxMTUuMjg1IDIyMy43NzhDMTAxLjg3MyAyMjMuMzc5IDg3LjU3ODUgMjIyLjY0NyA3My4wNjgxIDIxOS4xNzJDNzEuODM2NyAyMTUuNzQ2IDY5LjI3NCAyMDkuMzkzIDY1LjExMzkgMjAyLjkyNEM3NC4yNDk1IDIwNS42ODQgODQuMDAwOCAyMDcuMDQ4IDkzLjQ4NTggMjA4LjM2Mk0xNDIuODI1IDE2OS4wNDhDMTQzLjU0IDE2Ni45MTkgMTQ0LjI3MiAxNjQuNzc0IDE0NS4wMzggMTYyLjYxMkMxNDYuNTY5IDE1OC4yMDUgMTQ4LjEgMTUzLjc0OCAxNDkuNTE0IDE0OS4yMDhDMTUwLjk5NSAxNTIuOTk5IDE1My4wOTIgMTU2LjY1OCAxNTUuODM3IDE2MC4yMzRDMTY4LjQzNCAxNzYuNjk4IDE3My4zNDMgMTkyLjQ2MyAxNzAuNDQ4IDIwNy4xOThDMTcwLjExNSAyMDguODQ0IDE2OS42OTkgMjEwLjQ3NCAxNjkuMTgzIDIxMi4xMDRDMTY2LjI4OCAyMjEuMTE3IDE2MS4wMTMgMjI3LjIzNyAxNTguNTE3IDIyOS43ODJDMTU1LjEyMiAyMjguMzUyIDE1MS42MjcgMjI3LjI3MSAxNDguMDY2IDIyNi41MjJDMTQ1LjkwMyAyMjIuNzY0IDE0My4zMDcgMjE5LjYzNyAxNDAuMzc5IDIxNy4wMjZDMTMzLjA3MyAyMDEuNzc2IDEzNy4xODQgMTg1LjgxMSAxNDIuODI1IDE2OS4wNjRNMTcwLjI5OCAyMjUuNDkxQzE3MC40NjQgMjI5Ljk2NSAxNzEuMDQ3IDIzMy45MjMgMTcxLjc5NiAyMzcuMjQ5QzE2OS41NDkgMjM1LjYwMiAxNjcuMjE5IDIzNC4xMjIgMTY0Ljg0IDIzMi44MDhDMTY2LjQzNyAyMzEuMDI5IDE2OC4zNjggMjI4LjU4NCAxNzAuMjk4IDIyNS40OTFaTTIwNC44MSAxNjUuNzA1QzIwNS40NzYgMTYzLjM0MyAyMDYuMzQxIDE2MC45OTkgMjA3LjM1NiAxNTguNzA0QzIxMy4xNjQgMTQ1LjY4MiAyMjQuNTYyIDEzMy44NzQgMjQxLjM2OSAxMjMuNDQ3QzI0NC4xOTggMTIxLjcwMSAyNDcuMTc3IDExOS45ODggMjUwLjMwNSAxMTguMzA4QzI1My4zNSAxMTYuNjc5IDI1Ni4xOTYgMTE0Ljk2NiAyNTguODU4IDExMy4xNTNDMjU4LjA2IDExNC43ODMgMjU3LjMyNyAxMTYuMzk2IDI1Ni42MjggMTE3Ljk5MkMyNTUuODk2IDExOS42NzIgMjU1LjIzMSAxMjEuMzM1IDI1NC41OTggMTIyLjk4MkMyNDcuNTI2IDE0MS40NDEgMjQ2LjAxMiAxNTguMDA1IDI0NS42NzkgMTY0LjIyNUMyMzYuNTkzIDE2Ni44MTkgMjI4LjczOSAxNjkuOTk2IDIyMi4yNDkgMTc0LjMwM0MyMTQuNDYyIDE3OS40NzUgMjA4LjkzNyAxODYuMTc3IDIwNS41NDIgMTk0Ljc1OEMyMDMuNTEyIDE4OC44NTQgMjAxLjIxNiAxNzguMjI4IDIwNC43OTQgMTY1LjY4OE0yNTguOTkxIDEzMC42NDhDMjk3LjkzIDEzMi4xNDUgMzIyLjAwOSAxMTguNTc0IDMzNS40MDQgMTA2Ljc2N0MzMzcuMTM1IDEwNS4yNTQgMzM4LjczMiAxMDMuNzQgMzQwLjE5NyAxMDIuMjI3QzMzOC4zOTkgMTA2LjExOCAzMzYuMzE5IDExMC4yMDkgMzMzLjk0IDExNC4zNjdDMzI4LjUzMiAxMjMuNzk2IDMyMC45MjcgMTM0LjQ5IDMxMC45NTkgMTQyLjg4OEMzMDguNDMgMTQ0LjQ1MSAzMDYuMDUgMTQ2LjIxNCAzMDMuODM3IDE0OC4xNzdDMjk3LjQ2NCAxNTIuMzAxIDI5MC4yOTIgMTU1LjM3NyAyODIuMjg4IDE1Ni43MjVDMjcxLjQzOCAxNTguNTU0IDI2MS40ODcgMTYwLjMxNyAyNTIuNTM1IDE2Mi40OTVDMjUzLjAxNyAxNTYuMzA5IDI1NC40ODIgMTQ0LjI2OCAyNTkuMDA4IDEzMC42ODFNMjEwLjU1MSAyMDAuNzI4QzIxMy4yNDcgMTkxLjczMSAyMTguMjg5IDE4NS4wMTMgMjI1Ljk0NCAxNzkuOTI0QzIzMi44NDkgMTc1LjMzNCAyNDEuOTM1IDE3Mi4wNTggMjUyLjUwMiAxNjkuNDEzQzI2MS44MDQgMTY3LjA2OSAyNzIuMjU0IDE2NS4xODkgMjgzLjM3IDE2My4zMUMyODYuNDgxIDE2Mi43NzggMjg5LjUyNyAxNjIuMDMgMjkyLjUyMiAxNjEuMDE1QzI4MS40ODkgMTc1LjAxOCAyNzEuMTU2IDE4NC41NjQgMjYxLjMwNCAxOTEuNDk5QzI0Ny40NDMgMjAxLjI3NyAyMzQuNDk3IDIwNS44MzQgMjIxLjgxNyAyMTAuMzI0QzIyMC4wODYgMjEwLjk1NiAyMTguMzcyIDIxMS41NTUgMjE2LjY0MiAyMTIuMTdDMjEzLjU4IDIxMy4yODQgMjEwLjc2NyAyMTQuNzE1IDIwOC4yMDUgMjE2LjM3OEMyMDguNDA1IDIxMC40OSAyMDkuMTcgMjA1LjMxOCAyMTAuNTUxIDIwMC43MTJNMjYxLjkyIDIwMS4yNzdDMjY0Ljg4MiAxOTkuMjE1IDI2OC4wOTQgMTk3LjI4NiAyNzEuNTU1IDE5NS41NTZDMjg0LjQzNSAxODkuMTcgMzAyLjgwNiAxODYuNDEgMzI0LjY4OCAxODcuNTc0QzMyOC40ODIgMTg3Ljc3MyAzMzIuMzc2IDE4OC4zMjIgMzM2LjQ4NiAxODguOTA0QzMzOS44NDcgMTg5LjM3IDM0My4yNDIgMTg5Ljg1MiAzNDYuNjAzIDE5MC4xMzVDMzQwLjk0NSAxOTMuOTQzIDMzNi4zNTMgMTk4LjQgMzMyLjA3NiAyMDIuOTRDMzE5LjE5NiAyMTYuNjk0IDMwNS44ODQgMjMwLjg5NiAyNTkuODkgMjMxLjk2QzI0OS4xNCAyMzIuMjEgMjQwLjIyMSAyMzQuMTA2IDIzMi44MzMgMjM2Ljk0OUMyMzcuMDU5IDIyNy43NTMgMjQ1Ljk3OSAyMTIuNDUzIDI2MS45MDMgMjAxLjI5NE0zODEuODY0IDE3MC4yNjJDMzgyLjI2NCAxNzMuMjg4IDM4Mi41OCAxNzYuMzMyIDM4Mi44MjkgMTc5LjM3NUMzODAuNiAxNzkuNDc1IDM3OC40MiAxNzkuNjI1IDM3Ni4zNzMgMTc5Ljg1N0MzNzguNDg2IDE3Ny4xOTcgMzgwLjMxNyAxNzQuMDAzIDM4MS44NjQgMTcwLjI2MlpNMzc5LjMxOCAxNTUuNDI3QzM3NS40MDggMTcxLjMyNiAzNjguMjY5IDE3OC42NiAzNTkuNDY2IDE4MS41MzdDMzUyLjg2IDE4My42OTkgMzQ1LjI3MiAxODMuMzUgMzM3LjQxOCAxODIuMjM2QzMzMy4zNDEgMTgxLjY3IDMyOS4xMzEgMTgxLjA3MSAzMjUuMDU0IDE4MC44NTVDMzA3LjI4MiAxNzkuOTA3IDI5Mi4wNTYgMTgxLjM4NyAyNzkuNTU5IDE4NS4yMjlDMjg2LjQ0OCAxNzguNzc2IDI5My41NyAxNzAuODI3IDMwMS4wMjUgMTYwLjkzMkMzMDMuMDU1IDE1OC4yMzggMzA1LjI1MiAxNTUuODEgMzA3LjY4MSAxNTMuNjMxQzMxMC4yMjcgMTUxLjk4NSAzMTIuNzIzIDE1MC4xMjIgMzE1LjE2OSAxNDguMDZDMzI0LjM1NSAxNDIuNDU2IDMzNS42MzcgMTM5LjYxMiAzNDguOSAxMzkuNTc5QzM2MS4zOCAxMzkuNTI5IDM3Mi4wNjMgMTQyLjEyMyAzNzYuMzA2IDE0My4zMDRDMzc3LjQzOCAxNDcuMzEyIDM3OC40NTMgMTUxLjM3IDM3OS4zMTggMTU1LjQyN1pNMzUxLjk2MSA5MC43MzUzQzM2MS4zMTMgMTA0LjczOCAzNjguNzAyIDExOS44NTUgMzczLjk2IDEzNS43N0MzNjguMzAyIDEzNC40NTYgMzU5LjQgMTMyLjg3NyAzNDkuMTk5IDEzMi44NzdIMzQ5LjA0OUMzNDEuMjYyIDEzMi44NzcgMzM0LjAwNiAxMzMuODI1IDMyNy4zNjcgMTM1LjY4N0MzMzEuNzc3IDEzMC4zNjUgMzM1LjkyIDEyNC4zMTIgMzM5Ljc2NCAxMTcuNTc3QzM0Ni4wNzEgMTA2LjU2NyAzNDkuODE1IDk3LjA3MTQgMzUxLjk0NSA5MC43MzUzTTM0NS41NzEgODEuNzA1QzM0NS44ODggODIuMTM3NCAzNDYuMjA0IDgyLjU2OTcgMzQ2LjUzNyA4My4wMDIxQzM0My42OTEgODcuODU4MiAzMzguNjgyIDk1LjAwOTMgMzMwLjc0NSAxMDEuOTI3QzMxMy40MDYgMTE3LjA2MSAyODkuNTEgMTI0LjY0NSAyNjEuNDA0IDEyMy45NzlDMjYxLjgzNyAxMjIuODgyIDI2Mi4yNyAxMjEuNzg0IDI2Mi43NTIgMTIwLjY3QzI2Ni41MTMgMTExLjkzOSAyNzEuMDg5IDEwNC4xNzMgMjc2LjQzMSA5Ny40MDRDMjc2Ljg0NyA5Ni44NzE5IDI3Ny4yNjMgOTYuMzcyOSAyNzcuNjk1IDk1Ljg1NzRDMjkxLjA1NyA3OS42NTk0IDMwOS4xMjkgNjkuNDQ4NCAzMzEuNjQzIDY1LjM0MDdDMzM2LjU1MiA3MC40OTYxIDM0MS4yNDUgNzYuMDAwOCAzNDUuNTU1IDgxLjY4ODNNMjkzLjM4NyA2Mi4xNDc3QzI5NS42ODQgNTEuMjA0OSAyOTUuNTY3IDQxLjY0MjQgMjk1LjA1MSAzNS41MzkxQzMwNi4xODQgNDIuNDczOSAzMTYuNTY3IDUwLjU4OTYgMzI2LjAwMiA1OS42ODY0QzMxMS4wOTIgNjMuMDI5MSAyOTguOTc4IDY4Ljg2NjMgMjg5LjE3NyA3Ni4wNTA2QzI5MS4xNDEgNzEuMTQ0NyAyOTIuNDcyIDY2LjQ1NDkgMjkzLjM4NyA2Mi4xNDc3Wk0yNjEuNzM3IDE5LjA3NUMyNzAuNzA2IDIyLjQzNDQgMjc5LjQ1OSAyNi41MjU0IDI4Ny44NDYgMzEuMjQ4NUMyODguNDQ1IDM1LjAyMzUgMjg5Ljg0MyA0Ni45MTQyIDI4Ni44MzEgNjEuMDE2OEMyODQuMjAyIDczLjI5IDI3OS4wNzYgODQgMjcxLjUwNSA5My4wNjM1QzI2NS4xMTUgMTAwLjY4IDI1Ny4wMjggMTA3LjEzMyAyNDcuMjI3IDExMi4zNzFDMjQ0LjUzMSAxMTMuODAyIDI0MS45NTIgMTE1LjI4MiAyMzkuNDcyIDExNi43NzhDMjM1LjQxMiA5Ny42ODY4IDIzNi42MjcgODAuNTI0MiAyMzkuNzg4IDY2LjQ3MTVDMjQxLjUwMiA1OC44NzE1IDI0My43NjUgNTIuMTUyOCAyNDYuMDc4IDQ2LjU0ODRDMjUxLjgzNiAzMi42MTIxIDI1OC43NDIgMjIuOTQ5OSAyNjEuNzcgMTkuMDc1TTIxNy40MDcgOC4zODE3TDIxOC41NzIgOS44OTUwN0MyMTguNzM4IDkuMjI5ODUgMjE4Ljg1NSA4Ljg2Mzk4IDIxOC44NTUgOC44NDczNUwyMTguNDU1IDguNDk4MTJDMjMwLjk2OSAxMC4wMTE1IDI0My4yNjYgMTIuNzcyMSAyNTUuMTMxIDE2LjczMDFDMjUxLjQ3IDIxLjY1MjcgMjQ1LjMzIDMwLjg5OTIgMjQwLjAyMSA0My43MDQ2QzIzNy44NzUgNDguOTA5OSAyMzUuNzQ1IDU0Ljk4IDIzNC4wMzEgNjEuODE1MUMyMjQuMjYzIDUxLjEzODQgMjE4LjY4OCAzOS41OTY5IDIxNy4zNzQgMjcuNDczNEMyMTYuOTI0IDIzLjE4MjcgMjE3LjEwNyAxOS4yMjQ3IDIxNy40NzQgMTYuMDgxNkMyMTcuNzkgMTMuMzU0MiAyMTguMjU2IDExLjI0MjEgMjE4LjU1NSA5Ljk5NDg1TDIxNi41MjUgOC4yNjUyOUMyMTYuODI1IDguMjk4NTUgMjE3LjEyNCA4LjMxNTE4IDIxNy40MjQgOC4zNjUwN00yMzIuMyA2OS43MTQ1QzIyOS42MDQgODQuMjQ5NCAyMjkuMDM5IDEwMS41NDUgMjMzLjQ4MiAxMjAuNTg3QzIyNC4zMjkgMTI2Ljc0IDIxNi44NTggMTMzLjM0MiAyMTEuMDUgMTQwLjM5NEMyMTEuMTgzIDEzOC45NjMgMjExLjIzMyAxMzcuNDY3IDIxMS4yMzMgMTM1LjkwM0MyMTEuMjMzIDExNy4xMTEgMjA1LjA0MyAxMDcuODgxIDE5OS4wNTMgOTguOTY3M0MxOTMuNjExIDkwLjgzNSAxODguNDUzIDgzLjE1MTggMTg4LjYzNiA2Ny43MTg4QzE4OS40ODQgNjQuNDQyNiAxODkuNzY3IDYxLjIxNjQgMTg5LjYwMSA1OC4wMjMzQzE5Mi43OTYgNDAuOTEwNyAyMDMuMjYzIDI2Ljg5MTMgMjEwLjUxOCAxOC44OTIxQzIxMC4zNjggMjEuNjY5NCAyMTAuMzg1IDI0LjY3OTUgMjEwLjcwMSAyNy43NzI3QzIxMS43MzMgMzguMTgzMyAyMTYuMzQyIDUzLjc5OTIgMjMyLjMgNjkuNjk3OE0xOTQuODI2IDcuMTM0NDNIMTk1Ljc1OEMyMDEuMDgzIDcuMTM0NDMgMjA2LjUyNCA3LjM2NzI1IDIxMS45MzIgNy44MzI5QzIxMS45MzIgNy44ODI3OSAyMTEuOTE2IDcuOTMyNjggMjExLjg5OSA3Ljk4MjU3QzIwNy4wNTcgMTIuMzg5NiAxOTMuNTc4IDI1Ljc5MzcgMTg2LjQ1NiA0NC41NTI3QzE3OS44IDI4LjI4ODIgMTY0LjU5IDE1LjE2NjkgMTU4LjgxNiAxMC42MTAyQzE3MC42MzEgOC4zMTUxOCAxODIuNzI4IDcuMTUxMDYgMTk0LjgyNiA3LjE1MTA2TTE1NC45NTYgMTYuMDk4MkMxNjEuNjk1IDIxLjUxOTcgMTgxLjM5NyAzOC44MTUzIDE4Mi44OTUgNTcuNDU3OUMxODIuMzYyIDYwLjQ4NDYgMTgyLjA0NiA2My42MTExIDE4MS45NjMgNjYuODM3NEMxNzguNTY4IDc4Ljg5NDQgMTcxLjU5NiA4Ny4zNTkzIDE2NC44NCA5NS41NzQ3QzE2MC41MTMgMTAwLjg0NyAxNTYuMDg3IDEwNi4yMDEgMTUyLjcwOSAxMTIuNDcxQzE1MC4yOCAxMDMuMTkxIDE0NS4zODcgOTUuMjc1MyAxNDAuODk0IDg3Ljk1OEMxMzUuNjAzIDc5LjM2MDEgMTMwLjYyNyA3MS4yNDQ1IDEzMC4yNjEgNjIuMzE0QzEyOS41NzkgNDQuNDAzMSAxNDguNjMyIDIyLjc4MzYgMTU0LjkzOSAxNi4xMzE1TTE0OC44ODIgMTIuODA1NEMxNDMuNDQgMTguNjc1OSAxMzMuMDA3IDMwLjk0OTEgMTI3LjM5OSA0NC40NTNDMTI0LjE4NyAzMy45MjU5IDExOS4yMjkgMjYuNzkxNSAxMTcuMDMyIDIzLjk2NDRDMTI3LjI4MyAxOS4yOTEyIDEzNy45NjYgMTUuNTQ5NCAxNDguODgyIDEyLjgwNTRaTTg4LjY3NjggMzkuOTk2Qzk1Ljk5ODUgMzQuOTczNyAxMDMuNjcgMzAuNDY2OCAxMTEuNjA3IDI2LjU0MjFMMTEwLjk3NSAyNy4xMDc1QzExMS4xNTggMjcuMzA3MSAxMjMuMDM5IDQwLjg2MDggMTIzLjU4OCA2Mi41MzAyQzEyMy44MzggNzEuODkzMSAxMjEuOTU4IDgyLjc2OTMgMTE2LjA4NCA5NC43NDMyQzExMC44NTggOTAuMTM2NiAxMDUuMDAxIDg2LjM3ODEgOTkuMDQzNyA4My4zMDE1Qzk5LjAxMDUgODMuMzAxNSA5OC45OTM4IDgzLjMwMTUgOTguOTc3MiA4My4yNjgyQzgxLjkzNzQgNzIuNTc0OSA4Ni42NDY2IDQ3LjkyODcgODguNjc2OCAzOS45NjI4TTc5LjE3NTEgNDYuOTgwOEM3OC42MDkzIDUwLjE1NzIgNzguMDkzNSA1NC43ODA0IDc4LjQ3NjIgNTkuOTg1N0M3OC45NDIxIDY2LjI4ODYgODAuNjM5NCA3MS45MjYzIDgzLjQ2ODMgNzYuNzk5QzcwLjQzODkgNzIuMzkyIDU4LjkyMzcgNzAuNzYyMiA1NC40MTQyIDcwLjI2MzNDNjEuOTY4OSA2MS43ODE4IDcwLjI1NTggNTMuOTgyMiA3OS4xNzUxIDQ2Ljk5NzRNNDkuMTg5MSA3Ni4zOTk5QzUwLjMyMDYgODQuMjY2IDU0LjczMDMgMTA3Ljc4MSA2OC44OTEzIDEyNy42MDVDNTAuNjUzNCAxMjAuOTM2IDI5LjU1MzQgMTE5LjYyMiAyMi44OTcyIDExOS4zNzNDMjkuNjY5OSAxMDMuOTQgMzguNTIyNiA4OS41MDQ2IDQ5LjE4OTEgNzYuMzgzMk0xOC43MDM4IDEyOS44QzIxLjYxNTkgMTQ0LjMxOCAzMC4yMzU2IDE3OC43MjcgNDguODU2MyAxOTQuNjA5QzQ5LjQyMiAxOTUuMDQxIDQ5Ljk1NDUgMTk1LjQ3MyA1MC40ODcgMTk1LjkzOUM1Ny42NTkgMjAyLjE0MiA2Mi4zNjgzIDIxMC45NzMgNjQuOTk3NSAyMTYuOTkzQzQ1LjUyODIgMjEwLjg5IDI1Ljk3NTcgMTk5LjA5OSA4LjA4NzI0IDE3NS45MTZDOS42NjgwOCAxNjAuMTE3IDEzLjIxMjUgMTQ0LjY1MSAxOC43MDM4IDEyOS44Wk0xOTYuMTc0IDM4OS44ODJINy4xMjIxVjMyOS40MzFMMTUuNTkyMSAzMjIuMjQ3QzE2LjY1NzEgMzIxLjM0OCAxOC4wMDQ5IDMyMC44NSAxOS40MTk0IDMyMC44NUgyMi4zOThDMjIuODMwNiAzMjAuODUgMjMuMTk2NyAzMjAuODk5IDIzLjY0NiAzMjAuOTk5QzMxLjg4MyAzMjIuNzc5IDUyLjA2NzggMzI2LjI4OCA2MS42MTk0IDMyMC4zMTdDNjguNDU4NyAzMTYuMDYgODAuNTIzIDMxNS4yOTUgODUuMzgyIDMxNS4xNjJDODguMzQzOSAzMTUuMDc5IDkxLjEwNjMgMzE0LjAzMSA5My4zODYgMzEyLjEwMkMxMDIuMjA1IDMwNC42NTIgMTA2LjE5OSAzMDIuMTI0IDEwNy4wNDggMzAxLjg0MUMxMDcuNjggMzAxLjY3NSAxMDkuNzc3IDMwMi4xNzQgMTExLjAyNSAzMDIuNDU2QzExNC43NTIgMzAzLjMzOCAxMTkuODYxIDMwNC41MzUgMTIzLjQzOSAzMDEuMDQzQzEyNC41NTMgMzAwLjI3OCAxMzAuNDYxIDI5OS43MjkgMTQxLjU5MyAzMDEuNTI1QzE0Mi44OTEgMzAxLjc0MSAxNDQuMjM5IDMwMS43NDEgMTQ1LjU4NyAzMDEuNTQyTDE1My40NDEgMzAwLjM3OEMxNTMuNjkxIDMwMC4zNDQgMTUzLjk3NCAzMDAuMzI4IDE1NC4yOSAzMDAuMzI4SDE3NC40MjVDMTc4LjA2OSAzMDAuMzI4IDE4MS41OCAyOTguNzgxIDE4NC4wNiAyOTYuMDdDMTg1Ljc0IDI5NC4yMDggMTg4LjYxOSAyOTMuNjI2IDE5MC45MTUgMjk0LjY5TDE5Ni4xNTcgMjk3LjExOFYzODkuODgySDE5Ni4xNzRaTTE5Ni4xNzQgMjg5LjI2OEwxOTMuOTQ0IDI4OC4yMzdDMTkyLjIxMyAyODcuNDIzIDE5MC4zNjYgMjg3LjAyMyAxODguNDUzIDI4Ny4wMjNDMTg0Ljc3NSAyODcuMDIzIDE4MS4yNjQgMjg4LjU3IDE3OC44MTggMjkxLjI4MUMxNzcuNzAzIDI5Mi41MTEgMTc2LjEwNSAyOTMuMjEgMTc0LjQ1OCAyOTMuMjFIMTU0LjMyM0MxNTMuNjI0IDI5My4yMSAxNTIuOTkyIDI5My4yNiAxNTIuNDEgMjkzLjM0M0wxNDQuNTg5IDI5NC40OUMxNDMuOTczIDI5NC41NzQgMTQzLjM1NyAyOTQuNTc0IDE0Mi43NzUgMjk0LjQ5QzEyMy4yNzIgMjkxLjM0NyAxMTkuNzQ0IDI5NC43NCAxMTguNTggMjk1Ljg3MUMxMTcuNzMxIDI5Ni43MDIgMTE0LjgxOSAyOTYuMDIgMTEyLjY4OSAyOTUuNTIyQzExMC4xMSAyOTQuOTIzIDEwNy40NDcgMjk0LjI5MSAxMDUuMDE4IDI5NS4wMjNDMTA0LjA2OSAyOTUuMzA1IDEwMS4xOSAyOTYuMjAzIDg4LjgwOTkgMzA2LjY2NEM4Ny43NzgyIDMwNy41MjkgODYuNTMwMSAzMDguMDExIDg1LjIxNTYgMzA4LjA0NEM3OC40NTk1IDMwOC4yMjcgNjUuODk2IDMwOS4yNzUgNTcuODc1NCAzMTQuMjgxQzUxLjg2ODIgMzE4LjAzOSAzNi41MjU3IDMxNi40OTIgMjUuMjQzNSAzMTQuMDY0QzI0LjMyODMgMzEzLjg0OCAyMy4zOTY0IDMxMy43NDggMjIuNDE0NiAzMTMuNzQ4SDE5LjQzNkMxNi4zNDA5IDMxMy43NDggMTMuMzQ1NiAzMTQuODQ2IDEwLjk5OTMgMzE2Ljg0Mkw3LjEzODc0IDMyMC4xMThWMTk0LjcyNUM3LjEzODc0IDE5MS44NDggNy4yMjE5NCAxODguOTg3IDcuMzU1MDYgMTg2LjEyN0MyMi40MTQ2IDIwNC4zODcgMzkuNjM3NSAyMTYuNTQ0IDU5Ljg4ODggMjIzLjE5NkM2Mi4zMDE3IDIyMy45OTQgNjQuNzE0NiAyMjQuNjkzIDY3LjExMDggMjI1LjMwOEM4My43NTEyIDIyOS42MzIgMTAwLjI3NSAyMzAuMDk4IDExNS4wNjggMjMwLjUxM0MxMjQuOTAzIDIzMC43OTYgMTM0LjI1NSAyMzEuMDYyIDE0Mi43NTggMjMyLjM5M0MxNDMuNjA3IDIzMi41MjYgMTQ0LjQ1NSAyMzIuNjU5IDE0NS4yODcgMjMyLjgyNUMxNTAuMTEzIDIzMy43MDYgMTU0LjU1NiAyMzUuMjIgMTU4LjYxNiAyMzcuMTY2QzE2NS40MDYgMjQwLjQwOSAxNzEuMTYzIDI0NC44NjUgMTc2LjAwNiAyNDkuNzIxQzE3OC4yMTkgMjUxLjk1IDE4MC4yMzIgMjU0LjI2MiAxODIuMDc5IDI1Ni41OUMxOTAuMDY3IDI2Ni43MDEgMTk0LjQ0MyAyNzYuODc5IDE5NS44NDEgMjgwLjUwNEMxOTUuOTc0IDI4MC44NyAxOTYuMDkxIDI4MS4xNyAxOTYuMTc0IDI4MS40MDJWMjg5LjI4NVYyODkuMjY4Wk0xODkuOTg0IDI1NS44NzVDMTg5Ljk4NCAyNTUuODc1IDE4OS45MzQgMjU1LjgyNSAxODkuOTM0IDI1NS43OTJDMTkxLjI5OCAyNTAuODE5IDE5Ni41NCAyMzQuMzM4IDIwOC42ODcgMjI0LjM5M0MyMTEuNjQ5IDIyMS45NDkgMjE1LjA0NCAyMTkuOTAzIDIxOC44ODggMjE4LjUwNkMyMjAuNTg1IDIxNy44OTEgMjIyLjMxNiAyMTcuMjc2IDIyNC4wMTMgMjE2LjY3N0MyMzAuMTU0IDIxNC40OTggMjM2LjM0NCAyMTIuMzAzIDI0Mi42NjcgMjA5LjU1OUMyMzAuOTg2IDIyMi43MyAyMjUuNTI4IDIzNi40MTcgMjIzLjg2MyAyNDEuMjRDMjE1Ljk5MyAyNDUuNzk3IDIxMC41MDEgMjUxLjQxOCAyMDYuNzA3IDI1Ni41MjNDMjAyLjkzIDI2MS42MjkgMjAwLjQ1IDI2Ni43MDEgMTk4Ljg3IDI3MC44NDJDMTk2LjgyMyAyNjYuNjUxIDE5My44OTQgMjYxLjM2MyAxODkuOTg0IDI1NS44OTFNMjAyLjg0NyAzMDAuMDk1QzIwNi40NTggMzAxLjIyNiAyMTAuMzg1IDMwMC43NiAyMTMuNjYzIDI5OC43MTVMMjUwLjc4OCAyNzUuNDgyQzI1MS43MzYgMjc0LjkgMjUyLjgxOCAyNzQuNTg0IDI1My45MzMgMjc0LjU4NEgyNTYuOTk1QzI1Ny43MSAyNzQuNTg0IDI1OC40MjYgMjc0LjcxNyAyNTkuMDc1IDI3NC45NUwyNzQuMDUxIDI4MC41NzFDMjc3LjA4IDI4MS43MDIgMjgwLjQyNCAyODEuNjY4IDI4My40NjkgMjgwLjQ3MUwyOTMuODM2IDI3Ni4zM0MyOTUuNzY3IDI3NS41NjUgMjk3Ljk4IDI3NS44NjQgMjk5LjYyNyAyNzcuMTEyTDMxNi4xODQgMjg5Ljc2N0MzMTYuNjM0IDI5MC4xIDMxNy4xMTYgMjkwLjQzMyAzMTcuNTY2IDI5MC42ODJDMzE4LjA5OCAyOTAuOTk4IDMyNy4xODQgMjk4LjQzMiAzMzIuMDU5IDMwMi4zNTdDMzI4Ljg5OCAzMDQuMjE5IDMyNi4xODUgMzA3LjAzIDMyMy4wMjQgMzEwLjM1NkMzMTkuMjEzIDMxNC4zNDcgMzE0LjQ4NyAzMTkuMzIgMzA3LjE0OSAzMjQuNDI1QzMwNS40MDEgMzI1LjYzOSAzMDIuOTg5IDMyNy4yNjkgMzAwLjE5MyAzMjkuMTY1QzI4Ny45NjIgMzM3LjQ0NyAyNjkuNDc1IDM0OS45NjkgMjYzLjU4NCAzNTYuNjM4QzI1MS45MzYgMzY5LjgwOSAyMzUuMDQ2IDM4Mi43NDggMjI1LjAxMiAzODkuOTQ5TDIwMi44MyAzODkuODY2VjMwMC4wNzhMMjAyLjg0NyAzMDAuMDk1Wk0yMzYuMjExIDM4OS45OTlDMjQ2LjkyNyAzODEuOSAyNTkuMjQxIDM3MS42MzkgMjY4LjU5MyAzNjEuMDYyQzI3My45MTggMzU1LjAyNSAyOTIuNzIyIDM0Mi4yODYgMzAzLjk1NCAzMzQuNjg2QzMwNi43NjYgMzMyLjc3NCAzMDkuMTk2IDMzMS4xMjcgMzEwLjk3NiAzMjkuODk2QzMxOC44NjQgMzI0LjQwOCAzMjMuODU2IDMxOS4xNTMgMzI3Ljg2NiAzMTQuOTQ2QzMzMS43NiAzMTAuODU1IDMzNC41NzIgMzA3Ljg5NSAzMzcuOTgzIDMwNy4wMTNDMzQzLjE5MiAzMDUuNjQ5IDM0Ni41NTMgMzA0LjQxOSAzNDguOTk5IDMwMy41MjFDMzUyLjc2IDMwMi4xNCAzNTQuNDc0IDMwMS41MDggMzU4LjkxNyAzMDEuNzI1QzM2Mi43MTEgMzAxLjg3NCAzNjYuNDg4IDI5OC40ODIgMzcxLjgzIDI5My4yNDNDMzczLjM2MSAyOTEuNzMgMzc1LjQ1OCAyODkuNjY4IDM3Ni4xMjMgMjg5LjMzNUMzNzcuNTA0IDI4OC44MDMgMzgwLjU1IDI4Ny41NTYgMzgzLjQ3OCAyODYuMzU4VjM5MC41MTRMMjM2LjI0NCAzODkuOTk5SDIzNi4yMTFaJyBmaWxsPSclMjNCN0E4OTQnIGZpbGwtb3BhY2l0eT0nMC4xNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBib3R0b206IC0xNjBweDtcbiAgfVxufVxuXG4ubGFzdFBvc3RzX19oZWFkZXJfX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXN0UG9zdHNfX2hlYWRlcl9fdGl0bGUgPiAqIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB9XG59XG5cbi5sYXN0UG9zdHNfX2hlYWRlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhc3RQb3N0c19faGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAzM3B4IGF1dG8gMDtcbiAgfVxufVxuXG4ubGFzdFBvc3RzX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXN0UG9zdHNfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxhc3RQb3N0c19fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxhc3RQb3N0c19fY29udHJvbHMgLmxhc3RQb3N0c19fcGFnaW5hdGlvbiB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5sYXN0UG9zdHNfX2NvbnRyb2xzIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4ubGFzdFBvc3RzX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAzNiwgOTIsIDAuNSk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5sYXN0UG9zdHNfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNXB4ICogLTEpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNXB4ICogLTEpO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnlDb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sYXN0UG9zdHNfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnlDb2xvcik7XG59XG5cbi5sYXN0UG9zdHNfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGFzdFBvc3RzX19uYXZpZ2F0aW9uX19sZWZ0IHtcbiAgbGVmdDogLTE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhc3RQb3N0c19fbmF2aWdhdGlvbl9fbGVmdCB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cblxuLmxhc3RQb3N0c19fbmF2aWdhdGlvbl9fbGVmdC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhc3RQb3N0c19fbmF2aWdhdGlvbl9fcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFzdFBvc3RzX19uYXZpZ2F0aW9uX19yaWdodCB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbi5sYXN0UG9zdHNfX25hdmlnYXRpb25fX3JpZ2h0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGFzdFBvc3RzX19wcm9ncmVzcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGFzdFBvc3RzX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgOTQsIDc4LCAwLjMpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5sYXN0UG9zdHNfX3Byb2dyZXNzIC5wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDVlNGU7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5sYXN0UG9zdHNfX21vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhc3RQb3N0c19fbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuXG4ubGFzdFBvc3RzX19tb3JlIGEge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGFzdFBvc3RzX19tb3JlIGEgc3BhbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGFzdFBvc3RzX19tb3JlIGEgc3BhbjpiZWZvcmUsIC5sYXN0UG9zdHNfX21vcmUgYSBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sYXN0UG9zdHNfX21vcmUgYSA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGFzdFBvc3RzX19tb3JlIGEgPiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmxhc3RQb3N0c19fbW9yZSBhID4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmxhc3RQb3N0c19fbW9yZSBhID4gc3BhbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ubGFzdFBvc3RzX19tb3JlIGEgPiBzcGFuIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxhc3RQb3N0c19fbW9yZSBhID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxhc3RQb3N0c19fbW9yZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmxhc3RQb3N0c19fbW9yZSBhOmhvdmVyIHNwYW46YmVmb3JlLCAubGFzdFBvc3RzX19tb3JlIGE6aG92ZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5ob21lIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2NvbnRlbnRfX2hlYWRlciB7XG4gICAgbWF4LWhlaWdodDogODNweDtcbiAgfVxuICAuaG9tZSAuYW50aXBvZGVzLXBvc3QtY2FyZC0zX19jb250ZW50X19oZWFkZXIuaXMtdGl0bGUtdGFsbCB7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmhvbWUgLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fY29udGVudF9faGVhZGVyLmlzLXRpdGxlLXZlcnktdGFsbCB7XG4gICAgbWF4LWhlaWdodDogMTE1cHg7XG4gIH1cbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyB7XG4gICAgZ2FwOiA1OXB4O1xuICB9XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlciB7XG4gIGZsZXg6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlID4gKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlID4gKiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlID4gKiB7XG4gICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXN1Yi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyOC4xMjVyZW07XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMjVweDtcbiAgfVxufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1saW5rIGEge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1saW5rIGEgc3BhbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItbGluayBhIHNwYW46YmVmb3JlLCAuaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItbGluayBhIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWxpbmsgYSA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItbGluayBhID4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1saW5rIGEgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItbGluayBhID4gc3BhbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItbGluayBhID4gc3BhbiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1saW5rIGEgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWxpbmsgYTpob3ZlciBzcGFuOmJlZm9yZSwgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWxpbmsgYTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3NsaWRlciB7XG4gIGZsZXg6IDEuNDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyIHtcbiAgICBmbGV4OiAxLjM7XG4gIH1cbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXIuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGJsdXJGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuXG4ud29yZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ud29yZC5hbmltYXRlLWluIHtcbiAgYW5pbWF0aW9uOiBibHVyRmFkZUluIDFzIGVhc2UgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBibHVyRmFkZUluO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogIzY1NjU2NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlYWRpbmctdHJpbTogYm90aDtcbiAgdGV4dC1lZGdlOiBjYXA7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWl0ZW1zIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWl0ZW1zIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb24uYW5pbWF0ZS1pbiB7XG4gIGFuaW1hdGlvbjogc2xpZGVVcCAxLjJzIGN1YmljLWJlemllcigwLjIsIDAuOSwgMC4yLCAxKSBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX2JhY2tncm91bmQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIuZGVza3RvcCAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIuZGVza3RvcCAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jayB7XG4gICAgbWluLWhlaWdodDogNjYwcHg7XG4gIH1cbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLmRlc2t0b3AgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2sgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLFxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLmRlc2t0b3AgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2sgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3N2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3NsaWRlci5kZXNrdG9wIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrOm5vdCguaGlkZGVuLWJsb2NrKSAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIuZGVza3RvcCAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jay5oaWRkZW4tYmxvY2sge1xuICB3aWR0aDogMTkwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLmRlc2t0b3AgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2suaGlkZGVuLWJsb2NrIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLmRlc2t0b3AgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2suaGlkZGVuLWJsb2NrIHtcbiAgICB3aWR0aDogMTY3cHg7XG4gIH1cbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLmRlc2t0b3AgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2suaGlkZGVuLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIuZGVza3RvcCAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jay5oaWRkZW4tYmxvY2sgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLmRlc2t0b3AgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2suaGlkZGVuLWJsb2NrIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19iYWNrZ3JvdW5kLWltYWdlOmJlZm9yZSB7XG4gIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IDhweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLmRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIuZGVza3RvcCAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jazpob3ZlciAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzLS02IC5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3NsaWRlci5kZXNrdG9wIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrIHtcbiAgbWluLWhlaWdodDogNDcycHg7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZSA+ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGU6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi5hbmltYXRlLWluIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwIDFzIGN1YmljLWJlemllcigwLjIsIDAuOSwgMC4yLCAxKSBib3RoO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1udW1iZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyX19tb2JpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXJfX21vYmlsZSAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jazpub3QoLmFjdGl2ZSkgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX2JhY2tncm91bmQtaW1hZ2U6YmVmb3JlIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIubW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4zcztcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3NsaWRlci5tb2JpbGUgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2sge1xuICB3aWR0aDogNjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2U7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIubW9iaWxlIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrOmhvdmVyIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3NsaWRlci5tb2JpbGUgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2suYWN0aXZlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY4cHgpO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIubW9iaWxlIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrLmFjdGl2ZSAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUsXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIubW9iaWxlIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrLmFjdGl2ZSAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLm1vYmlsZSAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jay5wcmV2IC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIubW9iaWxlIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZSB7XG4gIGFsaWduLWNvbnRlbnQ6IGVuZDtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gIHotaW5kZXg6IDI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250cm9scyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19hcnJvdy0tbGVmdCxcbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2Fycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6ICM5MDVlNGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTk5O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19hcnJvdy0tbGVmdC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLXJpZ2h0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjUuODQ2cHggMjUuODQ2cHggMDtcbiAgcGFkZGluZzogMTJweCA4cHggMTJweCA2cHg7XG59XG5cbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2Fycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAyNS44NDZweCAwIDAgMjUuODQ2cHg7XG4gIHBhZGRpbmc6IDEycHggNnB4IDEycHggOHB4O1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDk0LCA3OCwgMC4zKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcyAucHJvZ3Jlc3NfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwNWU0ZTtcbiAgdHJhbnNpdGlvbjogMC42cztcbn1cblxuLnRleHQtYnV0dG9uLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAxM3B4IDEzcHggMTNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRleHQtYnV0dG9uLWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNjVweDtcbiAgfVxufVxuXG4udGV4dC1idXR0b24taW1hZ2VfX3RvcCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAudGV4dC1idXR0b24taW1hZ2VfX3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnRleHQtYnV0dG9uLWltYWdlX190b3BfX2NvbnRlbnRfX3RpdGxlICoge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWJ1dHRvbi1pbWFnZV9fdG9wX19jb250ZW50X190aXRsZSAqIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWJ1dHRvbi1pbWFnZV9fdG9wX19jb250ZW50X190aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbn1cblxuLnRleHQtYnV0dG9uLWltYWdlX190b3BfX2NvbnRlbnRfX3N1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1idXR0b24taW1hZ2VfX3RvcF9fY29udGVudF9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnRleHQtYnV0dG9uLWltYWdlX190b3BfX2NvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzNTMzMzA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi50ZXh0LWJ1dHRvbi1pbWFnZV9fdG9wX19jb250ZW50X19saW5rIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRleHQtYnV0dG9uLWltYWdlX190b3BfX2NvbnRlbnRfX2xpbmsgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2RmZDNjZDtcbiAgcGFkZGluZzogMTRweCAxOXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuXG4udGV4dC1idXR0b24taW1hZ2VfX3RvcF9fY29udGVudF9fbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5NjNhMjI7XG59XG5cbi50ZXh0LWJ1dHRvbi1pbWFnZV9fdG9wX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLnRleHQtYnV0dG9uLWltYWdlX190b3BfX2J1dHRvbnMgKiArICoge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWJ1dHRvbi1pbWFnZV9fdG9wX19idXR0b25zICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbi1pbWFnZV9fdG9wX19idXR0b25zIGEge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMzUzMzMwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1idXR0b24taW1hZ2VfX3RvcF9fYnV0dG9ucyBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtYnV0dG9uLWltYWdlX190b3BfX2J1dHRvbnM6aGFzKGE6aG92ZXIpIGEge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG4udGV4dC1idXR0b24taW1hZ2VfX3RvcF9fYnV0dG9ucyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1idXR0b24taW1hZ2VfX2JvdHRvbSB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC50ZXh0LWJ1dHRvbi1pbWFnZV9fYm90dG9tIHtcbiAgICBmbGV4OiAxLjU7XG4gIH1cbn1cblxuLnRleHQtYnV0dG9uLWltYWdlX19ib3R0b21fX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAudGV4dC1idXR0b24taW1hZ2VfX2JvdHRvbV9faW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbi1pbWFnZV9fYm90dG9tX19pbWFnZXMgaW1nIHtcbiAgZmxleDogMTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIGVhc2UgMC40cztcbn1cblxuLnRleHQtYnV0dG9uLWltYWdlX19ib3R0b21fX2ltYWdlcyAudGV4dC1idXR0b24taW1hZ2VfX2JvdHRvbV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1idXR0b24taW1hZ2VfX2JvdHRvbV9faW1hZ2VzIC50ZXh0LWJ1dHRvbi1pbWFnZV9fYm90dG9tX19pbWFnZSBpbWcge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi50ZXh0LWJ1dHRvbi1pbWFnZV9fYm90dG9tX19pbWFnZXMgLnRleHQtYnV0dG9uLWltYWdlX19ib3R0b21fX2ltYWdlLmFjdGl2ZSBpbWcge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWJ1dHRvbi1pbWFnZV9fYm90dG9tX19pbWFnZXMuaXMtaG92ZXJlZCAudGV4dC1idXR0b24taW1hZ2VfX2JvdHRvbV9faW1hZ2U6bm90KC5hY3RpdmUpIGltZyB7XG4gICAgZmlsdGVyOiBibHVyKDUuNXB4KTtcbiAgfVxufVxuXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCA2IC0gTGF5b3V0c1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cbi5hbnRpcG9kZXMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTgzLCAxNjgsIDE0OCwgMC4xNikgMCUsIHJnYmEoMTgzLCAxNjgsIDE0OCwgMC4xNikgMTAwJSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Nik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuYW50aXBvZGVzLWhlYWRlci5zY3JvbGxlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MHB4KTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3Age1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3AgPiAqIHtcbiAgZmxleDogMTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgLmFudGlwb2Rlcy1oZWFkZXItdG9wX19sZWZ0IHtcbiAgICBmbGV4OiAxLjE7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2xlZnQgPiAqICsgKjpub3QoLmFudGlwb2Rlcy1oZWFkZXItdG9wX19kb2N0b2xpYik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2RvY3RvbGliOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2RvY3RvbGliIGEge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlcl9fZG9jdG9saWItZGVmYXVsdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1ZTRlO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3Bob25lIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19waG9uZSBhLFxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUgYSBzcGFuLFxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIGEgc3BhbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUgYSBzcGFuOmJlZm9yZSwgLmFudGlwb2Rlcy1oZWFkZXItdG9wX19waG9uZSBhIHNwYW46YWZ0ZXIsXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2FkZHJlc3MgYSBzcGFuOmJlZm9yZSxcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fYWRkcmVzcyBhIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19waG9uZSBhID4gc3Bhbixcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fYWRkcmVzcyBhID4gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUgYSA+IHNwYW46YmVmb3JlLFxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIGEgPiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUgYSA+IHNwYW46YWZ0ZXIsXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2FkZHJlc3MgYSA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3Bob25lIGEgPiBzcGFuIHNwYW4sXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2FkZHJlc3MgYSA+IHNwYW4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUgYSA+IHNwYW4gc3BhbjpiZWZvcmUsXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2FkZHJlc3MgYSA+IHNwYW4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19waG9uZSBhID4gc3BhbiBzcGFuOmFmdGVyLFxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIGEgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19waG9uZSBhOmhvdmVyLFxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3Bob25lIGE6aG92ZXIgc3BhbjpiZWZvcmUsIC5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUgYTpob3ZlciBzcGFuOmFmdGVyLFxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIGE6aG92ZXIgc3BhbjpiZWZvcmUsXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2FkZHJlc3MgYTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUgYSBzcGFuLFxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIGEgc3BhbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLm5hdi1tYWluLWxpbmtbaHJlZl49JyMnXSxcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudSAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSAubmF2LW1haW4tbGlua1tocmVmXj0nIyddIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1xdW90ZS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcXVvdGUtcGFnZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0ZGQzU4MDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3MsIGNvbG9yIGVhc2UgMC4zcztcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcXVvdGUtcGFnZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2M2EyMjtcbiAgY29sb3I6IHZhcigtLXdoaXRlQ29sb3IpO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX19sb2dvIHN2ZyB7XG4gIG1heC13aWR0aDogMjI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fbG9nbyBzdmcge1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fc2VhcmNoLWZvcm0ge1xuICBib3JkZXItcmFkaXVzOiA1NnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NCwgOTQsIDc4LCAwLjIpO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19zZWFyY2gtZm9ybSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC13aWR0aDogOTBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkge1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSAubmF2LW1haW4tbGluayB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSAubmF2LW1haW4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIC5uYXYtbWFpbi1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSc3JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCA3IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xIDhMNSA0LjVMMSAxJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJy8lM2UlM2Mvc3ZnJTNlIFwiKSAhaW1wb3J0YW50O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5uYXYtbWFpbi1saW5rIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5uYXYtbWFpbi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5NjNhMjI7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudSAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSAubmF2LW1haW4tbGlua1tocmVmXj0nIyddIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwge1xuICBnYXA6IDFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NXB4KSB7XG4gIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCB7XG4gICAgZ2FwOiAxLjA2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsIHtcbiAgICBnYXA6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5uYXYtbWFpbi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjVweCkge1xuICAuYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5uYXYtbWFpbi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXYge1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAzMnB4IDAgMzJweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDQsIDk0LCA3OCwgMC4yKTtcbiAgcGFkZGluZzogNnB4IDFyZW07XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2X19pcy1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdiB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICAjOTA1RTRFO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2IGFbaHJlZj1cIiNcIl0ge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm9wZW5fb25seV9tb2JpbGUgPiAubmF2LWRyb3AgPiAubmF2LW1haW4taXRlbSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3Blbl9vbmx5X21vYmlsZSA+IC5uYXYtZHJvcCA+IC5uYXYtbWFpbi1pdGVtID4gLm5hdi1kcm9wIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIG1hcmdpbiwgcGFkZGluZztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyIHNwYW4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fdG9nZ2xlciA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyID4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyID4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX3RvZ2dsZXIgPiBzcGFuIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyID4gc3BhbiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX3RvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyOmhvdmVyIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyOmhvdmVyIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fdG9nZ2xlciBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyIHN2ZzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyLmlzLWFjdGl2ZSBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX3RvZ2dsZXIuaXMtYWN0aXZlIHN2ZzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19idXR0b24ge1xuICAgIGJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2J1dHRvbiA+IGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRUJFOUU2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzI1ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzk2M0EyMjtcbiAgcGFkZGluZzogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2J1dHRvbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMyJyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgMzIgMjgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMzEuOTQ4MiAxNC42NTU3QzMxLjkxMTQgMTQuMjAwNiAzMS44NTU1IDEzLjc0MjggMzEuNzgwNSAxMy4yOTQ1TDMxLjc3NzggMTMuMjc1NEMzMS43NjQxIDEzLjE5OTEgMzEuNzUxOSAxMy4xMjQyIDMxLjczNjkgMTMuMDQ5MkMzMS42Mzg3IDEyLjUxNTEgMzEuNTEwNSAxMS45NzgzIDMxLjM1NjUgMTEuNDUxQzMxLjMyMzggMTEuMzM5MiAzMS4yODk3IDExLjIyODkgMzEuMjU0MiAxMS4xMTk5QzMwLjc3OTggOS42MjUxMyAzMC4wODU4IDguMjA5NDMgMjkuMTg4NyA2LjkwODE5QzI5LjA1NjUgNi43MTc0MyAyOC45MTg4IDYuNTI2NjcgMjguNzc4MyA2LjM0MTM2QzI4LjM5MTEgNS44MzA0IDI3Ljk3MTIgNS4zMzg1MSAyNy41MjgxIDQuODc5MzNDMjcuNDM5NSA0Ljc4ODA0IDI3LjM1MDkgNC42OTY3NSAyNy4yNTk1IDQuNjA2ODJDMjYuMzYzOCAzLjcyMTE1IDI1LjM2MTcgMi45NDE3NyAyNC4yODQ2IDIuMjkxODNDMjQuMTk2IDIuMjM3MzMgMjQuMTA4NyAyLjE4NTU1IDI0LjAyMTUgMi4xMzY1QzIzLjIwNjIgMS42NjUwNSAyMi4zNDQ1IDEuMjY0NDYgMjEuNDYzOCAwLjk0NTYxOEMyMS4zNzI0IDAuOTExNTU0IDIxLjI3OTcgMC44Nzg4NTIgMjEuMTg3IDAuODQ4ODc2QzE5Ljk4NTkgMC40Mzg3NDUgMTguNzI4OCAwLjE3NDQwOCAxNy40NTEzIDAuMDYxMzE1M0MxNi45NzgyIDAuMDIwNDM4NCAxNi41MDI0IDAgMTYuMDM3NSAwSDE1Ljk2MTFDMTQuODQxOCAwIDEzLjcyMzggMC4xMTcxOCAxMi42MzQ1IDAuMzQ3NDUzTDEyLjUxNzIgMC4zNzE5NzlDMTEuNDE0MyAwLjYxNDUxNSAxMC4zMzU4IDAuOTc1NTk0IDkuMzEwNTUgMS40NDcwNEM4LjM4NjE4IDEuODcwOCA3LjQ5NDUyIDIuMzg3MjEgNi42NjQyMiAyLjk4NDAxQzUuNjQwMzIgMy43MTg0MyA0LjcwMDk1IDQuNTc1NDggMy44NzQ3NCA1LjUzMkwzLjc2MTU4IDUuNjY0MTdDMi43NDE3NyA2Ljg3MTQgMS45MTE0NyA4LjIxNDg4IDEuMjkxMTMgOS42NTc4NEMxLjI0NzUgOS43NjEzOSAxLjIwMjUxIDkuODY0OTQgMS4xNjE2IDkuOTY4NUMwLjUzOTkgMTEuNTAxNCAwLjE2MzYwNiAxMy4xMTc0IDAuMDQyMjY0OSAxNC43NzU2TDAuMDM1NDQ4IDE0Ljg4NDZDMC4wMTIyNzA1IDE1LjIzNjIgMCAxNS41OTQ1IDAgMTUuOTUyOVYzMi41MjcxSDMyVjE1Ljk1MjlDMzIgMTUuNTIyMyAzMS45ODIzIDE1LjA4NjMgMzEuOTQ4MiAxNC42NTU3Wk0zMS40MTY1IDE1Ljk1MjlWMjIuODcyQzMxLjEzNTYgMjIuOTg3OCAzMC43NTkzIDIzLjE0MzEgMzAuNjE4OSAyMy4xOTYyQzMwLjQ3NzEgMjMuMjUwNyAzMC4zMjk5IDIzLjM5MTEgMzAuMDgwNCAyMy42MzY0QzI5LjkwODYgMjMuODA1MyAyOS41NTE0IDI0LjE1NjggMjkuNDMxNCAyNC4xNzU5QzI4Ljk1NjkgMjQuMTUyOCAyOC43Mzc0IDI0LjIzMzIgMjguNDAzNCAyNC4zNTU4QzI4LjI0OTMgMjQuNDEzIDI4LjA2MzkgMjQuNDc5OCAyNy44MDQ5IDI0LjU1NjFDMjcuNTE4NiAyNC4zMjg1IDI2LjM5MSAyMy4zNTk3IDI2LjMxMzMgMjMuMzEzNEMyNi4yOTI5IDIzLjMwMTIgMjYuMjcyNCAyMy4yODg5IDI2LjI1NjEgMjMuMjc2NkwyNC45MDA5IDIyLjI0MTFDMjQuNjAzNiAyMi4wMTQ5IDI0LjIwMjggMjEuOTU5IDIzLjg1NTEgMjIuMDk4TDIzLjAwNzEgMjIuNDM3M0MyMi44OTQgMjIuNDgyMyAyMi43Njk5IDIyLjQ4MzYgMjIuNjU2NyAyMi40NDE0TDIxLjQyODMgMjEuOTgwOEMyMS4zMDgzIDIxLjkzNTkgMjEuMTgxNSAyMS45MTQxIDIxLjA1MzQgMjEuOTE0MUgyMC44MDI1QzIwLjYwMjEgMjEuOTE0MSAyMC40MDU4IDIxLjk2OTkgMjAuMjM1NCAyMi4wNzYyTDE3LjE5MzYgMjMuOTc5N0MxNy4wNTU5IDI0LjA2NTYgMTYuODg4MiAyNC4wNzc4IDE2Ljc0MSAyNC4wMTI0TDE2LjYxNjkgMjMuOTU1MlYyMy4wMzU1QzE2LjYzMzMgMjIuOTMwNSAxNi43ODMzIDIyLjEyNjYgMTcuMzg1OSAyMS4zMjY4QzE3Ljc3NDQgMjAuODA5IDE4LjI2MTIgMjAuNDAzIDE4LjgzOTIgMjAuMTExNEMxOS41MjkxIDE5Ljc2MjYgMjAuMzU0IDE5LjU3NTkgMjEuMzAyOSAxOS41NTQxQzI1LjI5OSAxOS40NjI4IDI2LjUyMTkgMTguMTU3NSAyNy42MDMxIDE3LjAwNDhDMjguMTc1NyAxNi4zOTQzIDI4Ljc5NiAxNS44Mzk4IDI5Ljc2NTQgMTUuNTIwOUMzMC4yMjA4IDE1LjM2OTcgMzAuNzU1MiAxNS4yNzE2IDMxLjM5NiAxNS4yNDQzQzMxLjQwNjkgMTUuNDgxNCAzMS40MTM3IDE1LjcxODUgMzEuNDEzNyAxNS45NTI5TTE2LjU5NjUgMTYuODYxN0MxNi41MjY5IDE3LjI1ODIgMTYuNDk5NyAxNy42OTQyIDE2LjUwOTIgMTguMTcxMUMxNS43NTggMTguODkzMyAxNS4zNDYzIDE5Ljg0ODQgMTUuMTQ4NiAyMC40MzNDMTUuMDY0IDIwLjMzNDkgMTQuOTc4MSAyMC4yNDIyIDE0Ljg5MDkgMjAuMTUwOUMxNC43OTY4IDE5Ljk2NDIgMTQuMjc2IDE4LjgyNTEgMTQuNjA0NiAxNy4xNTQ2QzE0LjY0IDE2Ljk3NzUgMTQuNjgzNyAxNi43OTM2IDE0LjczOTYgMTYuNjAyOEMxNC45ODUgMTUuNzc0NCAxNS40NDAzIDE1LjE2OCAxNS45MjE2IDE0LjUyNjNDMTUuOTg0MyAxNC40NDE4IDE2LjA0ODQgMTQuMzYgMTYuMTA5OCAxNC4yNzQyQzE2LjAyNTIgMTUuNDcwNSAxNi40MzQyIDE2LjUwNzQgMTYuNTk2NSAxNi44NjMxTTE2LjQxMjQgMTIuNzU3N0MxNi4xNzI1IDEzLjI4MjIgMTUuODM0MyAxMy43MzA1IDE1LjQ4OCAxNC4xOTM4QzE1LjE0NzIgMTQuNjQ2MiAxNC43OTY4IDE1LjExMjIgMTQuNTI1NSAxNS42NjRDMTQuNDAxNCAxNC44MzY5IDE0LjAyNTEgMTMuODY4MiAxMy4yMDE3IDEyLjc5MTdDMTIuNzQzNiAxMi4xOTM2IDEyLjU0MTggMTEuNTY4MSAxMi41ODY4IDEwLjg4MjhDMTIuNjA5OSAxMC43NDUyIDEyLjYyNjMgMTAuNjEwMyAxMi42MzU4IDEwLjQ3OTVDMTIuODEwNCA5LjUzOTI5IDEzLjM1NTcgOC44NzU3MiAxMy45Mjk3IDguMTc5NDVDMTQuMzE0MiA3LjcxMzQ2IDE0LjcwNjggNy4yMzc5MyAxNS4wMTc3IDYuNjU4ODRDMTUuMTg0IDcuNDEzNyAxNS41MjYyIDcuOTIwNTcgMTUuODU4OSA4LjQxNjU0QzE2LjMyMzggOS4xMTAwOCAxNi43NjQyIDkuNzY0MTEgMTYuNzYyOCAxMS4xMzM1QzE2Ljc2MjggMTEuNzczOSAxNi42MjY1IDEyLjI5NDQgMTYuNDE1MiAxMi43NTYzTTguOTg4NzkgOS45Njk4NkM5LjAzNzg4IDEwLjc4MDYgOS4zMzc4MiAxMS45NjQ3IDEwLjM5OTkgMTMuMzE2M0M5LjYzMjMxIDEyLjk2MDcgOC41MDM0MyAxMi4zNDM0IDcuMjI0NTggMTEuMzM2NUM3LjE3MDA0IDExLjI4NzUgNy4xMTQxNCAxMS4yNDExIDcuMDU0MTUgMTEuMTk3NUM3LjA1MDA2IDExLjE5MzQgNy4wNDczNCAxMS4xOTA3IDcuMDQxODggMTEuMTg2NkM1LjMxMTc1IDkuNjk4NzEgNC43NDg2NyA3LjIyOTc1IDQuNTk0NjEgNi4zMjkxQzUuMjE2MzEgNi40MTQ5NCA2LjU4Mzc4IDYuNjY3MDEgNy44NTMxIDcuMzE0MjNDOC4zNDkzNyA3LjU2NjMgOC44MzIwMSA3Ljg3ODMzIDkuMjQ3ODQgOC4yNjUzQzkuMTUyNCA4LjQ5MDEyIDguOTM0MjYgOS4wOTc4MiA4Ljk4NzQzIDkuOTY5ODZNMTAuNzQzNSAxNy4yNzA1QzEwLjM2MTcgMTcuMDc4MyA5Ljk0MTggMTYuOTQwNyA5LjUwMjc5IDE2LjgzNDRDOS4zOTIzNiAxNi4yMzA4IDguOTk5NyAxNC4yOTc0IDguMTkxMjEgMTIuNzA4NkM5LjUxNzc5IDEzLjU3OTMgMTAuNTU1MyAxNC4wMDU4IDExLjAyNDMgMTQuMTcyQzEwLjcwNTMgMTUuMjAwNyAxMC40OTY3IDE2LjI0MTcgMTAuNzQzNSAxNy4yNzA1Wk05Ljc3Mjc0IDguNDM2OThDOS44MzY4MiA4LjMyNTI1IDkuODk2ODEgOC4yMTIxNiA5Ljk1MjcxIDguMTAxNzlDMTAuMjMyMiA3LjU1MTMxIDEwLjQxNDkgNy4wMjUzNyAxMC41MjY3IDYuNTMzNDhDMTAuNjg3NiA2Ljg1NTA1IDEwLjg4MjUgNy4xNzExNiAxMS4wODE2IDcuNDk1NDVDMTEuNjE0NyA4LjM2MjA0IDEyLjE2NDEgOS4yNTU4OCAxMi4wOTA1IDEwLjQxNDFDMTIuMDY4NyAxMC41NDM1IDEyLjA1MjMgMTAuNjc4NCAxMi4wNDE0IDEwLjgxNzRDMTEuODk5NiAxMS42MDQ5IDExLjYyOTcgMTIuMzg3IDExLjM2NzkgMTMuMTQzM0MxMS4zMjk3IDEzLjI1NSAxMS4yOTAyIDEzLjM2ODEgMTEuMjUyIDEzLjQ3OThDMTAuMjA2MyAxMi4zMjk4IDkuNjE3MzEgMTEuMTI1MyA5LjUzNjg3IDkuOTczOTVDOS40NzI4IDkuMDU2OTUgOS43NTUwMiA4LjQ3Mzc3IDkuNzcyNzQgOC40MzgzNE02Ljg3ODI4IDExLjc2M0M2Ljg4NTA5IDExLjc2ODQgNi44OTMyNyAxMS43NzUzIDYuOTAwMDkgMTEuNzgwN0M3LjAyMTQzIDExLjg4OTcgNy4xMjkxNCAxMi4wMTEgNy4yMTkxMiAxMi4xMzkxQzguMjE1NzYgMTMuNTUzNCA4Ljc0MzM5IDE1LjgwODQgOC45MjMzNSAxNi43MTE4QzguNTMyMDYgMTYuNjM5NiA4LjEzMTIzIDE2LjU4NTEgNy43MzQ0OCAxNi41MjkyQzYuODEwMTEgMTYuNDAxMiA1Ljg1NzEgMTYuMjY2MyA1LjAzMDg5IDE1Ljk0MkM0Ljg0MTM4IDE1Ljg2NyA0LjY2Mjc4IDE1Ljc2NjIgNC40OTUwOCAxNS42Mzk1QzQuNDQzMjcgMTUuNTkzMiA0LjM4ODc0IDE1LjU0ODIgNC4zMzQyIDE1LjUwNTlWMTUuNTA4N0MyLjg5MDM4IDE0LjI2MzMgMi4yMjM2OCAxMS4zMjgzIDIuMDMyODEgMTAuMzQxOEMyLjkxNzY0IDEwLjM5MDkgNS4zNDg1NiAxMC42MTQ0IDYuNjY1NTkgMTEuNTg4NkM2LjczNTEyIDExLjY0OTkgNi44MDYwMiAxMS43MDcxIDYuODc4MjggMTEuNzY0NE03LjY1OTQ5IDE3LjA3MjlDOC45NDUxNyAxNy4yNTI4IDEwLjE3NzcgMTcuNDI1OCAxMS4wMjE2IDE4LjA5NDhDMTEuMTUyNSAxOC4xOTcgMTEuMjczOCAxOC4zMTI4IDExLjM4NDMgMTguNDQyM0MxMC43Njk0IDE4LjM3MjggMTAuMTIxOCAxOC4zNTM3IDkuNDQ1NTMgMTguMzM0NkM4LjM0NjY0IDE4LjMwMTkgNy4xNzU0OSAxOC4yNDIgNS45ODY2MiAxNy45NTcyQzUuODg1NzMgMTcuNjc2NSA1LjY3NTc3IDE3LjE1NiA1LjMzNDkyIDE2LjYyNkM2LjA4MzQyIDE2Ljg1MjIgNi44ODIzNyAxNi45NjM5IDcuNjU5NDkgMTcuMDcxNU0xMS43MDE5IDEzLjg1MDRDMTEuNzYwNiAxMy42NzYgMTEuODIwNSAxMy41MDAzIDExLjg4MzMgMTMuMzIzMUMxMi4wMDg3IDEyLjk2MiAxMi4xMzQxIDEyLjU5NjkgMTIuMjUgMTIuMjI0OUMxMi4zNzE0IDEyLjUzNTYgMTIuNTQzMSAxMi44MzUzIDEyLjc2ODEgMTMuMTI4M0MxMy44MDAyIDE0LjQ3NzIgMTQuMjAyNCAxNS43Njg5IDEzLjk2NTEgMTYuOTc2MkMxMy45Mzc5IDE3LjExMSAxMy45MDM4IDE3LjI0NDYgMTMuODYxNSAxNy4zNzgxQzEzLjYyNDMgMTguMTE2NiAxMy4xOTIxIDE4LjYxOCAxMi45ODc2IDE4LjgyNjVDMTIuNzA5NSAxOC43MDkzIDEyLjQyMzIgMTguNjIwOCAxMi4xMzE0IDE4LjU1OTRDMTEuOTU0MiAxOC4yNTE1IDExLjc0MTUgMTcuOTk1MyAxMS41MDE1IDE3Ljc4MTRDMTAuOTAzIDE2LjUzMiAxMS4yMzk3IDE1LjIyMzkgMTEuNzAxOSAxMy44NTE4TTEzLjk1MjkgMTguNDc1QzEzLjk2NjUgMTguODQxNSAxNC4wMTQyIDE5LjE2NTggMTQuMDc1NiAxOS40MzgzQzEzLjg5MTUgMTkuMzAzNCAxMy43MDA3IDE5LjE4MjEgMTMuNTA1NyAxOS4wNzQ1QzEzLjYzNjYgMTguOTI4NyAxMy43OTQ3IDE4LjcyODQgMTMuOTUyOSAxOC40NzVaTTE2Ljc4MDUgMTMuNTc2NkMxNi44MzUxIDEzLjM4MzEgMTYuOTA2IDEzLjE5MSAxNi45ODkxIDEzLjAwMjlDMTcuNDY1IDExLjkzNiAxOC4zOTg5IDEwLjk2ODYgMTkuNzc1OSAxMC4xMTQzQzIwLjAwNzcgOS45NzEyMiAyMC4yNTE3IDkuODMwODggMjAuNTA4IDkuNjkzMjZDMjAuNzU3NSA5LjU1OTczIDIwLjk5MDcgOS40MTkzOSAyMS4yMDg4IDkuMjcwODdDMjEuMTQzNCA5LjQwNDQgMjEuMDgzNCA5LjUzNjU3IDIxLjAyNjEgOS42NjczN0MyMC45NjYxIDkuODA0OTkgMjAuOTExNiA5Ljk0MTI1IDIwLjg1OTggMTAuMDc2MUMyMC4yODAzIDExLjU4ODYgMjAuMTU2MyAxMi45NDU3IDIwLjEyOSAxMy40NTUzQzE5LjM4NDYgMTMuNjY3OSAxOC43NDExIDEzLjkyODEgMTguMjA5NCAxNC4yODFDMTcuNTcxMyAxNC43MDQ4IDE3LjExODcgMTUuMjUzOSAxNi44NDA1IDE1Ljk1N0MxNi42NzQyIDE1LjQ3MzIgMTYuNDg2IDE0LjYwMjYgMTYuNzc5MiAxMy41NzUyTTIxLjIxOTcgMTAuNzA0M0MyNC40MSAxMC44MjY5IDI2LjM4MjkgOS43MTUwNiAyNy40ODA0IDguNzQ3NjRDMjcuNjIyMiA4LjYyMzY1IDI3Ljc1MzEgOC40OTk2NiAyNy44NzMgOC4zNzU2NkMyNy43MjU4IDguNjk0NSAyNy41NTU0IDkuMDI5NjkgMjcuMzYwNCA5LjM3MDMzQzI2LjkxNzMgMTAuMTQyOSAyNi4yOTQyIDExLjAxOSAyNS40Nzc2IDExLjcwNzFDMjUuMjcwMyAxMS44MzUyIDI1LjA3NTQgMTEuOTc5NiAyNC44OTQgMTIuMTQwNEMyNC4zNzE5IDEyLjQ3ODMgMjMuNzg0MiAxMi43MzA0IDIzLjEyODUgMTIuODQwOEMyMi4yMzk1IDEyLjk5MDcgMjEuNDI0MiAxMy4xMzUxIDIwLjY5MDcgMTMuMzEzNkMyMC43MzAzIDEyLjgwNjcgMjAuODUwMiAxMS44MjAyIDIxLjIyMTEgMTAuNzA3TTE3LjI1MDkgMTYuNDQ2MUMxNy40NzE4IDE1LjcwOSAxNy44ODQ5IDE1LjE1ODUgMTguNTEyIDE0Ljc0MTZDMTkuMDc3OCAxNC4zNjU1IDE5LjgyMjMgMTQuMDk3MSAyMC42ODggMTMuODgwNEMyMS40NTAxIDEzLjY4ODMgMjIuMzA2MyAxMy41MzQzIDIzLjIxNzEgMTMuMzgwNEMyMy40NzIgMTMuMzM2OCAyMy43MjE1IDEzLjI3NTQgMjMuOTY2OSAxMy4xOTIzQzIzLjA2MyAxNC4zMzk2IDIyLjIxNjQgMTUuMTIxNyAyMS40MDkyIDE1LjY4OTlDMjAuMjczNSAxNi40OTExIDE5LjIxMjggMTYuODY0NCAxOC4xNzM5IDE3LjIzMjNDMTguMDMyMSAxNy4yODQxIDE3Ljg5MTcgMTcuMzMzMSAxNy43NDk5IDE3LjM4MzZDMTcuNDk5IDE3LjQ3NDggMTcuMjY4NiAxNy41OTIgMTcuMDU4NyAxNy43MjgzQzE3LjA3NSAxNy4yNDU5IDE3LjEzNzcgMTYuODIyMiAxNy4yNTA5IDE2LjQ0NDhNMjEuNDU5NyAxNi40OTExQzIxLjcwMjQgMTYuMzIyMSAyMS45NjU1IDE2LjE2NDEgMjIuMjQ5MSAxNi4wMjI0QzIzLjMwNDMgMTUuNDk5MSAyNC44MDk1IDE1LjI3MjkgMjYuNjAyNCAxNS4zNjgzQzI2LjkxMzIgMTUuMzg0NyAyNy4yMzIyIDE1LjQyOTYgMjcuNTY5IDE1LjQ3NzNDMjcuODQ0NCAxNS41MTU1IDI4LjEyMjUgMTUuNTU1IDI4LjM5NzkgMTUuNTc4MkMyNy45MzQ0IDE1Ljg5MDIgMjcuNTU4MSAxNi4yNTU0IDI3LjIwNzcgMTYuNjI3M0MyNi4xNTI0IDE3Ljc1NDIgMjUuMDYxNyAxOC45MTc4IDIxLjI5MzMgMTkuMDA1QzIwLjQxMjYgMTkuMDI1NCAxOS42ODE4IDE5LjE4MDggMTkuMDc2NSAxOS40MTM4QzE5LjQyMjggMTguNjYwMyAyMC4xNTM1IDE3LjQwNjcgMjEuNDU4MyAxNi40OTI0TTMxLjI4NyAxMy45NDk5QzMxLjMxOTcgMTQuMTk3OSAzMS4zNDU2IDE0LjQ0NzIgMzEuMzY2IDE0LjY5NjZDMzEuMTgzMyAxNC43MDQ4IDMxLjAwNDcgMTQuNzE3IDMwLjgzNyAxNC43MzYxQzMxLjAxMDIgMTQuNTE4MSAzMS4xNjAyIDE0LjI1NjUgMzEuMjg3IDEzLjk0OTlaTTMxLjA3ODQgMTIuNzM0NUMzMC43NTggMTQuMDM3MSAzMC4xNzMxIDE0LjYzOCAyOS40NTE4IDE0Ljg3MzdDMjguOTEwNiAxNS4wNTA5IDI4LjI4ODkgMTUuMDIyMiAyNy42NDUzIDE0LjkzMDlDMjcuMzExMyAxNC44ODQ2IDI2Ljk2NjQgMTQuODM1NiAyNi42MzI0IDE0LjgxNzlDMjUuMTc2MyAxNC43NDAyIDIzLjkyODggMTQuODYxNSAyMi45MDQ5IDE1LjE3NjJDMjMuNDY5MyAxNC42NDc1IDI0LjA1MjggMTMuOTk2MiAyNC42NjM2IDEzLjE4NTVDMjQuODMgMTIuOTY0OCAyNS4wMDk5IDEyLjc2NTggMjUuMjA5IDEyLjU4NzNDMjUuNDE3NiAxMi40NTI0IDI1LjYyMjEgMTIuMjk5OCAyNS44MjI1IDEyLjEzMDlDMjYuNTc1MSAxMS42NzE3IDI3LjQ5OTUgMTEuNDM4NyAyOC41ODYxIDExLjQzNkMyOS42MDg2IDExLjQzMTkgMzAuNDgzOSAxMS42NDQ1IDMwLjgzMTYgMTEuNzQxMkMzMC45MjQzIDEyLjA2OTYgMzEuMDA3NSAxMi40MDIgMzEuMDc4NCAxMi43MzQ1Wk0yOC44MzY5IDcuNDM0MTNDMjkuNjAzMiA4LjU4MTQxIDMwLjIwODUgOS44MTk5OCAzMC42MzkzIDExLjEyNEMzMC4xNzU4IDExLjAxNjMgMjkuNDQ2NCAxMC44ODY5IDI4LjYxMDYgMTAuODg2OUgyOC41OTg0QzI3Ljk2MDMgMTAuODg2OSAyNy4zNjU5IDEwLjk2NDUgMjYuODIxOSAxMS4xMTcxQzI3LjE4MzIgMTAuNjgxMSAyNy41MjI2IDEwLjE4NTEgMjcuODM3NiA5LjYzMzMxQzI4LjM1NDMgOC43MzEyOSAyOC42NjExIDcuOTUzMjcgMjguODM1NiA3LjQzNDEzTTI4LjMxMzQgNi42OTQyNkMyOC4zMzkzIDYuNzI5NjkgMjguMzY1MiA2Ljc2NTEyIDI4LjM5MjUgNi44MDA1NEMyOC4xNTkzIDcuMTk4NDEgMjcuNzQ5IDcuNzg0MzEgMjcuMDk4NiA4LjM1MTE0QzI1LjY3OCA5LjU5MTA3IDIzLjcyMDIgMTAuMjEyNCAyMS40MTc0IDEwLjE1NzlDMjEuNDUyOSAxMC4wNjggMjEuNDg4MyA5Ljk3ODA0IDIxLjUyNzggOS44ODY3NEMyMS44MzYgOS4xNzE0IDIyLjIxMDkgOC41MzUwOCAyMi42NDg1IDcuOTgwNTJDMjIuNjgyNiA3LjkzNjkyIDIyLjcxNjcgNy44OTYwNCAyMi43NTIyIDcuODUzOEMyMy44NDcgNi41MjY2NyAyNS4zMjc2IDUuNjkwMDYgMjcuMTcyMyA1LjM1MzVDMjcuNTc0NSA1Ljc3NTkgMjcuOTU4OSA2LjIyNjkgMjguMzEyIDYuNjkyOU0yNC4wMzc4IDUuMDkxODlDMjQuMjI2IDQuMTk1MzMgMjQuMjE2NCAzLjQxMTg1IDI0LjE3NDIgMi45MTE3OUMyNS4wODYzIDMuNDc5OTggMjUuOTM3IDQuMTQ0OTEgMjYuNzEwMSA0Ljg5MDIzQzI1LjQ4ODUgNS4xNjQxMSAyNC40OTU5IDUuNjQyMzcgMjMuNjkyOSA2LjIzMDk5QzIzLjg1MzggNS44MjkwNCAyMy45NjI4IDUuNDQ0NzkgMjQuMDM3OCA1LjA5MTg5Wk0yMS40NDQ3IDEuNTYyODZDMjIuMTc5NSAxLjgzODEgMjIuODk2NyAyLjE3MzI5IDIzLjU4MzggMi41NjAyNUMyMy42MzI5IDIuODY5NTUgMjMuNzQ3NCAzLjg0Mzc5IDIzLjUwMDcgNC45OTkyNEMyMy4yODUyIDYuMDA0ODEgMjIuODY1MyA2Ljg4MjMgMjIuMjQ1IDcuNjI0ODlDMjEuNzIxNCA4LjI0ODk1IDIxLjA1ODggOC43Nzc2MiAyMC4yNTU4IDkuMjA2ODNDMjAuMDM0OSA5LjMyNDAxIDE5LjgyMzYgOS40NDUyNyAxOS42MjA1IDkuNTY3OUMxOS4yODc4IDguMDAzNjggMTkuMzg3MyA2LjU5NzUyIDE5LjY0NjQgNS40NDYxNkMxOS43ODY4IDQuODIzNDcgMTkuOTcyMiA0LjI3Mjk5IDIwLjE2MTcgMy44MTM4MUMyMC42MzM1IDIuNjcxOTggMjEuMTk5MyAxLjg4MDMzIDIxLjQ0NzQgMS41NjI4Nk0xNy44MTI2IDAuNjg2NzMxTDE3LjkwODEgMC44MTA3MjRDMTcuOTIxNyAwLjc1NjIyMiAxNy45MzEyIDAuNzI2MjQ1IDE3LjkzMTIgMC43MjQ4ODNMMTcuODk4NSAwLjY5NjI2OUMxOC45MjM4IDAuODIwMjYyIDE5LjkzMTMgMS4wNDY0NSAyMC45MDM0IDEuMzcwNzRDMjAuNjAzNSAxLjc3NDA1IDIwLjEwMDQgMi41MzE2NCAxOS42NjU1IDMuNTgwODFDMTkuNDg5NiA0LjAwNzI5IDE5LjMxNTEgNC41MDQ2MyAxOS4xNzQ2IDUuMDY0NjRDMTguMzc0MyA0LjE4OTg4IDE3LjkxNzYgMy4yNDQyNiAxNy44MDk5IDIuMjUwOTVDMTcuNzczMSAxLjg5OTQxIDE3Ljc4ODEgMS41NzUxMiAxNy44MTgxIDEuMzE3NkMxNy44NDQgMS4wOTQxNCAxNy44ODIyIDAuOTIxMDkxIDE3LjkwNjcgMC44MTg4OTlMMTcuNzQwNCAwLjY3NzE5M0MxNy43NjQ5IDAuNjc5OTE4IDE3Ljc4OTQgMC42ODEyODEgMTcuODE0IDAuNjg1MzY4TTE5LjAzMjkgNS43MTE4NkMxOC44MTIgNi45MDI3MyAxOC43NjU2IDguMzE5OCAxOS4xMjk2IDkuODc5OTNDMTguMzc5OCAxMC4zODQxIDE3Ljc2NzYgMTAuOTI1IDE3LjI5MTggMTEuNTAyN0MxNy4zMDI3IDExLjM4NTYgMTcuMzA2OCAxMS4yNjI5IDE3LjMwNjggMTEuMTM0OUMxNy4zMDY4IDkuNTk1MTYgMTYuNzk5NiA4LjgzODk0IDE2LjMwODggOC4xMDg2QzE1Ljg2MyA3LjQ0MjMxIDE1LjQ0MDMgNi44MTI4MSAxNS40NTUzIDUuNTQ4MzVDMTUuNTI0OSA1LjI3OTkyIDE1LjU0OCA1LjAxNTU5IDE1LjUzNDQgNC43NTM5OEMxNS43OTYyIDMuMzUxOSAxNi42NTM3IDIuMjAzMjYgMTcuMjQ4MiAxLjU0Nzg3QzE3LjIzNTkgMS43NzU0MiAxNy4yMzczIDIuMDIyMDQgMTcuMjYzMiAyLjI3NTQ4QzE3LjM0NzcgMy4xMjg0NCAxNy43MjU0IDQuNDA3ODkgMTkuMDMyOSA1LjcxMDQ5TTE1Ljk2MjUgMC41ODQ1MzlIMTYuMDM4OUMxNi40NzUxIDAuNTg0NTM5IDE2LjkyMSAwLjYwMzYxNSAxNy4zNjQxIDAuNjQxNzY2QzE3LjM2NDEgMC42NDU4NTQgMTcuMzYyNyAwLjY0OTk0MiAxNy4zNjEzIDAuNjU0MDI5QzE2Ljk2NDYgMS4wMTUxMSAxNS44NjAzIDIuMTEzMzMgMTUuMjc2NyAzLjY1MDNDMTQuNzMxNCAyLjMxNzcyIDEzLjQ4NTIgMS4yNDI2NiAxMy4wMTIxIDAuODY5MzE0QzEzLjk4MDEgMC42ODEyODEgMTQuOTcxMyAwLjU4NTkwMSAxNS45NjI1IDAuNTg1OTAxTTEyLjY5NTggMS4zMTg5NkMxMy4yNDggMS43NjMxNSAxNC44NjIzIDMuMTgwMjIgMTQuOTg1IDQuNzA3NjVDMTQuOTQxMyA0Ljk1NTY0IDE0LjkxNTQgNS4yMTE4IDE0LjkwODYgNS40NzYxM0MxNC42MzA1IDYuNDYzOTkgMTQuMDU5MiA3LjE1NzUzIDEzLjUwNTcgNy44MzA2NEMxMy4xNTEyIDguMjYyNTcgMTIuNzg4NSA4LjcwMTMyIDEyLjUxMTggOS4yMTVDMTIuMzEyNyA4LjQ1NDY5IDExLjkxMTkgNy44MDYxMSAxMS41NDM4IDcuMjA2NTlDMTEuMTEwMiA2LjUwMjE0IDEwLjcwMjYgNS44MzcyMSAxMC42NzI2IDUuMTA1NTJDMTAuNjE2NyAzLjYzODA0IDEyLjE3NzggMS44NjY3MSAxMi42OTQ1IDEuMzIxNjhNMTIuMTk4MiAxLjA0OTE3QzExLjc1MjQgMS41MzAxNiAxMC44OTc1IDIuNTM1NzMgMTAuNDM4MSAzLjY0MjEzQzEwLjE3NDkgMi43Nzk2MiA5Ljc2ODY1IDIuMTk1MDkgOS41ODg2OCAxLjk2MzQ1QzEwLjQyODUgMS41ODA1NyAxMS4zMDM4IDEuMjczOTkgMTIuMTk4MiAxLjA0OTE3Wk03LjI2NTQ4IDMuMjc2OTZDNy44NjUzNyAyLjg2NTQ3IDguNDkzODkgMi40OTYyMSA5LjE0NDIyIDIuMTc0NjVMOS4wOTI0MSAyLjIyMDk3QzkuMTA3NDEgMi4yMzczMyAxMC4wODA5IDMuMzQ3ODEgMTAuMTI1OSA1LjEyMzIzQzEwLjE0NjMgNS44OTAzNSA5Ljk5MjI1IDYuNzgxNDcgOS41MTA5NyA3Ljc2MjUxQzkuMDgyODcgNy4zODUwOCA4LjYwMjk2IDcuMDc3MTQgOC4xMTQ4NyA2LjgyNTA3QzguMTEyMTQgNi44MjUwNyA4LjExMDc3IDYuODI1MDcgOC4xMDk0MSA2LjgyMjM0QzYuNzEzMzEgNS45NDYyMiA3LjA5OTE0IDMuOTI2OSA3LjI2NTQ4IDMuMjc0MjNNNi40ODY5OCAzLjg0OTI0QzYuNDQwNjMgNC4xMDk0OCA2LjM5ODM2IDQuNDg4MjggNi40Mjk3MiA0LjkxNDc2QzYuNDY3OSA1LjQzMTE3IDYuNjA2OTYgNS44OTMwOCA2LjgzODc0IDYuMjkyMzFDNS43NzEyMSA1LjkzMTIzIDQuODI3NzQgNS43OTc3IDQuNDU4MjcgNS43NTY4MkM1LjA3NzI0IDUuMDYxOTIgNS43NTYyMSA0LjQyMjg3IDYuNDg2OTggMy44NTA2TTQuMDMwMTYgNi4yNTk2MUM0LjEyMjg3IDYuOTA0MSA0LjQ4NDE3IDguODMwNzYgNS42NDQ0MSAxMC40NTQ5QzQuMTUwMTQgOS45MDg1NSAyLjQyMTM3IDkuODAwOSAxLjg3NjAyIDkuNzgwNDZDMi40MzA5MSA4LjUxNjAxIDMuMTU2MjQgNy4zMzMzIDQuMDMwMTYgNi4yNTgyNE0xLjUzMjQ0IDEwLjYzNDhDMS43NzEwNCAxMS44MjQzIDIuNDc3MjcgMTQuNjQzNCA0LjAwMjkgMTUuOTQ0N0M0LjA0OTI1IDE1Ljk4MDEgNC4wOTI4OCAxNi4wMTU1IDQuMTM2NTEgMTYuMDUzN0M0LjcyNDEzIDE2LjU2MTkgNS4xMDk5NyAxNy4yODU1IDUuMzI1MzggMTcuNzc4N0MzLjczMDIyIDE3LjI3ODYgMi4xMjgyNCAxNi4zMTI2IDAuNjYyNjA1IDE0LjQxMzJDMC43OTIxMjYgMTMuMTE4NyAxLjA4MjUzIDExLjg1MTYgMS41MzI0NCAxMC42MzQ4Wk0xNi4wNzI5IDMxLjk0MzlIMC41ODM1MjlWMjYuOTkxTDEuMjc3NDkgMjYuNDAyM0MxLjM2NDc1IDI2LjMyODggMS40NzUxOCAyNi4yODc5IDEuNTkxMDcgMjYuMjg3OUgxLjgzNTEyQzEuODcwNTYgMjYuMjg3OSAxLjkwMDU2IDI2LjI5MiAxLjkzNzM3IDI2LjMwMDJDMi42MTIyNSAyNi40NDU5IDQuMjY2MDMgMjYuNzMzNSA1LjA0ODYxIDI2LjI0NDNDNS42MDg5NiAyNS44OTU1IDYuNTk3NDIgMjUuODMyOCA2Ljk5NTUzIDI1LjgyMTlDNy4yMzgyMSAyNS44MTUxIDcuNDY0NTMgMjUuNzI5MiA3LjY1MTMxIDI1LjU3MTJDOC4zNzM5MSAyNC45NjA4IDguNzAxMTIgMjQuNzUzNiA4Ljc3MDY1IDI0LjczMDVDOC44MjI0NiAyNC43MTY5IDguOTk0MjUgMjQuNzU3NyA5LjA5NjUgMjQuNzgwOUM5LjQwMTkgMjQuODUzMSA5LjgyMDQ2IDI0Ljk1MTIgMTAuMTEzNiAyNC42NjUxQzEwLjIwNDkgMjQuNjAyNCAxMC42ODg5IDI0LjU1NzQgMTEuNjAxIDI0LjcwNDZDMTEuNzA3NCAyNC43MjIzIDExLjgxNzggMjQuNzIyMyAxMS45MjgzIDI0LjcwNkwxMi41NzE4IDI0LjYxMDZDMTIuNTkyMiAyNC42MDc5IDEyLjYxNTQgMjQuNjA2NSAxMi42NDEzIDI0LjYwNjVIMTQuMjkxQzE0LjU4OTYgMjQuNjA2NSAxNC44NzczIDI0LjQ3OTggMTUuMDgwNCAyNC4yNTc3QzE1LjIxODEgMjQuMTA1MSAxNS40NTQgMjQuMDU3NCAxNS42NDIxIDI0LjE0NDZMMTYuMDcxNiAyNC4zNDM1VjMxLjk0MzlIMTYuMDcyOVpNMTYuMDcyOSAyMy43MDA0TDE1Ljg5MDIgMjMuNjE1OUMxNS43NDg1IDIzLjU0OTEgMTUuNTk3MSAyMy41MTY0IDE1LjQ0MDMgMjMuNTE2NEMxNS4xMzkgMjMuNTE2NCAxNC44NTEzIDIzLjY0MzIgMTQuNjUwOSAyMy44NjUzQzE0LjU1OTYgMjMuOTY2MSAxNC40Mjg3IDI0LjAyMzMgMTQuMjkzNyAyNC4wMjMzSDEyLjY0NEMxMi41ODY4IDI0LjAyMzMgMTIuNTM1IDI0LjAyNzQgMTIuNDg3MiAyNC4wMzQyTDExLjg0NjQgMjQuMTI4MkMxMS43OTYgMjQuMTM1IDExLjc0NTYgMjQuMTM1IDExLjY5NzggMjQuMTI4MkMxMC4xIDIzLjg3MDcgOS44MTA5MiAyNC4xNDg3IDkuNzE1NDggMjQuMjQxM0M5LjY0NTk1IDI0LjMwOTUgOS40MDczNiAyNC4yNTM2IDkuMjMyODQgMjQuMjEyN0M5LjAyMTUyIDI0LjE2MzcgOC44MDMzNyAyNC4xMTE5IDguNjA0MzIgMjQuMTcxOEM4LjUyNjYxIDI0LjE5NSA4LjI5MDc0IDI0LjI2ODYgNy4yNzYzOCAyNS4xMjU2QzcuMTkxODUgMjUuMTk2NSA3LjA4OTYgMjUuMjM2IDYuOTgxODkgMjUuMjM4N0M2LjQyODM2IDI1LjI1MzcgNS4zOTkgMjUuMzM5NiA0Ljc0MTg1IDI1Ljc0OTdDNC4yNDk2NyAyNi4wNTc2IDIuOTkyNjMgMjUuOTMwOSAyLjA2ODI1IDI1LjczMkMxLjk5MzI3IDI1LjcxNDMgMS45MTY5MiAyNS43MDYxIDEuODM2NDggMjUuNzA2MUgxLjU5MjQzQzEuMzM4ODQgMjUuNzA2MSAxLjA5MzQzIDI1Ljc5NiAwLjkwMTE5NyAyNS45NTk1TDAuNTg0ODkyIDI2LjIyNzlWMTUuOTU0MkMwLjU4NDg5MiAxNS43MTg1IDAuNTkxNzA5IDE1LjQ4NDEgMC42MDI2MTYgMTUuMjQ5OEMxLjgzNjQ4IDE2Ljc0NTkgMy4yNDc1OCAxNy43NDE5IDQuOTA2ODIgMTguMjg2OUM1LjEwNDUxIDE4LjM1MjMgNS4zMDIyIDE4LjQwOTYgNS40OTg1MyAxOC40NkM2Ljg2MTkxIDE4LjgxNDIgOC4yMTU3NiAxOC44NTI0IDkuNDI3OCAxOC44ODY1QzEwLjIzMzYgMTguOTA5NiAxMC45OTk4IDE4LjkzMTQgMTEuNjk2NSAxOS4wNDA0QzExLjc2NiAxOS4wNTEzIDExLjgzNTUgMTkuMDYyMiAxMS45MDM3IDE5LjA3NTlDMTIuMjk5MSAxOS4xNDgxIDEyLjY2MzEgMTkuMjcyMSAxMi45OTU4IDE5LjQzMTVDMTMuNTUyIDE5LjY5NzIgMTQuMDIzOCAyMC4wNjI0IDE0LjQyMDUgMjAuNDYwMkMxNC42MDE4IDIwLjY0MjggMTQuNzY2OCAyMC44MzIyIDE0LjkxODIgMjEuMDIzQzE1LjU3MjYgMjEuODUxNCAxNS45MzExIDIyLjY4NTMgMTYuMDQ1NyAyMi45ODIzQzE2LjA1NjYgMjMuMDEyMyAxNi4wNjYxIDIzLjAzNjggMTYuMDcyOSAyMy4wNTU5VjIzLjcwMThWMjMuNzAwNFpNMTUuNTY1OCAyMC45NjQ0QzE1LjU2NTggMjAuOTY0NCAxNS41NjE3IDIwLjk2MDMgMTUuNTYxNyAyMC45NTc2QzE1LjY3MzUgMjAuNTUwMSAxNi4xMDI5IDE5LjE5OTkgMTcuMDk4MiAxOC4zODVDMTcuMzQwOSAxOC4xODQ3IDE3LjYxOSAxOC4wMTcxIDE3LjkzNCAxNy45MDI3QzE4LjA3MyAxNy44NTIzIDE4LjIxNDggMTcuODAxOSAxOC4zNTM5IDE3Ljc1MjhDMTguODU3IDE3LjU3NDMgMTkuMzY0MiAxNy4zOTQ1IDE5Ljg4MjIgMTcuMTY5NkMxOC45MjUxIDE4LjI0ODggMTguNDc4IDE5LjM3MDIgMTguMzQxNiAxOS43NjUzQzE3LjY5NjcgMjAuMTM4NyAxNy4yNDY4IDIwLjU5OTIgMTYuOTM2IDIxLjAxNzVDMTYuNjI2NSAyMS40MzU4IDE2LjQyMzMgMjEuODUxNCAxNi4yOTM4IDIyLjE5MDdDMTYuMTI2MSAyMS44NDczIDE1Ljg4NjIgMjEuNDE0IDE1LjU2NTggMjAuOTY1N00xNi42MTk3IDI0LjU4NzRDMTYuOTE1NSAyNC42ODAxIDE3LjIzNzMgMjQuNjQxOSAxNy41MDU5IDI0LjQ3NDNMMjAuNTQ3NiAyMi41NzA4QzIwLjYyNTMgMjIuNTIzMSAyMC43MTM5IDIyLjQ5NzIgMjAuODA1MyAyMi40OTcySDIxLjA1NjFDMjEuMTE0NyAyMi40OTcyIDIxLjE3MzQgMjIuNTA4MiAyMS4yMjY1IDIyLjUyNzJMMjIuNDUzNiAyMi45ODc4QzIyLjcwMTcgMjMuMDgwNCAyMi45NzU4IDIzLjA3NzcgMjMuMjI1MyAyMi45Nzk2TDI0LjA3NDYgMjIuNjQwM0MyNC4yMzI4IDIyLjU3NzYgMjQuNDE0MSAyMi42MDIyIDI0LjU0OTEgMjIuNzA0NEwyNS45MDU3IDIzLjc0MTNDMjUuOTQyNSAyMy43Njg1IDI1Ljk4MiAyMy43OTU4IDI2LjAxODggMjMuODE2MkMyNi4wNjI1IDIzLjg0MjEgMjYuODA2OSAyNC40NTEyIDI3LjIwNjMgMjQuNzcyN0MyNi45NDczIDI0LjkyNTMgMjYuNzI1MSAyNS4xNTU2IDI2LjQ2NiAyNS40MjgxQzI2LjE1MzggMjUuNzU1MSAyNS43NjY2IDI2LjE2MjUgMjUuMTY1NCAyNi41ODA4QzI1LjAyMjIgMjYuNjgwMyAyNC44MjQ1IDI2LjgxMzggMjQuNTk1NSAyNi45NjkyQzIzLjU5MzQgMjcuNjQ3NyAyMi4wNzg3IDI4LjY3MzcgMjEuNTk2IDI5LjIyMDFDMjAuNjQxNiAzMC4yOTkzIDE5LjI1NzggMzEuMzU5MyAxOC40MzU3IDMxLjk0OTNMMTYuNjE4MyAzMS45NDI1VjI0LjU4NjFMMTYuNjE5NyAyNC41ODc0Wk0xOS4zNTMyIDMxLjk1MzRDMjAuMjMxMyAzMS4yODk5IDIxLjI0MDIgMzAuNDQ5MiAyMi4wMDY0IDI5LjU4MjZDMjIuNDQyNyAyOS4wODggMjMuOTgzMyAyOC4wNDQyIDI0LjkwMzYgMjcuNDIxNUMyNS4xMzQgMjcuMjY0OSAyNS4zMzMgMjcuMTMgMjUuNDc4OSAyNy4wMjkxQzI2LjEyNTIgMjYuNTc5NSAyNi41MzQyIDI2LjE0ODkgMjYuODYyOCAyNS44MDQyQzI3LjE4MTggMjUuNDY5IDI3LjQxMjIgMjUuMjI2NSAyNy42OTE3IDI1LjE1NDJDMjguMTE4NCAyNS4wNDI1IDI4LjM5MzggMjQuOTQxNyAyOC41OTQzIDI0Ljg2ODFDMjguOTAyNCAyNC43NTUgMjkuMDQyOCAyNC43MDMyIDI5LjQwNjggMjQuNzIwOUMyOS43MTc3IDI0LjczMzIgMzAuMDI3MiAyNC40NTUyIDMwLjQ2NDggMjQuMDI2QzMwLjU5MDMgMjMuOTAyMSAzMC43NjIgMjMuNzMzMSAzMC44MTY2IDIzLjcwNThDMzAuOTI5NyAyMy42NjIyIDMxLjE3OTIgMjMuNTYgMzEuNDE5MiAyMy40NjE5VjMxLjk5NTdMMTkuMzU2IDMxLjk1MzRIMTkuMzUzMlonIGZpbGw9JyUyM0I3QTg5NCcgZmlsbC1vcGFjaXR5PScwLjIxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG59XG5cbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtYWN0aXZlIH4gLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjOTA1ZTRlIDAlLCAjOTA1ZTRlIDEwMCUpLCAjZmZmO1xuICBwYWRkaW5nOiA1MnB4IDAgOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuYW50aXBvZGVzLWZvb3RlciB7XG4gICAgcGFkZGluZzogMzJweCAwIDE1cHg7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xvZ28nXHIgJ2luZm8nXHIgJ3JpZ2h0JztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtcm93LWdhcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW5mbyBsb2dvIHJpZ2h0JztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIGdyaWQtYXJlYTogbG9nbztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2NvbnRhY3Qge1xuICBncmlkLWFyZWE6IGluZm87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3JpZ2h0IHtcbiAgZ3JpZC1hcmVhOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3Bob25lLFxuLmFudGlwb2Rlcy1mb290ZXJfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3Bob25lIGEsXG4uYW50aXBvZGVzLWZvb3Rlcl9fYWRkcmVzcyBhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmUgYSBzcGFuLFxuLmFudGlwb2Rlcy1mb290ZXJfX2FkZHJlc3MgYSBzcGFuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3Bob25lIGEgc3BhbjpiZWZvcmUsIC5hbnRpcG9kZXMtZm9vdGVyX19waG9uZSBhIHNwYW46YWZ0ZXIsXG4uYW50aXBvZGVzLWZvb3Rlcl9fYWRkcmVzcyBhIHNwYW46YmVmb3JlLFxuLmFudGlwb2Rlcy1mb290ZXJfX2FkZHJlc3MgYSBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmUgYSA+IHNwYW46YmVmb3JlLFxuLmFudGlwb2Rlcy1mb290ZXJfX2FkZHJlc3MgYSA+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmM1ODA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmM1ODA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19waG9uZSBhID4gc3BhbjphZnRlcixcbi5hbnRpcG9kZXMtZm9vdGVyX19hZGRyZXNzIGEgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmM1ODA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmM1ODA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19waG9uZSBhID4gc3BhbiBzcGFuOmJlZm9yZSxcbi5hbnRpcG9kZXMtZm9vdGVyX19hZGRyZXNzIGEgPiBzcGFuIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmM1ODA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmYzU4MDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmUgYSA+IHNwYW4gc3BhbjphZnRlcixcbi5hbnRpcG9kZXMtZm9vdGVyX19hZGRyZXNzIGEgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYzU4MDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZjNTgwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19waG9uZSBhOmhvdmVyIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmUgYTpob3ZlciBzcGFuOmFmdGVyLFxuLmFudGlwb2Rlcy1mb290ZXJfX2FkZHJlc3MgYTpob3ZlciBzcGFuOmJlZm9yZSxcbi5hbnRpcG9kZXMtZm9vdGVyX19hZGRyZXNzIGE6aG92ZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdCB7XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1yaWdodDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDE2cHggMCAzOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0OmFmdGVyIHtcbiAgICBtYXJnaW46IDEycHggMCAyMHB4O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiAwJSwgI2ZmZiA1JSwgdHJhbnNwYXJlbnQgNS4wMSUpIG5vLXJlcGVhdCByaWdodCBib3R0b20vMCAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3QgYTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWZvb3Rlcl9fcXVvdGUtYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LXJpZ2h0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3F1b3RlLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTQuNXB4IDIwcHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjRkZDNTgwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDAuM3MsIGNvbG9yIGVhc2UtaW4tb3V0IDAuM3M7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX3F1b3RlLWJ1dHRvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fcXVvdGUtYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzYTIyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2NlbnRlci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWZvb3Rlcl9fY2VudGVyLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1yaWdodDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jZW50ZXItYnV0dG9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNC41cHggNjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjQ0RCN0FGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC4zcywgY29sb3IgZWFzZS1pbi1vdXQgMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuYW50aXBvZGVzLWZvb3Rlcl9fY2VudGVyLWJ1dHRvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNC41cHggMzBweDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fY2VudGVyLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2M2EyMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jZW50ZXItYnV0dG9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ2JyB2aWV3Qm94PScwIDAgNDUgNDYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNDUuOTI1NSAyMC45NzY2QzQ1Ljg3MjYgMjAuMzE5IDQ1Ljc5MjMgMTkuNjU3NSA0NS42ODQ1IDE5LjAwOTdMNDUuNjgwNSAxOC45ODIyQzQ1LjY2MDkgMTguODcxOSA0NS42NDMzIDE4Ljc2MzYgNDUuNjIxNyAxOC42NTUzQzQ1LjQ4MDYgMTcuODgzNSA0NS4yOTY0IDE3LjEwNzggNDUuMDc0OSAxNi4zNDU5QzQ1LjAyNzkgMTYuMTg0NCA0NC45Nzg5IDE2LjAyNSA0NC45MjggMTUuODY3NUM0NC4yNDU5IDEzLjcwNzYgNDMuMjQ4MyAxMS42NjIgNDEuOTU4OCA5Ljc4MTc5QzQxLjc2ODYgOS41MDYxNiA0MS41NzA3IDkuMjMwNTIgNDEuMzY4OCA4Ljk2Mjc2QzQwLjgxMjIgOC4yMjQ0NCA0MC4yMDg2IDcuNTEzNyAzOS41NzE2IDYuODUwMkMzOS40NDQyIDYuNzE4MjkgMzkuMzE2OSA2LjU4NjM3IDM5LjE4NTUgNi40NTY0M0MzNy44OTc5IDUuMTc2NjkgMzYuNDU3NCA0LjA1MDUyIDM0LjkwOTEgMy4xMTEzOEMzNC43ODE3IDMuMDMyNjMgMzQuNjU2MyAyLjk1NzgxIDM0LjUzMDkgMi44ODY5NEMzMy4zNTg5IDIuMjA1NzIgMzIuMTIwMiAxLjYyNjg4IDMwLjg1NDIgMS4xNjYxOEMzMC43MjI4IDEuMTE2OTUgMzAuNTg5NiAxLjA2OTcgMzAuNDU2MyAxLjAyNjM5QzI4LjcyOTcgMC40MzM3NjkgMjYuOTIyNyAwLjA1MTgxNTQgMjUuMDg2MyAtMC4xMTE1OThDMjQuNDA2MiAtMC4xNzA2NjMgMjMuNzIyMiAtMC4yMDAxOTUgMjMuMDUzOSAtMC4yMDAxOTVIMjIuOTQ0MUMyMS4zMzUxIC0wLjIwMDE5NSAxOS43MjggLTAuMDMwODc1NiAxOC4xNjIxIDAuMzAxODU3TDE3Ljk5MzUgMC4zMzcyOTZDMTYuNDA4IDAuNjg3NzQ5IDE0Ljg1NzcgMS4yMDk0OSAxMy4zODM5IDEuODkwNzFDMTIuMDU1MSAyLjUwMzAxIDEwLjc3MzQgMy4yNDkyIDkuNTc5ODIgNC4xMTE1NUM4LjEwNzk2IDUuMTcyNzUgNi43NTc2MiA2LjQxMTE1IDUuNTY5OTQgNy43OTMyN0w1LjQwNzI3IDcuOTg0MjVDMy45NDEyOSA5LjcyODYzIDIuNzQ3NzMgMTEuNjY5OSAxLjg1NTk5IDEzLjc1NDlDMS43OTMyOCAxMy45MDQ1IDEuNzI4NiAxNC4wNTQyIDEuNjY5ODEgMTQuMjAzOEMwLjc3NjEwNyAxNi40MTg3IDAuMjM1MTg0IDE4Ljc1MzggMC4wNjA3NTU4IDIxLjE0OThMMC4wNTA5NTY1IDIxLjMwNzNDMC4wMTc2Mzg4IDIxLjgxNTMgMCAyMi4zMzMxIDAgMjIuODUwOVY0Ni43OTk4SDQ2VjIyLjg1MDlDNDYgMjIuMjI4OCA0NS45NzQ1IDIxLjU5ODcgNDUuOTI1NSAyMC45NzY2Wk00NS4xNjEyIDIyLjg1MDlWMzIuODQ4NkM0NC43NTc0IDMzLjAxNiA0NC4yMTY1IDMzLjI0MDQgNDQuMDE0NyAzMy4zMTcyQzQzLjgxMDggMzMuMzk2IDQzLjU5OTIgMzMuNTk4OCA0My4yNDA1IDMzLjk1MzJDNDIuOTkzNiAzNC4xOTczIDQyLjQ4MDEgMzQuNzA1MyA0Mi4zMDc2IDM0LjczMjhDNDEuNjI1NiAzNC42OTk0IDQxLjMxIDM0LjgxNTUgNDAuODI5OSAzNC45OTI3QzQwLjYwODQgMzUuMDc1NCA0MC4zNDE5IDM1LjE3MTkgMzkuOTY5NSAzNS4yODIxQzM5LjU1NzkgMzQuOTUzMyAzNy45MzcxIDMzLjU1MzUgMzcuODI1NCAzMy40ODY1QzM3Ljc5NiAzMy40Njg4IDM3Ljc2NjYgMzMuNDUxMSAzNy43NDMxIDMzLjQzMzRMMzUuNzk1IDMxLjkzNzFDMzUuMzY3NyAzMS42MTAzIDM0Ljc5MTUgMzEuNTI5NSAzNC4yOTE4IDMxLjczMDRMMzMuMDcyNyAzMi4yMjA2QzMyLjkxMDEgMzIuMjg1NiAzMi43MzE3IDMyLjI4NzUgMzIuNTY5IDMyLjIyNjVMMzAuODAzMiAzMS41NjFDMzAuNjMwNyAzMS40OTYxIDMwLjQ0ODUgMzEuNDY0NiAzMC4yNjQyIDMxLjQ2NDZIMjkuOTAzNkMyOS42MTU1IDMxLjQ2NDYgMjkuMzMzMyAzMS41NDUzIDI5LjA4ODMgMzEuNjk4OEwyNC43MTU5IDM0LjQ0OTNDMjQuNTE3OSAzNC41NzMzIDI0LjI3NjkgMzQuNTkxMSAyNC4wNjUyIDM0LjQ5NjZMMjMuODg2OCAzNC40MTM5VjMzLjA4NDlDMjMuOTEwNCAzMi45MzMzIDI0LjEyNTkgMzEuNzcxNyAyNC45OTIyIDMwLjYxNkMyNS41NTA4IDI5Ljg2NzggMjYuMjUwNCAyOS4yODExIDI3LjA4MTQgMjguODU5OEMyOC4wNzMxIDI4LjM1NTggMjkuMjU4OCAyOC4wODYgMzAuNjIyOSAyOC4wNTQ1QzM2LjM2NzMgMjcuOTIyNiAzOC4xMjUzIDI2LjAzNjUgMzkuNjc5NCAyNC4zNzA4QzQwLjUwMjYgMjMuNDg4OCA0MS4zOTQzIDIyLjY4NzUgNDIuNzg3OCAyMi4yMjY4QzQzLjQ0MjQgMjIuMDA4MyA0NC4yMTA2IDIxLjg2NjUgNDUuMTMxOCAyMS44MjcxQzQ1LjE0NzUgMjIuMTY5NyA0NS4xNTczIDIyLjUxMjMgNDUuMTU3MyAyMi44NTA5TTIzLjg1NzQgMjQuMTY0MUMyMy43NTc1IDI0LjczNzEgMjMuNzE4MyAyNS4zNjcxIDIzLjczMiAyNi4wNTYyQzIyLjY1MjEgMjcuMDk5NyAyMi4wNjAyIDI4LjQ3OTggMjEuNzc2MSAyOS4zMjQ0QzIxLjY1NDYgMjkuMTgyNyAyMS41MzExIDI5LjA0ODggMjEuNDA1NiAyOC45MTY5QzIxLjI3MDQgMjguNjQ3MiAyMC41MjE3IDI3LjAwMTIgMjAuOTk0MSAyNC41ODc0QzIxLjA0NSAyNC4zMzE1IDIxLjEwNzcgMjQuMDY1NyAyMS4xODgxIDIzLjc5QzIxLjU0MDkgMjIuNTkzIDIyLjE5NTUgMjEuNzE2OSAyMi44ODczIDIwLjc4OTVDMjIuOTc3NSAyMC42Njc1IDIzLjA2OTYgMjAuNTQ5MyAyMy4xNTc4IDIwLjQyNTNDMjMuMDM2MyAyMi4xNTM5IDIzLjYyNDIgMjMuNjUyMiAyMy44NTc0IDI0LjE2NjFNMjMuNTkyOSAxOC4yMzRDMjMuMjQ3OSAxOC45OTIgMjIuNzYxOSAxOS42Mzk3IDIyLjI2NDEgMjAuMzA5MUMyMS43NzQxIDIwLjk2MjggMjEuMjcwNCAyMS42MzYxIDIwLjg4MDQgMjIuNDMzNUMyMC43MDIxIDIxLjIzODQgMjAuMTYxMSAxOS44Mzg2IDE4Ljk3NzQgMTguMjgzMkMxOC4zMTg5IDE3LjQxODkgMTguMDI4OCAxNi41MTUyIDE4LjA5MzUgMTUuNTI0OUMxOC4xMjY4IDE1LjMyNiAxOC4xNTAzIDE1LjEzMTEgMTguMTY0IDE0Ljk0MjFDMTguNDE0OSAxMy41ODM2IDE5LjE5ODggMTIuNjI0OCAyMC4wMjM5IDExLjYxODdDMjAuNTc2NiAxMC45NDU0IDIxLjE0MTEgMTAuMjU4MiAyMS41ODc5IDkuNDIxNUMyMS44MjcgMTAuNTEyMiAyMi4zMTg5IDExLjI0NDYgMjIuNzk3MiAxMS45NjEzQzIzLjQ2NTUgMTIuOTYzNCAyNC4wOTg1IDEzLjkwODUgMjQuMDk2NSAxNS44ODcxQzI0LjA5NjUgMTYuODEyNSAyMy45MDA2IDE3LjU2NDYgMjMuNTk2OCAxOC4yMzJNMTIuOTIxNCAxNC4yMDU4QzEyLjk5MTkgMTUuMzc3MiAxMy40MjMxIDE3LjA4ODEgMTQuOTQ5OSAxOS4wNDEyQzEzLjg0NjQgMTguNTI3NCAxMi4yMjM3IDE3LjYzNTUgMTAuMzg1MyAxNi4xODA1QzEwLjMwNjkgMTYuMTA5NiAxMC4yMjY2IDE2LjA0MjcgMTAuMTQwMyAxNS45Nzk3QzEwLjEzNDUgMTUuOTczOCAxMC4xMzA1IDE1Ljk2OTggMTAuMTIyNyAxNS45NjM5QzcuNjM1NjMgMTMuODE0IDYuODI2MjEgMTAuMjQ2NCA2LjYwNDc1IDguOTQ1MDRDNy40OTg0NCA5LjA2OTA3IDkuNDY0MTkgOS40MzMzMSAxMS4yODg4IDEwLjM2ODVDMTIuMDAyMiAxMC43MzI3IDEyLjY5NiAxMS4xODM2IDEzLjI5MzggMTEuNzQyOEMxMy4xNTY2IDEyLjA2NzYgMTIuODQzIDEyLjk0NTcgMTIuOTE5NCAxNC4yMDU4TTE1LjQ0MzcgMjQuNzU0OEMxNC44OTUgMjQuNDc3MiAxNC4yOTEzIDI0LjI3ODMgMTMuNjYwMyAyNC4xMjQ3QzEzLjUwMTUgMjMuMjUyNiAxMi45MzcxIDIwLjQ1ODggMTEuNzc0OSAxOC4xNjMxQzEzLjY4MTggMTkuNDIxMiAxNS4xNzMzIDIwLjAzNzQgMTUuODQ3NSAyMC4yNzc2QzE1LjM4ODkgMjEuNzY0MSAxNS4wODkgMjMuMjY4MyAxNS40NDM3IDI0Ljc1NDhaTTE0LjA0ODMgMTEuOTkwOEMxNC4xNDA0IDExLjgyOTQgMTQuMjI2NyAxMS42NjYgMTQuMzA3IDExLjUwNjVDMTQuNzA4OCAxMC43MTExIDE0Ljk3MTQgOS45NTExMSAxNS4xMzIxIDkuMjQwMzZDMTUuMzYzNCA5LjcwNTAxIDE1LjY0MzYgMTAuMTYxOCAxNS45Mjk4IDEwLjYzMDRDMTYuNjk2MSAxMS44ODI1IDE3LjQ4NTkgMTMuMTc0MSAxNy4zODAxIDE0Ljg0NzZDMTcuMzQ4NyAxNS4wMzQ2IDE3LjMyNTIgMTUuMjI5NiAxNy4zMDk1IDE1LjQzMDRDMTcuMTA1NyAxNi41Njg0IDE2LjcxNzYgMTcuNjk4NSAxNi4zNDE0IDE4Ljc5MTJDMTYuMjg2NSAxOC45NTI2IDE2LjIyOTYgMTkuMTE2IDE2LjE3NDggMTkuMjc3NUMxNC42NzE2IDE3LjYxNTggMTMuODI0OSAxNS44NzUzIDEzLjcwOTMgMTQuMjExN0MxMy42MTcxIDEyLjg4NjYgMTQuMDIyOCAxMi4wNDQgMTQuMDQ4MyAxMS45OTI4TTkuODg3NTIgMTYuNzk2N0M5Ljg5NzMyIDE2LjgwNDYgOS45MDkwOCAxNi44MTQ1IDkuOTE4ODggMTYuODIyM0MxMC4wOTMzIDE2Ljk3OTggMTAuMjQ4MSAxNy4xNTUxIDEwLjM3NzUgMTcuMzQwMUMxMS44MTAxIDE5LjM4MzggMTIuNTY4NiAyMi42NDIyIDEyLjgyNzMgMjMuOTQ3NkMxMi4yNjQ4IDIzLjg0MzIgMTEuNjg4NiAyMy43NjQ1IDExLjExODMgMjMuNjgzN0M5Ljc4OTUzIDIzLjQ5ODcgOC40MTk1OCAyMy4zMDM3IDcuMjMxOSAyMi44MzUyQzYuOTU5NDggMjIuNzI2OSA2LjcwMjc0IDIyLjU4MTIgNi40NjE2OCAyMi4zOTgxQzYuMzg3MiAyMi4zMzExIDYuMzA4ODEgMjIuMjY2MiA2LjIzMDQxIDIyLjIwNTFWMjIuMjA5MUM0LjE1NDkxIDIwLjQwOTYgMy4xOTY1NCAxNi4xNjg3IDIuOTIyMTYgMTQuNzQzM0M0LjE5NDExIDE0LjgxNDEgNy42ODg1NSAxNS4xMzcgOS41ODE3OCAxNi41NDQ3QzkuNjgxNzQgMTYuNjMzMyA5Ljc4MzY1IDE2LjcxNiA5Ljg4NzUyIDE2Ljc5ODdNMTEuMDEwNSAyNC40NjkzQzEyLjg1ODcgMjQuNzI5MiAxNC42MzA0IDI0Ljk3OTIgMTUuODQzNSAyNS45NDU5QzE2LjAzMTcgMjYuMDkzNiAxNi4yMDYxIDI2LjI2MDkgMTYuMzY0OSAyNi40NDhDMTUuNDgxIDI2LjM0NzYgMTQuNTUgMjYuMzIgMTMuNTc3OSAyNi4yOTI0QzExLjk5ODMgMjYuMjQ1MiAxMC4zMTQ4IDI2LjE1ODYgOC42MDU3NyAyNS43NDcxQzguNDYwNzQgMjUuMzQxNSA4LjE1ODkyIDI0LjU4OTQgNy42Njg5NSAyMy44MjM1QzguNzQ0OTIgMjQuMTUwMyA5Ljg5MzQgMjQuMzExOCAxMS4wMTA1IDI0LjQ2NzNNMTYuODIxNSAxOS44MTNDMTYuOTA1OCAxOS41NjEgMTYuOTkyIDE5LjMwNyAxNy4wODIyIDE5LjA1MTFDMTcuMjYyNSAxOC41MjkzIDE3LjQ0MjggMTguMDAxNyAxNy42MDk0IDE3LjQ2NDJDMTcuNzgzOCAxNy45MTMxIDE4LjAzMDggMTguMzQ2MiAxOC4zNTQxIDE4Ljc2OTVDMTkuODM3OCAyMC43MTg3IDIwLjQxNTkgMjIuNTg1MSAyMC4wNzQ5IDI0LjMyOTVDMjAuMDM1NyAyNC41MjQ0IDE5Ljk4NjcgMjQuNzE3NCAxOS45MjU5IDI0LjkxMDNDMTkuNTg0OSAyNS45Nzc0IDE4Ljk2MzcgMjYuNzAxOSAxOC42Njk3IDI3LjAwMzJDMTguMjY5OSAyNi44MzM5IDE3Ljg1ODMgMjYuNzA1OSAxNy40Mzg5IDI2LjYxNzNDMTcuMTg0MSAyNi4xNzIzIDE2Ljg3ODQgMjUuODAyMiAxNi41MzM0IDI1LjQ5MzFDMTUuNjczIDIzLjY4NzcgMTYuMTU3MSAyMS43OTc2IDE2LjgyMTUgMTkuODE1TTIwLjA1NzMgMjYuNDk1MkMyMC4wNzY5IDI3LjAyNDggMjAuMTQ1NSAyNy40OTM0IDIwLjIzMzYgMjcuODg3MkMxOS45NjkxIDI3LjY5MjMgMTkuNjk0NyAyNy41MTcgMTkuNDE0NCAyNy4zNjE1QzE5LjYwMjYgMjcuMTUwOCAxOS44Mjk5IDI2Ljg2MTQgMjAuMDU3MyAyNi40OTUyWk0yNC4xMjIgMTkuNDE3M0MyNC4yMDA0IDE5LjEzNzcgMjQuMzAyMyAxOC44NjAxIDI0LjQyMTkgMTguNTg4NEMyNS4xMDU5IDE3LjA0NjggMjYuNDQ4NCAxNS42NDg5IDI4LjQyNzggMTQuNDE0NUMyOC43NjEgMTQuMjA3NyAyOS4xMTE4IDE0LjAwNDkgMjkuNDgwMyAxMy44MDYxQzI5LjgzODkgMTMuNjEzMSAzMC4xNzQxIDEzLjQxMDQgMzAuNDg3NyAxMy4xOTU4QzMwLjM5MzYgMTMuMzg4NyAzMC4zMDc0IDEzLjU3OTcgMzAuMjI1IDEzLjc2ODdDMzAuMTM4OCAxMy45Njc1IDMwLjA2MDQgMTQuMTY0NCAyOS45ODU5IDE0LjM1OTNDMjkuMTUzIDE2LjU0NDcgMjguOTc0NiAxOC41MDU3IDI4LjkzNTQgMTkuMjQyQzI3Ljg2NTQgMTkuNTQ5MiAyNi45NDAzIDE5LjkyNTIgMjYuMTc2IDIwLjQzNTJDMjUuMjU4NyAyMS4wNDc1IDI0LjYwODEgMjEuODQwOSAyNC4yMDgzIDIyLjg1NjhDMjMuOTY5MiAyMi4xNTc5IDIzLjY5ODcgMjAuODk5OCAyNC4xMjAxIDE5LjQxNTNNMzAuNTAzMyAxNS4yNjdDMzUuMDg5NCAxNS40NDQyIDM3LjkyNTQgMTMuODM3NiAzOS41MDMgMTIuNDM5N0MzOS43MDY5IDEyLjI2MDYgMzkuODk1IDEyLjA4MTQgNDAuMDY3NSAxMS45MDIyQzM5Ljg1NTggMTIuMzYyOSAzOS42MTA4IDEyLjg0NzMgMzkuMzMwNiAxMy4zMzk1QzM4LjY5MzYgMTQuNDU1OCAzNy43OTggMTUuNzIxOCAzNi42MjQgMTYuNzE2QzM2LjMyNjEgMTYuOTAxMSAzNi4wNDU4IDE3LjEwOTggMzUuNzg1MiAxNy4zNDIxQzM1LjAzNDUgMTcuODMwNCAzNC4xODk4IDE4LjE5NDYgMzMuMjQ3MiAxOC4zNTQxQzMxLjk2OTMgMTguNTcwNyAzMC43OTczIDE4Ljc3OTQgMjkuNzQyOSAxOS4wMzczQzI5Ljc5OTcgMTguMzA0OSAyOS45NzIyIDE2Ljg3OTQgMzAuNTA1MyAxNS4yNzA5TTI0Ljc5ODIgMjMuNTYzNkMyNS4xMTU3IDIyLjQ5ODUgMjUuNzA5NSAyMS43MDMxIDI2LjYxMTEgMjEuMTAwNkMyNy40MjQ0IDIwLjU1NzIgMjguNDk0NSAyMC4xNjk0IDI5LjczOSAxOS44NTYzQzMwLjgzNDYgMTkuNTc4NyAzMi4wNjU0IDE5LjM1NjIgMzMuMzc0NSAxOS4xMzM4QzMzLjc0MSAxOS4wNzA4IDM0LjA5OTcgMTguOTgyMiAzNC40NTI1IDE4Ljg2MjFDMzMuMTUzMSAyMC41MTk4IDMxLjkzNiAyMS42NDk5IDMwLjc3NTggMjIuNDcwOUMyOS4xNDMyIDIzLjYyODYgMjcuNjE4NCAyNC4xNjgxIDI2LjEyNSAyNC42OTk2QzI1LjkyMTIgMjQuNzc0NSAyNS43MTkzIDI0Ljg0NTMgMjUuNTE1NSAyNC45MTgyQzI1LjE1NDkgMjUuMDUwMSAyNC44MjM3IDI1LjIxOTQgMjQuNTIxOCAyNS40MTYzQzI0LjU0NTQgMjQuNzE5MyAyNC42MzU1IDI0LjEwNyAyNC43OTgyIDIzLjU2MTdNMzAuODQ4MyAyMy42Mjg2QzMxLjE5NzEgMjMuMzg0NSAzMS41NzU0IDIzLjE1NjEgMzEuOTgzIDIyLjk1MTNDMzMuNSAyMi4xOTUzIDM1LjY2MzcgMjEuODY4NSAzOC4yNDA5IDIyLjAwNjNDMzguNjg3NyAyMi4wMjk5IDM5LjE0NjQgMjIuMDk0OSAzOS42MzA0IDIyLjE2MzhDNDAuMDI2MyAyMi4yMTg5IDQwLjQyNjEgMjIuMjc2IDQwLjgyMiAyMi4zMDk1QzQwLjE1NTcgMjIuNzYwMyAzOS42MTQ4IDIzLjI4OCAzOS4xMTExIDIzLjgyNTVDMzcuNTk0MSAyNS40NTM3IDM2LjAyNjIgMjcuMTM1MSAzMC42MDkyIDI3LjI2MTFDMjkuMzQzMSAyNy4yOTA2IDI4LjI5MjYgMjcuNTE1MSAyNy40MjI0IDI3Ljg1MTdDMjcuOTIwMiAyNi43NjMgMjguOTcwNyAyNC45NTE3IDMwLjg0NjMgMjMuNjMwNk00NC45NzUgMTkuOTU2N0M0NS4wMjIgMjAuMzE1MSA0NS4wNTkzIDIwLjY3NTQgNDUuMDg4NyAyMS4wMzU2QzQ0LjgyNiAyMS4wNDc1IDQ0LjU2OTMgMjEuMDY1MiA0NC4zMjgyIDIxLjA5MjdDNDQuNTc3MSAyMC43Nzc3IDQ0Ljc5MjcgMjAuMzk5NyA0NC45NzUgMTkuOTU2N1pNNDQuNjc1MSAxOC4yMDA1QzQ0LjIxNDYgMjAuMDgyNyA0My4zNzM4IDIwLjk1MSA0Mi4zMzcgMjEuMjkxNkM0MS41NTg5IDIxLjU0NzUgNDAuNjY1MiAyMS41MDYyIDM5Ljc0MDIgMjEuMzc0M0MzOS4yNiAyMS4zMDczIDM4Ljc2NDIgMjEuMjM2NSAzOC4yODQgMjEuMjEwOUMzNi4xOTA5IDIxLjA5ODYgMzQuMzk3NiAyMS4yNzM5IDMyLjkyNTcgMjEuNzI4N0MzMy43MzcxIDIwLjk2NDggMzQuNTc1OSAyMC4wMjM3IDM1LjQ1NCAxOC44NTIyQzM1LjY5MzEgMTguNTMzMyAzNS45NTE4IDE4LjI0NTggMzYuMjM3OSAxNy45ODc5QzM2LjUzNzggMTcuNzkzIDM2LjgzMTcgMTcuNTcyNSAzNy4xMTk4IDE3LjMyODNDMzguMjAxNyAxNi42NjQ4IDM5LjUzMDUgMTYuMzI4MiA0MS4wOTI1IDE2LjMyNDJDNDIuNTYyNCAxNi4zMTgzIDQzLjgyMDYgMTYuNjI1NSA0NC4zMjA0IDE2Ljc2NTJDNDQuNDUzNyAxNy4yMzk3IDQ0LjU3MzIgMTcuNzIwMSA0NC42NzUxIDE4LjIwMDVaTTQxLjQ1MzEgMTAuNTQxOEM0Mi41NTQ2IDEyLjE5OTUgNDMuNDI0NyAxMy45ODkyIDQ0LjA0NCAxNS44NzM0QzQzLjM3NzcgMTUuNzE3OCA0Mi4zMjkyIDE1LjUzMDggNDEuMTI3OCAxNS41MzA4SDQxLjExMDFDNDAuMTkyOSAxNS41MzA4IDM5LjMzODQgMTUuNjQzIDM4LjU1NjQgMTUuODYzNUMzOS4wNzU4IDE1LjIzMzUgMzkuNTYzOCAxNC41MTY4IDQwLjAxNjUgMTMuNzE5NUM0MC43NTkzIDEyLjQxNjEgNDEuMjAwMyAxMS4yOTE5IDQxLjQ1MTEgMTAuNTQxOE00MC43MDA1IDkuNDcyNjhDNDAuNzM3OCA5LjUyMzg3IDQwLjc3NSA5LjU3NTA2IDQwLjgxNDIgOS42MjYyNUM0MC40NzkxIDEwLjIwMTIgMzkuODg5MSAxMS4wNDc4IDM4Ljk1NDMgMTEuODY2OEMzNi45MTIxIDEzLjY1ODQgMzQuMDk3NyAxNC41NTYyIDMwLjc4NzUgMTQuNDc3NUMzMC44Mzg1IDE0LjM0NzUgMzAuODg5NCAxNC4yMTc2IDMwLjk0NjMgMTQuMDg1N0MzMS4zODkyIDEzLjA1MiAzMS45MjgyIDEyLjEzMjYgMzIuNTU3MyAxMS4zMzEzQzMyLjYwNjMgMTEuMjY4MyAzMi42NTUzIDExLjIwOTIgMzIuNzA2MiAxMS4xNDgyQzM0LjI4IDkuMjMwNTIgMzYuNDA4NCA4LjAyMTY1IDM5LjA2MDEgNy41MzUzNUMzOS42MzgzIDguMTQ1NjkgNDAuMTkxIDguNzk3MzcgNDAuNjk4NiA5LjQ3MDcyTTM0LjU1NDQgNy4xNTczNEMzNC44MjQ4IDUuODYxODQgMzQuODExMSA0LjcyOTc2IDM0Ljc1MDQgNC4wMDcyQzM2LjA2MTUgNC44MjgyMSAzNy4yODQ1IDUuNzg5IDM4LjM5NTcgNi44NjU5NUMzNi42Mzk3IDcuMjYxNjggMzUuMjEyOSA3Ljk1Mjc1IDM0LjA1ODUgOC44MDMyOEMzNC4yODk4IDguMjIyNDggMzQuNDQ2NiA3LjY2NzI2IDM0LjU1NDQgNy4xNTczNFpNMzAuODI2NyAyLjA1ODA2QzMxLjg4MzEgMi40NTU3NiAzMi45MTQgMi45NDAwOSAzMy45MDE3IDMuNDk5MjRDMzMuOTcyMyAzLjk0NjE3IDM0LjEzNjkgNS4zNTM4OCAzMy43ODIyIDcuMDIzNDZDMzMuNDcyNSA4LjQ3NjQ1IDMyLjg2ODkgOS43NDQzOCAzMS45NzcyIDEwLjgxNzRDMzEuMjI0NiAxMS43MTkxIDMwLjI3MjEgMTIuNDgzIDI5LjExNzcgMTMuMTAzMkMyOC44MDAyIDEzLjI3MjUgMjguNDk2NCAxMy40NDc4IDI4LjIwNDQgMTMuNjI1QzI3LjcyNjIgMTEuMzY0NyAyNy44NjkzIDkuMzMyOSAyOC4yNDE3IDcuNjY5MjNDMjguNDQzNSA2Ljc2OTQ4IDI4LjcxMDEgNS45NzQwNyAyOC45ODI1IDUuMzEwNTdDMjkuNjYwNiAzLjY2MDY5IDMwLjQ3MzkgMi41MTY4IDMwLjgzMDYgMi4wNTgwNk0yNS42MDU2IDAuNzkyMDk3TDI1Ljc0MjggMC45NzEyNjFDMjUuNzYyNCAwLjg5MjUwOCAyNS43NzYxIDAuODQ5MTkzIDI1Ljc3NjEgMC44NDcyMjRMMjUuNzI5MSAwLjgwNTg3OUMyNy4yMDI5IDAuOTg1MDQzIDI4LjY1MTMgMS4zMTE4NyAzMC4wNDg3IDEuNzgwNDVDMjkuNjE3NSAyLjM2MzIzIDI4Ljg5NDMgMy40NTc5IDI4LjI2OTEgNC45NzM5QzI4LjAxNjMgNS41OTAxNSAyNy43NjU0IDYuMzA4NzcgMjcuNTYzNSA3LjExNzk2QzI2LjQxMzEgNS44NTM5NyAyNS43NTY1IDQuNDg3NiAyNS42MDE3IDMuMDUyMzJDMjUuNTQ4OCAyLjU0NDM2IDI1LjU3MDQgMi4wNzU3OCAyNS42MTM1IDEuNzAzNjdDMjUuNjUwNyAxLjM4MDc4IDI1LjcwNTYgMS4xMzA3NCAyNS43NDA5IDAuOTgzMDc0TDI1LjUwMTggMC43NzgzMTVDMjUuNTM3IDAuNzgyMjUzIDI1LjU3MjMgMC43ODQyMjIgMjUuNjA3NiAwLjc5MDEyOE0yNy4zNTk3IDguMDUzMTZDMjcuMDQyMiA5Ljc3MzkyIDI2Ljk3NTYgMTEuODIxNSAyNy40OTg5IDE0LjA3NThDMjYuNDIwOSAxNC44MDQzIDI1LjU0MSAxNS41ODU5IDI0Ljg1NyAxNi40MjA3QzI0Ljg3MjYgMTYuMjUxNCAyNC44Nzg1IDE2LjA3NDIgMjQuODc4NSAxNS44ODkxQzI0Ljg3ODUgMTMuNjY0MyAyNC4xNDk1IDEyLjU3MTYgMjMuNDQzOSAxMS41MTYzQzIyLjgwMyAxMC41NTM2IDIyLjE5NTUgOS42NDM5NyAyMi4yMTcgNy44MTY5QzIyLjMxNyA3LjQyOTA0IDIyLjM1MDMgNy4wNDcwOCAyMi4zMzA3IDYuNjY5MDdDMjIuNzA3IDQuNjQzMTQgMjMuOTM5OCAyLjk4MzQxIDI0Ljc5NDMgMi4wMzY0QzI0Ljc3NjYgMi4zNjUyIDI0Ljc3ODYgMi43MjE1NSAyNC44MTU4IDMuMDg3NzZDMjQuOTM3MyA0LjMyMDI1IDI1LjQ4MDIgNi4xNjg5OCAyNy4zNTk3IDguMDUxMTlNMjIuOTQ2MSAwLjY0NDQzNUgyMy4wNTU5QzIzLjY4MyAwLjY0NDQzNSAyNC4zMjM5IDAuNjcxOTk4IDI0Ljk2MDggMC43MjcxMjVDMjQuOTYwOCAwLjczMzAzMiAyNC45NTg5IDAuNzM4OTM4IDI0Ljk1NjkgMC43NDQ4NDVDMjQuMzg2NiAxLjI2NjU5IDIyLjc5OTEgMi44NTM0NyAyMS45NjAzIDUuMDc0MzFDMjEuMTc2MyAzLjE0ODc5IDE5LjM4NSAxLjU5NTM4IDE4LjcwNSAxLjA1NTkyQzIwLjA5NjUgMC43ODQyMjIgMjEuNTIxMyAwLjY0NjQwMyAyMi45NDYxIDAuNjQ2NDAzTTE4LjI1MDMgMS43MDU2NEMxOS4wNDQgMi4zNDc0OCAyMS4zNjQ1IDQuMzk1MDYgMjEuNTQwOSA2LjYwMjEzQzIxLjQ3ODIgNi45NjA0NSAyMS40NDA5IDcuMzMwNTkgMjEuNDMxMSA3LjcxMjU1QzIxLjAzMTMgOS4xMzk5NSAyMC4yMTAxIDEwLjE0MjEgMTkuNDE0NCAxMS4xMTQ3QzE4LjkwNDkgMTEuNzM4OCAxOC4zODM1IDEyLjM3MjggMTcuOTg1NyAxMy4xMTVDMTcuNjk5NSAxMi4wMTY0IDE3LjEyMzMgMTEuMDc5MyAxNi41OTQyIDEwLjIxM0MxNS45NzA5IDkuMTk1MDggMTUuMzg0OSA4LjIzNDI5IDE1LjM0MTggNy4xNzcwMkMxNS4yNjE1IDUuMDU2NTkgMTcuNTA1NSAyLjQ5NzExIDE4LjI0ODMgMS43MDk1N00xNy41MzQ5IDEuMzE1ODFDMTYuODk0IDIuMDEwODEgMTUuNjY1MiAzLjQ2MzggMTUuMDA0NyA1LjA2MjVDMTQuNjI2NSAzLjgxNjIzIDE0LjA0MjQgMi45NzE2IDEzLjc4MzcgMi42MzY4OUMxNC45OTEgMi4wODM2NSAxNi4yNDkyIDEuNjQwNjYgMTcuNTM0OSAxLjMxNTgxWk0xMC40NDQxIDQuNTM0ODVDMTEuMzA2NSAzLjk0MDI2IDEyLjIxIDMuNDA2NzEgMTMuMTQ0OCAyLjk0MjA2TDEzLjA3MDMgMy4wMDlDMTMuMDkxOSAzLjAzMjYzIDE0LjQ5MTIgNC42MzcyMyAxNC41NTU5IDcuMjAyNjJDMTQuNTg1MyA4LjMxMTA3IDE0LjM2MzkgOS41OTg2OSAxMy42NzIgMTEuMDE2M0MxMy4wNTY2IDEwLjQ3MDkgMTIuMzY2NyAxMC4wMjU5IDExLjY2NTEgOS42NjE2OUMxMS42NjEyIDkuNjYxNjkgMTEuNjU5MiA5LjY2MTY5IDExLjY1NzMgOS42NTc3NkM5LjY1MDM4IDguMzkxOCAxMC4yMDUgNS40NzM5OCAxMC40NDQxIDQuNTMwOTFNOS4zMjUwNCA1LjM2MTc2QzkuMjU4NCA1LjczNzgxIDkuMTk3NjUgNi4yODUxNCA5LjI0MjcyIDYuOTAxMzlDOS4yOTc2IDcuNjQ3NTggOS40OTc1MSA4LjMxNTAxIDkuODMwNjggOC44OTE4OEM4LjI5NjExIDguMzcwMTQgNi45Mzk4OCA4LjE3NzE5IDYuNDA4NzYgOC4xMTgxM0M3LjI5ODU0IDcuMTE0MDIgOC4yNzQ1NSA2LjE5MDY0IDkuMzI1MDQgNS4zNjM3M001Ljc5MzM2IDguODQ0NjNDNS45MjY2MyA5Ljc3NTg4IDYuNDQ2IDEyLjU1OTggOC4xMTM4NCAxNC45MDY3QzUuOTY1ODMgMTQuMTE3MiAzLjQ4MDcyIDEzLjk2MTYgMi42OTY3NyAxMy45MzIxQzMuNDk0NDQgMTIuMTA1IDQuNTM3MDkgMTAuMzk2MSA1Ljc5MzM2IDguODQyNjZNMi4yMDI4OSAxNS4xNjY2QzIuNTQ1ODYgMTYuODg1MyAzLjU2MTA4IDIwLjk1ODkgNS43NTQxNiAyMi44MzkxQzUuODIwOCAyMi44OTAzIDUuODgzNTIgMjIuOTQxNSA1Ljk0NjIzIDIyLjk5NjZDNi43OTA5MyAyMy43MzEgNy4zNDU1NyAyNC43NzY0IDcuNjU1MjMgMjUuNDg5MUM1LjM2MjE5IDI0Ljc2NjYgMy4wNTkzNSAyMy4zNzA3IDAuOTUyNDk1IDIwLjYyNjFDMS4xMzg2OCAxOC43NTU3IDEuNTU2MTMgMTYuOTI0NyAyLjIwMjg5IDE1LjE2NjZaTTIzLjEwNDkgNDUuOTU3MUgwLjgzODgyMlYzOC44MDA0TDEuODM2MzkgMzcuOTQ5OUMxLjk2MTgzIDM3Ljg0MzYgMi4xMjA1NyAzNy43ODQ1IDIuMjg3MTYgMzcuNzg0NUgyLjYzNzk4QzIuNjg4OTQgMzcuNzg0NSAyLjczMjA1IDM3Ljc5MDQgMi43ODQ5NyAzNy44MDIyQzMuNzU1MSAzOC4wMTI5IDYuMTMyNDIgMzguNDI4MyA3LjI1NzM4IDM3LjcyMTVDOC4wNjI4OSAzNy4yMTc1IDkuNDgzNzkgMzcuMTI2OSAxMC4wNTYxIDM3LjExMTJDMTAuNDA0OSAzNy4xMDEzIDEwLjczMDMgMzYuOTc3MyAxMC45OTg4IDM2Ljc0ODlDMTIuMDM3NSAzNS44NjY5IDEyLjUwNzkgMzUuNTY3NiAxMi42MDc4IDM1LjUzNDFDMTIuNjgyMyAzNS41MTQ1IDEyLjkyOTIgMzUuNTczNSAxMy4wNzYyIDM1LjYwN0MxMy41MTUyIDM1LjcxMTMgMTQuMTE2OSAzNS44NTMxIDE0LjUzODMgMzUuNDM5NkMxNC42Njk2IDM1LjM0OTEgMTUuMzY1MyAzNS4yODQxIDE2LjY3NjUgMzUuNDk2N0MxNi44Mjk0IDM1LjUyMjMgMTYuOTg4MSAzNS41MjIzIDE3LjE0NjkgMzUuNDk4N0wxOC4wNzE5IDM1LjM2MDlDMTguMTAxMyAzNS4zNTY5IDE4LjEzNDYgMzUuMzU1IDE4LjE3MTkgMzUuMzU1SDIwLjU0MzNDMjAuOTcyNSAzNS4zNTUgMjEuMzg2IDM1LjE3MTkgMjEuNjc4MSAzNC44NTFDMjEuODc2IDM0LjYzMDQgMjIuMjE1MSAzNC41NjE1IDIyLjQ4NTUgMzQuNjg3NUwyMy4xMDI5IDM0Ljk3NVY0NS45NTcxSDIzLjEwNDlaTTIzLjEwNDkgMzQuMDQ1N0wyMi44NDIyIDMzLjkyMzZDMjIuNjM4NCAzMy44MjcyIDIyLjQyMDkgMzMuNzc5OSAyMi4xOTU1IDMzLjc3OTlDMjEuNzYyMyAzMy43Nzk5IDIxLjM0ODggMzMuOTYzIDIxLjA2MDcgMzQuMjgzOUMyMC45Mjk0IDM0LjQyOTYgMjAuNzQxMyAzNC41MTIzIDIwLjU0NzIgMzQuNTEyM0gxOC4xNzU4QzE4LjA5MzUgMzQuNTEyMyAxOC4wMTkgMzQuNTE4MiAxNy45NTA0IDM0LjUyODFMMTcuMDI5MyAzNC42NjM5QzE2Ljk1NjggMzQuNjczOCAxNi44ODQyIDM0LjY3MzggMTYuODE1NiAzNC42NjM5QzE0LjUxODcgMzQuMjkxOCAxNC4xMDMyIDM0LjY5MzQgMTMuOTY2IDM0LjgyNzNDMTMuODY2IDM0LjkyNTggMTMuNTIzMSAzNC44NDUgMTMuMjcyMiAzNC43ODZDMTIuOTY4NCAzNC43MTUxIDEyLjY1NDkgMzQuNjQwMyAxMi4zNjg3IDM0LjcyNjlDMTIuMjU3IDM0Ljc2MDQgMTEuOTE3OSAzNC44NjY3IDEwLjQ1OTggMzYuMTA1MUMxMC4zMzgzIDM2LjIwNzUgMTAuMTkxMyAzNi4yNjQ2IDEwLjAzNjUgMzYuMjY4NUM5LjI0MDc2IDM2LjI5MDIgNy43NjEwNyAzNi40MTQyIDYuODE2NDEgMzcuMDA2OEM2LjEwODkgMzcuNDUxOCA0LjMwMTkgMzcuMjY4NyAyLjk3MzEyIDM2Ljk4MTJDMi44NjUzMiAzNi45NTU2IDIuNzU1NTcgMzYuOTQzOCAyLjYzOTk0IDM2Ljk0MzhIMi4yODkxMkMxLjkyNDU5IDM2Ljk0MzggMS41NzE4MSAzNy4wNzM4IDEuMjk1NDcgMzcuMzFMMC44NDA3ODIgMzcuNjk3OVYyMi44NTI5QzAuODQwNzgyIDIyLjUxMjMgMC44NTA1ODEgMjIuMTczNiAwLjg2NjI2IDIxLjgzNUMyLjYzOTk0IDIzLjk5NjggNC42Njg0IDI1LjQzNiA3LjA1MzU1IDI2LjIyMzVDNy4zMzc3NCAyNi4zMTggNy42MjE5MiAyNi40MDA3IDcuOTA0MTQgMjYuNDczNkM5Ljg2NCAyNi45ODU1IDExLjgxMDEgMjcuMDQwNiAxMy41NTI1IDI3LjA4OThDMTQuNzEwNyAyNy4xMjMzIDE1LjgxMjIgMjcuMTU0OCAxNi44MTM3IDI3LjMxMjNDMTYuOTEzNiAyNy4zMjggMTcuMDEzNiAyNy4zNDM4IDE3LjExMTYgMjcuMzYzNUMxNy42Nzk5IDI3LjQ2NzggMTguMjAzMiAyNy42NDcgMTguNjgxNCAyNy44NzczQzE5LjQ4MTEgMjguMjYxMyAyMC4xNTkyIDI4Ljc4ODkgMjAuNzI5NSAyOS4zNjM4QzIwLjk5MDIgMjkuNjI3NiAyMS4yMjczIDI5LjkwMTMgMjEuNDQ0OCAzMC4xNzY5QzIyLjM4NTYgMzEuMzc0IDIyLjkwMSAzMi41Nzg5IDIzLjA2NTcgMzMuMDA4MUMyMy4wODEzIDMzLjA1MTQgMjMuMDk1MSAzMy4wODY5IDIzLjEwNDkgMzMuMTE0NFYzNC4wNDc3VjM0LjA0NTdaTTIyLjM3NTggMzAuMDkyM0MyMi4zNzU4IDMwLjA5MjMgMjIuMzY5OSAzMC4wODY0IDIyLjM2OTkgMzAuMDgyNEMyMi41MzA2IDI5LjQ5MzggMjMuMTQ4IDI3LjU0MjYgMjQuNTc4NyAyNi4zNjUzQzI0LjkyNzUgMjYuMDc1OSAyNS4zMjczIDI1LjgzMzcgMjUuNzgwMSAyNS42NjgzQzI1Ljk4IDI1LjU5NTUgMjYuMTgzOCAyNS41MjI2IDI2LjM4MzcgMjUuNDUxN0MyNy4xMDY5IDI1LjE5MzggMjcuODM2IDI0LjkzMzkgMjguNTgwNyAyNC42MDkxQzI3LjIwNDkgMjYuMTY4NCAyNi41NjIgMjcuNzg4NyAyNi4zNjYxIDI4LjM1OTdDMjUuNDM5IDI4Ljg5OTIgMjQuNzkyMyAyOS41NjQ2IDI0LjM0NTQgMzAuMTY5MUMyMy45MDA2IDMwLjc3MzUgMjMuNjA4NSAzMS4zNzQgMjMuNDIyMyAzMS44NjQyQzIzLjE4MTMgMzEuMzY4MSAyMi44MzYzIDMwLjc0MiAyMi4zNzU4IDMwLjA5NDJNMjMuODkwOCAzNS4zMjc0QzI0LjMxNiAzNS40NjEzIDI0Ljc3ODYgMzUuNDA2MiAyNS4xNjQ3IDM1LjE2NEwyOS41MzcxIDMyLjQxMzVDMjkuNjQ4OCAzMi4zNDQ2IDI5Ljc3NjIgMzIuMzA3MiAyOS45MDc1IDMyLjMwNzJIMzAuMjY4MkMzMC4zNTI0IDMyLjMwNzIgMzAuNDM2NyAzMi4zMjMgMzAuNTEzMSAzMi4zNTA1TDMyLjI3NyAzMy4wMTZDMzIuNjMzNyAzMy4xNDk5IDMzLjAyNzcgMzMuMTQ1OSAzMy4zODYzIDMzLjAwNDJMMzQuNjA3MyAzMi41MTM5QzM0LjgzNDYgMzIuNDIzNCAzNS4wOTUzIDMyLjQ1ODggMzUuMjg5MyAzMi42MDY1TDM3LjIzOTQgMzQuMTA0OEMzNy4yOTIzIDM0LjE0NDEgMzcuMzQ5MiAzNC4xODM1IDM3LjQwMjEgMzQuMjEzMUMzNy40NjQ4IDM0LjI1MDUgMzguNTM0OSAzNS4xMzA1IDM5LjEwOTEgMzUuNTk1MkMzOC43MzY3IDM1LjgxNTcgMzguNDE3MyAzNi4xNDg0IDM4LjA0NDkgMzYuNTQyMkMzNy41OTYxIDM3LjAxNDcgMzcuMDM5NSAzNy42MDM0IDM2LjE3NTIgMzguMjA3OEMzNS45Njk0IDM4LjM1MTUgMzUuNjg1MiAzOC41NDQ1IDM1LjM1NiAzOC43Njg5QzMzLjkxNTUgMzkuNzQ5NCAzMS43MzgxIDQxLjIzMTkgMzEuMDQ0MyA0Mi4wMjE0QzI5LjY3MjQgNDMuNTgwOCAyNy42ODMxIDQ1LjExMjUgMjYuNTAxMyA0NS45NjVMMjMuODg4OCA0NS45NTUyVjM1LjMyNTRMMjMuODkwOCAzNS4zMjc0Wk0yNy44MjAzIDQ1Ljk3MDlDMjkuMDgyNCA0NS4wMTIxIDMwLjUzMjcgNDMuNzk3MyAzMS42MzQyIDQyLjU0NTJDMzIuMjYxMyA0MS44MzA1IDM0LjQ3NiA0MC4zMjIzIDM1Ljc5ODkgMzkuNDIyNkMzNi4xMzAxIDM5LjE5NjIgMzYuNDE2MyAzOS4wMDEzIDM2LjYyNiAzOC44NTU2QzM3LjU1NDkgMzguMjA1OCAzOC4xNDI5IDM3LjU4MzcgMzguNjE1MiAzNy4wODU2QzM5LjA3MzggMzYuNjAxMiAzOS40MDUgMzYuMjUwOCAzOS44MDY4IDM2LjE0NjRDNDAuNDIwMyAzNS45ODUgNDAuODE2MiAzNS44MzkzIDQxLjEwNDMgMzUuNzMzQzQxLjU0NzIgMzUuNTY5NiA0MS43NDkgMzUuNDk0OCA0Mi4yNzIzIDM1LjUyMDRDNDIuNzE5MiAzNS41MzgxIDQzLjE2NDEgMzUuMTM2NCA0My43OTMyIDM0LjUxNjNDNDMuOTczNSAzNC4zMzcxIDQ0LjIyMDQgMzQuMDkzIDQ0LjI5ODggMzQuMDUzNkM0NC40NjE1IDMzLjk5MDYgNDQuODIwMiAzMy44NDI5IDQ1LjE2NTEgMzMuNzAxMlY0Ni4wMzJMMjcuODI0MiA0NS45NzA5SDI3LjgyMDNaJyBmaWxsPSd3aGl0ZScgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliIHtcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LXJpZ2h0O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYiBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZTdlMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWIgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2M2EyMjtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX21lbnU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX21lbnU6YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fbWVudTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLWZvb3Rlcl9fbWVudTphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX2NvcHlyaWdodC1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX2NvcHlyaWdodC1tZW51OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX2NvcHlyaWdodC1tZW51OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudTphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUtaW5uZXIgYSArIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IDcgLSBUZW1wbGF0ZXNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXG4uYXJjaGl2ZS5jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RTE7XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9faGVhZGVyIHtcbiAgcGFkZGluZzogMzRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGM0YwO1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMzZweCA0MHB4O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fdGl0bGUgPiAqIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdFMTtcbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMzVweCwgMWZyKSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG59XG5cbmJvZHk6aGFzKC5hbnRpcG9kZXMtaGVhZGVyLnNjcm9sbGVkKSAuYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMge1xuICB0b3A6IDY3cHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLUNvbnRhY3RQYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdFMTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnZm9ybSdcciAncHJhY3RpY2FsLWluZm9ybWF0aW9ucydcciAnbWFwJztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAwO1xuICBnYXA6IDA7XG4gIGdhcDogdmFyKC0tY29udGFjdC1wYWdlX19nYXApO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWNvbnRhY3QtcGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2Zvcm0gcHJhY3RpY2FsLWluZm9ybWF0aW9ucydcciAnbWFwIG1hcCc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGNUYzRjA7XG4gIHBhZGRpbmc6IDM2cHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2Zvcm0tdGl0bGUgPiAqIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3NlcyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fc2VsZWN0LWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fc2VsZWN0LWNlbnRlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fc2VsZWN0LWNlbnRlciA+IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19zZWxlY3QtY2VudGVyIC5jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMXB4IDAuNjI1cmVtIDExcHggMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX3NlbGVjdC1jZW50ZXIgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDE0cHggMC42MjVyZW0gMTRweCAxcmVtO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19zZWxlY3QtY2VudGVyIC5jdXN0b20tc2VsZWN0IHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19zZWxlY3QtY2VudGVyIC5jdXN0b20tc2VsZWN0IHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19zZWxlY3QtY2VudGVyIC5jdXN0b20tc2VsZWN0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fc2VsZWN0LWNlbnRlciAuY3VzdG9tLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fc2VsZWN0LWNlbnRlciAuY3VzdG9tLW9wdGlvbnMgLmN1c3RvbS1vcHRpb24ge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzUzMzMwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1MaW5lLWhlaWdodC10ZXh0LW1kLCAxLjUpO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19zZWxlY3QtY2VudGVyIC5jdXN0b20tb3B0aW9ucyAuY3VzdG9tLW9wdGlvbi5zZWxlY3RlZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTYuNjY2MyA1TDcuNDk5NjcgMTQuMTY2N0wzLjMzMzAxIDEwJyBzdHJva2U9JyUyMzkwNUU0RScgc3Ryb2tlLXdpZHRoPScxLjY2NjY3JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fc2VsZWN0LWNlbnRlci5vcGVuIC5jdXN0b20tc2VsZWN0IHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHNjYWxlKDEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19zZWxlY3QtY2VudGVyLm9wZW4gLmN1c3RvbS1zZWxlY3Qgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX3NlbGVjdC1jZW50ZXIub3BlbiAuY3VzdG9tLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2Zvcm0gLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX3NlbGVjdC1jZW50ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19mb3JtIC5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19zZWxlY3QtY2VudGVyIC5jdXN0b20tc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2Zvcm0gLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX3NlbGVjdC1jZW50ZXIgLmN1c3RvbS1vcHRpb25zIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2Zvcm0gLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX3NlbGVjdC1jZW50ZXIgLmN1c3RvbS1vcHRpb24ge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXIgLmZvcm0tc3VibWl0IHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQgYnV0dG9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXIgLmZvcm0tc3VibWl0IGJ1dHRvbiBzcGFuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDE5OXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQgYnV0dG9uIHNwYW46YmVmb3JlLCAuY29udGFjdC1mb3JtX19mb290ZXIgLmZvcm0tc3VibWl0IGJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQgYnV0dG9uID4gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQgYnV0dG9uID4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQgYnV0dG9uID4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCBidXR0b24gPiBzcGFuIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQgYnV0dG9uID4gc3BhbiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQgYnV0dG9uID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMwMDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtX19mb290ZXIgLmZvcm0tc3VibWl0IGJ1dHRvbjpob3ZlciBzcGFuOmJlZm9yZSwgLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCBidXR0b246aG92ZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1jb250ZW50ID4gdWwgPiBsaSA+IHN2ZyB7XG4gIHRvcDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1kb2N0b2xpYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtcGFnZV9fZG9jdG9saWItZGVmYXVsdC1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgLjNzLCBjb2xvciBlYXNlIC4zcztcbn1cblxuLmNvbnRhY3QtcGFnZV9fZG9jdG9saWItZGVmYXVsdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzQTIyO1xufVxuXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWluLXdpZHRoOiAzMzVweCAhaW1wb3J0YW50O1xufVxuXG4uZ20tdWktaG92ZXItZWZmZWN0ID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmluZm93aW5kb3dfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4uaW5mb3dpbmRvd19fY29udGVudCA+IGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4zcztcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmluZm93aW5kb3dfX2NvbnRlbnQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDVFNEU7XG59XG5cbi5pbmZvd2luZG93X19jb250ZW50ID4gYSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRjOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19tYXAgLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3LWNociB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuZ20tc3R5bGUtaXctZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY3VzdG9tLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGNvbG9yOiByZ2JhKDUzLCA1MSwgNDgsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtRGV2aXNQYWdlIHtcbiAgYmFja2dyb3VuZDogI0VCRTdFMTtcbn1cblxuLnNpbmdsZS1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdFMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbiAgLnNpbmdsZS1wb3N0IC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2s6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDI4cHggMXJlbTtcbiAgYmFja2dyb3VuZDogI0Y1RjNGMDtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMycgaGVpZ2h0PSczJyB2aWV3Qm94PScwIDAgMyAzJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMS41JyBjeT0nMS41JyByPScxLjUnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0IGEge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2ZvbnQtd2VpZ2h0KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzM1MzMzMCAwJSwgIzM1MzMzMCA0JSwgdHJhbnNwYXJlbnQgNCUpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbS8xMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlLWluLW91dCwgY29sb3IgLjNzIGVhc2U7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBjb2xvcjogIzM1MzMzMDtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fc2hhcmUgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3NoYXJlOmhhcyhhOmhvdmVyKSBhIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fc2hhcmUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fc2hhcmUtYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0Y1RjNGMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnQge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDE0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLXJpZ2h0IHtcbiAgZmxleDogMTtcbn1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xlYXJuLW1vcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190by1yZWFkLWFsc28gKyAuYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX2F1dGhvci1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2F1dGhvci1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICM5MDVFNEU7XG4gIHBhZGRpbmc6IDFyZW0gMjBweDtcbn1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWIgLmFudGlwb2Rlcy1oZWFkZXJfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIC4zcywgY29sb3IgZWFzZSAuM3M7XG4gIG1heC13aWR0aDogMTcuMTg3NXJlbTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWIgLmFudGlwb2Rlcy1oZWFkZXJfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk2M0EyMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1waG9uZSxcbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1lbWFpbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluay0tcGhvbmUgYSxcbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1lbWFpbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluay0tcGhvbmUgYSBzcGFuLFxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xpbmstLWVtYWlsIGEgc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1waG9uZSBhIHNwYW46YmVmb3JlLCAuYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluay0tcGhvbmUgYSBzcGFuOmFmdGVyLFxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xpbmstLWVtYWlsIGEgc3BhbjpiZWZvcmUsXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluay0tZW1haWwgYSBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1waG9uZSBhID4gc3BhbjpiZWZvcmUsXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluay0tZW1haWwgYSA+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkM1ODA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkM1ODA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1waG9uZSBhID4gc3BhbjphZnRlcixcbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1lbWFpbCBhID4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZDNTgwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZDNTgwO1xuICBib3R0b206IDFweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1waG9uZSBhID4gc3BhbiBzcGFuOmJlZm9yZSxcbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1lbWFpbCBhID4gc3BhbiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZDNTgwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkM1ODA7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluay0tcGhvbmUgYSA+IHNwYW4gc3BhbjphZnRlcixcbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1lbWFpbCBhID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkM1ODA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGQzU4MDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluay0tcGhvbmUgYTpob3ZlciBzcGFuOmJlZm9yZSwgLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xpbmstLXBob25lIGE6aG92ZXIgc3BhbjphZnRlcixcbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1lbWFpbCBhOmhvdmVyIHNwYW46YmVmb3JlLFxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xpbmstLWVtYWlsIGE6aG92ZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluay0tZW1haWwgc3ZnIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZSA+IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4OiBub25lO1xufVxuXG4uaGlkZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNGNUYzRjAgIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2F1dGhvci1pbWFnZSBpbWcge1xuICB3aWR0aDogNTJweDtcbn1cblxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGUge1xuICBjb2xvcjogIzM1MzMzMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1JbnRlcm5hbFBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRUJFN0UxO1xufVxuXG5ib2R5LmhvbWUge1xuICBiYWNrZ3JvdW5kOiAjRUJFN0UxO1xufVxuXG5ib2R5LmhvbWUgLnBhZ2VXcmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuIiwiQGltcG9ydCAnfnJmcy9zY3NzJztcclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEZpbGUgU3RydWN0dXJlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgMCAtIEhlbHBlcnNcclxufCAxIC0gVXRpbHNcclxufCAyIC0gVmFyaWFibGVzXHJcbnwgMyAtIEJhc2VcclxufCA0IC0gVmVuZG9yc1xyXG58IDUgLSBDb21wb25lbnRzXHJcbnwgNiAtIExheW91dHNcclxufCA3IC0gVGVtcGxhdGVzXHJcbnxcclxuKi9cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IDAgLSBIZWxwZXJzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufCBcclxuKi9cclxuXHJcbkBpbXBvcnQgJ2hlbHBlcnMvYWxsJztcclxuQGltcG9ydCAnfkBhbnRpcG9kZXMtbWVkaWNhbC9zdHlsZS1mcmFtZXdvcmsvc3R5bGUtZnJhbWV3b3JrJztcclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IDEgLSBVdGlsc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbkBpbXBvcnQgJ3V0aWxzL2FsbCc7XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCAyIC0gVmFyaWFibGVzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuQGltcG9ydCAndmFyaWFibGVzL2FsbCc7XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCAzIC0gQmFzZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbkBpbXBvcnQgJ35zd2lwZXIvc3dpcGVyLWJ1bmRsZSc7XHJcbkBpbXBvcnQgJ3ZlbmRvcnMvcGx5ci5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9hbGwnO1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgNCAtIFZlbmRvcnNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG5AaW1wb3J0ICd2ZW5kb3IvYWNmLWFuY2hvci1ibG9jay0yL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9hY2YtYXV0aG9yLWJsb2NrL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9hY2YtYnV0dG9ucy1ibG9jay92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvYWNmLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXIvdmFyaWFibGVzJztcclxuQGltcG9ydCAndmVuZG9yL2FjZi1mYXEvdmFyaWFibGVzJztcclxuQGltcG9ydCAndmVuZG9yL2FjZi1oZXJvL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9hY2YtcGFnZS1idWlsZGVyL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9hY2YtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrcy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvYWNmLXRvLXJlYWQtYWxzby92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvY2F0ZWdvcnktcGFnZS92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvY29tbWVudHMvdmFyaWFibGVzJztcclxuQGltcG9ydCAndmVuZG9yL2Zvb3Rlci92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvaGVhZGVyL2hlYWRlci12YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvaGVhZGVyL2hlYWRlci10b3AtdmFyaWFibGVzJztcclxuQGltcG9ydCAndmVuZG9yL2hlYWRlci9oZWFkZXItcmVzcG9uc2l2ZS12YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvaGVhZGVyL3NlYXJjaC1mb3JtLXZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9wYWdpbmF0aW9uL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9wb3N0LWNhcmRzLzMvdmFyaWFibGVzJztcclxuQGltcG9ydCAndmVuZG9yL3NpbmdsZS1wYWdlL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9icmVhZGNydW1iL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9pbmZvcm1hdGlvbnMtYmxvY2svdmFyaWFibGVzJztcclxuQGltcG9ydCAndmVuZG9yL2luZm9ybWF0aW9ucy1ibG9jay9pbmZvd2luZG93LXZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9jb250YWN0LXBhZ2UvY29udGFjdC1mb3JtLXZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9jb250YWN0LXBhZ2UvdmFyaWFibGVzJztcclxuQGltcG9ydCAndmVuZG9yL2NvbnRhY3QtcGFnZS9pbmZvd2luZG93LXZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9hY2Ytc3VtbWFyeS92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvNDA0LXBhZ2UvdmFyaWFibGVzJztcclxuQGltcG9ydCAndmVuZG9yL3NlYXJjaC1wYWdlL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvci9wcmljZS10YWJsZS92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvbW9iaWxlLWN0YS92YXJpYWJsZXMnO1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFN0eWxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBpbXBvcnQgJ2FjZi1hbmNob3ItYmxvY2stMi9zdHlsZXMvYWNmLWFuY2hvci1ibG9jayc7XHJcbkBpbXBvcnQgJ2FjZi1hdXRob3ItYmxvY2svc3R5bGVzL2FjZi1hdXRob3ItYmxvY2snO1xyXG5AaW1wb3J0ICdhY2YtYnV0dG9ucy1ibG9jay9zdHlsZXMvYWNmLWJ1dHRvbnMtYmxvY2snO1xyXG5AaW1wb3J0ICdhY2YtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlci9zdHlsZXMvYWNmLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXInO1xyXG5AaW1wb3J0ICdhY2YtZmFxL3N0eWxlcy9hY2YtZmFxJztcclxuQGltcG9ydCAnYWNmLWhlcm8vc3R5bGVzL2FjZi1oZXJvJztcclxuQGltcG9ydCAnYWNmLXBhZ2UtYnVpbGRlci9zdHlsZXMvcGFnZS1idWlsZGVyLnNjc3MnO1xyXG5AaW1wb3J0ICdhY2YtdG8tcmVhZC1hbHNvL3N0eWxlcy9hY2YtdG8tcmVhZC1hbHNvJztcclxuQGltcG9ydCAnYWNmLXRodW1ibmFpbC1ob3Zlci1ibG9ja3Mvc3R5bGVzL2FjZi10aHVtYm5haWwtaG92ZXItYmxvY2tzJztcclxuQGltcG9ydCAnY2F0ZWdvcnktcGFnZS9zdHlsZXMvY2F0ZWdvcnktcGFnZSc7XHJcbkBpbXBvcnQgJ2NvbW1lbnRzL3N0eWxlcy9jb21tZW50cyc7XHJcbkBpbXBvcnQgJ2Zvb3Rlci9zdHlsZXMvZm9vdGVyJztcclxuQGltcG9ydCAnaGVhZGVyL3N0eWxlcy9oZWFkZXInO1xyXG5AaW1wb3J0ICdoZWFkZXIvc3R5bGVzL2hlYWRlci10b3AnO1xyXG5AaW1wb3J0ICdoZWFkZXIvc3R5bGVzL2hlYWRlci1yZXNwb25zaXZlJztcclxuQGltcG9ydCAnaGVhZGVyL3N0eWxlcy9zZWFyY2gtZm9ybSc7XHJcbkBpbXBvcnQgJ25ldy1zaW5nbGUtcGFnZS9zdHlsZXMvc2luZ2xlLXBhZ2UnO1xyXG5AaW1wb3J0ICdwYWdpbmF0aW9uL3N0eWxlcy9wYWdpbmF0aW9uJztcclxuQGltcG9ydCAncG9zdC1jYXJkcy9zdHlsZXMvMy9wb3N0LWNhcmQnO1xyXG5AaW1wb3J0ICdicmVhZGNydW1iL3N0eWxlcy9icmVhZGNydW1iJztcclxuQGltcG9ydCAnaW5mb3JtYXRpb25zLWJsb2NrL3N0eWxlcy9pbmZvcm1hdGlvbnMtYmxvY2snO1xyXG5AaW1wb3J0ICdpbmZvcm1hdGlvbnMtYmxvY2svc3R5bGVzL2luZm93aW5kb3cnO1xyXG5AaW1wb3J0ICdjb250YWN0LXBhZ2Uvc3R5bGVzL2NvbnRhY3QtZm9ybSc7XHJcbkBpbXBvcnQgJ2NvbnRhY3QtcGFnZS9zdHlsZXMvY29udGFjdC1wYWdlJztcclxuQGltcG9ydCAnY29udGFjdC1wYWdlL3N0eWxlcy9pbmZvd2luZG93JztcclxuQGltcG9ydCAnYWNmLXN1bW1hcnkvc3R5bGVzL2FjZi1zdW1tYXJ5JztcclxuQGltcG9ydCAnNDA0LXBhZ2Uvc3R5bGVzLzQwNC1wYWdlJztcclxuQGltcG9ydCAnc2VhcmNoLXBhZ2Uvc3R5bGVzL3NlYXJjaC1wYWdlJztcclxuQGltcG9ydCAncHJpY2UtdGFibGUvc3R5bGVzL3ByaWNlLXRhYmxlJztcclxuQGltcG9ydCAnbW9iaWxlLWN0YS9zdHlsZXMvbW9iaWxlLWN0YSc7XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCA1IC0gQ29tcG9uZW50c1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi8gXHJcblxyXG5AaW1wb3J0ICdjb21wb25lbnRzL2FsbCc7XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCA2IC0gTGF5b3V0c1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbkBpbXBvcnQgJ2xheW91dHMvYWxsJztcclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IDcgLSBUZW1wbGF0ZXNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG5AaW1wb3J0ICd0ZW1wbGF0ZXMvYWxsJzsiLCIvKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHbG9iYWxcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4kYnJvd3NlckNvbnRleHQ6IDE2O1xyXG4kcmZzLXJlbS12YWx1ZTogJGJyb3dzZXJDb250ZXh0O1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGF5b3V0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuJGNvbnRhaW5lcldpZHRoOiAxMzAwcHg7XHJcbiRndXR0ZXI6IDMwcHg7XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUeXBvZ3JhcGh5XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERlZmF1bHQgRm9udHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4kZm9udFNlcmlmOiBnZW9yZ2lhLCBzZXJpZjtcclxuJGZvbnRTYW5zU2VyaWY6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRmb250TW9ub3NwYWNlOiBjb3VyaWVyLCBtb25vc3BhY2U7XHJcbiRmb250Q3Vyc2l2ZTogY3Vyc2l2ZTtcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBcHAgRm9udHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kZm9udFByaW1hcnk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMpO1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnJlYWtwb2ludHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICAncGhvbmUnOiA0MDBweCxcclxuICAncGhvbmUtd2lkZSc6IDQ4MHB4LFxyXG4gICdwaGFibGV0JzogNTYwcHgsXHJcbiAgJ3RhYmxldC1zbWFsbCc6IDY0MHB4LFxyXG4gICd0YWJsZXQnOiA3NjhweCxcclxuICAndGFibGV0LXdpZGUnOiAxMDI0cHgsXHJcbiAgJ2Rlc2t0b3AnOiAxMjQ4cHgsXHJcbiAgJ2Rlc2t0b3Atd2lkZSc6IDE0NDBweCxcclxuICAncmVzcG9uc2l2ZSc6IDEwMjRweFxyXG4pO1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgWiBJbmRleGVzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuJHpJbmRleGVzOiAoKTtcclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEFwcCBWYXJpYWJsZXNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ29sb3JzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJHByaW1hcnlDb2xvcjogI2YwMDtcclxuJHNlY29uZGFyeUNvbG9yOiAjMDBmOyIsIi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBhZ2UgQnVpbGRlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5zZWN0aW9uLS1iYWNrZ3JvdW5kLWNvbG9yX19zdWJ0bGUtb3BhY2l0eSB7XHJcbiAgICAtLXNlY3Rpb25fX2JhY2tncm91bmQ6ICNGNUYzRjA7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tU3BhY2luZy05LCA0MHB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1TcGFjaW5nLTksIDQwcHgpO1xyXG59XHJcblxyXG4uc2VjdGlvbi0tYmFja2dyb3VuZC1jb2xvcl9fcHJpbWFyeS1vcGFjaXR5IHtcclxuICAgIC0tc2VjdGlvbl9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LW9wYWNpdHksIHJnYmEoNiwgMjQsIDczLCAwLjA3KSk7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tU3BhY2luZy05LCA0MHB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1TcGFjaW5nLTksIDQwcHgpO1xyXG59IiwiLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRm9udFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNdWxpc2hcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZmFtaWx5PU11bGlzaDppdGFsLHdnaHRAMCwyMDAuLjEwMDA7MSwyMDAuLjEwMDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gR290aGFtIEZvbnQgRmFtaWx5XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLyogR290aGFtIExpZ2h0ICgzMDApICovXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogR290aGFtIEJvb2sgKDQwMCkgKi9cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBHb3RoYW0gTWVkaXVtICg1MDApICovXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogR290aGFtIEJvbGQgKDcwMCkgKi9cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBHb3RoYW0gQmxhY2sgKDkwMCkgKi9cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBEZWZhdWx0IGZvbnRzICovXHJcblxyXG4kZm9udFNhbnNTZXJpZjogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4vKiBUaGVtZSBmb250cyAqL1xyXG5cclxuJGZvbnRHb3RoYW06ICdnb3RoYW0nLCAkZm9udFNhbnNTZXJpZjtcclxuJGZvbnRNdWxpc2g6ICdNdWxpc2gnLCAkZm9udFNhbnNTZXJpZjtcclxuJGZvbnRNb250c2VycmF0OiAnTW9udHNlcnJhdCcsICRmb250U2Fuc1NlcmlmO1xyXG5cclxuLyogQXBwIGZvbnRzICovXHJcblxyXG4kZm9udFByaW1hcnk6ICRmb250R290aGFtO1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tZm9udEZhbWlseTogI3skZm9udFByaW1hcnl9O1xyXG5cdC0tZm9udE11bGlzaDogI3skZm9udE11bGlzaH07XHJcblx0LS1mb250TW9udHNlcnJhdDogI3skZm9udE1vbnRzZXJyYXR9O1xyXG5cdC0tZm9udFdlaWdodDogdmFyKC0tZm9udFdlaWdodFJlZ3VsYXIsIDQwMCk7XHJcblx0LS1mb250V2VpZ2h0QmxhY2s6IDkwMDtcclxuXHQtLWZvbnRXZWlnaHRCb2xkOiA3MDA7XHJcblx0LS1mb250V2VpZ2h0RXh0cmFCb2xkOiA4MDA7XHJcblx0LS1mb250V2VpZ2h0TGlnaHQ6IDMwMDtcclxuXHQtLWZvbnRXZWlnaHRNZWRpdW06IDUwMDtcclxuXHQtLWZvbnRXZWlnaHRSZWd1bGFyOiA0MDA7XHJcblx0LS1mb250V2VpZ2h0U2VtaUJvbGQ6IDYwMDtcclxuXHQtLWZvbnRXZWlnaHRTZW1pVGhpbjogMjAwO1xyXG5cdC0tZm9udFdlaWdodFRoaW46IDEwMDtcclxuXHQtLWJhc2VGb250V2VpZ2h0Qm9sZDogNjAwO1xyXG59XHJcbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSxcbnE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufSIsIi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lcldpZHRoKSArICh2YXIoLS1jb250YWluZXJHdXR0ZXIpICogMikpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XG59IiwiQG1peGluIGZvbnQtZmFjZSgkZm9udC1uYW1lLCAkZmlsZS1uYW1lLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogcXVvdGUoJGZvbnQtbmFtZSk7XG5cdHNyYzogdXJsKCRmaWxlLW5hbWUgKyAnLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcblx0c3JjOiB1cmwoJGZpbGUtbmFtZSArICcuZW90Jyk7XG5cdHNyYzogdXJsKCRmaWxlLW5hbWUgKyAnLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgkZmlsZS1uYW1lICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgkZmlsZS1uYW1lICsgJy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdHVybCgkZmlsZS1uYW1lICsgJy5zdmcjI3skZm9udC1uYW1lfScpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXHRmb250LXN0eWxlOiAkc3R5bGU7XG4gIH1cbn1cblxuQG1peGluIGFkbWluLXN0aWNreS1maXgoICRvZmZzZXQ6IDAsICRpc0ltcG9ydGFudDogZmFsc2UpIHtcbiAgJG5hcnJvdy1vZmZzZXQ6IDQ2cHg7XG4gICR3aWRlLW9mZnNldDogMzJweDtcbiAgQGlmICRvZmZzZXQgIT0gMCBhbmQgdHlwZS1vZigkb2Zmc2V0KSA9PSAnbnVtYmVyJyB7XG5cdCRuYXJyb3ctb2Zmc2V0OiAkbmFycm93LW9mZnNldCArICRvZmZzZXQ7XG5cdCR3aWRlLW9mZnNldDogJHdpZGUtb2Zmc2V0ICsgJG9mZnNldDtcbiAgfVxuICBAaWYgKCRpc0ltcG9ydGFudCkge1xuXHQuYWRtaW4tYmFyICYge1xuXHQgIHRvcDogY2FsYygjeyRuYXJyb3ctb2Zmc2V0fSArICN7JG9mZnNldH0pICFpbXBvcnRhbnQ7XG5cdCAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcblx0XHR0b3A6IGNhbGMoI3skd2lkZS1vZmZzZXR9ICsgI3skb2Zmc2V0fSkgIWltcG9ydGFudDtcblx0ICB9XG5cdH1cbiAgfSBAZWxzZSB7XG5cdC5hZG1pbi1iYXIgJiB7XG5cdCAgdG9wOiBjYWxjKCN7JG5hcnJvdy1vZmZzZXR9ICsgI3skb2Zmc2V0fSk7XG5cdCAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcblx0XHR0b3A6IGNhbGMoI3skd2lkZS1vZmZzZXR9ICsgI3skb2Zmc2V0fSk7XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmdzIHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG5cdEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcSgkd2lkdGgsICR0eXBlOiBtYXgpIHtcbiAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XG5cdCR3aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICR3aWR0aCk7XG4gIH0gQGVsc2Uge1xuXHQkd2lkdGg6ICR3aWR0aCAqIDFweDtcbiAgfVxuXG4gIEBpZiAkdHlwZSA9PSBtYXgge1xuXHQkd2lkdGg6ICR3aWR0aCAtIDFweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIHtcblx0QGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGRlZmF1bHRUZXh0KCRibG9ja1ZhcmlhYmxlLCAkZm9udFNpemU6IHRydWUsICRpblNlY3Rpb246IHRydWUsICR1c2VEZWZhdWx0czogZmFsc2UpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JGJsb2NrVmFyaWFibGV9VGV4dEZvbnRGYW1pbHksICN7JHRleHRGb250RmFtaWx5fSk7XG5cbiAgQGlmICRmb250U2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tI3skYmxvY2tWYXJpYWJsZX1UZXh0Rm9udFNpemUsICN7JHRleHRGb250U2l6ZX0pO1xuICB9XG5cbiAgQGlmICRpblNlY3Rpb24ge1xuXHRjb2xvcjogdmFyKC0tI3skYmxvY2tWYXJpYWJsZX1UZXh0Q29sb3IsIHZhcigtLXNlY3Rpb25Db2xvciwgI3skdGV4dENvbG9yfSkpO1xuICB9IEBlbHNlIHtcblx0Y29sb3I6IHZhcigtLSN7JGJsb2NrVmFyaWFibGV9VGV4dENvbG9yLCAjeyR0ZXh0Q29sb3J9KTtcbiAgfVxuXG4gIEBpZiAoJHVzZURlZmF1bHRzKSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRGb250V2VpZ2h0LCAjeyR0ZXh0Rm9udFdlaWdodH0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tI3skYmxvY2tWYXJpYWJsZX1UZXh0TGluZUhlaWdodCwgI3skdGV4dExpbmVIZWlnaHR9KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLSN7JGJsb2NrVmFyaWFibGV9VGV4dExldHRlclNwYWNpbmcsICN7JHRleHRMZXR0ZXJTcGFjaW5nfSk7XG5cdHRleHQtYWxpZ246IHZhcigtLSN7JGJsb2NrVmFyaWFibGV9VGV4dEFsaWduLCAjeyR0ZXh0QWxpZ259KTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLSN7JGJsb2NrVmFyaWFibGV9VGV4dFRyYW5zZm9ybSwgI3skdGV4dFRyYW5zZm9ybX0pO1xuICB9IEBlbHNlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLSN7JGJsb2NrVmFyaWFibGV9VGV4dEZvbnRXZWlnaHQsIDQwMCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRMaW5lSGVpZ2h0LCAxLjIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tI3skYmxvY2tWYXJpYWJsZX1UZXh0TGV0dGVyU3BhY2luZywgMHB4KTtcblx0dGV4dC1hbGlnbjogdmFyKC0tI3skYmxvY2tWYXJpYWJsZX1UZXh0QWxpZ24sIGluaGVyaXQpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tI3skYmxvY2tWYXJpYWJsZX1UZXh0VHJhbnNmb3JtLCBpbml0aWFsKTtcbiAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICBib2R5IHtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIG1pbi13aWR0aDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygoMTAwJSAqICN7JGJyb3dzZXJDb250ZXh0fSkgLyAxNik7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tYmFzZUZvbnRGYW1pbHksIHZhcigtLWZvbnRGYW1pbHksICN7JGZvbnRTYW5zU2VyaWZ9KSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJhc2VDb2xvciwgIzAwMCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYXNlRm9udFdlaWdodCwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhc2VMaW5lSGVpZ2h0LCAxLjIpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYXNlRm9udFdlaWdodEJvbGQsIHZhcigtLWZvbnRXZWlnaHRCb2xkLCA3MDApKTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiBpbnNldDtcbn1cblxuLy8gU2FmYXJpIGF1dG8gZmlsbCBjcmVkZW50aWFscyBjb2xvclxuaW5wdXQ6bm90KGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwpOjotd2Via2l0LWNvbnRhY3RzLWF1dG8tZmlsbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cblxuc3VwIHtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbnN1YiB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKiBQcmV2ZW50IGlPUyBmcm9tIHpvb21pbmcgaW4gb24gaW5wdXQgZmllbGRzICovXG5Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICBpbnB1dFt0eXBlPSdjb2xvciddLFxuICBpbnB1dFt0eXBlPSdkYXRlJ10sXG4gIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4gIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gIGlucHV0W3R5cGU9J21vbnRoJ10sXG4gIGlucHV0W3R5cGU9J251bWJlciddLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgaW5wdXRbdHlwZT0ndGVsJ10sXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgaW5wdXRbdHlwZT0ndGltZSddLFxuICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgaW5wdXRbdHlwZT0nd2VlayddLFxuICBzZWxlY3QsXG4gIHNlbGVjdDpmb2N1cyxcbiAgdGV4dGFyZWEge1xuXHRmb250LXNpemU6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZVdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmh0bWwuZm9jdXMtb3V0bGluZS1oaWRkZW4gKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3dwYWRtaW5iYXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn0iLCIvKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEJhc2ljc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4kbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4kZWFzZUluOiBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4yNSwgMSk7XG4kZWFzZU91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xuJGVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEVhc2VzIEluXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuJGVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2VJbkV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBFYXNlcyBPdXRcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4kZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgRWFzZXMgSW4gT3V0XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuJGVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyIsIi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFJlc2V0IEZvcm1cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG5AbWl4aW4gcmVzZXQtZm9ybSgpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBSZXNldCBCdXR0b25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG5AbWl4aW4gcmVzZXQtYnV0dG9uKCkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59IiwiLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQmFzaWNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1wbHlyLWNvbG9yLW1haW46ICM5NjNBMjI7XHJcbiAgLS10ZXh0Q29sb3I6IHZhcigtLXByaW1hcnlDb2xvcik7XHJcbiAgLS10ZXh0Rm9udFdlaWdodDogdmFyKC0tZm9udFdlaWdodFJlZ3VsYXIpO1xyXG4gIC0tdGV4dExpbmVIZWlnaHQ6IDEuMjtcclxuICAtLXRleHRTaXplOiAje3JlbSgxNCl9O1xyXG59IiwiLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQWxsIENvbG9yc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IEkgaGF2ZSBtYWRlIGEgbGl0dGxlIHRvb2wgdG8gZG8gdGhhdCBmb3IgeW91LCB5b3Ugd2lsbCBpdCB0aGVyZVxyXG58IEBzZWUgaHR0cHM6Ly9hbmRyb2xheDIuZ2l0aHViLmlvL2Nzcy1uYW1lLXRob3NlLWNvbG9ycy9pbmRleC5odG1sXHJcbnwgRW50ZXIgeW91ciBjb2xvcnMgYW5kIGl0IHdpbGwgZ2VuZXJhdGUgeW91IHRoZSBjb2xvcnMgd2l0aCBuYW1lXHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuXHQtLXByaW1hcnlDb2xvcjogI3skcHJpbWFyeUNvbG9yfTtcclxuICBcdC0tc2Vjb25kYXJ5Q29sb3I6ICN7JHNlY29uZGFyeUNvbG9yfTtcclxuICBcdC0td2hpdGVDb2xvcjogI2ZmZmZmZjtcclxufVxyXG4iLCIvKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHcmlkIC8gTGF5b3V0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29udGFpbmVyR3V0dGVyOiAjeyRndXR0ZXIgLyAyfTtcclxuICAtLWNvbnRhaW5lcldpZHRoOiAjeyRjb250YWluZXJXaWR0aH07XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG4gIDpyb290IHtcclxuICAgIC0tY29udGFpbmVyR3V0dGVyOiAjeyRndXR0ZXJ9O1xyXG4gIH1cclxufSIsIjpyb290IHtcclxuICAgIC0tbWF0ZXJpYWwtaW5wdXQtLXN2Zy1zdHJva2U6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzAwMDAwMCk7XHJcbiAgICAtLWhlbHAtdGV4dC0tbGVmdDogMzBweDtcclxuICAgIC0tbWF0ZXJpYWwtaW5wdXQtdGV4dC1wYWRkaW5nOiAxLjRlbSAxZW0gLjhlbSAwcHg7XHJcbiAgICAtLW1hdGVyaWFsLWlucHV0LXRleHQtbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAtLW1hdGVyaWFsLWlucHV0LWhpZ2hsaWdodC1saW5lLWhlaWdodDogMDtcclxufVxyXG5cclxubWF0ZXJpYWwtaW5wdXQge1xyXG4gICAgLS1tYXRlcmlhbC1pbnB1dC1wbGFjZWhvbGRlci10b3A6IDMwcHg7XHJcbn1cclxuXHJcbm1hdGVyaWFsLWlucHV0OjpwYXJ0KGxhYmVsKSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LWlucHV0LCAjMDAwKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDE0cHgpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCA0MDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG59XHJcblxyXG5tYXRlcmlhbC1pbnB1dDo6cGFydChpbnB1dCkge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1pbnB1dC1mb2N1cywgIzM1MzMzMCk7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTksIDIyLCA0OSwgMC41MCk7XHJcbn1cclxuXHJcbm1hdGVyaWFsLWlucHV0OmZvY3VzLXdpdGhpbjo6cGFydChsYWJlbCkge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNCwgMTRweCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxufVxyXG5cclxubWF0ZXJpYWwtaW5wdXQ6OnBhcnQoYmFyKSB7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XHJcbiAgICB9XHJcbn0iLCIvKipcbiAqIFN3aXBlciAxMS4yLjEwXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMjgsIDIwMjVcbiAqL1xuXG4vKiBGT05UX1NUQVJUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogTmF2aWdhdGlvbiBmb250IHN0YXJ0ICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG4vKiBOYXZpZ2F0aW9uIGZvbnQgZW5kICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSxcbiAgICAyMDBtcyByaWdodDtcbn1cbi8qIEZyYWN0aW9uICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItdG9wOiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQ6IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMSU7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogNHB4O1xuICAqL1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgc3RhcnQgKi9cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLyogWm9vbSBjb250YWluZXIgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi8qIGExMXkgKi9cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4vKiBDdWJlIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4vKiBGbGlwIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cbi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7QGtleWZyYW1lcyBwbHlyLXByb2dyZXNze3Rve2JhY2tncm91bmQtcG9zaXRpb246MjVweCAwO2JhY2tncm91bmQtcG9zaXRpb246dmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCkgMH19QGtleWZyYW1lcyBwbHlyLXBvcHVwezAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0ucGx5cnstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDthbGlnbi1pdGVtczpjZW50ZXI7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1mYW1pbHk6dmFyKC0tcGx5ci1mb250LWZhbWlseSxpbmhlcml0KTtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO2xpbmUtaGVpZ2h0OjEuNztsaW5lLWhlaWdodDp2YXIoLS1wbHlyLWxpbmUtaGVpZ2h0LDEuNyk7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjIwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3otaW5kZXg6MH0ucGx5ciBhdWRpbywucGx5ciBpZnJhbWUsLnBseXIgdmlkZW97ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6YWZ0ZXIsLnBseXItLWZ1bGwtdWkgOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnBseXItLWZ1bGwtdWkgYSwucGx5ci0tZnVsbC11aSBidXR0b24sLnBseXItLWZ1bGwtdWkgaW5wdXQsLnBseXItLWZ1bGwtdWkgbGFiZWx7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ucGx5cl9fYmFkZ2V7YmFja2dyb3VuZDojNGE1NDY0O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCM0YTU0NjQpO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLDJweCk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWJhZGdlLXRleHQtY29sb3IsI2ZmZik7Zm9udC1zaXplOjlweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsOXB4KTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6M3B4IDRweH0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jYXB0aW9uc3thbmltYXRpb246cGx5ci1mYWRlLWluIC4zcyBlYXNlO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7bGVmdDowO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO3BhZGRpbmc6MjBweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1sYXJnZSwxOHB4KX19LnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnN7ZGlzcGxheTpibG9ja30ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KX4ucGx5cl9fY2FwdGlvbnN7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi00KSl9LnBseXJfX2NhcHRpb257YmFja2dyb3VuZDojMDAwYztiYWNrZ3JvdW5kOnZhcigtLXBseXItY2FwdGlvbnMtYmFja2dyb3VuZCwjMDAwYyk7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwjZmZmKTtsaW5lLWhlaWdodDoxODUlO3BhZGRpbmc6LjJlbSAuNWVtO3doaXRlLXNwYWNlOnByZS13cmFwfS5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1jb250cm9sLXJhZGl1cyw0cHgpO2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5wbHlyX19jb250cm9sIHN2Z3tmaWxsOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxOHB4O2hlaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6MThweDt3aWR0aDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpfS5wbHlyX19jb250cm9sOmZvY3Vze291dGxpbmU6MH0ucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH1hLnBseXJfX2NvbnRyb2x7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsYS5wbHlyX19jb250cm9sOmFmdGVyLGEucGx5cl9fY29udHJvbDpiZWZvcmV7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2xze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246Y2VudGVyfS5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntmbGV4OjE7bWluLXdpZHRoOjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbXttYXJnaW4tbGVmdDoyLjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjVweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1le3BhZGRpbmc6MCA1cHg7cGFkZGluZzowIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUrLnBseXJfX3RpbWUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ciBbZGF0YS1wbHlyPXBpcF0sLnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOiNmZmZmZmZlNjtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLCNmZmZmZmZlNik7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLDhweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggIzAwMDAwMDI2O2JveC1zaGFkb3c6dmFyKC0tcGx5ci1tZW51LXNoYWRvdywwIDFweCAycHggIzAwMDAwMDI2KTtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwjNGE1NDY0KTtmb250LXNpemU6MTVweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFzZSwxNXB4KTttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fbWVudV9fY29udGFpbmVyPmRpdntvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSx3aWR0aCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpfS5wbHlyX19tZW51X19jb250YWluZXI6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCAjMDAwMDtib3JkZXItdG9wLWNvbG9yOiNmZmZmZmZlNjtib3JkZXI6dmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItdG9wLWNvbG9yOnZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLCNmZmZmZmZlNik7Y29udGVudDpcIlwiO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE0cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43IC0gdmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsIDRweCkvMik7dG9wOjEwMCU7d2lkdGg6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVde3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1tZW51LHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKTtwYWRkaW5nOjQuNjY2NjdweCAxMC41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8xLjUpIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOmFmdGVye2JvcmRlcjo0cHggc29saWQgIzAwMDA7Ym9yZGVyOnZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJke3BhZGRpbmctcmlnaHQ6MjhweDtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjQpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzcyODE5Nztib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7cmlnaHQ6Ni41cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpmb2N1cy12aXNpYmxlOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6aW5pdGlhbH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTttYXJnaW46N3B4O21hcmdpbjpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7bWFyZ2luLWJvdHRvbTozLjVweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzIpO3BhZGRpbmctbGVmdDoyOHB4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyo0KTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDEwMCUgLSAxNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMil9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazphZnRlcntib3JkZXItcmlnaHQtY29sb3I6IzcyODE5Nztib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCM3MjgxOTcpO2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmJlZm9yZXtiYWNrZ3JvdW5kOiNkY2RmZTU7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItY29sb3IsI2RjZGZlNSk7Ym94LXNoYWRvdzowIDFweCAwICNmZmY7Ym94LXNoYWRvdzowIDFweCAwIHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1zaGFkb3ctY29sb3IsI2ZmZik7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7bGVmdDowO21hcmdpbi10b3A6My41cHg7bWFyZ2luLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmZvY3VzLXZpc2libGU6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3ZlcjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6aW5pdGlhbH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb117cGFkZGluZy1sZWZ0OjdweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YmVmb3Jle2JvcmRlci1yYWRpdXM6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YmVmb3Jle2JhY2tncm91bmQ6IzAwMDAwMDFhO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjE2cHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3dpZHRoOjE2cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmFmdGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtoZWlnaHQ6NnB4O2xlZnQ6MTJweDtvcGFjaXR5OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSxvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOmJlZm9yZXtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNvbnRyb2wtdG9nZ2xlLWNoZWNrZWQtYmFja2dyb3VuZCx2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTphZnRlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZvY3VzLXZpc2libGU6YmVmb3JlLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDojMjMyODJmMWF9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fbWVudV9fdmFsdWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyotMSAtIC0ycHgpO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6MjQuNXB4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyozLjUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyNnB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqMik7Y29sb3I6IzAwYjJmZjtjb2xvcjp2YXIoLS1wbHlyLXJhbmdlLWZpbGwtYmFja2dyb3VuZCx2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTlweDtoZWlnaHQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkqMiArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSk7bWFyZ2luOjA7bWluLXdpZHRoOjA7cGFkZGluZzowO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kOiMwMDAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLGN1cnJlbnRDb2xvciAwLCMwMDAwIDApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LGN1cnJlbnRDb2xvciB2YXIoLS12YWx1ZSwwKSwjMDAwMCB2YXIoLS12YWx1ZSwwKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstd2Via2l0LXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDotNHB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpIC0gdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkpLzIqLTEpO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMztib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO3Bvc2l0aW9uOnJlbGF0aXZlOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS1wcm9ncmVzc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7Y29sb3I6IzAwMDB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyLC5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tcy10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQ6IzAwMDA7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMztib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO21hcmdpbi10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgIzAwYjJmZjtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtvdXRsaW5lLW9mZnNldDoycHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMtdmlzaWJsZTo6LW1vei1yYW5nZS10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgIzAwYjJmZjtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtvdXRsaW5lLW9mZnNldDoycHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMtdmlzaWJsZTo6LW1zLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5cl9fcG9zdGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXItLXlvdXR1YmUucGx5ci0tcGF1c2VkLnBseXJfX3Bvc3Rlci1lbmFibGVkOm5vdCgucGx5ci0tc3RvcHBlZCkgLnBseXJfX3Bvc3RlcntkaXNwbGF5Om5vbmV9LnBseXJfX3RpbWV7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpfS5wbHlyX190aW1lKy5wbHlyX190aW1lOmJlZm9yZXtjb250ZW50Olwi4oGEXCI7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsucGx5cl9fdGltZSsucGx5cl9fdGltZXtkaXNwbGF5Om5vbmV9fS5wbHlyX190b29sdGlwe2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cyw1cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4ICMwMDAwMDAyNjtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4ICMwMDAwMDAyNik7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsZWZ0OjUwJTtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtvcGFjaXR5OjA7cGFkZGluZzo1cHggNy41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjEuNSk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UgLjFzLG9wYWNpdHkgLjJzIGVhc2UgLjFzO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjJ9LnBseXJfX3Rvb2x0aXA6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjMDAwMDtib3JkZXItbGVmdDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci1yaWdodDo0cHggc29saWQgIzAwMDA7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXRvcDo0cHggc29saWQgI2ZmZjtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsI2ZmZik7Ym90dG9tOi00cHg7Ym90dG9tOmNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkqLTEpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5ciAucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX190b29sdGlwLS12aXNpYmxle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpIHNjYWxlKDEpfS5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwe3otaW5kZXg6M30ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwe2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6YmVmb3Jle2xlZnQ6MTZweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwOmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MTZweDtyaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJvZ3Jlc3N7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi41KTttYXJnaW4tcmlnaHQ6MTNweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdLC5wbHlyX19wcm9ncmVzc19fYnVmZmVye21hcmdpbi1sZWZ0Oi02LjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotLjUpO21hcmdpbi1yaWdodDotNi41cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi0uNSk7d2lkdGg6Y2FsYygxMDAlICsgMTNweCk7d2lkdGg6Y2FsYygxMDAlICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7bWF4LXdpZHRoOjEyMHB4O292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtsZWZ0OjA7bWFyZ2luLXRvcDotMi41cHg7bWFyZ2luLXRvcDpjYWxjKCh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKSotMSk7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6IzAwMDB9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O21pbi13aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxse2JvcmRlci1yYWRpdXM6MTAwcHg7LW1zLXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnthbmltYXRpb246cGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCMyMzI4MmY5OSAyNSUsIzAwMDAgMCwjMDAwMCA1MCUsIzIzMjgyZjk5IDAsIzIzMjgyZjk5IDc1JSwjMDAwMCAwLCMwMDAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQsIzIzMjgyZjk5KSAyNSUsIzAwMDAgMjUlLCMwMDAwIDUwJSx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwjMjMyODJmOTkpIDUwJSx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwjMjMyODJmOTkpIDc1JSwjMDAwMCA3NSUsIzAwMDApO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZToyNXB4IDI1cHg7YmFja2dyb3VuZC1zaXplOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpO2NvbG9yOiMwMDAwfS5wbHlyLS12aWRlby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNmZmZmZmY0MCl9LnBseXItLWF1ZGlvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KX0ucGx5cl9fcHJvZ3Jlc3NfX21hcmtlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6MXB4O2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7d2lkdGg6M3B4O3dpZHRoOnZhcigtLXBseXItcHJvZ3Jlc3MtbWFya2VyLXdpZHRoLDNweCk7ei1pbmRleDozfS5wbHlyX192b2x1bWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2Vde21hcmdpbi1sZWZ0OjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTttYXgtd2lkdGg6OTBweDttaW4td2lkdGg6NjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBseXItLWF1ZGlve2Rpc3BsYXk6YmxvY2t9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czppbmhlcml0O2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLCM0YTU0NjQpO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsI2ZmZil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2MxYzhkMTk5O2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNjMWM4ZDE5OTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNjMWM4ZDE5OTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggIzIzMjgyZjFhO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIzIzMjgyZjFhKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICMyMzI4MmYxYTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCMyMzI4MmYxYSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICMyMzI4MmYxYTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCMyMzI4MmYxYSl9LnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOiNjMWM4ZDE5OTtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KX0ucGx5ci0tdmlkZW97b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCMwMDApKTtib3JkZXItcmFkaXVzOmluaGVyaXQ7aGVpZ2h0OjEwMCU7bWFyZ2luOmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3thc3BlY3QtcmF0aW86MTYvOX1Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86MTYvOSl7LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cG9zaXRpb246cmVsYXRpdmV9fS5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVve2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZD4ucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyNDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zOC4yODEyNSUpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKTtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCxsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsI2ZmZik7bGVmdDowO3BhZGRpbmc6NXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoyKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt6LWluZGV4OjN9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSozLjUpfX0ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvci1ob3ZlciwjZmZmKX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwjZmZmKTtkaXNwbGF5Om5vbmU7bGVmdDo1MCU7b3BhY2l0eTouOTtwYWRkaW5nOjE1cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoxLjUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zaXRpb246LjNzO3otaW5kZXg6Mn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3Zne2xlZnQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXJ7b3BhY2l0eToxfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggI2ZmZmZmZjgwO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsI2ZmZmZmZjgwKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCNmZmZmZmY4MCl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCNmZmZmZmY4MCl9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOiNmZmZmZmY0MDtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFja3tiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtib3R0b206MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTAwMDAwMDB9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW97aGVpZ2h0OjEwMCV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsMjFweCl9fS5wbHlyX19hZHN7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JvdHRvbTowO2N1cnNvcjpwb2ludGVyO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt6LWluZGV4Oi0xfS5wbHlyX19hZHM+ZGl2LC5wbHlyX19hZHM+ZGl2IGlmcmFtZXtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS5wbHlyX19hZHM6YWZ0ZXJ7YmFja2dyb3VuZDojMjMyODJmO2JvcmRlci1yYWRpdXM6MnB4O2JvdHRvbToxMHB4O2JvdHRvbTp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtjb2xvcjojZmZmO2NvbnRlbnQ6YXR0cihkYXRhLWJhZGdlLXRleHQpO2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6MnB4IDZweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7cmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7ei1pbmRleDozfS5wbHlyX19hZHM6ZW1wdHk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jdWVze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtsZWZ0OjA7b3BhY2l0eTouODtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjNweDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLDhweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggIzAwMDAwMDI2O2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggIzAwMDAwMDI2KTttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjNweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3due29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApIHNjYWxlKDEpfS5wbHlyX19wcmV2aWV3LXRodW1iOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgIzAwMDA7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci10b3A6NHB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvdHRvbTotNHB4O2JvdHRvbTpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpKi0xKTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7bGVmdDpjYWxjKDUwJSArIHZhcigtLXByZXZpZXctYXJyb3ctb2Zmc2V0KSk7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNjMWM4ZDE7Ym9yZGVyLXJhZGl1czo3cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWcsLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyOmFmdGVye2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjMDAwMDAwMjY7Y29udGVudDpcIlwiO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWd7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjMDAwMCwjMDAwMDAwYmYpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLGxpbmVhci1ncmFkaWVudCgjMDAwMCwjMDAwMDAwYmYpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6N3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAtIDFweCk7Ym90dG9tOjA7bGVmdDowO2xpbmUtaGVpZ2h0OjEuMTtwYWRkaW5nOjIwcHggNnB4IDZweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3Bhbntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS10aW1lLHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmd7Ym90dG9tOjA7ZmlsdGVyOmJsdXIoMXB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOmF1dG87b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZy0taXMtc2hvd257b3BhY2l0eToxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWd7aGVpZ2h0OjEwMCU7bGVmdDowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtvYmplY3QtZml0OmNvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tbm8tdHJhbnNpdGlvbnt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fS5wbHlyX19zci1vbmx5e2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO2JvcmRlcjowIWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudH0ucGx5ciBbaGlkZGVuXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxyXG5cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgQ1VTVE9NIFBST1BFUlRJRVNcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgICAgICAgICBcclxuXHJcbi5wbHlyLS1zdG9wcGVkIC5wbHlyX19jb250cm9scyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1wbHlyLWNvbG9yLW1haW46ICM5NjNBMjI7XHJcbiAgLS1wbHlyLWNvbG9yLW1haW4tLWhvdmVyOiAjREZEM0NEO1xyXG59IiwiaDEge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1wcmltYXJ5LCAjOTYzQTIyKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5LCBQbGF5ZmFpcik7XHJcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC05LCAyLjI1cmVtKTsgLyogMTAwJSAqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAzLjJweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTV4bCwgMnJlbSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgUGxheWZhaXIpO1xyXG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOCwgMnJlbSk7IC8qIDEwNi42NjclICovXHJcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDNweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScsICdtaW4nKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNHhsLCAxLjg3NXJlbSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgUGxheWZhaXIpO1xyXG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOCwgMzJweCk7IC8qIDEzMy4zMzMlICovXHJcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDIuNnB4KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ3Jlc3BvbnNpdmUnLCAnbWluJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCwgMS42MjVyZW0pO1xyXG4gICAgfVxyXG59IiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnJlYWtwb2ludFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbiRhbmNob3ItYmxvY2tfX2JyZWFrcG9pbnQ6IDc2OHB4O1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGlua3NcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rc19fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LXN1dHRsZSwgI0Y1RjNGMCk7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rc19fcGFkZGluZzogdmFyKC0tU3BhY2luZy01LCAxcmVtKSAwcHg7XHJcbiAgLS1hbmNob3ItYmxvY2tfX2xpbmtzX19nYXAtYmV0d2Vlbi1saW5rczogdmFyKC0tU3BhY2luZy0zLCAxMHB4KTtcclxuICAtLWFuY2hvci1ibG9ja19fbGlua3NfX2JvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItYm9yZGVyLXN1YnRsZSwgI0I1QzlGRik7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IExpbmsgKEJ1dHRvbilcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbmNob3ItYmxvY2tfX2xpbmtfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjMzUzMzMwKTtcclxuICAtLWFuY2hvci1ibG9ja19fbGlua19fZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnktZm9udC1mYW1pbHksIGluaGVyaXQpO1xyXG4gIC0tYW5jaG9yLWJsb2NrX19saW5rX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAwLjg3NXJlbSk7XHJcbiAgLS1hbmNob3ItYmxvY2tfX2xpbmtfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gIC0tYW5jaG9yLWJsb2NrX19saW5rX19saW5lLWhlaWdodDogMS4yNTtcclxuICAtLWFuY2hvci1ibG9ja19fbGlua19fYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcclxuICAtLWFuY2hvci1ibG9ja19fbGlua19fcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIC0tYW5jaG9yLWJsb2NrX19saW5rX19ib3JkZXItcmFkaXVzOiB2YXIoLS1Cb3JkZXItUmFkaXVzLXJvdW5kZWQtbm9uZSwgMHB4KTtcclxuICAtLWFuY2hvci1ibG9ja19fbGlua19fYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcclxuICAtLWFuY2hvci1ibG9ja19fbGlua19fdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxufVxyXG5cclxuLy8gQWN0aXZlIExpbmtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFuY2hvci1ibG9ja19fbGlua19fYWN0aXZlX19iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xyXG4gIC0tYW5jaG9yLWJsb2NrX19saW5rX19hY3RpdmVfX2JvcmRlcjogMC41cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcclxuICAtLWFuY2hvci1ibG9ja19fbGlua19fYWN0aXZlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLWludmVydCwgIzM1MzMzMCk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNlbGVjdFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fc3RpY2t5OiBzdGlja3k7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RvcDogNjVweDtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fei1pbmRleDogNTtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYmFja2dyb3VuZDogI0ZCRkFGOTtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX21hcmdpbi1yaWdodDogYXV0bztcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fcGFkZGluZzogdmFyKC0tU3BhY2luZy01LCAyMHB4IDE0cHgpO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19ib3gtc2hhZG93OiBub25lO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19ib3JkZXItcmFkaXVzOiB2YXIoLS1Cb3JkZXItUmFkaXVzLXJvdW5kZWQtbm9uZSwgMHB4KSB2YXIoLS1Cb3JkZXItUmFkaXVzLXJvdW5kZWQtbm9uZSwgMHB4KSB2YXIoLS1Cb3JkZXItUmFkaXVzLXJvdW5kZWQtbGcsIDApIHZhcigtLUJvcmRlci1SYWRpdXMtcm91bmRlZC1sZywgMCk7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYXJyb3dfX2NvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMSAxMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J001LjI0MDk2IDAuMjE1MzMyVjEwLjgwNjJNMC4yMTUzMTkgNS45NDA2Mkw1LjI0MDk2IDEwLjk1NzZMMTAuMjY2NiA1Ljk0MDYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzAuNDMwNzY5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2Fycm93X19yaWdodDogMDtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYXJyb3dfX3RvcDogY2FsYyg1MCUgLSA3cHgpO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19hcnJvd19faGVpZ2h0OiAxMnB4O1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19hcnJvd19fdHJhbnNpdGlvbjogMC4zcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbWFyZ2luLXRvcDogMXJlbTtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpc3Qtc3R5bGU6IGF1dG87XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19wYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tU3BhY2luZy01LCAyMHB4KSArIDVweCk7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19nYXA6IHZhcigtLVNwYWNpbmctMjUsIDEwcHgpO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX190cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBJdGVtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtLCAxcmVtKTtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpX19jb2xvcjogIzM1MzMzMDtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpX19mb250LWZhbWlseTogaW5oZXJpdDtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCA0MDApO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDIwcHgpO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2dhcDogdmFyKC0tU3BhY2luZy0yNSwgMTBweCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUaXRsZSBcIlNvbW1haXJlXCJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX2dhcDogdmFyKC0tU3BhY2luZy0yLTUsIDEwcHgpO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1pbnZlcnQsICMzNTMzMzApO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMTZweCk7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDQwMCk7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC00LCAxNnB4KTsgXHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWxlY3RlZFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjMzUzMzMwKTtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX3NlbGVjdGVkX19mb250LWZhbWlseTogaW5oZXJpdDtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX3NlbGVjdGVkX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSwgMXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19zZWxlY3RlZF9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDIwcHgpO1xyXG4gIC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFjdGl2ZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX2FjdGl2ZV9fdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ29udGVudFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWFuY2hvci1ibG9ja19fY29udGVudF9fYm9yZGVyLXRvcDogNXB4IHNvbGlkICN7cmdiYSgjMDAwLCAwLjA1KX07XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYW5jaG9yLWJsb2NrX19icmVha3BvaW50fSkge1xyXG4gIDpyb290IHtcclxuICAgIC0tYW5jaG9yLWJsb2NrX19jb250ZW50X19tYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEJsb2NrXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW5jaG9yLWJsb2NrX19jb250ZW50X19ibG9ja19fZ2FwOiB2YXIoLS1zcGFjaW5nLTksIDNyZW0pO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSW5uZXIgQmxvY2tcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbmNob3ItYmxvY2tfX2lubmVyLWNvbnRlbnRfX2Jsb2NrX19nYXA6IHZhcigtLXNwYWNpbmctOSwgMzZweCk7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLWFuY2hvci1ibG9ja19faW5uZXItYmxvY2tfX3Njcm9sbC1tYXJnaW4tdG9wOiAxNS42MjVyZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUaXRsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFuY2hvci1ibG9ja19fdGl0bGVfX21hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2xpZGVyIG5hdmlnYXRpb25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLy8gUHJldlxyXG4gIC0tc3dpcGVyLWJ1dHRvbi1wcmV2LXdpZHRoOiAxNTBweDtcclxuICAtLXN3aXBlci1idXR0b24tcHJldi1sZWZ0OiAtMjBweDtcclxuICAtLXN3aXBlci1idXR0b24tcHJldi1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDgwJSk7XHJcbiAgXHJcbiAgLy8gTmV4dFxyXG4gIC0tc3dpcGVyLWJ1dHRvbi1uZXh0LXdpZHRoOiAxNTBweDtcclxuICAtLXN3aXBlci1idXR0b24tbmV4dC1yaWdodDogLTIzcHg7XHJcbiAgLS1zd2lwZXItYnV0dG9uLW5leHQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgODAlKTtcclxufSIsIi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEhlYWRpbmdcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLy9AZm9ybWF0dGVyOm9mZlxyXG4gIC0tYXV0aG9yLWJsb2NrX19oZWFkaW5nX19hcmVhczogJ2ltYWdlIGNvbnRlbnQnO1xyXG4gIC8vQGZvcm1hdHRlcjpvblxyXG4gIC0tYXV0aG9yLWJsb2NrX19oZWFkaW5nX19jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAtLWF1dGhvci1ibG9ja19faGVhZGluZ19fZ2FwOiAwLjc1cmVtO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19oZWFkaW5nX190ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSW1hZ2VcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2ltYWdlX19ib3JkZXI6IG5vbmU7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2ltYWdlX19ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19pbWFnZV9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGl0bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hdXRob3ItYmxvY2tfX3RpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICNGRkYpO1xyXG4gIC0tYXV0aG9yLWJsb2NrX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tYXV0aG9yLWJsb2NrX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XHJcbiAgLS1hdXRob3ItYmxvY2tfX3RpdGxlX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1hdXRob3ItYmxvY2tfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDQwMCk7XHJcbiAgLS1hdXRob3ItYmxvY2tfX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1KTtcclxuICAtLWF1dGhvci1ibG9ja19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS42cHgpO1xyXG4gIC0tYXV0aG9yLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAtLWF1dGhvci1ibG9ja19fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIFN0cm9uZ1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYXV0aG9yLWJsb2NrX190aXRsZV9fc3Ryb25nX19mb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGVzY3JpcHRpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzAwMCk7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19mb250LXNpemU6IDFyZW07XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19mb250LXdlaWdodDogNDAwO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19saW5lLWhlaWdodDogMTtcclxuICAtLWF1dGhvci1ibG9ja19fZGVzY3JpcHRpb25fX21hcmdpbi10b3A6IDAuOTM3NXJlbTtcclxuICAtLWF1dGhvci1ibG9ja19fZGVzY3JpcHRpb25fX21heC13aWR0aDogNTByZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMZWFybiBNb3JlIEJ1dHRvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWF1dGhvci1ibG9ja19fbGVhcm4tbW9yZS1idXR0b25fX21hcmdpbi10b3A6IDEuNXJlbTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERlZmF1bHQgTGVhcm4gTW9yZSBCdXR0b25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2RlZmF1bHQtbGVhcm4tbW9yZS1idXR0b25fX2NvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjRkZGKTtcclxuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IDQwMDtcclxuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fbGluZS1oZWlnaHQ6IDE7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2RlZmF1bHQtbGVhcm4tbW9yZS1idXR0b25fX3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4vLyBTdmdcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fc3ZnX19maWxsOiB2YXIoLS1hdXRob3ItYmxvY2tfX2RlZmF1bHQtbGVhcm4tbW9yZS1idXR0b25fX2NvbG9yKTtcclxuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fc3ZnX19tYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fc3ZnX190cmFuc2Zvcm0tLW9uLWhvdmVyOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBGb290ZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyX19jb2xvcjogIzAwMDAwMDtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyX19jb2x1bW5zOiAxZnI7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fZGlzcGxheTogZ3JpZDtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyX19nYXA6IDAuNjI1cmVtO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX21hcmdpbi10b3A6IDEuODc1cmVtO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3BhZGRpbmctYm90dG9tOiAwLjdyZW07XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3BhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fcGFkZGluZy10b3A6IDAuN3JlbTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLWF1dGhvci1ibG9ja19fZm9vdGVyX19kaXNwbGF5OiBmbGV4O1xyXG4gICAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUZXh0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMDAwKTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNSk7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDByZW0pO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX3RleHQtYWxpZ246IGxlZnQ7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci10ZXh0X190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIExpbmtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19jb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2NvbG9yKTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZm9udC1zaXplOiAxcmVtO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2xpbmUtaGVpZ2h0OiAxO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fdGV4dC1hbGlnbjogbGVmdDtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcbiAgOnJvb3Qge1xyXG4gICAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19ib3JkZXI6IG5vbmU7XHJcbiAgICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2dhcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN2Z1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fc3ZnX19maWxsOiAjZmZmO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fc3ZnX19tYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmQgTGluZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fYmFja2dyb3VuZC1saW5lX19iYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2JhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fYmFja2dyb3VuZC1saW5lX19jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX3RyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fcGFkZGluZy1ib3R0b206IDAuMWVtO1xyXG59XHJcblxyXG4vLyBPbiBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fYmFja2dyb3VuZC1saW5lX19iYWNrZ3JvdW5kLXBvc2l0aW9uLS1vbi1ob3ZlcjogbGVmdCBib3R0b207XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2JhY2tncm91bmQtc2l6ZS0tb24taG92ZXI6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIExpbmsgLSBQaG9uZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19jb2xvcjogI0ZGRjtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19mb250LWZhbWlseTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZm9udC1mYW1pbHkpO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2ZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fZm9udC1zdHlsZTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZm9udC1zdHlsZSk7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fZm9udC13ZWlnaHQ6IDQwMDtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19sZXR0ZXItc3BhY2luZzogMC4yOHB4O1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19saW5lLWhlaWdodCk7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fdGV4dC1hbGlnbik7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fdGV4dC10cmFuc2Zvcm06IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX3RleHQtdHJhbnNmb3JtKTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19tYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTGluayAtIEVtYWlsXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2NvbG9yOiAjRkZGO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2ZvbnQtZmFtaWx5OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19mb250LWZhbWlseSk7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX19mb250LXN0eWxlOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19mb250LXN0eWxlKTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX19mb250LXdlaWdodDogNDAwO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2xldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcbiAgLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fbGluZS1oZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2xpbmUtaGVpZ2h0KTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX190ZXh0LWFsaWduOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX190ZXh0LWFsaWduKTtcclxuICAtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX190ZXh0LXRyYW5zZm9ybTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fdGV4dC10cmFuc2Zvcm0pO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX21hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNpbmdsZSBwYWdlIFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1zdWJ0bGUsICNGRkYpO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtLCAxcmVtKTtcclxuICAtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuICAtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwLjMycHgpO1xyXG4gIC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC00LCAxKTtcclxuICAtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fdGV4dC1hbGlnbik7XHJcbiAgLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX3RleHQtdHJhbnNmb3JtOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX21hcmdpbi10b3A6IDBweDtcclxufVxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCcmVha3BvaW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgVGhpcyBicmVha3BvaW50IGlzIHVzZWQgdG8gZGVmaW5lIHdoZW4gdGhlIGJ1dHRvbnMgd2lsbCBiZSBkaXNwbGF5ZWRcclxufCBibG9ja3MgYnkgYmxvY2tzLlxyXG58XHJcbiovXHJcblxyXG4kYnV0dG9ucy1ibG9ja19fYnJlYWtwb2ludDogNzY4cHg7XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1idXR0b25zLWJsb2NrX190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICMwRTQyQ0YpO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XHJcbiAgLS1idXR0b25zLWJsb2NrX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsLCAxLjg3NXJlbSk7XHJcbiAgLS1idXR0b25zLWJsb2NrX190aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC04LCAxLjMzKTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19tYXJnaW4tYm90dG9tOiB2YXIoLS1TcGFjaW5nLTUsIDIwcHgpO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX3RleHQtYWxpZ246IGxlZnQ7XHJcbiAgLS1idXR0b25zLWJsb2NrX190aXRsZV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgLS1idXR0b25zLWJsb2NrX190aXRsZV9fZGlzcGxheTogZmxleDtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnV0dG9uc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1idXR0b25zLWJsb2NrX19idXR0b25zX19nYXAtYmV0d2Vlbi1idXR0b25zOiAxLjU2MjVyZW07XHJcbiAgLS1idXR0b25zLWJsb2NrX19idXR0b25zX19tYXJnaW4taG9yaXpvbnRhbC1zaWRlczogMC45Mzc1cmVtO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fYnV0dG9uc19fbWFyZ2luLXRvcDogMi4xODc1cmVtO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fYnV0dG9uc19fbWFyZ2luLXZlcnRpY2FsLXNpZGVzOiB2YXIoLS1idXR0b25zLWJsb2NrX19idXR0b25zX19nYXAtYmV0d2Vlbi1idXR0b25zKTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2J1dHRvbnNfX21heC13aWR0aDogMTcuNXJlbTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2xpZGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAvLyBDb250cm9sc1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fY29udHJvbHNfX2dhcDogdmFyKC0tU3BhY2luZy0zLCAxMnB4KTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2NvbnRyb2xzX19tYXJnaW4tdG9wOiB2YXIoLS1TcGFjaW5nLTYsIDI0cHgpO1xyXG5cclxuICAvLyBDaXJjdWxhciBQcm9ncmVzc1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fcGFkZGluZzogNHB4O1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fd2lkdGg6IDQ3cHg7XHJcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19faGVpZ2h0OiA0N3B4O1xyXG5cclxuICAvLyBDaXJjdWxhciBQcm9ncmVzcyAtIEZyYWN0aW9uXHJcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX2NvbG9yOiAjZmZmZmZmO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMsIDAuNzVyZW0pO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC0zLCAxKTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xyXG5cclxuICAvLyBBcnJvd3NcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3N3aXBlci1idXR0b24tcHJldl9fYXJyb3dfX2NvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM0JBQSk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19zd2lwZXItYnV0dG9uLXByZXZfX2Fycm93X19jb2xvci0taXMtaG92ZXJlZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcclxufVxyXG5cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IERlZmF1bHQgQnV0dG9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbjpyb290IHsgXHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnktc3V0dGxlLCAjODk5NkJDKTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ib3JkZXI6IG5vbmU7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fYm9yZGVyLXJhZGl1czogdmFyKC0tQm9yZGVyLVJhZGl1cy1yb3VuZGVkLTR4bCwgNDBweCk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fYm94LXNoYWRvdzogbm9uZTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLWludmVydCwgI0ZGRik7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDBweCk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNCwgMSk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IHZhcigtLVNwYWNpbmctMSwgNHB4KTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLWxlZnQ6IHZhcigtLVNwYWNpbmctNCwgMTZweCk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1yaWdodDogdmFyKC0tU3BhY2luZy0xLCA0cHgpO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctdG9wOiB2YXIoLS1TcGFjaW5nLTEsIDRweCk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC1hbGlnbjogbGVmdDtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX3RyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2U7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9faG92ZXJfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCAjMTIzQkFBKTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fYm9yZGVyOiAgbm9uZTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gV2hlbiBCdXR0b24gSXMgSG92ZXJlZFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZDogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICNGRkYpO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tLWlzLWhvdmVyZWQ6IHNjYWxlWCgxKTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbi0taXMtaG92ZXJlZDogbGVmdCBjZW50ZXI7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFJlYWQgbW9yZSBidXR0b25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlX19tYXJnaW4tdG9wOiAxLjVyZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCdXR0b25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19tYXgtd2lkdGg6IGZpdC1jb250ZW50OyBcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI0ZGRik7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC1mYW1pbHksIGluaGVyaXQpO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LVJlZ3VsYXItbm9ybWFsLXNpemUsIDFyZW0pO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtd2VpZ2h0LCA0MDApO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtbGV0dGVyLXNwYWNpbmcsIDBweCk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC1saW5lLWhlaWdodCwgMS41KTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX3BhZGRpbmctYm90dG9tOiB2YXIoLS1TcGFjaW5nLTItNSwgMTBweCk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19wYWRkaW5nLWxlZnQ6IHZhcigtLVNwYWNpbmctNCwgMTZweCk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1TcGFjaW5nLTQsIDE2cHgpO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy10b3A6IHZhcigtLVNwYWNpbmctMi01LCAxMHB4KTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgZWFzZTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2JvcmRlci1yYWRpdXM6IHZhcigtLVJhZGl1cy1yYWRpaS14cywgNHB4KTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19nYXA6IHZhcigtLVNwYWNpbmctMiwgOHB4KTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEhvdmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9faG92ZXJfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCAjMTIzQkFBKTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2hvdmVyX19ib3JkZXI6IG5vbmU7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gV2hlbiBCdXR0b24gSXMgSG92ZXJlZFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2NvbG9yLS1pcy1ob3ZlcmVkOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI0ZGRik7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkOiBzY2FsZVgoMSk7XHJcbiAgLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbi0taXMtaG92ZXJlZDogbGVmdCBjZW50ZXI7XHJcbn0iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBIZWFkZXIgUG9zaXRpb25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBUaGlzIHZhcmlhYmxlIG1hbmFnZSB0aGUgaGVhZGVyIHBvc2l0aW9uLlxyXG58XHJcbnwgSXQgY2FuIGJlIGBsZWZ0YCBvciBgY2VudGVyYC5cclxufFxyXG4qL1xyXG5cclxuJGJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2hlYWRlci1wb3NpdGlvbjogJ2xlZnQnO1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEhlYWRlciBQb3NpdGlvbiBCcmVha3BvaW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gVGhpcyB2YXJpYWJsZSBtYW5hZ2Ugd2hlbiB0aGUgaGVhZGVyIHNob3VsZCBzd2l0Y2ggZnJvbSAnbGVmdCcgdG8gJ2NlbnRlcicuXHJcbi8vIEluIHJlc3BvbnNpdmUgc3RhdGUsIHRoZSBoZWFkZXIgaXMgYWx3YXlzIGluICdjZW50ZXInIG1vZGUuXHJcbiRidXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19oZWFkZXItcG9zaXRpb24tYnJlYWtwb2ludDogNzY4cHg7XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICMzNTMzMzApO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsLCAxLjYyNXJlbSk7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMi42cHgpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTgsIDEpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX21hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMy01LCAxNHB4KTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IERlc2NyaXB0aW9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzAwMCk7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTcsIDEuNzUpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX21hcmdpbi10b3A6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19ib3JkZXItYm90dG9tX19tYXJnaW4tdG9wKTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVhZGVyIFBvc2l0aW9uIExlZnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AaWYgKCRidXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19oZWFkZXItcG9zaXRpb24gPT0nbGVmdCcpIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2hlYWRlci1wb3NpdGlvbi1icmVha3BvaW50fSkge1xyXG4gICAgOnJvb3Qge1xyXG4gICAgICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnV0dG9uc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19idXR0b25zX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgsIDUwcHgpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVhZGVyIFBvc2l0aW9uIExlZnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AaWYgKCRidXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19oZWFkZXItcG9zaXRpb24gPT0nbGVmdCcpIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2hlYWRlci1wb3NpdGlvbi1icmVha3BvaW50fSkge1xyXG4gICAgOnJvb3Qge1xyXG4gICAgICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2J1dHRvbnNfX21hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBTbGlkZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fY29udHJvbHNfX2dhcDogMC42MjVyZW07XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19jb250cm9sc19fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy02LCA0NXB4KTtcclxufVxyXG5cclxuLy8gUHJvZ3Jlc3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbjpyb290IHtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXdyYXBwZXJfX2dhcDogMDtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX193aWR0aDogMTAwJTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19oZWlnaHQ6IDNweDtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgOTQsIDc4LCAwLjMwKTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19tYXJnaW4tbGVmdDogMDtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19tYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vIEJhclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuOnJvb3Qge1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3NfX2Jhcl9fd2lkdGg6IDEwMCU7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fYmFyX19sZWZ0OiAtMTAwJTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19iYXJfX2JhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1ib3JkZXItcHJpbWFyeSwgIzkwNUU0RSk7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fYmFyX190cmFuc2l0aW9uOiAwLjZzO1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fY29sb3I6ICMzZDNkM2Q7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjUpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEZWZhdWx0IEJ1dHRvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fY29sb3I6ICMzNTMzMzA7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsLCAxLjEyNXJlbSk7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuMjIpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS44cHgpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQsIDE2cHgpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2dhcDogdmFyKC0tc3BhY2luZy0zLTUsIDE0cHgpO1xyXG4gIC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX3RleHQtYWxpZ246IGxlZnQ7XHJcbiAgLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19ib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCB2YXIoLS1ib3JkZXItYm9yZGVyLXN0cm9uZywgIzM1MzMzMCk7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19jb2xvcjogIzM1MzMzMDtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZDogIzM1MzMzMDtcclxuICAtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX190cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGQVEgQmxvY2tcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19tYXgtd2lkdGg6IDcwMHB4O1xyXG4gIC0tYW50aXBvZGVzLWZhcV9fbWFyZ2luOiAwIGF1dG87XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19mb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2NvbG9yOiB2YXIoLS1jb2xvcnMtdGV4dC10ZXh0LXByaW1hcnktOTAwLCAjMTgxRDI3KTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYsIGluaGVyaXQpO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCwgMS44NzVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjUpO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZXNjcmlwdGlvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19jb2xvcjogdmFyKC0tY29sb3JzLXRleHQtdGV4dC10ZXJ0aWFyeS02MDAsICM1MzU4NjIpO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjUpO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXhsLCAxcmVtKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIExpc3RcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19saXN0X19tYXJnaW46IHZhcigtLVNwYWNpbmctOCwgMnJlbSkgMCAwIDA7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19saXN0X19wYWRkaW5nOiAwO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9fbGlzdF9fZ2FwOiB2YXIoLS1TcGFjaW5nLTgsIDJyZW0pO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSXRlbVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcGFkZGluZzogMCAwIHZhcigtLVNwYWNpbmctOCwgMnJlbSk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBRdWVzdGlvbiBCdXR0b25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fd2lkdGg6IDEwMCU7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fYmFja2dyb3VuZDogbm9uZTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19ib3JkZXI6IG5vbmU7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fcGFkZGluZzogMDtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sZywgMS4xMjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3RleHQtYWxpZ246IGxlZnQ7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fZGlzcGxheTogZmxleDtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19jdXJzb3I6IHBvaW50ZXI7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbl9fcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3RyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEljb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC8vIEJhc2VcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX3dpZHRoOiAxLjVlbTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX2hlaWdodDogMS41ZW07XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX19kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX192ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbl9fcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbl9fcmlnaHQ6IDA7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX190b3A6IDUwJTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX3RyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuNHM7XHJcblxyXG4gIC8vIENvbGxhcHNlZFxyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX29wYWNpdHk6IDA7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1jbG9zZV9fcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1jbG9zZV9fdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcblxyXG4gIC8vIERlZmF1bHRcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLW9wZW5fX29wYWNpdHk6IDE7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1vcGVuX190cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gIC8vIENvbGxhcHNlZFxyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tb3Blbl9fb3BhY2l0eS0tZXhwYW5kZWQ6IDA7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1vcGVuX190cmFuc2Zvcm0tLWV4cGFuZGVkOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAvLyBFeHBhbmRlZFxyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX29wYWNpdHktLWV4cGFuZGVkOiAxO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX3BvaW50ZXItZXZlbnRzLS1leHBhbmRlZDogYXV0bztcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLWNsb3NlX190cmFuc2Zvcm0tLWV4cGFuZGVkOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFuc3dlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAvLyBEZWZhdWx0XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX292ZXJmbG93OiBoaWRkZW47XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX21heC1oZWlnaHQ6IDA7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX3RyYW5zaXRpb246IDAuNHM7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX3BhZGRpbmc6IDA7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIC8vIEV4cGFuZGVkXHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX3BhZGRpbmctLWV4cGFuZGVkOiB2YXIoLS1zcGFjaW5nLW1kLCAwLjVyZW0pIDAgMCAwO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19tYXJnaW4tYm90dG9tLS1leHBhbmRlZDogMDtcclxuXHJcbiAgLy8gVGV4dFxyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41KTtcclxuICAtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcmVtKTtcclxufVxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCcmVha3BvaW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuJGhlcm9fX2JyZWFrcG9pbnQ6IDExMzBweDtcclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdsb2JhbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWhlcm9fX2NvbHVtbi1nYXA6IHZhcigtLVNwYWNpbmctMjAsIDQwcHgpO1xyXG4gIC0taGVyb19fcm93LWdhcDogdmFyKC0tU3BhY2luZy05LCAzNnB4KTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgVGV4dHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZXJvX190ZXh0c19fbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xyXG4gIC0taGVyb19fdGV4dHNfX21hcmdpbi10b3A6IDIuMTg3NXJlbTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYsIGluaGVyaXQpO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00eGwsIDIuMjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA1MDApO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC05LCAxKTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAzLjJweCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQcmUgVGl0bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICMyMDIwMjApO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwsIDEuMjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxKTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yLTUsIDEwcHgpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU3ViIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3N1Yi10aXRsZV9fY29sb3I6ICMzNTMzMzA7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCwgMS4xMjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3N1Yi10aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3N1Yi10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDMwMCk7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxKTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS44cHgpO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX3N1Yi10aXRsZV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yLTUsIDEwcHgpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWhlcm9fX2NvbnRlbnRfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMy01LCAyOHB4KTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMzRTNFM0UpO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMjUpO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNzUpO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19zcGFjZS1iZXR3ZWVuLXBhcmFncmFwaHM6IHZhcigtLXNwYWNpbmctNSwgOHB4KTtcclxufVxyXG5cclxuLy8gTGluayBcclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saW5rX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWxpbmssICMxMjNCQUEpO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2hvdmVyX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWxpbmstaG92ZXIsICNFRDNBNjQpO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vLyBVbCwgT2wgbGlzdFxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlzdF9fcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3QtaXRlbV9fcGljdG9fX3dpZHRoOiA5cHg7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlzdC1pdGVtX19waWN0b19faGVpZ2h0OiA5cHg7XHJcbiAgLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlzdC1pdGVtX19waWN0b19fdG9wOiAtMXB4O1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3QtaXRlbV9fcGljdG9fX2xlZnQ6IC0yNXB4O1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3QtaXRlbV9fcGljdG9fX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQXBwb2ludG1lbnQgQnV0dG9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVyb19fYXBwb2ludG1lbnQtYnV0dG9uX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTYsIDMycHgpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQXBwb2ludG1lbnQgQnV0dG9uIC0gRGVmYXVsdCBCdXR0b25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjOTYzQTIyKTtcclxuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaWkteHMsIDApO1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2JveC1zaGFkb3c6IG5vbmU7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjRUJFOUU2KTtcclxuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1mYW1pbHksIGluaGVyaXQpO1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcclxuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtd2VpZ2h0LCA0MDApO1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxpbmUtaGVpZ2h0LCAxLjEpO1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxldHRlci1zcGFjaW5nLCAxLjZweCk7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IDAuOWVtO1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGFkZGluZy1yaWdodDogMS4yZW07XHJcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGFkZGluZy10b3A6IDAuOWVtO1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3RyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgZWFzZSAuM3M7XHJcbn1cclxuXHJcblxyXG4vLyBQaWN0b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BpY3RvX19maWxsOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fY29sb3IpO1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BpY3RvX19oZWlnaHQ6IGF1dG87XHJcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX21hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XHJcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX3dpZHRoOiA3MHB4O1xyXG59XHJcblxyXG4vLyBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2JhY2tncm91bmQtLW9uLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuICAtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19jb2xvci0tb24taG92ZXI6ICNFQkU5RTY7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fY29sb3IpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQnV0dG9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWhlcm9fX2J1dHRvbnNfX2dhcDogdmFyKC0tc3BhY2luZy02LCAyNHB4KTtcclxuICAtLWhlcm9fX2J1dHRvbnNfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNiwgMjRweCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCdXR0b25zIC0gRGVmYXVsdCBCdXR0b25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVyb19fZGVmYXVsdC1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgI2ZmZik7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjMzUzMzMwKTtcclxuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1mYW1pbHksIGluaGVyaXQpO1xyXG4gIC0taGVyb19fZGVmYXVsdC1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcclxuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC13ZWlnaHQsIDQwMCk7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtbGV0dGVyLXNwYWNpbmcsIDEuNnB4KTtcclxuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1saW5lLWhlaWdodCwgMS41KTtcclxuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaWkteHMsIDRweCk7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IDA7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1sZWZ0OiAwO1xyXG4gIC0taGVyb19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctcmlnaHQ6IDA7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy10b3A6IDA7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19iYWNrZ3JvdW5kLS1vbi1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fY29sb3IpO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUZXh0cyAtIE1vdW50ZWQgT24gTWVkaWEocylcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZXJvX19tb3VudC10ZXh0X19iYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC0taGVyb19fbW91bnQtdGV4dF9fYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgxNiwgMjQsIDQwLCAwLjEpLCAwcHggMnB4IDRweCAtMnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKTtcclxuICAtLWhlcm9fX21vdW50LXRleHRfX291dHNpZGU6IC0zLjQzNzVyZW07XHJcbiAgLS1oZXJvX19tb3VudC10ZXh0X19wYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XHJcbiAgLS1oZXJvX19tb3VudC10ZXh0X19wYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xyXG4gIC0taGVyb19fbW91bnQtdGV4dF9fcGFkZGluZy1yaWdodDogMS44NzVyZW07XHJcbiAgLS1oZXJvX19tb3VudC10ZXh0X19wYWRkaW5nLXRvcDogMS44NzVyZW07XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE1lZGlhc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWhlcm8tbWVkaWFfX3N0aWNreS10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCwgMHB4KSArIDEuMjVyZW0pO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBNZWRpYXMgLSBJbWFnZSBTbGlkZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZXJvX19pbWFnZS1zbGlkZXJfX2NvbnRyb2xzX19nYXA6IHZhcigtLXNwYWNpbmctMiwgOHB4KTtcclxuICAtLWhlcm9fX2ltYWdlLXNsaWRlcl9fY29udHJvbHNfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNSwgMjBweCk7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IGNhbGModmFyKC0tc3BhY2luZy0yLCA4cHgpIC8gMik7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiAxMnB4O1xyXG4gIC0tYW50aXBvZGVzLWhlcm9fX29uLWhvdmVyX19zd2lwZXItYnV0dG9uX19vcGFjaXR5OiAwLjY7XHJcbn0iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBTZWN0aW9uIFZhcmlhYmxlc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXNlY3Rpb25fX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tc2VjdGlvbl9fY29sb3I6ICMwMDA7XHJcbiAgLS1zZWN0aW9uX19tYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSW5uZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1zZWN0aW9uLWlubmVyX19tYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVhZGVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2VjdGlvbi1oZWFkZXItLWNlbnRlcl9fdGV4dC1hbGlnbjogdmFyKC0tc2VjdGlvbi1oZWFkZXJfX3RleHQtYWxpZ24sIGNlbnRlcik7XHJcbiAgLS1zZWN0aW9uLWhlYWRlci0tbGVmdF9fdGV4dC1hbGlnbjogdmFyKC0tc2VjdGlvbi1oZWFkZXJfX3RleHQtYWxpZ24sIGxlZnQpO1xyXG4gIC0tc2VjdGlvbi1oZWFkZXItLXJpZ2h0X190ZXh0LWFsaWduOiB2YXIoLS1zZWN0aW9uLWhlYWRlcl9fdGV4dC1hbGlnbiwgbGVmdCk7XHJcbiAgLS1zZWN0aW9uLWhlYWRlcl9fbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLy8gQnV0dG9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1zZWN0aW9uLWhlYWRlcl9fYnV0dG9uX19tYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gV2l0aCBpbWFnZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLXNlY3Rpb24tLXdpdGgtaW1hZ2VfX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLS1zZWN0aW9uLS13aXRoLWltYWdlX19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBTZWN0aW9uIE1hcmdpbnMvUGFkZGluZ3NcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBNYW5hZ2UgdGhlIGRpZmZlcmVudCBzaXplcyBmb3IgbWFyZ2luIGFuZCBwYWRkaW5ncy5cclxufCBZb3UgY2FuIGRlZmluZSB0aGVtIGluIGBjb25maWcvYWNmLXBhZ2UtYnVpbGRlci5waHBgXHJcbnxcclxuKi9cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWN0aW9uIE1hcmdpbnMgVmFyaWFibGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZmlyc3QtaW4tYmxvY2sgKi9cclxuXHJcbjpyb290IHtcclxuICAtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX3hzOiAxMHB4O1xyXG4gIC0tc2VjdGlvbl9fbWFyZ2luX19zaXplc19fc206IDM2cHg7XHJcbiAgLS1zZWN0aW9uX19tYXJnaW5fX3NpemVzX19tZDogNDBweDtcclxuICAtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX3hsOiAxMDhweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcbiAgICAtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX3hzOiAzMHB4O1xyXG4gICAgLS1zZWN0aW9uX19tYXJnaW5fX3NpemVzX19zbTogNDBweDtcclxuICAgIC0tc2VjdGlvbl9fbWFyZ2luX19zaXplc19fbWQ6IDcycHg7XHJcbiAgICAtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX3hsOiAxMDhweDtcclxuICB9XHJcbn1cclxuXHJcbiRzZWN0aW9uX19tYXJnaW5fX3NpemVzOiAoXHJcbiAgJ3hzJzogdmFyKC0tc2VjdGlvbl9fbWFyZ2luX19zaXplc19feHMpLFxyXG4gICdzbSc6IHZhcigtLXNlY3Rpb25fX21hcmdpbl9fc2l6ZXNfX3NtKSxcclxuICAnbWQnOiB2YXIoLS1zZWN0aW9uX19tYXJnaW5fX3NpemVzX19tZCksXHJcbiAgJ3hsJzogdmFyKC0tc2VjdGlvbl9fbWFyZ2luX19zaXplc19feGwpLFxyXG4pO1xyXG5cclxuLyogc3R5bGVsaW50LWVuYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1maXJzdC1pbi1ibG9jayAqL1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNlY3Rpb24gUGFkZGluZ3MgVmFyaWFibGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZmlyc3QtaW4tYmxvY2sgKi9cclxuJHNlY3Rpb25fX3BhZGRpbmdfX3NpemVzOiAoXHJcbiAgJ3hzJzogKFxyXG4gICAgJ3RvcCc6IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX194c19fdG9wKSxcclxuICAgICdib3R0b20nOiB2YXIoLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19feHNfX2JvdHRvbSlcclxuICApLFxyXG4gICdzbSc6IChcclxuICAgICd0b3AnOiB2YXIoLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19fc21fX3RvcCksXHJcbiAgICAnYm90dG9tJzogdmFyKC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX3NtX19ib3R0b20pXHJcbiAgKSxcclxuICAnbWQnOiAoXHJcbiAgICAndG9wJzogdmFyKC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX21kX190b3ApLFxyXG4gICAgJ2JvdHRvbSc6IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19tZF9fYm90dG9tKVxyXG4gICksXHJcbiAgJ3hsJzogKFxyXG4gICAgJ3RvcCc6IHZhcigtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX194bF9fdG9wKSxcclxuICAgICdib3R0b20nOiB2YXIoLS1zZWN0aW9uX19wYWRkaW5nX19zaXplc19feGxfX2JvdHRvbSlcclxuICApXHJcbik7XHJcblxyXG46cm9vdCB7XHJcbiAgQGluY2x1ZGUgcmZzKDIwcHgsIC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX3hzX190b3ApO1xyXG4gIEBpbmNsdWRlIHJmcygyMHB4LCAtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX194c19fYm90dG9tKTtcclxuXHJcbiAgQGluY2x1ZGUgcmZzKDQwcHgsIC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX3NtX190b3ApO1xyXG4gIEBpbmNsdWRlIHJmcyg0MHB4LCAtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19zbV9fYm90dG9tKTtcclxuXHJcbiAgQGluY2x1ZGUgcmZzKDYwcHgsIC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX21kX190b3ApO1xyXG4gIEBpbmNsdWRlIHJmcyg2MHB4LCAtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX19tZF9fYm90dG9tKTtcclxuXHJcbiAgQGluY2x1ZGUgcmZzKDgwcHgsIC0tc2VjdGlvbl9fcGFkZGluZ19fc2l6ZXNfX3hsX190b3ApO1xyXG4gIEBpbmNsdWRlIHJmcyg4MHB4LCAtLXNlY3Rpb25fX3BhZGRpbmdfX3NpemVzX194bF9fYm90dG9tKTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBIZWFkZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyX19nYXA6IHZhcigtLVNwYWNpbmctMy01LCAyOHB4KTtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXJfX21hcmdpbi1ib3R0b206IHZhcigtLVNwYWNpbmctOCwgMCk7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwsIDEuODc1cmVtKTtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOCwgMS4xKTtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoXHJcblx0XHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLFxyXG5cdFx0MHB4XHJcblx0KTtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LCAjMGU0MmNmKTtcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbl9fZm9udC1mYW1pbHk6IHZhcihcclxuXHRcdC0tZm9udC1mYW1pbHktc2FucyxcclxuXHRcdGluaGVyaXRcclxuXHQpO1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWRlc2NyaXB0aW9uX19mb250LXdlaWdodDogdmFyKFxyXG5cdFx0LS1mb250LXdlaWdodC1saWdodCxcclxuXHRcdDMwMFxyXG5cdCk7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWRlc2NyaXB0aW9uX19mb250LXN0eWxlOiBub3JtYWw7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWRlc2NyaXB0aW9uX19saW5lLWhlaWdodDogdmFyKFxyXG5cdFx0LS1mb250LWxpbmUtaGVpZ2h0LTYsXHJcblx0XHQxLjc1XHJcblx0KTtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nOiB2YXIoXHJcblx0XHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLFxyXG5cdFx0MHB4XHJcblx0KTtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzNlM2UzZSk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE51bWJlcnNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBUaGVzZSB2YXJpYWJsZSB3aWxsIG1hbmFnZSB0aGUgc2l6ZSBvZiB0aGUgYmxvY2tzIGRlcGVuZGluZyBvbiB0aGUgbnVtYmVyXHJcbnwgb2YgYmxvY2tzLlxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tzLS0xX19tYXgtd2lkdGg6IDIxLjg3NXJlbTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MtLTJfX21heC13aWR0aDogNDMuNzVyZW07XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tzLS0zX19tYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE9uIEhvdmVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1pbWFnZSwgI2ZmZik7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LXNpemU6IGluaGVyaXQ7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LXdlaWdodDogaW5oZXJpdDtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2xldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy1yaWdodDogMS4yNXJlbTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctdG9wOiAyLjVyZW07XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1yb3VuZGVkLWxnLCAwKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fY29sb3I6ICNmZGZhZjc7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LWZhbWlseTogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LWZhbWlseVxyXG5cdCk7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCwgMS43NXJlbSk7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtLCA0MDApO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcihcclxuXHRcdC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsXHJcblx0XHQwLjU2cHhcclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNSk7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX190ZXh0LWFsaWduOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtYWxpZ25cclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fdGV4dC10cmFuc2Zvcm06IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC10cmFuc2Zvcm1cclxuXHQpO1xyXG59XHJcblxyXG4vLyBCb3JkZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGUtYm9yZGVyX19iYWNrZ3JvdW5kOiBub25lO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX2hlaWdodDogMXB4O1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX21hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fbWFyZ2luLXRvcDogMTBweDtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGUtYm9yZGVyX193aWR0aDogMy4xMjVyZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZXNjcmlwdGlvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW1hZ2UsICNGRkYpO1xyXG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XHJcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XHJcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDBweCk7XHJcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjYyKTtcclxuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX3RleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtYWxpZ24pO1xyXG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCdXR0b25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fY29sb3I6ICMzNTMzMzA7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fZm9udC1mYW1pbHlcclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2ZvbnQtc2l6ZTogMXJlbTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LXdlaWdodDogNDAwO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2xldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19saW5lLWhlaWdodDogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19saW5lLWhlaWdodFxyXG5cdCk7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbWFyZ2luLXRvcDogMnJlbTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19wYWRkaW5nLWJvdHRvbTogMDtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX190ZXh0LWFsaWduOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtYWxpZ25cclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3RleHQtdHJhbnNmb3JtOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtdHJhbnNmb3JtXHJcblx0KTtcclxufVxyXG5cclxuLy8gTGluZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fZnJvbS1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19mcm9tLXNpemU6IDEwMCUgMTAwJTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX3RvLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX190by1zaXplOiAwIDEwMCU7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX190cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFRpdGxlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2NvbG9yKTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtZmFtaWx5XHJcblx0KTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXNpemVcclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC13ZWlnaHRcclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGV0dGVyLXNwYWNpbmdcclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGluZS1oZWlnaHRcclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX21hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbjogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX190ZXh0LWFsaWduXHJcblx0KTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtdHJhbnNmb3JtXHJcblx0KTtcclxufVxyXG5cclxuLy8gTnVtYmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2NvbG9yKTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19mb250LWZhbWlseTogdmFyKFxyXG5cdFx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LWZhbWlseVxyXG5cdCk7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fZm9udC1zaXplOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtc2l6ZVxyXG5cdCk7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCk7XHJcblx0LS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fbGV0dGVyLXNwYWNpbmc6IHZhcihcclxuXHRcdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGV0dGVyLXNwYWNpbmdcclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX2xpbmUtaGVpZ2h0OiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2xpbmUtaGVpZ2h0XHJcblx0KTtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19tYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX21hcmdpbi1sZWZ0OiAwO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX21hcmdpbi1yaWdodDogMDtcclxuXHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX190ZXh0LWFsaWduOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtYWxpZ25cclxuXHQpO1xyXG5cdC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX3RleHQtdHJhbnNmb3JtOiB2YXIoXHJcblx0XHQtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtdHJhbnNmb3JtXHJcblx0KTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU2xpZGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2NvbnRyb2xzX19nYXA6IHZhcigtLVNwYWNpbmctMy01LCAwKTtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250cm9sc19fbWFyZ2luLXRvcDogdmFyKC0tU3BhY2luZy02LCAyNHB4KTtcclxufVxyXG5cclxuLy8gUHJvZ3Jlc3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbjpyb290IHtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy13cmFwcGVyX19nYXA6IDAuNjI1cmVtO1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX193aWR0aDogMTAwJTtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19faGVpZ2h0OiAycHg7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX2JhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCA5NCwgNzgsIDAuMyk7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX21hcmdpbi1sZWZ0OiAwO1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19tYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vIEJhclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuOnJvb3Qge1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19iYXJfX3dpZHRoOiAxMDAlO1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19iYXJfX2xlZnQ6IC0xMDAlO1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19iYXJfX2JhY2tncm91bmQtY29sb3I6ICM5MDVlNGU7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX2Jhcl9fdHJhbnNpdGlvbjogMC42cztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19jb2xvcjogIzNkM2QzZDtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xyXG5cdC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19mb250LXN0eWxlOiBub3JtYWw7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0sIDUwMCk7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuNSk7XHJcblx0LS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2xldHRlci1zcGFjaW5nOiB2YXIoXHJcblx0XHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLFxyXG5cdFx0MHB4XHJcblx0KTtcclxuXHQtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHbG9iYWwgc3R5bGVzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tdG8tcmVhZC1hbHNvX19iYWNrZ3JvdW5kOiAjZWZlZmVmMDA7XHJcbiAgLS10by1yZWFkLWFsc29fX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTcsIDApO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19wYWRkaW5nLWxlZnQ6IDByZW07XHJcbiAgLS10by1yZWFkLWFsc29fX3BhZGRpbmctcmlnaHQ6IDByZW07XHJcbiAgLS10by1yZWFkLWFsc29fX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTcsIDApO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXRvLXJlYWQtYWxzb19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XHJcbiAgLS10by1yZWFkLWFsc29fX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYsIGluaGVyaXQpO1xyXG4gIC0tdG8tcmVhZC1hbHNvX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsLCAxLjYyNXJlbSk7XHJcbiAgLS10by1yZWFkLWFsc29fX3RpdGxlX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS10by1yZWFkLWFsc29fX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuICAtLXRvLXJlYWQtYWxzb19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMi42cHgpO1xyXG4gIC0tdG8tcmVhZC1hbHNvX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOCwgMS4zMyk7XHJcbiAgLS10by1yZWFkLWFsc29fX3RpdGxlX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC0tdG8tcmVhZC1hbHNvX190aXRsZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGlua3NcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19saW5rc19fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19saW5rc19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMXJlbSk7XHJcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XHJcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1KTtcclxuICAtLXRvLXJlYWQtYWxzb19fbGlua3NfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcclxuICAtLXRvLXJlYWQtYWxzb19fbGlua3NfX3Jvdy1nYXA6IHZhcigtLVNwYWNpbmctNSwgMjBweCk7XHJcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19jb2x1bW4tZ2FwOiB2YXIoLS1TcGFjaW5nLTEwLCAyNXB4KSA7XHJcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19nYXA6IHZhcigtLVNwYWNpbmctNSwgMjBweCk7XHJcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX19tYXJnaW4tbGVmdDogMS4yNXJlbTtcclxuICAtLXRvLXJlYWQtYWxzb19fbGlua3NfX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctOCwgMzJweCk7XHJcbiAgLS10by1yZWFkLWFsc29fX2xpbmtzX193aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoNzY4LCAnbWluJykge1xyXG4gICAgLS10by1yZWFkLWFsc29fX2xpbmtzX193aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKDEyNDgsICdtaW4nKSB7XHJcbiAgICAtLXRvLXJlYWQtYWxzb19fbGlua3NfX3dpZHRoOiBjYWxjKDUwJSAtIDEuNzVyZW0pO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ2F0ZWdvcnlcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcclxuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19ib3JkZXItcmFkaXVzOiB2YXIoLS1Cb3JkZXItUmFkaXVzLXJvdW5kZWQtNHhsLCAwKTtcclxuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19wYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTEtNSwgOHB4KSB2YXIoLS1TcGFjaW5nLTIsIDEycHgpO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgIzAwMCk7XHJcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtLCAwLjc1cmVtKTtcclxuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XHJcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwLjZweCk7XHJcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNCwgMS4xNCk7XHJcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBvc3QgSW5mbyBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMzUzMzMwKTtcclxuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcclxuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDQwMCk7XHJcbiAgLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS42cHgpO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1KTtcclxuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fbWFyZ2luLXRvcDogOXB4O1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBSZWFkIG1vcmUgbGlua1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19nYXA6IHZhcigtLVNwYWNpbmctMiwgOHB4KTtcclxuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICNmZmYpO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2JvcmRlci1yYWRpdXM6IHZhcigtLVJhZGl1cy1yYWRpaS14cywgNHB4KTtcclxuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19wYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTItNSwgMCkgdmFyKC0tU3BhY2luZy00LCAwKTtcclxuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICMzNTMzMzApO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LVJlZ3VsYXItbm9ybWFsLWZhbWlseSwgaW5oZXJpdCk7XHJcbiAgLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fZm9udC1zaXplOiB2YXIoLS1mb250LVJlZ3VsYXItbm9ybWFsLXNpemUsIDFyZW0pO1xyXG4gIC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19mb250LXdlaWdodDogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC13ZWlnaHQsIDQwMCk7XHJcbiAgLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtbGluZS1oZWlnaHQsIDEuNSk7XHJcbiAgLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtbGV0dGVyLXNwYWNpbmcsIDEuNnB4KTtcclxuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fbWFyZ2luLXRvcDogdmFyKC0tU3BhY2luZy04LCAzMnB4KTtcclxufVxyXG5cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19iYWNrZ3JvdW5kLS1vbi1ob3ZlcjogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICMxMjNCQUEpXHJcbn0iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBIZWFkZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGl0bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1wcmltYXJ5LCAjOTYzQTIyKTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgaW5oZXJpdCk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNHhsLCAycmVtKTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX3RpdGxlX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOSwgMSk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAzLjJweCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZXNjcmlwdGlvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMzRTNFM0UpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMjUpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNzUpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHJlbSk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbl9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0zLTUsIDAuOTVyZW0pO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ2F0ZWdvcmllc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qKiBUaGlzIHZhcmlhYmxlIG1hbmFnZXMgd2hlbiB0aGUgdGV4dCBhbmQgYnV0dG9ucyBhcmUgaW4gYmxvY2sgbGluZS4gKi9cclxuJGNhdGVnb3J5LXBhZ2VfX2JyZWFrcG9pbnQ6IDUwMHB4O1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0LCAwKTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXNfX3otaW5kZXg6IDk5O1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fZ2FwOiB2YXIoLS1TcGFjaW5nLTMsIDAuNzVyZW0pO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fbWFyZ2luLXRvcDogdmFyKC0tU3BhY2luZy02LCAwLjVyZW0pO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LXN1dHRsZSwgdHJhbnNwYXJlbnQpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc19fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNSwgMThweCk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy01LCAxOHB4KTtcclxufVxyXG5cclxuLy8gQnV0dG9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25zX19nYXA6IHZhcigtLVNwYWNpbmctMywgMC43NXJlbSk7XHJcbn1cclxuXHJcbi8vIEJ1dHRvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgI0ZGRik7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1ib3JkZXItYm9yZGVyLXNlY29uZGFyeSwgdHJhbnNwYXJlbnQpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2JvcmRlci1yYWRpdXM6IHZhcigtLUJvcmRlci1SYWRpdXMtcm91bmRlZC1ub25lLCAwcmVtKTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICMzNTMzMzApO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAwLjg3NXJlbSk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS40cHgpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuMjVyZW0pOyAvKiAxMjUlICovXHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMiwgMTBweCk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX3BhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMiwgMTBweCk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLy8gQnV0dG9uIEhvdmVyL0FjdGl2ZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2JhY2tncm91bmQtLWlzLWFjdGl2ZTogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICM5NjNBMjIpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2NvbG9yLS1pcy1hY3RpdmU6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjRkZGKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ2F0ZWdvcmllcyBzZWxlY3RcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4vKiBjYXRlZ29yaWVzLXNlbGVjdCAqL1xyXG46cm9vdCB7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9wOiA2NXB4O1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3otaW5kZXg6IDk5O1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX21heC13aWR0aDogMTAwJTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCkpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX2JvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcm91bmRlZC1ub25lLCAwcmVtKSB2YXIoLS1ib3JkZXItcmFkaXVzLXJvdW5kZWQtbm9uZSwgMHJlbSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1yb3VuZGVkLWxnLCAwKSB2YXIoLS1ib3JkZXItcmFkaXVzLXJvdW5kZWQtbGcsIDApO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX2JveC1zaGFkb3c6IG5vbmU7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHksIGluaGVyaXQpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3BhZGRpbmc6IHZhcigtLXNwYWNpbmctNSwgMThweCkgdmFyKC0tc3BhY2luZy01LCAxNHB4KTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19tYXJnaW4tdG9wOiB2YXIoLS1TcGFjaW5nLTYsIDEuNXJlbSk7XHJcbn1cclxuXHJcbi8qIGNhdGVnb3JpZXMtc2VsZWN0IHRpdGxlICovXHJcbjpyb290IHtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE4LCAxcmVtKTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1pbnZlcnQsICMzNTMzMzApO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgNDAwKTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNCwgMSk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLXdpZGVzdCwgMS42cHgpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlLXN2Z19fbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGUtc3ZnX19tYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XHJcbn1cclxuXHJcbi8qIGNhdGVnb3JpZXMtc2VsZWN0IHNlbGVjdGVkICovXHJcbjpyb290IHtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjMzUzMzMwKTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtLCAxcmVtKTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX29wdGlvbi1zZWxlY3RlZF9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS40KTtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHJlbSk7XHJcbn1cclxuXHJcbi8qIGNhdGVnb3JpZXMtc2VsZWN0IHRvZ2dsZSAqL1xyXG46cm9vdCB7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9nZ2xlX190cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RvZ2dsZS1zdmctcGF0aF9fZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9nZ2xlLS1vcGVuX190cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4vKiBjYXRlZ29yaWVzLXNlbGVjdCBvcHRpb25zICovXHJcbjpyb290IHtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0LW9wdGlvbnNfX2dhcDogdmFyKC0tc3BhY2luZy0yNSwgMC42MjVyZW0pO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1pbnZlcnQsICMzNTMzMzApO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20sIDFyZW0pO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCA0MDApO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS40Mik7XHJcbiAgLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdC1vcHRpb25zX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDByZW0pO1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9ucy0tb3Blbl9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUG9zdHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4vLyBUaGlzIG1hbmFnZSB0aGUgbWluaW11bSB3aWR0aCBvZiBlYWNoIHBvc3RzLlxyXG4kY2F0ZWdvcnktcGFnZV9fY29udGVudC1wb3N0c19fbWluLXdpZHRoOiAzNTBweDtcclxuXHJcbi8vIFRoaXMgbWFuYWdlIHdoZW4gdGhlIHBvc3RzIHNob3VsZCBiZSBzZXQgaW4gYmxvY2tzLlxyXG4kY2F0ZWdvcnktcGFnZV9fY29udGVudC1wb3N0c19faW4tYmxvY2tzX19icmVha3BvaW50OiA1MDBweDtcclxuXHJcbjpyb290IHtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX3Bvc3RzX19tYXJnaW4tdG9wOiA0NnB4O1xyXG4gIC0tY2F0ZWdvcnktcGFnZV9fcG9zdHNfX2dhcDogMi4xODc1cmVtIDEuNXJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywnbWluJykge1xyXG4gICAgLS1jYXRlZ29yeS1wYWdlX19wb3N0c19fbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUGFnaW5hdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWNhdGVnb3J5LXBhZ2VfX3BhZ2luYXRpb25fX21hcmdpbi10b3A6IDUwcHg7XHJcbn0iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCcmVha3BvaW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuJGNvbW1lbnRzLWJsb2NrX19icmVha3BvaW50OiA1MDBweDtcclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbW1lbnRzIEJsb2NrXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2JhY2tncm91bmQtY29sb3I6ICNFQkU3RTEgO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX21hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNywgMS43NXJlbSk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy04LCA0cmVtKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy04LCAycmVtKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy04LCAwKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LW1ldGFfX2dhcDogdmFyKC0tc3BhY2luZy0yLTUsIDRweCAxMnB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoNDAwLCdtaW4nKSB7XHJcbiAgICAtLWNvbW1lbnRzLWJsb2NrX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgsIDZyZW0pO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3BoYWJsZXQnLCdtaW4nKSB7XHJcbiAgICAtLWNvbW1lbnRzLWJsb2NrX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgsIDhyZW0pO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAgIC0tY29tbWVudHMtYmxvY2tfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOCwgN3JlbSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSgxMzAwLCdtaW4nKSB7XHJcbiAgICAtLWNvbW1lbnRzLWJsb2NrX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgsIDdyZW0pO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoMTU1MCwnbWluJykge1xyXG4gICAgLS1jb21tZW50cy1ibG9ja19fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy04LCA4cmVtKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKDIxMDAsJ21pbicpIHtcclxuICAgIC0tY29tbWVudHMtYmxvY2tfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOCwgMTNyZW0pO1xyXG4gIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENvbW1lbnRzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRzX19nYXA6IDFyZW07XHJcbn1cclxuXHJcbi8vIFJlcGxpZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGxpZXMtZ2FwOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudHNfX2dhcCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBsaWVzX19tYXJnaW4tbGVmdDogMDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGNvbW1lbnRzLWJsb2NrX19icmVha3BvaW50fSkge1xyXG4gIDpyb290IHtcclxuICAgIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllc19fbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUGFnZWRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fcGFnZWRfX2JhY2tncm91bmQtZmlyc3QtY29sb3I6IHJnYmEoMjM1LCAyMzEsIDIyNSwgMC4xMCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fcGFnZWRfX2JhY2tncm91bmQtc2Vjb25kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnktc3V0dGxlLCByZ2IoMjM1LCAyMzEsIDIyNSkpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX3BhZ2VkX19tYXgtaGVpZ2h0OiA1MHJlbTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXN1YnRsZSwgIzM1MzMzMCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCwgMnJlbSk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTgsIDEpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDMuNnB4KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy01LCA0OHB4KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCwgMi4yNXJlbSk7XHJcbiAgICAtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy01LCA2NHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbW1lbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LXN1dHRsZSwgI2Y3ZjlmZik7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX2dhcDogMC44cmVtO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQsIDI0cHgpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy00LCAyNHB4KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTQsIDI0cHgpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTQsIDI0cHgpO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19nYXA6IDEuNTYyNXJlbTtcclxuICAgIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctYm90dG9tOiAyOHB4O1xyXG4gICAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fcGFkZGluZy1sZWZ0OiA2NHB4O1xyXG4gICAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fcGFkZGluZy1yaWdodDogNjRweDtcclxuICAgIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctdG9wOiAyOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEF2YXRhclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF2YXRhcl9fYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEF1dGhvclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICMzNTMzMzApO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnLCAxLjEyNXJlbSk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQsIDUwMCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuMSk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMS44cHgpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGF0ZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWRhdGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc3VidGxlLCAjMzUzMzMwKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWRhdGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWRhdGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDMwMCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1kYXRlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjUpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtZGF0ZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwLjMycHgpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUmVwbHkgTGlua1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzM1MzMzMCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCwgNDAwKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTQsIDEpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwLjhweCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yLTUsIDAuNjI1cmVtKTtcclxufVxyXG5cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2NvbG9yLS1vbi1ob3ZlcjogdmFyKC0tdGV4dC10ZXh0LXNlY29uZGFyeSwgIzk2M0EyMik7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUZXh0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMzUzMzMwKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMjUpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMi01LCAxMHB4KTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTG9hZCBNb3JlIEJ1dHRvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fbG9hZC1tb3JlX190b3A6IC0wLjkzNzVyZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZWZhdWx0IExvYWQgTW9yZSBCdXR0b25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICNmZmYpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fYm9yZGVyOiBub25lO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGlpLXhzLCAwKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JveC1zaGFkb3c6IG5vbmU7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICMzNTMzMzApO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtZmFtaWx5LCBpbmhlcml0KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLXdlaWdodCwgMzI1KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxpbmUtaGVpZ2h0LCAxLjUpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtbGV0dGVyLXNwYWNpbmcsIDEuNnB4KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3BhZGRpbmctYm90dG9tOiAwO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1sZWZ0OiAwO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1yaWdodDogMDtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3BhZGRpbmctdG9wOiAwO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fdGV4dC1hbGlnbjogbGVmdDtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19nYXA6IHZhcigtLXNwYWNpbmctMiwgMC41cmVtKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3RyYW5zaXRpb246IGNvbG9yIC4zNXMgZWFzZTtcclxufVxyXG5cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllciguMjUsIC4xLCAuMjUsIDEpO1xyXG59XHJcblxyXG4vLyBXaGVuIEJ1dHRvbiBJcyBIb3ZlcmVkXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZDogI2ZmZjtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tLWlzLWhvdmVyZWQ6IHNjYWxlWCgxKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luLS1pcy1ob3ZlcmVkOiBsZWZ0IGNlbnRlcjtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRm9ybVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybV9fbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsLCAxLjI1cmVtKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS4yKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDJweCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fdGV4dC1hbGlnbjogbGVmdDtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX190ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSW5wdXRzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0taW5wdXRzX19nYXA6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTdWJtaXQgQnV0dG9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tc3VibWl0X19tYXJnaW4tdG9wOiA0MXB4O1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tc3VibWl0X190ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERlZmF1bHQgU3VibWl0IEJ1dHRvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JhY2tncm91bmQpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fYm94LXNoYWRvdzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fYm94LXNoYWRvdyk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19jb2xvcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fY29sb3IpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtZmFtaWx5KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fZm9udC1zaXplKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19mb250LXdlaWdodCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fbGluZS1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2xpbmUtaGVpZ2h0KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3BhZGRpbmctYm90dG9tOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19wYWRkaW5nLWJvdHRvbSk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19wYWRkaW5nLWxlZnQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3BhZGRpbmctbGVmdCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19wYWRkaW5nLXJpZ2h0KTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3BhZGRpbmctdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19wYWRkaW5nLXRvcCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX190ZXh0LWFsaWduOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX190ZXh0LWFsaWduKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3RleHQtdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX190cmFuc2l0aW9uOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX190cmFuc2l0aW9uKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2dhcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fZ2FwKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2JvcmRlci1yYWRpdXM6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4vLyBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9faG92ZXJfX2JhY2tncm91bmQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX19iYWNrZ3JvdW5kKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm06IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0pO1xyXG4gIC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW46IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2hvdmVyX190cmFuc2l0aW9uOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbi8vIFdoZW4gQnV0dG9uIElzIEhvdmVyZWRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2NvbG9yLS1pcy1ob3ZlcmVkOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZCk7XHJcbiAgLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkKTtcclxuICAtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luLS1pcy1ob3ZlcmVkOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbi0taXMtaG92ZXJlZCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBZnRlciBzdWJtaXQgY29tbWVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbW1lbnRzLWJsb2NrX193YWl0X2FwcHJvdmFsX19zY3JvbGwtbWFyZ2luLXRvcDogMTUuNjI1cmVtO1xyXG59XHJcbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdsb2JhbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbiRmb290ZXJfX2JyZWFrcG9pbnQ6IDEwMjRweDtcclxuXHJcbjpyb290IHtcclxuICAtLWZvb3Rlcl9fbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTG9nb1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24tbG9nb19fbGlua3NfX2dhcDogdmFyKC0tc3BhY2luZy0zLCAwLjc1cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24tbG9nb19fbGlua3NfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTAsIDIuNXJlbSk7XHJcbn1cclxuXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBDb250YWN0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCB0cmFuc3BhcmVudCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaWkteHMsIDAuMjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fYm94LXNoYWRvdzogbm9uZTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI2ZmZik7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19mb250LWZhbWlseTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1mYW1pbHksIGluaGVyaXQpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fZm9udC1zaXplOiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLXNpemUsIDFyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtd2VpZ2h0LCA0MDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtbGluZS1oZWlnaHQsIDEpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtbGV0dGVyLXNwYWNpbmcsIDBweCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yLTUsIDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTQsIDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy00LCAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTItNSwgMCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X190ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG59XHJcblxyXG5cclxuLy8gUGljdG9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BpY3RvX19maWxsOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19jb2xvcik7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19waWN0b19faGVpZ2h0OiBhdXRvO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGljdG9fX21hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTIsIDAuNXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19waWN0b19fd2lkdGg6IDAuODMxM3JlbTtcclxufVxyXG5cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2JhY2tncm91bmQtLW9uLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2NvbG9yLS1vbi1ob3ZlcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fY29sb3IpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19jb2xvcik7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IERvY3RvbGliXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2JhY2tncm91bmQ6ICM5NjNBMjI7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGlpLXhzLCAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19ib3gtc2hhZG93OiBub25lO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI2ZmZmZmZik7ICBcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19mb250LWZhbWlseTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1mYW1pbHksIGluaGVyaXQpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtd2VpZ2h0LCA0MDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxpbmUtaGVpZ2h0LCAxLjUpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLWxldHRlci1zcGFjaW5nLCAxLjZweCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMi01LCAwLjdyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy00LCAxNnB4KTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTQsIDE2cHgpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTItNSwgMC43cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX190cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQgZWFzZS1pbi1vdXQgLjNzO1xyXG5cclxuICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjOTYzQTIyKTtcclxuICAgIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgI0VCRTdFMSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUGljdG9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19waWN0b19fZmlsbDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2NvbG9yKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19waWN0b19faGVpZ2h0OiBhdXRvO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BpY3RvX19tYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BpY3RvX193aWR0aDogMC44MzEzcmVtO1xyXG59XHJcblxyXG4vLyBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2JhY2tncm91bmQtLW9uLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19jb2xvci0tb24taG92ZXI6ICM5NjNBMjI7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fY29sb3IpO1xyXG5cclxuICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fY29sb3ItLW9uLWhvdmVyOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSW5mb3JtYXRpb25zXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX21hcmdpbi10b3A6IDA7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fZ2FwOiB2YXIoLS1zcGFjaW5nLTEwLCAyLjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNywgMS43NXJlbSk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcbiAgICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19nYXA6IHZhcigtLXNwYWNpbmctMTgsIDQuNjg3NXJlbSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBBZHJlc3NlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19nYXA6IHZhcigtLXNwYWNpbmctMiwgMC43NXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzAwMCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNCwgMXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMCk7XHJcblxyXG4gIC8vIExJTktcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICNmZmYpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19mb250LXNpemU6IDAuODc1cmVtO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDQwMCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDAuMjhweCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fbWFyZ2luLWxlZnQ6IDA7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xLTUsIDAuMzc1cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fY29sb3ItLW9uLWhvdmVyOiAjZmZmO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQaG9uZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTAsIDIuNXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RpdGxlX19nYXA6IHZhcigtLXNwYWNpbmctMiwgMC42MjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMDAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTQsIDFyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwKTtcclxuXHJcbiAgLy8gTElOS1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICNGRkYpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDAuODc1cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCwgNDAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNCwgMXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMC4yOHB4KTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fbWFyZ2luLWxlZnQ6IDA7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX21hcmdpbi10b3A6IDFyZW07XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgI0ZGRik7XHJcblxyXG4gIC8vIFVzZWZ1bCBUZXh0XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzAwMCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19tYXJnaW4tbGVmdDogMS44MTI1cmVtO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19tYXgtd2lkdGg6IDE5Ljc1cmVtO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTEtNSwgMC4zNzVyZW0pO1xyXG5cclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuICAgIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy03LCAxLjc1cmVtKTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEhvdXJzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19sZWFkaW5nLXRyaW06IGJvdGg7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX3RleHQtZWRnZTogY2FwO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNiwgMS41cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU29jaWFsc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMDAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fbGVhZGluZy10cmltOiBib3RoO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX190ZXh0LWVkZ2U6IGNhcDtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtTWVkaXVtLW1lZGl1bS1mYW1pbHksIGluaGVyaXQpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtTWVkaXVtLW1lZGl1bS1zaXplLCAxLjEyNXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtTWVkaXVtLW1lZGl1bS13ZWlnaHQsIDUwMCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LU1lZGl1bS1tZWRpdW0tbGluZS1oZWlnaHQsIDEuMTI1cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtTWVkaXVtLW1lZGl1bS1sZXR0ZXItc3BhY2luZywgMCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX19pdGVtc19fZ2FwOiB2YXIoLS1zcGFjaW5nLTIsIDAuNXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19faXRlbXNfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19faXRlbXNfX3RyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX2l0ZW1zX19ob3Zlci1maWxsOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM0JBQSk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcbiAgICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBOZXdzbGV0dGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fZ2FwOiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xMCwgMi41cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2JvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItYm9yZGVyLXN1YnRsZSwgI0I1QzlGRik7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXBhZ2UsICNGRkYpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9faGVpZ2h0OiAzLjYyNXJlbTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3BhZGRpbmc6IHZhcigtLXNwYWNpbmctMSwgMC4yNXJlbSkgdmFyKC0tc3BhY2luZy0xLCAwLjI1cmVtKSB2YXIoLS1zcGFjaW5nLTEsIDAuMjVyZW0pIHZhcigtLXNwYWNpbmctMy01LCAwLjg3NXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNCwgMC44NzVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fbWF4LXdpZHRoOiA4LjEyNXJlbTtcclxuXHJcbiAgLy8gU3VibWl0IGJ1dHRvblxyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19oZWlnaHQ6IDEwMCU7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICMwNjE4NDkpO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24taW52ZXJ0LCAjRkZGKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNCwgMC44NzVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX3BhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy02LCAxLjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX3BhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNiwgMS41cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX3RyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2JhY2tncm91bmQtLW9uLWhvdmVyOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM0JBQSk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcbiAgICAtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBNZW51XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tZm9vdGVyX19tZW51LWlubmVyX19nYXA6IHZhcigtLXNwYWNpbmctNSwgMjBweCk7XHJcbiAgLS1mb290ZXJfX21lbnVfX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tZm9vdGVyX19tZW51X19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgsIDI4cHgpO1xyXG4gIC0tZm9vdGVyX19tZW51X19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zLTUsIDFyZW0pO1xyXG4gIC0tZm9vdGVyX19tZW51X19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0zLTUsIDFyZW0pO1xyXG4gIC0tZm9vdGVyX19tZW51LWlubmVyX19hX19jb2xvci0tb24taG92ZXI6IHZhcigtLWJvcmRlci1ib3JkZXItc3VidGxlLCAjRkZDNTgwKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuICAgIC0tZm9vdGVyX19tZW51LWlubmVyX19nYXA6IHZhcigtLXNwYWNpbmctMTAsIDFyZW0gMi41cmVtKTtcclxuICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBJdGVtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI0ZGRik7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtU21hbGwtbWVkaXVtLWZhbWlseSwgaW5oZXJpdCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19mb250LXNpemU6IHZhcigtLWZvbnQtU21hbGwtbWVkaXVtLXNpemUsIDAuODc1cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LVNtYWxsLW1lZGl1bS13ZWlnaHQsIDQwMCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1TbWFsbC1tZWRpdW0tbGluZS1oZWlnaHQsIDAuODc1cmVtKTtcclxuICAtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LVNtYWxsLW1lZGl1bS1sZXR0ZXItc3BhY2luZywgMCk7XHJcbiAgLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBDb3B5cmlnaHQgTWVudVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWZvb3Rlcl9fY29wcnlnaWh0LW1lbnVfX21hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgLS1mb290ZXJfX2NvcHJ5Z2lodC1tZW51X19tYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSXRlbXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X19jb2xvcjogdmFyKC0tYm9yZGVyLWJvcmRlci1wcmltYXJ5LCAjRkZGKTtcclxuICAtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTQsIDAuNzVyZW0pO1xyXG4gIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMjUpO1xyXG4gIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcclxuICAtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2xpbmUtaGVpZ2h0OiAxO1xyXG4gIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X19hX19jb2xvci0tb24taG92ZXI6ICNGRkM1ODA7XHJcbiAgLS1mb290ZXJfX2NvcHlyaWdodC1tZW51LWlubmVyX19nYXA6IHZhcigtLXNwYWNpbmctMi01LCAxcmVtKTtcclxuICAtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUtaW5uZXJfX2JvcmRlcjogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuICAgIC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lcl9fZ2FwOiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xyXG4gICAgLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE0LCAxcmVtKTtcclxuICB9XHJcbn0iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHbG9iYWxcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXJfX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdC0taGVhZGVyX19ib3gtc2hhZG93OiBub25lO1xyXG5cdC0taGVhZGVyX19jb2x1bW4tZ2FwOiAwLjkzNzVyZW07XHJcblx0LS1oZWFkZXJfX3BhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdC0taGVhZGVyX19wYWRkaW5nLWxlZnQ6IDA7XHJcblx0LS1oZWFkZXJfX3BhZGRpbmctcmlnaHQ6IDA7XHJcblx0LS1oZWFkZXJfX3BhZGRpbmctdG9wOiAxcmVtO1xyXG5cdC0taGVhZGVyX19yb3ctZ2FwOiAxcmVtO1xyXG5cdC0taGVhZGVyX196LWluZGV4OiAxMjAwO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBNYWluXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19ib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tbmF2YmFyLW1hcmdpbi1ib3R0b20sIDEuMjVyZW0pO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19wYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3BhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNlYXJjaCBGb3JtXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyX19zZWFyY2gtZm9ybV9fYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX2NvbG9yKTtcclxuXHQtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX2NvbG9yOiAjNDEyOTI4O1xyXG5cdC0taGVhZGVyX19zZWFyY2gtZm9ybV9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0LS1oZWFkZXJfX3NlYXJjaC1mb3JtX19mb250LXNpemU6IDFyZW07XHJcblx0LS1oZWFkZXJfX3NlYXJjaC1mb3JtX19mb250LXdlaWdodDogNDAwO1xyXG5cdC0taGVhZGVyX19zZWFyY2gtZm9ybV9fbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcblx0LS1oZWFkZXJfX3NlYXJjaC1mb3JtX19saW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHQtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX3BhZGRpbmctYm90dG9tOiAwLjJyZW07XHJcblx0LS1oZWFkZXJfX3NlYXJjaC1mb3JtX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdC0taGVhZGVyX19zZWFyY2gtZm9ybV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQaWN0b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlcl9fc2VhcmNoLWZvcm0tcGljdG9fX2NvbG9yOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19jb2xvcik7XHJcblx0LS1oZWFkZXJfX3NlYXJjaC1mb3JtLXBpY3RvX193aWR0aDogMjFweDtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRG9jdG9saWJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM2JhYSk7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaWkteHMsIDAuMjVyZW0pO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fYm94LXNoYWRvdzogbm9uZTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI2ZmZik7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19mb250LWZhbWlseTogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1mYW1pbHksIGluaGVyaXQpO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fZm9udC1zaXplOiB2YXIoLS1mb250LXJlZ3VsYXItbm9ybWFsLXNpemUsIDFyZW0pO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtd2VpZ2h0LCA0MDApO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtbGluZS1oZWlnaHQsIDEuNSk7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1yZWd1bGFyLW5vcm1hbC1sZXR0ZXItc3BhY2luZywgMHB4KTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTQsIDE2cHgpO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy00LCAxNnB4KTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX190cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi8vIFBpY3RvXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19waWN0b19fZmlsbDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fY29sb3IpO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGljdG9fX2hlaWdodDogYXV0bztcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3BpY3RvX19tYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGljdG9fX3dpZHRoOiAwLjgzMTNyZW07XHJcbn1cclxuXHJcbi8vIEhvdmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19iYWNrZ3JvdW5kLS1vbi1ob3ZlcjogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2NvbG9yLS1vbi1ob3ZlcjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fY29sb3IpO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyOiB2YXIoXHJcblx0XHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2NvbG9yXHJcblx0KTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTmF2aWdhdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb25fX21hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWFyY2hcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX3NlYXJjaC1waWN0b19fY29sb3I6ICMwMDA7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX3NlYXJjaF9fbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGaXJzdCBJdGVtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fY29sb3I6ICMwMDA7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAwLjg3NXJlbSk7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2dhcDogMS4ycmVtO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuMjUpO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fcGFkZGluZy1ib3R0b206IDBweDtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX3BhZGRpbmctbGVmdDogMHB4O1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fcGFkZGluZy1yaWdodDogMHB4O1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fcGFkZGluZy10b3A6IDBweDtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgxMjAwLCAnbWluJykge1xyXG5cdFx0LS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19nYXA6IDAuNzVyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSgxMzUwLCAnbWluJykge1xyXG5cdFx0LS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19nYXA6IDIuMDYyNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEhvdmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19jb2xvci0tb24taG92ZXI6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCAjMTIzYmFhKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU3ViIE1lbnVzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2JhY2tncm91bmQ6ICNGNUYzRjA7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19ib3gtc2hhZG93OiBub25lO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fY29sb3I6ICMwMDA7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19mb250LWZhbWlseTogaW5oZXJpdDtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2ZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19mb250LXdlaWdodDogNDAwO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2xpbmUtaGVpZ2h0OiAxO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fbWluLXdpZHRoOiAxNHJlbTtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEl0ZW1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fcGFkZGluZy1ib3R0b206IDAuN3JlbTtcclxuICAtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnUtaXRlbXNfX3BhZGRpbmctbGVmdDogMC43cmVtO1xyXG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fcGFkZGluZy1yaWdodDogMC43cmVtO1xyXG4gIC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fcGFkZGluZy10b3A6IDAuN3JlbTtcclxufVxyXG5cclxuLy8gV2l0aCBDaGlsZHJlblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtcy13aXRoLWNoaWxkcmVuX19jaGV2cm9uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzcnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDcgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTEgOEw1IDQuNUwxIDEnIHN0cm9rZT0nJTIzNDgzMjNFJyBzdHJva2Utd2lkdGg9JzInLyUzZSUzYy9zdmclM2UgXCIpO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtcy13aXRoLWNoaWxkcmVuX19jaGV2cm9uX19oZWlnaHQ6IDEwcHg7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zLXdpdGgtY2hpbGRyZW5fX2NoZXZyb25fX3dpZHRoOiA3cHg7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zLXdpdGgtY2hpbGRyZW5fX21hcmdpbi1yaWdodDogMS4yNXJlbTtcclxufVxyXG5cclxuLy8gQWN0aXZlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zX19iYWNrZ3JvdW5kLS1hY3RpdmU6ICM5NjNhMjI7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZWVwIE5lc3RlZCBTdWIgTWVudXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX2RlZXAtbmVzdGVkLXN1Yi1tZW51c19fbGVmdDogNHB4O1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBNZWdhIE1lbnVzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2JhY2tncm91bmQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2JhY2tncm91bmQpO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2JveC1zaGFkb3c6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2JveC1zaGFkb3cpO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2NvbG9yOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19jb2xvcik7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fY29sdW1uLWdhcDogMXJlbTtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19mb250LWZhbWlseTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fZm9udC1mYW1pbHkpO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2ZvbnQtc2l6ZTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fZm9udC1zaXplKTtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19mb250LXdlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fZm9udC13ZWlnaHQpO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2xldHRlci1zcGFjaW5nOiB2YXIoXHJcblx0XHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2xldHRlci1zcGFjaW5nXHJcblx0KTtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19saW5lLWhlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fbGluZS1oZWlnaHQpO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX21pbi13aWR0aDogNDByZW07XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3BhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcGFkZGluZy10b3A6IDEuMjVyZW07XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcm93LWdhcDogMi41cmVtO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RleHQtYWxpZ246IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX3RleHQtYWxpZ24pO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RleHQtdHJhbnNmb3JtOiB2YXIoXHJcblx0XHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX3RleHQtdHJhbnNmb3JtXHJcblx0KTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19jb2xvcjogIzk5OThhYjtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX2ZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fZm9udC1zdHlsZTogaXRhbGljO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19mb250LXdlaWdodDogNjAwO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fbGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU3ViIE1lbnVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51X19ib3JkZXItbGVmdDogNnB4IHNvbGlkICNlZWU7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnVfX2dhcC1iZXR3ZWVuLWl0ZW1zOiAwLjYyNXJlbTtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudV9fbWFyZ2luLXRvcDogMC42MjVyZW07XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnVfX3BhZGRpbmctbGVmdDogMS41cmVtO1xyXG59XHJcblxyXG4vLyBJdGVtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2NvbG9yOiAjMDUwMDM5O1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2ZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2ZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnUtaXRlbV9fZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuXHQtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19saW5lLWhlaWdodDogMS4yO1xyXG5cdC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnUtaXRlbV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIEl0ZW1zIC0gQWN0aXZlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnUtaXRlbV9fY29sb3ItLWlzLWFjdGl2ZTogI2MzNDU0NTtcclxufVxyXG5cclxuLy8gQ29udGFjdFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG46cm9vdCB7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZV9fY29sb3I6ICMwMDA7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1KTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX3RyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19jb2xvci0tb24taG92ZXI6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCAjMTIzYmFhKTtcclxufVxyXG5cclxuLy8gVGFyaWZcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuOnJvb3Qge1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19jb2xvcjogIzAwMDtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNSk7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMCk7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX2JvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjMDAwO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19wYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlcl9fY29sdW1uLWdhcCk7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX3RyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXNlY29uZGFyeSwgIzEyM2JhYSk7XHJcbn1cclxuXHJcbi8vIEFkZHJlc3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuOnJvb3Qge1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19jb2xvcjogIzAwMDtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19mb250LXNpemU6IDAuODc1cmVtO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19mb250LXN0eWxlOiBub3JtYWw7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2xpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2dhcDogMC42ODc1cmVtO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX190cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2NvbG9yLS1vbi1ob3ZlcjogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICMxMjNiYWEpO1xyXG59XHJcblxyXG4vLyBwaG9uZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG46cm9vdCB7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19jb2xvcjogIzAwMDtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX2ZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19mb250LXN0eWxlOiBub3JtYWw7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19mb250LXdlaWdodDogNjAwO1xyXG5cdC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHQtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX2dhcDogMC42MjVyZW07XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTItNSwgMTBweCk7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX190cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcblx0LS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19jb2xvci0tb24taG92ZXI6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCAjMTIzYmFhKTtcclxufVxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHbG9iYWxcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXItdG9wX19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHQtLWhlYWRlci10b3BfX2hlaWdodDogODhweDtcclxuXHQtLWhlYWRlci10b3BfX3BhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuXHQtLWhlYWRlci10b3BfX3BhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNlcGFyYXRvclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlci10b3BfX3NlcGFyYXRvcl9fY29sb3I6ICMxMTE4Mjc7XHJcblx0LS1oZWFkZXItdG9wX19zZXBhcmF0b3JfX21hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdC0taGVhZGVyLXRvcF9fc2VwYXJhdG9yX19tYXJnaW4tcmlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNvY2lhbHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXItdG9wLXNvY2lhbHNfX2dhcDogMC44cmVtO1xyXG5cdC0taGVhZGVyLXRvcC1zb2NpYWxzX19waWN0b19fY29sb3I6ICMxMTE4Mjc7XHJcblx0LS1oZWFkZXItdG9wLXNvY2lhbHNfX3BpY3RvX19oZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBPbiBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlci10b3Atc29jaWFsc19fcGljdG9fX2NvbG9yLS1vbi1ob3ZlcjogIzAyMDU4ZDtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQWRkcmVzc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlci10b3BfX2FkZHJlc3NfX2NvbG9yOiAjMTExODI3O1xyXG5cdC0taGVhZGVyLXRvcF9fYWRkcmVzc19fZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0LS1oZWFkZXItdG9wX19hZGRyZXNzX19mb250LXNpemU6IDAuNzVyZW07XHJcblx0LS1oZWFkZXItdG9wX19hZGRyZXNzX19mb250LXdlaWdodDogNDAwO1xyXG5cdC0taGVhZGVyLXRvcF9fYWRkcmVzc19fZ2FwOiAxcmVtO1xyXG5cdC0taGVhZGVyLXRvcF9fYWRkcmVzc19fbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuXHQtLWhlYWRlci10b3BfX2FkZHJlc3NfX2xpbmUtaGVpZ2h0OiAxLjI7XHJcblx0LS1oZWFkZXItdG9wX19hZGRyZXNzX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdC0taGVhZGVyLXRvcF9fYWRkcmVzc19fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcblxyXG5cdEBpbmNsdWRlIG1xKDEzNTAsJ21pbicpIHtcclxuXHRcdC0taGVhZGVyLXRvcF9fYWRkcmVzc19fZm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQaWN0b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlci10b3BfX2FkZHJlc3MtcGljdG9fX2NvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE9uIEhvdmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyLXRvcF9fYWRkcmVzcy1waWN0b19fY29sb3ItLW9uLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuXHQtLWhlYWRlci10b3BfX2FkZHJlc3NfX2NvbG9yLS1vbi1ob3ZlcjogIzAyMDU4ZDtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUGhvbmVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXItdG9wX19waG9uZV9fY29sb3I6ICMwMDA7XHJcblx0LS1oZWFkZXItdG9wX19waG9uZV9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0LS1oZWFkZXItdG9wX19waG9uZV9fZm9udC1zaXplOiAwLjgxMjVyZW07XHJcblx0LS1oZWFkZXItdG9wX19waG9uZV9fZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQtLWhlYWRlci10b3BfX3Bob25lX19nYXA6IDFyZW07XHJcblx0LS1oZWFkZXItdG9wX19waG9uZV9fbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuXHQtLWhlYWRlci10b3BfX3Bob25lX19saW5lLWhlaWdodDogMTtcclxuXHQtLWhlYWRlci10b3BfX3Bob25lX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdC0taGVhZGVyLXRvcF9fcGhvbmVfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgxMzUwLCdtaW4nKSB7XHJcblx0XHQtLWhlYWRlci10b3BfX3Bob25lX19mb250LXNpemU6IDAuODc1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFBpY3RvXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyLXRvcF9fcGhvbmUtcGljdG9fX2NvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE9uIEhvdmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyLXRvcF9fcGhvbmUtcGljdG9fX2NvbG9yLS1vbi1ob3ZlcjogIzAwMDtcclxuXHQtLWhlYWRlci10b3BfX3Bob25lX19jb2xvci0tb24taG92ZXI6ICMwMDA7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRhY3QgUGFnZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fY29sb3I6ICMwMDA7XHJcblx0LS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX19mb250LXNpemU6IDFyZW07XHJcblx0LS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0LS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2xldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG5cdC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX19saW5lLWhlaWdodDogMTtcclxuXHQtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fcGFkZGluZy1ib3R0b206IDAuMnJlbTtcclxuXHQtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHQtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fdHJhbnNmb3JtOiAycHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMaW5lXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlLWxpbmVfX2NvbG9yOiB2YXIoLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2NvbG9yKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRG9jdG9saWJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXItdG9wX19kb2N0b2xpYl9fYmFja2dyb3VuZDogIzk2M2EyMjtcclxuXHQtLWhlYWRlci10b3BfX2RvY3RvbGliX19jb2xvcjogI2ViZTllNjtcclxuXHQtLWhlYWRlci10b3BfX2RvY3RvbGliX19mb250LWZhbWlseTogaW5oZXJpdDtcclxuXHQtLWhlYWRlci10b3BfX2RvY3RvbGliX19mb250LXNpemU6IDFyZW07XHJcblx0LS1oZWFkZXItdG9wX19kb2N0b2xpYl9fZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQtLWhlYWRlci10b3BfX2RvY3RvbGliX19nYXA6IDZweDtcclxuXHQtLWhlYWRlci10b3BfX2RvY3RvbGliX19sZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblx0LS1oZWFkZXItdG9wX19kb2N0b2xpYl9fbGluZS1oZWlnaHQ6IDE7XHJcblx0LS1oZWFkZXItdG9wX19kb2N0b2xpYl9fbWFyZ2luLWxlZnQ6IDhweDtcclxuXHQtLWhlYWRlci10b3BfX2RvY3RvbGliX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0LS1oZWFkZXItdG9wX19kb2N0b2xpYl9fdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUGljdG9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXItdG9wX19kb2N0b2xpYi1waWN0b19fY29sb3I6IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX19jb2xvcik7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlci10b3BfX2RvY3RvbGliX19iYWNrZ3JvdW5kLS1vbi1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcblx0LS1oZWFkZXItdG9wX19kb2N0b2xpYl9fY29sb3ItLW9uLWhvdmVyOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fY29sb3IpO1xyXG59XHJcbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdsb2JhbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi8vIFRoaXMgYnJlYWtwb2ludCBtYW5hZ2Ugd2hlbiB0aGUgcmVzcG9uc2l2ZSBoZWFkZXIgc2hvdWxkIGJlIHNob3duLlxyXG4kaGVhZGVyLXJlc3BvbnNpdmVfX2JyZWFrcG9pbnQ6IDEyMDBweDtcclxuXHJcbi8vIE1lbnUgb3JpZW50YXRpb24gbGVmdCBvciByaWdodFxyXG4kbWVudS1vcmllbnRhdGlvbjogJ2xlZnQnO1xyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmVfX21pbi1oZWlnaHQ6IDk0JTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX193aWR0aDogMTAwJTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX19iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxODMsIDE2OCwgMTQ4LCAwLjE2KSAwJSwgcmdiYSgxODMsIDE2OCwgMTQ4LCAwLjE2KSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkYgMCUsICNGRkYgMTAwJSksIHZhcigtLUNvbG9ycy1iZy1zdXJmYWNlLCAjRkNGQ0ZDKTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX19ib3gtc2hhZG93OiBub25lO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmVfX2hlaWdodDogNTZweDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX19wYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoNzY3LCdtaW4nKSB7XHJcbiAgICAtLWhlYWRlci1yZXNwb25zaXZlX19taW4taGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUmlnaHRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcmlnaHRfX2dhcDogMS4yNXJlbTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgVG9nZ2xlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyX19jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IERvY3RvbGliXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENpcmNsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX19kb2N0b2xpYl9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICMxMjNCQUEpO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQaG9uZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksICMxMjNCQUEpO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19jb2xvcjogI2ZmZjtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX2ZvbnQtc2l6ZTogMXJlbTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fZm9udC13ZWlnaHQ6IDcwMDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fbGluZS1oZWlnaHQ6IDE7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBSZXNwb25zaXZlIE1lbnVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxODMsIDE2OCwgMTQ4LCAwLjE2KSAwJSwgcmdiYSgxODMsIDE2OCwgMTQ4LCAwLjE2KSAxMDAlKSwgI0ZGRjtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2JveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggLTNweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSksIDBweCA0cHggNnB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjEpO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faGVpZ2h0OiA5MHZoO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcGFkZGluZy1ib3R0b206IHZhcigtLVNwYWNpbmctNSwgMCk7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wYWRkaW5nLWxlZnQ6IHZhcigtLVNwYWNpbmctNCwgMTZweCk7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1TcGFjaW5nLTQsIDE2cHgpO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcGFkZGluZy10b3A6IHZhcigtLVNwYWNpbmctNSwgMjBweCk7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X196LWluZGV4OiBjYWxjKHZhcigtLWhlYWRlcl9fei1pbmRleCkgLSAxKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE92ZXJsYXlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudS1vdmVybGF5X196LWluZGV4OiBjYWxjKHZhcigtLWhlYWRlcl9fei1pbmRleCkgLSAyKTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX292ZXJsYXlfX2JhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX292ZXJsYXlfX2JhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2VhcmNoIEZvcm1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19jb2xvcjogIzAwMDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgaW5oZXJpdCk7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC02LCAxLjUpO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX2xldHRlci1zcGFjaW5nOiAwLjI0cHg7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fcGFkZGluZy1ib3R0b206IDA7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19tYXJnaW4tdG9wOiAwO1xyXG4gIC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19tYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4vLyBQaWN0b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0tcGljdG9fX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtLXBpY3RvX193aWR0aDogMTQuNXB4O1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0tcGljdG9fX2hlaWdodDogMTQuNXB4O1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0tcGljdG9fX2JvdHRvbTogMDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE5hdmlnYXRpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19uYXZpZ2F0aW9uX19tYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFN1YiBNZW51XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc3ViLW1lbnVfX21hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRHJvcGRvd24gVG9nZ2xlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZHJvcGRvd24tdG9nZ2xlX193aWR0aDogMjRweDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZV9faGVpZ2h0OiAyNHB4O1xyXG4gIC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2X196LWluZGV4OiBjYWxjKHZhcigtLWhlYWRlcl9fei1pbmRleCkgLSAxKTtcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZHJvcGRvd24tdG9nZ2xlLXBpY3RvOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnJTNFJTNDcmVjdCB4PScwLjQ0NjI4OScgeT0nMC4yNScgd2lkdGg9JzIwJyBoZWlnaHQ9JzE5LjUnIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00xNi4wNzcgOS40NjA4NkgxMC41MzkzVjMuOTIzMTNDMTAuNTM5MyAzLjgxNzY4IDEwLjQ1MzggMy43MzIxOCAxMC4zNDg0IDMuNzMyMThDMTAuMjQyOSAzLjczMjE4IDEwLjE1NzQgMy44MTc2OCAxMC4xNTc0IDMuOTIzMTNWOS40NjA4Nkg0LjYxOTY3QzQuNTE0MjEgOS40NjA4NiA0LjQyODcxIDkuNTQ2MzYgNC40Mjg3MSA5LjY1MTgyQzQuNDI4NzEgOS43NTcyOCA0LjUxNDIxIDkuODQyNzggNC42MTk2NyA5Ljg0Mjc4SDEwLjE1NzRWMTUuMzgwNUMxMC4xNTc0IDE1LjQ4NiAxMC4yNDI5IDE1LjU3MTUgMTAuMzQ4NCAxNS41NzE1QzEwLjQ1MzggMTUuNTcxNSAxMC41MzkzIDE1LjQ4NiAxMC41MzkzIDE1LjM4MDVWOS44NDI3OEgxNi4wNzdDMTYuMTgyNSA5Ljg0Mjc4IDE2LjI2OCA5Ljc1NzI4IDE2LjI2OCA5LjY1MTgyQzE2LjI2OCA5LjU0NjM2IDE2LjE4MjUgOS40NjA4NiAxNi4wNzcgOS40NjA4NlonIGZpbGw9JyUyMzM1MzMzMCcvJTNFJTNDcGF0aCBkPSdNNC40Mjg1NyAwLjI1SDAuMjVWNC40Mjg1Nycgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0NwYXRoIGQ9J00yMC40NDYzIDQuNDI4NTdMMjAuNDQ2MyAwLjI1TDE2LjI2NzcgMC4yNScgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0NwYXRoIGQ9J00xNi4yNjc3IDE5Ljc1TDIwLjQ0NjMgMTkuNzVMMjAuNDQ2MyAxNS41NzE0JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTAuMjUwMDAxIDE1LjU3MTRMMC4yNSAxOS43NUw0LjQyODU3IDE5Ljc1JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG8tLWlzLWFjdGl2ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIxIDIwJyBmaWxsPSdub25lJyUzRSUzQ3JlY3QgeD0nMC40NDYyODknIHk9JzAuMjUnIHdpZHRoPScyMCcgaGVpZ2h0PScxOS41JyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMTYuMDc3IDkuNDYwODZINC42MTk2N0M0LjUxNDIxIDkuNDYwODYgNC40Mjg3MSA5LjU0NjM2IDQuNDI4NzEgOS42NTE4MkM0LjQyODcxIDkuNzU3MjggNC41MTQyMSA5Ljg0Mjc4IDQuNjE5NjcgOS44NDI3OEgxNi4wNzdDMTYuMTgyNSA5Ljg0Mjc4IDE2LjI2OCA5Ljc1NzI4IDE2LjI2OCA5LjY1MTgyQzE2LjI2OCA5LjU0NjM2IDE2LjE4MjUgOS40NjA4NiAxNi4wNzcgOS40NjA4NlonIGZpbGw9JyUyMzM1MzMzMCcvJTNFJTNDcGF0aCBkPSdNNC40Mjg1NyAwLjI1SDAuMjVWNC40Mjg1Nycgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0NwYXRoIGQ9J00yMC40NDYzIDQuNDI4NTdMMjAuNDQ2MyAwLjI1TDE2LjI2NzcgMC4yNScgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0NwYXRoIGQ9J00xNi4yNjc3IDE5Ljc1TDIwLjQ0NjMgMTkuNzVMMjAuNDQ2MyAxNS41NzE0JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTAuMjUwMDAxIDE1LjU3MTRMMC4yNSAxOS43NUw0LjQyODU3IDE5Ljc1JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG8tLWlzLWFjdGl2ZV9faGVpZ2h0OiAzcHg7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG8tLWlzLWFjdGl2ZV9fd2lkdGg6IDEycHg7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG9fX2hlaWdodDogMTNweDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZS1waWN0b19fd2lkdGg6IDEycHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBJdGVtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX2NvbG9yOiAjMjYyNjI2O1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHksIGluaGVyaXQpO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fZm9udC1zaXplOiAxcmVtO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fZm9udC13ZWlnaHQ6IDQwMDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuNTMpO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fcGFkZGluZy1ib3R0b206IHZhcigtLVNwYWNpbmctMiwgOHB4KTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX3BhZGRpbmctdG9wOiB2YXIoLS1TcGFjaW5nLTIsIDhweCk7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIEFjdGl2ZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZmlyc3QtaXRlbV9fYmFja2dyb3VuZC0tYWN0aXZlOiAjZjVlN2U1MDA7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFB1c2ggTWVudVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXZfX2xldmVsX190b3A6IDVyZW07XHJcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXZfX2xldmVsX19wYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFB1c2ggTWVudSBUb2dnbGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW1lbnUtdG9nZ2xlX193aWR0aDogMjRweDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbWVudS10b2dnbGVfX2hlaWdodDogMjRweDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbWVudS10b2dnbGUtcGljdG86IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCA4IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxMi41TDYuNSA3TDEgMS41JyBzdHJva2U9JyUyMzI1MjUyNScgc3Ryb2tlLXdpZHRoPScxLjIyMjIyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDbG9zZSBsZXZlbFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1sZXZlbF9fdHJhbnNmb3JtLXk6IC0zLjVyZW07XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1sZXZlbF9fd2lkdGg6IDI0cHg7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1sZXZlbF9faGVpZ2h0OiAyNHB4O1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fY2xvc2UtbGV2ZWwtcGljdG86IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDggMTQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi41IDEuNUwxIDdMNi41IDEyLjUnIHN0cm9rZT0nJTIzMjUyNTI1JyBzdHJva2Utd2lkdGg9JzEuMjIyMjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzAwMCk7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNSk7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX3BhZGRpbmctdG9wOiAwO1xyXG4gIC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX3BhZGRpbmctcmlnaHQ6IDA7XHJcbiAgLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMi01LCAxMHB4KTtcclxuICAtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19wYWRkaW5nLWxlZnQ6IDA7XHJcbn0iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHbG9iYWxcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX21heC13aWR0aDogNDVyZW07XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19wYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX196LWluZGV4OiBjYWxjKHZhcigtLWhlYWRlcl9fei1pbmRleCkgLSAxKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRm9ybVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9fZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMYWJlbFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9fbGFiZWxfX2NvbG9yOiAjZmZmO1xyXG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19sYWJlbF9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19mb250LXNpemU6IDFyZW07XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19mb250LXdlaWdodDogNTAwO1xyXG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19sYWJlbF9fbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19saW5lLWhlaWdodDogMTtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9fbGFiZWxfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIElucHV0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2NvbG9yKTtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2NvbG9yOiAjZmZmO1xyXG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fZXh0cmEtdHJhbnNsYXRlOiAxcHg7XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19mb250LWZhbWlseTogaW5oZXJpdDtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2ZvbnQtc2l6ZTogMXJlbTtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2xpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fcGFkZGluZy1ib3R0b206IDAuMnJlbTtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFBpY3RvXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtX19waWN0b19fY29sb3I6IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2NvbG9yKTtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybV9fcGljdG9fX3dpZHRoOiAxN3B4O1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBPdmVybGF5XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLXNlYXJjaC1mb3JtLW92ZXJsYXlfX2JhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAtLWhlYWRlci1zZWFyY2gtZm9ybS1vdmVybGF5X196LWluZGV4OiBjYWxjKHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fei1pbmRleCkgLSAxKTtcclxufSIsIi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdsb2JhbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1wYWdpbmF0aW9uLWFjY2VudC1jb2xvcjogdmFyKC0tYmxhY2tDb2xvcik7XHJcbiAgLS1wYWdpbmF0aW9uX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLS1wYWdpbmF0aW9uX19ib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLS1wYWdpbmF0aW9uX19wYWRkaW5nLWJvdHRvbTogMDtcclxuICAtLXBhZ2luYXRpb25fX3BhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQYWdpbmF0aW9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXBhZ2luYXRpb25fX2J1dHRvbl9fZmlsbDogIzk2M0EyMjtcclxuICAtLXBhZ2luYXRpb25fX2J1dHRvbl9fdHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFjdGl2ZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLXBhZ2luYXRpb25fX2J1dHRvbl9fZmlsbC0tYWN0aXZlOiAjOTYzQTIyO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGlzYWJsZWRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1wYWdpbmF0aW9uX19idXR0b25fX29wYWNpdHktLWRpc2FibGVkOiAwLjQ7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBhZ2VzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXBhZ2luYXRpb25fX3BhZ2VzX19nYXA6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUGFnZSBOdW1iZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fY29sb3I6ICMwMDA7XHJcbiAgLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fZm9udC1zaXplOiAxcmVtO1xyXG4gIC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX190cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ3VycmVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19iYWNrZ3JvdW5kLS1jdXJyZW50OiB0cmFuc3BhcmVudDtcclxuICAtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19ib3JkZXItcmFkaXVzLS1jdXJyZW50OiAxMDAlO1xyXG4gIC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2NvbG9yLS1jdXJyZW50OiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fY29sb3IpO1xyXG4gIC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2ZvbnQtc2l6ZS0tY3VycmVudDogMXJlbTtcclxuICAtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19mb250LXdlaWdodC0tY3VycmVudDogNDAwO1xyXG4gIC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2hlaWdodC0tY3VycmVudDogYXV0bztcclxuICAtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX193aWR0aC0tY3VycmVudDogYXV0bztcclxufSIsIi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFRodW1ibmFpbFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDYXRlZ29yeVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCB0cmFuc3BhcmVudCk7XHJcblx0LS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19ib3JkZXItcmFkaXVzOiAwO1xyXG5cdC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjZmZmKTtcclxuXHQtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuXHQtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTIsIDAuNnJlbSk7XHJcblx0LS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuXHQtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLXdpZGVyLCAwLjZweCk7XHJcblx0LS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC0zLCBub3JtYWwpO1xyXG5cdC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fbWFyZ2luLXRvcDogMDtcclxuXHQtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTEtNSwgMCk7XHJcblx0LS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19wYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctMiwgMCk7XHJcblx0LS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTIsIDApO1xyXG5cdC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMS01LCAwKTtcclxuXHQtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcblx0LS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgncGhhYmxldCcsICdtaW4nKSB7XHJcblx0XHQtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTIsIDAuNzVyZW0pO1xyXG5cdH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ29udGVudFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuXHQtLXBvc3QtY2FyZC0zX19jb250ZW50X19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnktc3V0dGxlLCB0cmFuc3BhcmVudCk7XHJcblx0LS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNiwgMXJlbSk7XHJcblx0LS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTYsIDFyZW0pO1xyXG5cdC0tcG9zdC1jYXJkLTNfX2NvbnRlbnRfX3BhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNiwgMXJlbSk7XHJcblx0LS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNiwgMXJlbSk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIZWFkZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBQdWJsaXNoZWQgRGF0ZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX19jb2xvcjogI2ZmZjtcclxuXHQtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0LS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX2ZvbnQtc2l6ZTogMC42cmVtO1xyXG5cdC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX19mb250LXdlaWdodDogNDAwO1xyXG5cdC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX19sZXR0ZXItc3BhY2luZzogMC42cHg7XHJcblx0LS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX2xpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgncGhhYmxldCcsICdtaW4nKSB7XHJcblx0XHQtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fZm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tcG9zdC1jYXJkLTNfX3RpdGxlX19jb2xvcjogIzM1MzMzMDtcclxuXHQtLXBvc3QtY2FyZC0zX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG5cdC0tcG9zdC1jYXJkLTNfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE4LCAxLjEyNXJlbSk7XHJcblx0LS1wb3N0LWNhcmQtM19fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA1MDApO1xyXG5cdC0tcG9zdC1jYXJkLTNfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogMS44cHg7XHJcblx0LS1wb3N0LWNhcmQtM19fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuMjVyZW0pO1xyXG5cdC0tcG9zdC1jYXJkLTNfX3RpdGxlX19tYXJnaW4tdG9wOiAwO1xyXG5cdC0tcG9zdC1jYXJkLTNfX3RpdGxlX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdC0tcG9zdC1jYXJkLTNfX3RpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBUaXRsZSAtIE9uIEhvdmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1wb3N0LWNhcmQtM19fdGl0bGVfX2NvbG9yLS1vbi1ob3ZlcjogIzk2M2EyMjtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEV4Y2VycHRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1zdWJ0bGUsICMzNTMzMzApO1xyXG5cdC0tcG9zdC1jYXJkLTNfX2V4Y2VycHRfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuXHQtLXBvc3QtY2FyZC0zX19leGNlcnB0X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcclxuXHQtLXBvc3QtY2FyZC0zX19leGNlcnB0X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XHJcblx0LS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcblx0LS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNywgMS42MnJlbSk7XHJcblx0LS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0zLCAwLjZyZW0pO1xyXG5cdC0tcG9zdC1jYXJkLTNfX2V4Y2VycHRfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcblx0LS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSZWFkIE1vcmVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1wb3N0LWNhcmQtM19fcmVhZC1tb3JlX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTYsIDAuOHJlbSk7XHJcbn1cclxuXHJcbi8vIERlZmF1bHQgUmVhZCBNb3JlIEJ1dHRvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjMzUzMzMwKTtcclxuXHQtLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b25fX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuXHQtLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b25fX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xyXG5cdC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XHJcblx0LS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuXHQtLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEpO1xyXG5cdC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IDA7XHJcblx0LS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbiIsIi8qKiBUaGlzIHZhcmlhYmxlIG1hbmFnZSB3aGVuIHRoZSB0ZXh0IGFuZCBidXR0b25zIGFyZSBpbiBibG9jayBsaW5lLiAqL1xyXG4kc2luZ2xlLXBhZ2VfX21ldGFfX2JyZWFrcG9pbnQ6IDUwMHB4O1xyXG4kc2luZ2xlLXBhZ2VfX2NvbnRlbnRfX2JyZWFrcG9pbnQ6IDExMDBweDtcclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEhlYWRlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXNpbmdsZS1wYWdlX19oZWFkZXJfX21hcmdpbi10b3A6IDAuNXJlbTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG46cm9vdCB7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzk2M0EyMik7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZiwgaW5oZXJpdCk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCwgMS42MjVyZW0pO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNTAwKTtcclxuICAtLXNpbmdsZS1wYWdlX190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAzLjJweCk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTksIDEpO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3RpdGxlX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3RpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3RpdGxlX19tYXJnaW4tdG9wOiB2YXIoLS1TcGFjaW5nLTMtNSwgMjhweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCdwaGFibGV0JywnbWluJykge1xyXG4gICAgLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCwgMnJlbSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTWV0YVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fZ2FwOiB2YXIoLS1TcGFjaW5nLTIsIDApO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19wYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTEsIDhweCkgdmFyKC0tU3BhY2luZy0yLTUsIDEwcHgpIHZhcigtLVNwYWNpbmctMSwgOHB4KSB2YXIoLS1TcGFjaW5nLTEsIDEwcHgpO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19ib3JkZXItcmFkaXVzOiB2YXIoLS1Cb3JkZXItUmFkaXVzLXJvdW5kZWQtMnhsLCAwKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnktc3V0dGxlLCAjOTA1RTRFKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG5cclxuICBAaW5jbHVkZSBtcSgncGhhYmxldCcsJ21pbicpIHtcclxuICAgIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19wYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTEsIDhweCkgdmFyKC0tU3BhY2luZy0yLTUsIDEycHgpIHZhcigtLVNwYWNpbmctMSwgOHB4KSB2YXIoLS1TcGFjaW5nLTEsIDEycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2F0ZWdvcnlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19ib3JkZXItcmFkaXVzOiB2YXIoLS1Cb3JkZXItUmFkaXVzLXJvdW5kZWQtMnhsLCAxcmVtKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX3BhZGRpbmc6IHZhcigtLVNwYWNpbmctMS01LCAwKSB2YXIoLS1TcGFjaW5nLTIsIDApO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksIHRyYW5zcGFyZW50KTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI0ZGRik7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X190ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSwgaW5oZXJpdCk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cywgMC43NXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTMsIDEpO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctd2lkZXIsIDAuNnB4KTtcclxufVxyXG4gXHJcbi8vIFJlYWRpbmcgdGltZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLWludmVydCwgI0ZGRik7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX3JlYWRpbmctdGltZV9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHksIFBvcHBpbnMpO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19yZWFkaW5nLXRpbWVfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtLCAwLjc1cmVtKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX3JlYWRpbmctdGltZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNDAwKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC00LCAxcmVtKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDAuNnB4KTtcclxufVxyXG5cclxuLy8gUHVibGlzaGVkIERhdGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX19tYXJnaW4tdG9wOiB2YXIoLS1TcGFjaW5nLTMtNSwgMCk7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzNFM0UzRSk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX19kYXRlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX19kYXRlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCwgMzI1KTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNSk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX19kYXRlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDByZW0pO1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMzNTMzMzApO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dF9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnRNdWxpc2gsIGluaGVyaXQpO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dF9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSwgMC44NzVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dF9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19saW5lLWhlaWdodDogMS41O1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dF9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcmVtKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRlYXNlciBUZXh0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMzRTNFM0UpO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UsIDFyZW0pO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMyNSk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHJlbSk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNzUpO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X19tYXJnaW4tdG9wOiB2YXIoLS1TcGFjaW5nLTMtNSwgMS4yNXJlbSk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBDb250ZW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2luZ2xlLXBhZ2VfX2NvbnRlbnRfX21hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDb21wb25lbnRzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHNfX21hcmdpbi10b3A6IDIwcHg7XHJcbiAgLS1zaW5nbGUtcGFnZV9fY29tcG9uZW50c19fY29sdW1uLWdhcDogNHJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywnbWluJykge1xyXG4gICAgLS1zaW5nbGUtcGFnZV9fY29tcG9uZW50c19fbWFyZ2luLXRvcDogdmFyKC0tU3BhY2luZy05LCAyLjI1cmVtKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBMZWZ0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX21heC13aWR0aDogNDEwcHg7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LXN1dHRsZSwgI0Y1RjNGMCk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fcGFkZGluZzogdmFyKC0tU3BhY2luZy0xMCwgMzhweCkgMS4yNXJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAgIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3BhZGRpbmc6IDM4cHggMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3BhZGRpbmc6IHZhcigtLVNwYWNpbmctMTAsIDM4cHgpIDEuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaXRsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYsIGluaGVyaXQpO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwsIDEuNjI1cmVtKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190aXRsZV9fZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAyLjZweCk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTcsIDEpO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19tYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi8vIFNwYWNlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19zcGFjZXJfX21hcmdpbi10b3A6IHZhcigtLVNwYWNpbmctMTAsIDIuNXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX19tYXJnaW4tYm90dG9tOiB2YXIoLS1TcGFjaW5nLTUsIDEuMjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3NwYWNlcl9faGVpZ2h0OiAwLjA2MjVyZW07XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX19iYWNrZ3JvdW5kOiB2YXIoLS1HcmF5LTIwMCwgI0VBRUNGMCk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX193aWR0aDogMTAwJTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgIERvY3RvbGliXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fcGFkZGluZzogdmFyKC0tU3BhY2luZy0yLTUsIDAuNjc1cmVtKSB2YXIoLS1TcGFjaW5nLTQsIDFyZW0pO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fZ2FwOiB2YXIoLS1TcGFjaW5nLTIsIDAuNXJlbSk7XHJcbiAgLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19iYWNrZ3JvdW5kOiAjRUJFN0UxO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjOTYzQTIyKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LVJlZ3VsYXItbm9ybWFsLWZhbWlseSwgT3V0Zml0KTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1SZWd1bGFyLW5vcm1hbC1zaXplLCAxcmVtKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LVJlZ3VsYXItbm9ybWFsLXdlaWdodCwgNDAwKTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LVJlZ3VsYXItbm9ybWFsLWxpbmUtaGVpZ2h0LCAxLjVyZW0pO1xyXG4gIC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtUmVndWxhci1ub3JtYWwtbGV0dGVyLXNwYWNpbmcsIDEuNnB4KTtcclxuICAtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2JvcmRlci1yYWRpdXM6IHZhcigtLVJhZGl1cy1yYWRpaS14cywgMCk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBhZ2luYXRpb25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbl9fYm9yZGVyLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICMwNjE4NDkpO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb25fX21hcmdpbi10b3A6IDNyZW07XHJcbiAgLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbl9fbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uX19wYWRkaW5nLWJvdHRvbTogMC44cmVtO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb25fX3BhZGRpbmctdG9wOiAwLjhyZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEb3RzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjMDYxODQ5KTtcclxuICAtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWRvdHNfX2dhcDogM3B4O1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX193aWR0aDogOHB4O1xyXG59XHJcblxyXG4vLyBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fYmFja2dyb3VuZC0tb24taG92ZXI6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICMwRTQyQ0YpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGlzYWJsZWRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kaXNhYmxlZF9fb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUbyBSZWFkIEFsc29cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1zaW5nbGUtcGFnZV9fdG8tcmVhZC1hbHNvX19tYXJnaW4tdG9wOiB2YXIoLS1TcGFjaW5nLTgsIDJyZW0pO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBTaGFyZSBhY3Rpb25zXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3NoYXJlLWFjdGlvbnNfX21hcmdpbi10b3A6IDEwcHg7XHJcbiAgLS1zaW5nbGUtcGFnZV9fc2hhcmUtYWN0aW9uc19fZ2FwOiB2YXIoLS1zcGFjaW5nLWxnLCAwLjc1cmVtKTtcclxufVxyXG5cclxuLy8gQ29weSBsaW5rXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2JvcmRlcjogMXB4IHNvbGlkIHZhcigtLUNvbXBvbmVudC1jb2xvcnMtQ29tcG9uZW50cy1CdXR0b25zLVNlY29uZGFyeS1idXR0b24tc2Vjb25kYXJ5LWJvcmRlciwgI0QwRDVERCk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2JvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCwgMC41cmVtKTtcclxuICAtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2dhcDogdmFyKC0tc3BhY2luZy14cywgMC4yNXJlbSk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX3BhZGRpbmc6IHZhcigtLVNwYWNpbmctMi01LCAwLjYyNXJlbSkgdmFyKC0tU3BhY2luZy0zLTUsIDAuODc1cmVtKTtcclxuICAtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fYmFja2dyb3VuZDogbm9uZTtcclxuICAtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMDAwKTtcclxuICAtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIFBvcHBpbnMpO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSwgMC44NzVyZW0pO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKTtcclxuICAtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNXJlbSk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2xldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHJlbSk7XHJcbiAgLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2JvcmRlci1jb2xvci0tb24taG92ZXI6ICB2YXIoLS1ib3JkZXItYm9yZGVyLXN1YnRsZSwgI0I1QzlGRik7XHJcbn1cclxuXHJcbi8vIFNoYXJlIGljb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1zaW5nbGUtcGFnZV9fc2hhcmVfX2dhcDogdmFyKC0tc3BhY2luZy1sZywgMC43NXJlbSk7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLXNpbmdsZS1wYWdlX19zaGFyZV9fYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kLCAwKTtcclxuICAtLXNpbmdsZS1wYWdlX19zaGFyZV9fYm9yZGVyOiBub25lO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3NoYXJlX19ib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcclxuICAtLXNpbmdsZS1wYWdlX19zaGFyZV9fcGFkZGluZzogdmFyKC0tU3BhY2luZy0yLTUsIDApO1xyXG4gIC0tc2luZ2xlLXBhZ2VfX3NoYXJlX19ib3JkZXItY29sb3ItLW9uLWhvdmVyOiAgdmFyKC0tYm9yZGVyLWJvcmRlci1zdWJ0bGUsICNCNUM5RkYpO1xyXG59IiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgR2xvYmFsXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgR2xvYmFsIHN0eWxlcyBmb3IgdGhlIGJyZWFkY3J1bWIuXHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWJyZWFkY3J1bWItYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1zdWJ0bGUtb3BhY2l0eSwgI0VCRTdFMSk7IFxyXG4gIC0tYnJlYWRjcnVtYi1jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICM1MjUyNTIpO1xyXG4gIC0tYnJlYWRjcnVtYi1mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE0LCAwLjg3NXJlbSk7XHJcbiAgLS1icmVhZGNydW1iLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcclxuICAtLWJyZWFkY3J1bWItbGluZS1oZWlnaHQ6IDE7XHJcbiAgLS1icmVhZGNydW1iLXNlcGFyYXRvcl9fbWFyZ2luOiAwIHZhcigtLXNwYWNpbmctMiwgMC41cmVtKTtcclxuICAtLWJyZWFkY3J1bWJfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTEtNSwgMC41cmVtKTtcclxuICAtLWJyZWFkY3J1bWJfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTEtNSwgMC41cmVtKTtcclxuICAtLWJyZWFkY3J1bWItY29udGFpbmVyLWJlZm9yZTogJyc7XHJcbiAgLS1icmVhZGNydW1iLWNvbnRhaW5lci1iZWZvcmVfX21hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy02LCAwKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ3VycmVudFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFN0eWxlcyBmb3IgdGhlIGN1cnJlbnQgaXRlbS5cclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tYnJlYWRjcnVtYi1jb2xvci0tY3VycmVudDogdmFyKC0tYnJlYWRjcnVtYi1jb2xvcik7XHJcbiAgLS1icmVhZGNydW1iLWZvbnQtd2VpZ2h0LS1jdXJyZW50OiA1MDA7XHJcbn0iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCcmVha3BvaW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuJGluZm9ybWF0aW9ucy1ibG9ja19fYnJlYWtwb2ludDogMTAyNHB4O1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgR2xvYmFsXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19jb250YWluZXItZ3V0dGVyOiB2YXIoLS1jb250YWluZXItZ3V0dGVyLCAzMHB4KTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZ2FwOiAxLjU2MjVyZW07XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX3BhcmFncmFwaC1nYXA6IHZhcigtLXBhcmFncmFwaC1nYXAsIDAuOTM3NXJlbSk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEluZm9ybWF0aW9uc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zX19iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXHJcblx0XHQtLWJhY2tncm91bmQtYmctcHJpbWFyeS1zdXR0bGUsXHJcblx0XHQjZjdmOWZmXHJcblx0KTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX3RleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQaWN0b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXBpY3RvX19jb2xvcjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXBpY3RvX19oZWlnaHQ6IGF1dG87XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1waWN0b19fd2lkdGg6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBXcmFwcGVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fY29udGFpbmVyLWd1dHRlcjogdmFyKFxyXG5cdFx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRhaW5lci1ndXR0ZXJcclxuXHQpO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fZ2FwOiB2YXIoLS1zcGFjaW5nLTUsIDIwcHgpO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fbWF4LXdpZHRoOiAzMi41cmVtO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItZ3V0dGVyLCAxLjg3NXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy13cmFwcGVyX19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ3V0dGVyLCAxLjg3NXJlbSk7XHJcbn1cclxuXHJcbi8vIEl0ZW1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy13cmFwcGVyX19pdGVtc19fZ2FwOiAwIHZhcigtLXNwYWNpbmctMiwgMC41cmVtKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2NvbG9yOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fY29sb3IpO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19mb250LXN0eWxlOiBpbmhlcml0O1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0sIDUwMCk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNCwgMXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fbWFyZ2luLXRvcDogMDtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIFNtYWxsXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tc21fX2ZvbnQtc2l6ZTogMC44NXJlbTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1jb250ZW50X19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTEtNSwgNnB4KTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIExpbmtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1saW5rX19jb2xvcjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWxpbmtfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtbGlua19fbGluZV9fYmFja2dyb3VuZC1jb2xvcjogdmFyKFxyXG5cdFx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1saW5rX19jb2xvclxyXG5cdCk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1saW5rX19wYWRkaW5nLWJvdHRvbTogMDtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWxpbmtfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgMzAwKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFkZHJlc3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tYWRkcmVzc19fbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFjY2Vzc2VzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2NvbG9yOiB2YXIoXHJcblx0XHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zX19jb2xvclxyXG5cdCk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2dhcDogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fdGV4dC1hbGlnbjogdmFyKFxyXG5cdFx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fdGV4dC1hbGlnblxyXG5cdCk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tYWNjZXNzZXNfX21hcmdpbi10b3A6IHZhcihcclxuXHRcdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX21hcmdpbi10b3BcclxuXHQpO1xyXG59XHJcblxyXG4vLyBJbm5lclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2lubmVyX19tYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi8vIExpbmVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19faW5uZXItbGluZXNfX2dhcDogMC42MjVyZW07XHJcbn1cclxuXHJcbi8vIFBpY3RvXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fcGljdG8taW5uZXJfX21hcmdpbi10b3A6IDAuMzEyNXJlbTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19faGVpZ2h0OiBhdXRvO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3BpY3RvX19tYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fcGljdG9fX3dpZHRoOiAxOHB4O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUGhvbmVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tcGhvbmVfX2ZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUtLXBob25lX19tYXJnaW4tdG9wOiB2YXIoXHJcblx0XHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19tYXJnaW4tdG9wXHJcblx0KTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLS1waG9uZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBVc2VmdWwgVGV4dFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19jb2xvcjogdmFyKFxyXG5cdFx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fY29sb3JcclxuXHQpO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHRfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHRfX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fZ2FwOiAwO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHRfX21hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMS01LCAwLjM3NXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fdGV4dC1hbGlnbjogdmFyKFxyXG5cdFx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fdGV4dC1hbGlnblxyXG5cdCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBFbWFpbFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1lbWFpbF9fbWFyZ2luLXRvcDogLTFweDtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFwXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19tYXBfX2NvbnRhaW5lci1ndXR0ZXI6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fY29udGFpbmVyLWd1dHRlcik7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcF9faGVpZ2h0OiAzMHJlbTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRE9DVE9MSUJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tcHJpbWFyeS1mb250LWZhbWlseSwgaW5oZXJpdCk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtb24tcHJpbWFyeSwgI2ZmZik7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19sZXR0ZXItc3BhY2luZzogdmFyKFxyXG5cdFx0LS1mb250LWxldHRlci1zcGFjaW5nLW5vcm1hbCxcclxuXHRcdDBcclxuXHQpO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0yLTUsIDAuNjI1cmVtKTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yLTUsIDAuNjI1cmVtKTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19ib3gtc2hhZG93OiBub25lO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgZWFzZTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpaS14cywgNHB4KTtcclxufVxyXG5cclxuLy8gUGljdG9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19maWxsOiB2YXIoLS1pY29uLWljb24tb24tcHJpbWFyeSwgI2ZmZik7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19faGVpZ2h0OiBhdXRvO1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX21hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTIsIDAuNXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19fd2lkdGg6IDEzLjMzM3B4O1xyXG59XHJcblxyXG4vLyBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYmFja2dyb3VuZC0tb24taG92ZXI6IHZhcihcclxuXHRcdC0tYmFja2dyb3VuZC1iZy1zZWNvbmRhcnksXHJcblx0XHQjMTIzYmFhXHJcblx0KTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2NvbG9yLS1vbi1ob3ZlcjogI2ZmZjtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19maWxsLS1vbi1ob3ZlcjogI2ZmZjtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ29udHJvbHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX190aXRsZV9fdG9wOiAtMi42MjVyZW07XHJcblx0LS1hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX190aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xOCwgMS4xMjVyZW0pO1xyXG5cdC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG5cdC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzIwMjAyMCk7XHJcblx0LS1hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19jb250cm9sc19fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XHJcblx0LS1hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19jb250cm9sc19fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XHJcblx0LS1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRyb2xzX19iYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnktc3V0dGxlLCAjZjdmOWZmKTtcclxuXHQtLWluZm9ybWF0aW9ucy1ibG9ja19fY29udHJvbHNfX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItYm9yZGVyLXN1YnRsZSwgI2I1YzlmZik7XHJcbn1cclxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSW5mb3dpbmRvd1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3dfX3BhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRlbnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX2dhcDogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGl0bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLWJnMSwgIzAwMCk7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE4LCAxLjEyNXJlbSk7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LXN0eWxlOiBpbmhlcml0O1xyXG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuMjVyZW0pO1xyXG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xyXG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTGlua3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX2xpbmtfX2NvbG9yOiAjMDAwO1xyXG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1jb250ZW50X19saW5rX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcclxuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX3N0cm9uZ19fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBHb29nbGUgTWFwIEJveFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19ib2Rlcjogbm9uZTtcclxuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19ib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fcGFkZGluZy1ib3R0b206IDA7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fcGFkZGluZzogdmFyKC0tc3BhY2luZy0yLTUgIWltcG9ydGFudCwgMC42MjVyZW0gIWltcG9ydGFudCk7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fbWF4LXdpZHRoOiAxNi44NzVyZW07XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fbWluLXdpZHRoOiAxNi44NzVyZW07XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENsb3NlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19iYWNrZ3JvdW5kOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19ib3JkZXJfX2JhY2tncm91bmQpO1xyXG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19oZWlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xyXG4gIC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19waWN0bzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjYnIGhlaWdodD0nMjYnIHZpZXdCb3g9JzAgMCAyNiAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTMnIGN5PScxMycgcj0nMTIuNScgZmlsbD0nJTIzMDYxODQ5Jy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzE4MzE1XzIyMjEpJyUzRSUzQ3BhdGggZD0nTTEzLjM2ODEgMTIuODE5OEwxOC42Mjc3IDcuNTYwMThDMTguODEyOSA3LjM3NSAxOC44MTI5IDcuMDc0NzcgMTguNjI3NyA2Ljg4OTYyQzE4LjQ0MjYgNi43MDQ0NiAxOC4xNDIzIDYuNzA0NDQgMTcuOTU3MiA2Ljg4OTYyTDEyLjY5NzUgMTIuMTQ5M0w3LjQzNzg2IDYuODg5NjJDNy4yNTI2OSA2LjcwNDQ0IDYuOTUyNDYgNi43MDQ0NCA2Ljc2NzMgNi44ODk2MkM2LjU4MjE1IDcuMDc0NzkgNi41ODIxMiA3LjM3NTAyIDYuNzY3MyA3LjU2MDE4TDEyLjAyNjkgMTIuODE5OEw2Ljc2NzMgMTguMDc5NUM2LjU4MjEyIDE4LjI2NDcgNi41ODIxMiAxOC41NjQ5IDYuNzY3MyAxOC43NTAxQzYuODU5ODggMTguODQyNiA2Ljk4MTI0IDE4Ljg4ODkgNy4xMDI1OSAxOC44ODg5QzcuMjIzOTUgMTguODg4OSA3LjM0NTI5IDE4Ljg0MjYgNy40Mzc4OSAxOC43NTAxTDEyLjY5NzUgMTMuNDkwNEwxNy45NTcyIDE4Ljc1MDFDMTguMDQ5NyAxOC44NDI2IDE4LjE3MTEgMTguODg4OSAxOC4yOTI0IDE4Ljg4ODlDMTguNDEzOCAxOC44ODg5IDE4LjUzNTEgMTguODQyNiAxOC42Mjc3IDE4Ljc1MDFDMTguODEyOSAxOC41NjQ5IDE4LjgxMjkgMTguMjY0NiAxOC42Mjc3IDE4LjA3OTVMMTMuMzY4MSAxMi44MTk4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8xODMxNV8yMjIxJyUzRSUzQ3JlY3Qgd2lkdGg9JzEyLjEzODInIGhlaWdodD0nMTIuMTM4MicgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYuNjI4OTEgNi43NSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fcmlnaHQ6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XHJcbiAgLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3RvcDogMDtcclxuICAtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fd2lkdGg6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xyXG59IiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnJlYWtwb2ludFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbiRjb250YWN0LWZvcm1fX2JyZWFrcG9pbnQ6IDc2OHB4O1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgV3JhcHBlclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWNvbnRhY3QtZm9ybV9fd3JhcHBlcl9fZ2FwOiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skY29udGFjdC1mb3JtX19icmVha3BvaW50fSkge1xyXG4gIDpyb290IHtcclxuICAgIC0tY29udGFjdC1mb3JtX193cmFwcGVyX19nYXA6IDEuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBGb290ZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlcl9fbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQWNjZXB0YW5jZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzFBMEYwRSk7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgNDAwKTtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NoZWNrZWQtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyByeD0nMy4zMzMzMycgZmlsbD0nJTIzMjUyNTI1Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTUuMzE2NyA1LjkwNDQ2QzE1LjUwNzYgNi4wNzk0IDE1LjUyMDUgNi4zNzU5MSAxNS4zNDU1IDYuNTY2NzVMOC40NzA1NCAxNC4wNjY3QzguMzg0MTUgMTQuMTYxIDguMjYzMDEgMTQuMjE1OSA4LjEzNTE4IDE0LjIxODZDOC4wMDczNiAxNC4yMjE0IDcuODgzOTUgMTQuMTcxOSA3Ljc5MzU0IDE0LjA4MTVMNC42Njg1NCAxMC45NTY1QzQuNDg1NDkgMTAuNzczNCA0LjQ4NTQ5IDEwLjQ3NjYgNC42Njg1NCAxMC4yOTM1QzQuODUxNiAxMC4xMTA1IDUuMTQ4NCAxMC4xMTA1IDUuMzMxNDYgMTAuMjkzNUw4LjExMDI4IDEzLjA3MjRMMTQuNjU0NSA1LjkzMzI2QzE0LjgyOTQgNS43NDI0MiAxNS4xMjU5IDUuNzI5NTMgMTUuMzE2NyA1LjkwNDQ2WicgZmlsbD0nd2hpdGUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44MzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NoZWNrZWQtaWNvbi1jb2xvcjogdmFyKC0taWNvbi1pY29uLWRlZmF1bHQsICMxQTBGMEUpO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fZ2FwOiB2YXIoLS1zcGFjaW5nLTMsIDAuNzVyZW0pO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fYm9yZGVyLXJhZGl1czogMy4zMzNweDtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NoZWNrYm94LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGaWxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTcsIDEuNzVyZW0pO1xyXG59XHJcblxyXG4vLyBUZXh0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcy10ZXh0X19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMwMDApO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMtdGV4dF9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMTZweCk7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcy10ZXh0X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcy10ZXh0X19tYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMywgMC43NXJlbSk7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcy10ZXh0X19wYWRkaW5nLXRvcDogMC43NXJlbTtcclxufVxyXG5cclxuLy8gSW5wdXRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGUtaW5wdXRfX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19jb2xvcjogI2ZmZmZmZjtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGUtaW5wdXRfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTQsIDAuODc1cmVtKTtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGUtaW5wdXRfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0sIDUwMCk7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19wYWRkaW5nOiAxNHB4IDIwcHggMTIuNXB4O1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fYm9yZGVyLXJhZGl1czogM3JlbTtcclxufVxyXG5cclxuLy8gSW5wdXQgLSBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fYmFja2dyb3VuZC0tb24taG92ZXI6ICNmZmMwY2JmZjtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGUtaW5wdXRfX2NvbG9yLS1vbi1ob3ZlcjogI2ZmZjtcclxufVxyXG5cclxuLy8gSXRlbXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXNfX2ZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXNfX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zX19tYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zX19tYXJnaW4tdG9wOiAwLjgxMjVyZW07XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zX19tYXgtd2lkdGg6IDEzY2g7XHJcbn1cclxuXHJcbi8vIERlbGV0ZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtcy1kZWxldGVfX2ljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDMyOS4yNjkzMyAzMjknIHdpZHRoPScxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nbTE5NC44MDA3ODEgMTY0Ljc2OTUzMSAxMjguMjEwOTM4LTEyOC4yMTQ4NDNjOC4zNDM3NS04LjMzOTg0NCA4LjM0Mzc1LTIxLjgyNDIxOSAwLTMwLjE2NDA2My04LjMzOTg0NC04LjMzOTg0NC0yMS44MjQyMTktOC4zMzk4NDQtMzAuMTY0MDYzIDBsLTEyOC4yMTQ4NDQgMTI4LjIxNDg0NC0xMjguMjEwOTM3LTEyOC4yMTQ4NDRjLTguMzQzNzUtOC4zMzk4NDQtMjEuODI0MjE5LTguMzM5ODQ0LTMwLjE2NDA2MyAwLTguMzQzNzUgOC4zMzk4NDQtOC4zNDM3NSAyMS44MjQyMTkgMCAzMC4xNjQwNjNsMTI4LjIxMDkzOCAxMjguMjE0ODQzLTEyOC4yMTA5MzggMTI4LjIxNDg0NGMtOC4zNDM3NSA4LjMzOTg0NC04LjM0Mzc1IDIxLjgyNDIxOSAwIDMwLjE2NDA2MyA0LjE1NjI1IDQuMTYwMTU2IDkuNjIxMDk0IDYuMjUgMTUuMDgyMDMyIDYuMjUgNS40NjA5MzcgMCAxMC45MjE4NzUtMi4wODk4NDQgMTUuMDgyMDMxLTYuMjVsMTI4LjIxMDkzNy0xMjguMjE0ODQ0IDEyOC4yMTQ4NDQgMTI4LjIxNDg0NGM0LjE2MDE1NiA0LjE2MDE1NiA5LjYyMTA5NCA2LjI1IDE1LjA4MjAzMiA2LjI1IDUuNDYwOTM3IDAgMTAuOTIxODc0LTIuMDg5ODQ0IDE1LjA4MjAzMS02LjI1IDguMzQzNzUtOC4zMzk4NDQgOC4zNDM3NS0yMS44MjQyMTkgMC0zMC4xNjQwNjN6bTAgMCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXMtZGVsZXRlX19tYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zLWRlbGV0ZV9fdHJhbnNmb3JtOiAtMnB4O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU3VibWl0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGNvbnRhY3QtZm9ybV9fZGVmYXVsdC1zdWJtaXQtYnV0dG9uOiB0cnVlO1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19nYXA6IHZhcigtLXNwYWNpbmctMiwgMC41cmVtKTtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjZmZmKTtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fYm9yZGVyOiBub25lO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaWkteHMsIDApO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICMzNTMzMzApO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTcsIDEuNzVyZW0pO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19wYWRkaW5nOiAwO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxufVxyXG5cclxuLy8gU3VibWl0IC0gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fYmFja2dyb3VuZC0tb24taG92ZXI6IHRyYW5zcGFyZW50O1xyXG4gIC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19jb2xvci0tb24taG92ZXI6ICMzNTMzMzA7XHJcbn1cclxuXHJcbi8vIFNwaW5uZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdC1zcGlubmVyX19tYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBDb250YWN0IEZvcm0gN1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSZXNwb25zZSBPdXRwdXRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb250YWN0LWZvcm1fX3Jlc3BvbnNlLW91dHB1dF9fYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZjAwZik7XHJcbiAgLS1jb250YWN0LWZvcm1fX3Jlc3BvbnNlLW91dHB1dF9fY29sb3I6ICMwMDA7XHJcbiAgLS1jb250YWN0LWZvcm1fX3Jlc3BvbnNlLW91dHB1dF9fZm9udC1zaXplOiAxcmVtO1xyXG4gIC0tY29udGFjdC1mb3JtX19yZXNwb25zZS1vdXRwdXRfX3BhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcclxuICAtLWNvbnRhY3QtZm9ybV9fcmVzcG9uc2Utb3V0cHV0X190ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCcmVha3BvaW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuJGNvbnRhY3QtcGFnZV9fYnJlYWtwb2ludDogMTAyNHB4O1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgR2xvYmFsXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19jb250YWluZXItZ3V0dGVyOiB2YXIoLS1jb250YWluZXItZ3V0dGVyLCAzMHB4KTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZ2FwOiB2YXIoLS1zcGFjaW5nLTcsIDApO1xyXG5cdC0tY29udGFjdC1wYWdlX19wYXJhZ3JhcGgtZ2FwOiB2YXIoLS1wYXJhZ3JhcGgtZ2FwLCAwLjkzNzVyZW0pO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0LS1jb250YWN0LXBhZ2VfX2dhcDogdmFyKC0tc3BhY2luZy03LCAxLjc1cmVtKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEZvcm1cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1jb250YWN0LXBhZ2VfX2Zvcm1fX2NvbnRhaW5lci1ndXR0ZXI6IHZhcigtLWNvbnRhY3QtcGFnZV9fY29udGFpbmVyLWd1dHRlcik7XHJcblx0LS1jb250YWN0LXBhZ2VfX2Zvcm1fX21hcmdpbi1ib3R0b206IDVyZW07XHJcblx0LS1jb250YWN0LXBhZ2VfX2Zvcm1fX21hcmdpbi1yaWdodDogMy43NXJlbTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZm9ybV9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy05LCAwKTtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHRcdC0tY29udGFjdC1wYWdlX19mb3JtX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTksIDEwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19mb3JtLXRpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICM5NjNhMjIpO1xyXG5cdC0tY29udGFjdC1wYWdlX19mb3JtLXRpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYsIGluaGVyaXQpO1xyXG5cdC0tY29udGFjdC1wYWdlX19mb3JtLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTM0LCAycmVtKTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZm9ybS10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDUwMCk7XHJcblx0LS1jb250YWN0LXBhZ2VfX2Zvcm0tdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTEyLCAxLjEpO1xyXG5cdC0tY29udGFjdC1wYWdlX19mb3JtLXRpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDMuMnB4KTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFN1YiBUaXRsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzNlM2UzZSk7XHJcblx0LS1jb250YWN0LXBhZ2VfX2Zvcm0tc3ViLXRpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcblx0LS1jb250YWN0LXBhZ2VfX2Zvcm0tc3ViLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE2LCAxcmVtKTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2ZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgNDAwKTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTcsIDEuNzVyZW0pO1xyXG5cdC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwKTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMy01LCAyNnB4KTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENvbnRhY3RcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1jb250YWN0LXBhZ2VfX2Zvcm0tY29udGFjdF9fbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSW5mb3JtYXRpb25zXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2JhY2tncm91bmQtY29sb3I6ICM5MDVlNGU7XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9uc19fY29sb3I6ICNmZmY7XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9uc19fcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zX19wYWRkaW5nLXRvcDogMi4xODc1cmVtO1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX3RleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skY29udGFjdC1wYWdlX19icmVha3BvaW50fSkge1xyXG5cdDpyb290IHtcclxuXHRcdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQaWN0b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXBpY3RvX19jb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXBpY3RvX19oZWlnaHQ6IGF1dG87XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1waWN0b19fd2lkdGg6IDI4cHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBXcmFwcGVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fY29udGFpbmVyLWd1dHRlcjogdmFyKC0tY29udGFjdC1wYWdlX19jb250YWluZXItZ3V0dGVyKTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXJfX2dhcDogMjhweDtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXJfX21heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRjb250YWN0LXBhZ2VfX2JyZWFrcG9pbnR9KSB7XHJcblx0OnJvb3Qge1xyXG5cdFx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy13cmFwcGVyX19tYXgtd2lkdGg6IDMyLjVyZW07XHJcblx0fVxyXG59XHJcblxyXG4vLyBJdGVtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9faXRlbXNfX2dhcDogMCAxLjI1cmVtO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGl0bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fY29sb3I6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zX19jb2xvcik7XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fZm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fbGluZS1oZWlnaHQ6IDE7XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fbWFyZ2luLXRvcDogMDtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGNvbnRhY3QtcGFnZV9fYnJlYWtwb2ludH0pIHtcclxuXHQ6cm9vdCB7XHJcblx0XHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlX19tYXJnaW4tdG9wOiAxcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLy8gU21hbGxcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlLS1zbV9fZm9udC1zaXplOiAwLjg1cmVtO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWNvbnRlbnRfX21hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMaW5rXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtbGlua19fY29sb3I6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zX19jb2xvcik7XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1saW5rX19mb250LXNpemU6IDFyZW07XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1saW5rX19saW5lX19iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXHJcblx0XHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWxpbmtfX2NvbG9yXHJcblx0KTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWxpbmtfX3BhZGRpbmctYm90dG9tOiAwLjE1ZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBY2Nlc3Nlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19jb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19mb250LXNpemU6IDAuOXJlbTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19mb250LXdlaWdodDogNDAwO1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2dhcDogMXJlbTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19tYXJnaW4tdG9wOiAxcmVtO1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3RleHQtYWxpZ246IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zX190ZXh0LWFsaWduKTtcclxufVxyXG5cclxuLy8gSW5uZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19pbm5lcl9fbWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4vLyBMaW5lc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2lubmVyLWxpbmVzX19nYXA6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4vLyBQaWN0b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3BpY3RvLWlubmVyX19tYXJnaW4tdG9wOiAwLjMxMjVyZW07XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fcGljdG9fX2hlaWdodDogYXV0bztcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19fbWFyZ2luLXJpZ2h0OiAwLjhlbTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19fd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBVc2VmdWwgVGV4dFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19jb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19mb250LXNpemU6IDFyZW07XHJcblx0LS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19nYXA6IDAuNXJlbTtcclxuXHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X190ZXh0LWFsaWduOiB2YXIoXHJcblx0XHQtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zX190ZXh0LWFsaWduXHJcblx0KTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERvY3RvbGliXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtZG9jdG9saWJfX21hcmdpbi10b3A6IDI4cHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZWZhdWx0IERvY3RvbGliIEJ1dHRvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JhY2tncm91bmQ6ICNlYmU3ZTE7XHJcblx0LS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19ib3gtc2hhZG93OiBub25lO1xyXG5cdC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fY29sb3I6ICM5NjNhMjI7XHJcblx0LS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LWZhbWlseTogdmFyKC0tcHJpbWFyeS1mb250LWZhbWlseSwgaW5oZXJpdCk7XHJcblx0LS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LXNpemU6IDFyZW07XHJcblx0LS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LXdlaWdodDogNDAwO1xyXG5cdC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG5cdC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fbGluZS1oZWlnaHQ6IDEuMjtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctYm90dG9tOiAwLjc1ZW07XHJcblx0LS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLWxlZnQ6IDEuMTVlbTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctcmlnaHQ6IDEuMTVlbTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctdG9wOiAwLjc1ZW07XHJcblx0LS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgZWFzZTtcclxufVxyXG5cclxuLy8gUGljdG9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19maWxsOiB2YXIoXHJcblx0XHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2NvbG9yXHJcblx0KTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19oZWlnaHQ6IGF1dG87XHJcblx0LS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19fbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX193aWR0aDogNzBweDtcclxufVxyXG5cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JhY2tncm91bmQtLW9uLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2NvbG9yLS1vbi1ob3ZlcjogI2ZmZjtcclxuXHQtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19maWxsLS1vbi1ob3ZlcjogI2ZmZjtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFwXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1wYWdlX19tYXBfX2NvbnRhaW5lci1ndXR0ZXI6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XHJcblx0LS1jb250YWN0LXBhZ2VfX21hcF9faGVpZ2h0OiAzMHJlbTtcclxufVxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBJbmZvd2luZG93XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3dfX3BhZGRpbmc6IDAgMC41cmVtO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBDb250ZW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fZ2FwOiA4cHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUaXRsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19jb2xvcjogIzM1MzMzMDtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XHJcblx0LS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LXN0eWxlOiBpbmhlcml0O1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0LS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2xpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX21hcmdpbi1ib3R0b206IDAuN3JlbTtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX190ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJvcmRlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2JvcmRlcl9fYmFja2dyb3VuZDogIzkwNWU0ZTtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19ib3JkZXJfX2hlaWdodDogMDtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19ib3JkZXJfX21hcmdpbi10b3A6IDAuNXJlbTtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19ib3JkZXJfX3RyYW5zbGF0ZTogLTEwcHg7XHJcblx0LS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fYm9yZGVyX193aWR0aDogMy4xMjVyZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMaW5rc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX2xpbmtfX2NvbG9yOiAjM2UzZTNlO1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fZm9udC1zaXplOiAxcmVtO1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgR29vZ2xlIE1hcCBCb3hcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1ib3hfX2JvZGVyOiBub25lO1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19ib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0LS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1ib3hfX3BhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ2xvc2VcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcblx0LS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX2hlaWdodDogMjVweDtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3BpY3RvOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI1IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nMTIuNScgcj0nMTIuNScgZmlsbD0nJTIzOTA1RTRFJy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzk3NDFfNzQ1MyknJTNFJTNDcGF0aCBkPSdNMTIuODY4NiAxMi4zMTk4TDE4LjEyODIgNy4wNjAxOEMxOC4zMTM0IDYuODc1IDE4LjMxMzQgNi41NzQ3NyAxOC4xMjgyIDYuMzg5NjJDMTcuOTQzIDYuMjA0NDYgMTcuNjQyOCA2LjIwNDQ0IDE3LjQ1NzcgNi4zODk2MkwxMi4xOTggMTEuNjQ5M0w2LjkzODM1IDYuMzg5NjJDNi43NTMxNyA2LjIwNDQ0IDYuNDUyOTQgNi4yMDQ0NCA2LjI2Nzc5IDYuMzg5NjJDNi4wODI2NCA2LjU3NDc5IDYuMDgyNjEgNi44NzUwMiA2LjI2Nzc5IDcuMDYwMThMMTEuNTI3NCAxMi4zMTk4TDYuMjY3NzkgMTcuNTc5NUM2LjA4MjYxIDE3Ljc2NDcgNi4wODI2MSAxOC4wNjQ5IDYuMjY3NzkgMTguMjUwMUM2LjM2MDM3IDE4LjM0MjYgNi40ODE3MyAxOC4zODg5IDYuNjAzMDggMTguMzg4OUM2LjcyNDQ0IDE4LjM4ODkgNi44NDU3OCAxOC4zNDI2IDYuOTM4MzggMTguMjUwMUwxMi4xOTggMTIuOTkwNEwxNy40NTc2IDE4LjI1MDFDMTcuNTUwMiAxOC4zNDI2IDE3LjY3MTYgMTguMzg4OSAxNy43OTI5IDE4LjM4ODlDMTcuOTE0MyAxOC4zODg5IDE4LjAzNTYgMTguMzQyNiAxOC4xMjgyIDE4LjI1MDFDMTguMzEzNCAxOC4wNjQ5IDE4LjMxMzQgMTcuNzY0NiAxOC4xMjgyIDE3LjU3OTVMMTIuODY4NiAxMi4zMTk4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF85NzQxXzc0NTMnJTNFJTNDcmVjdCB3aWR0aD0nMTIuMTM4MicgaGVpZ2h0PScxMi4xMzgyJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNi4xMjg5MSA2LjI1KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fcmlnaHQ6IDVweDtcclxuXHQtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3RvcDogNXB4O1xyXG5cdC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fd2lkdGg6IDI1cHg7XHJcbn1cclxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQnJlYWtwb2ludHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4kc3VtbWFyeV9fYnJlYWtwb2ludDogNzY4cHg7XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBIZWFkZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1zdW1tYXJ5X19oZWFkZXJfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMtNSwgMC44NzVyZW0pO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGl0bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1zdW1tYXJ5X19oZWFkZXItdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtYm9keSwgIzFBMEYwRSk7XHJcbiAgLS1zdW1tYXJ5X19oZWFkZXItdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xOCwgMS44NzVyZW0pO1xyXG4gIC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuICAtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAzcHgpO1xyXG4gIC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC01LCAxLjI1cmVtKTtcclxuICAtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ29udGVudFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbi1nYXA6IHZhcigtLXNwYWNpbmctMTIsIDNyZW0pO1xyXG4gIC0tc3VtbWFyeV9fY29udGVudF9fbWFyZ2luLXRvcDogMjJweDtcclxuICAtLXN1bW1hcnlfX2NvbnRlbnRfX3Jvdy1nYXA6IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc3VtbWFyeV9fYnJlYWtwb2ludH0pIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLXN1bW1hcnlfX2Jsb2NrX19wYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC0tc3VtbWFyeV9fY29udGVudF9fY29sdW1ucy1udW1iZXI6IDI7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbnMtbnVtYmVyOiAzO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIDpyb290IHtcclxuICAgIC0tc3VtbWFyeV9fY29udGVudF9fY29sdW1ucy1udW1iZXI6IDM7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCbG9ja1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXN1bW1hcnlfX2Jsb2NrX19nYXA6IDAuMjVyZW07XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUaXRsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19jb2xvcjogdmFyKC0tdGV4dC10ZXh0LWJvZHksICMxQTBGMEUpO1xyXG4gIC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE4LCAxLjM3NXJlbSk7XHJcbiAgLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNDAwKTtcclxuICAtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19sZXR0ZXItc3BhY2luZzogMi4ycHg7XHJcbiAgLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNSwgMS4yNXJlbSk7XHJcbiAgLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2dhcDogMi4xMjVyZW07XHJcbiAgLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYm9yZGVyLXN1YnRsZSwgIzRBMjYyNik7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMUEwRjBFKTtcclxuICAtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5LCBpbmhlcml0KTtcclxuICAtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xyXG4gIC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xyXG4gIC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19saW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC03LCAxLjc1KTtcclxuICAtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX3RleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxufVxyXG4iLCIvKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCYWNrZ3JvdW5kXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xyXG4gIC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFN2ZyBQYXRoXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fc3ZnLXBhdGhfX2ZpbGw6ICM5NjNBMjI7XHJcbiAgLS1lcnJvci1wYWdlX19iYWNrZ3JvdW5kX19zdmctcGF0aF9fb3BhY2l0eTogMC4wNTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgVGl0bGVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1lcnJvci1wYWdlX190aXRsZV9fY29sb3I6IHZhcigtLWVycm9yLXBhZ2VfX2JhY2tncm91bmRfX3N2Zy1wYXRoX19maWxsKTtcclxuICAtLWVycm9yLXBhZ2VfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00eGwsIDJyZW0pO1xyXG4gIC0tZXJyb3ItcGFnZV9fdGl0bGVfX3RleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEJvcmRlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWVycm9yLXBhZ2VfX3RpdGxlX19ib3JkZXJfX2JhY2tncm91bmQ6IHZhcigtLWVycm9yLXBhZ2VfX3RpdGxlX19jb2xvcik7XHJcbiAgLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX19oZWlnaHQ6IDJweDtcclxuICAtLWVycm9yLXBhZ2VfX3RpdGxlX19ib3JkZXJfX21hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XHJcbiAgLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX19tYXJnaW4tbGVmdDogYXV0bztcclxuICAtLWVycm9yLXBhZ2VfX3RpdGxlX19ib3JkZXJfX21hcmdpbi1yaWdodDogYXV0bztcclxuICAtLWVycm9yLXBhZ2VfX3RpdGxlX19ib3JkZXJfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNSwgMS4yNXJlbSk7XHJcbiAgLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX193aWR0aDogMy40Mzc1cmVtO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEZXNjcmlwdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLWVycm9yLXBhZ2VfX2Rlc2NyaXB0aW9uX19jb2xvcjogIzNFM0UzRTtcclxuICAtLWVycm9yLXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LXNpemU6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtc2l6ZSwgMXJlbSk7XHJcbiAgLS1lcnJvci1wYWdlX19kZXNjcmlwdGlvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCdXR0b25cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1lcnJvci1wYWdlX19idXR0b25fX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOSwgMi4yNXJlbSk7XHJcbiAgLS1lcnJvci1wYWdlX19idXR0b25fX3RleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERlZmF1bHQgQnV0dG9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XHJcbiAgLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fY29sb3I6IHZhcigtLXRleHQtdGV4dC1vbi1wcmltYXJ5LCAjRkZGKTtcclxuICAtLWVycm9yLXBhZ2VfX2RlZmF1bHQtYnV0dG9uX19mb250LXNpemU6IHZhcigtLWZvbnQtcmVndWxhci1ub3JtYWwtc2l6ZSwgMXJlbSk7XHJcbiAgLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XHJcbiAgLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pO1xyXG4gIC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XHJcbiAgLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSk7XHJcbiAgLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgVGl0bGVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1zZWFyY2gtcGFnZV9fdGl0bGVfX2NvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnksICM5NjNBMjIpO1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00eGwsIDIuMjVyZW0pO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEZXNjcmlwdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbjpyb290IHtcclxuICAtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fY29sb3I6IHZhcigtLXNlYXJjaC1wYWdlX190aXRsZV9fY29sb3IpO1xyXG4gIC0tc2VhcmNoLXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlLCAxcmVtKTtcclxuICAtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yLCAwLjVyZW0pO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU3Ryb25nXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2VhcmNoLXBhZ2VfX2Rlc2NyaXB0aW9uX19zdHJvbmdfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LCAjM0UzRTNFKTtcclxuICAtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fc3Ryb25nX19mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCwgNzAwKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUG9zdHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1zZWFyY2gtcGFnZV9fcG9zdHNfX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOSwgMi4yNXJlbSk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBvc3RcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG46cm9vdCB7XHJcbiAgLS1zZWFyY2gtcGFnZV9fcG9zdF9fYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAtLXNlYXJjaC1wYWdlX19wb3N0X19ib3JkZXItY29sb3I6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICM5MDVFNEUpO1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2JvcmRlci13aWR0aDogNHB4O1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2JveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2dhcDogdmFyKC0tc3BhY2luZy02LCAxLjVyZW0pO1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX3BhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy01LCAxLjI1cmVtKTtcclxuICAtLXNlYXJjaC1wYWdlX19wb3N0X19wYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTUsIDEuMjVyZW0pO1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGl0bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1zZWFyY2gtcGFnZV9fcG9zdF9fdGl0bGVfX2NvbG9yOiAjMzUzMzMwO1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX3RpdGxlX19mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yeGwsIDEuNXJlbSk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMaW5rXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2xpbmtfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSwgIzIwMjAyMCk7XHJcbiAgLS1zZWFyY2gtcGFnZV9fcG9zdF9fbGlua19fZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20sIDAuODc1cmVtKTtcclxuICAtLXNlYXJjaC1wYWdlX19wb3N0X19saW5rX19tYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQYWdpbmF0aW9uXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tc2VhcmNoLXBhZ2VfX3BhZ2luYXRpb25fX21hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTEsIDQ0cHgpO1xyXG59IiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUHJpY2UgVGFibGVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4kcHJpY2UtdGFibGVfX2JyZWFrcG9pbnQ6IDMwMDBweDtcclxuXHJcbjpyb290IHtcclxuICAtLXByaWNlLXRhYmxlX190ZC1ldmVuX19iYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLW9kZF9fYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDksIDI0OSwgMjQ5LCAwLjcyKSAwJSwgI2Y5ZjlmOSAxMDAlKTtcclxuICAtLXByaWNlLXRhYmxlX190ZF9fcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgLS1wcmljZS10YWJsZV9fdGRfX3BhZGRpbmctbGVmdDogMTRweDtcclxuICAtLXByaWNlLXRhYmxlX190ZF9fcGFkZGluZy1yaWdodDogMTRweDtcclxuICAtLXByaWNlLXRhYmxlX190ZF9fcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi8vIE1vYmlsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tcHJpY2UtdGFibGVfX2JvcmRlci0tbW9iaWxlOiBub25lO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVEQgRmlyc3QgQ2hpbGRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG46cm9vdCB7XHJcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX2NvbG9yOiAjMTExODI3O1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX19mb250LWZhbWlseTogaW5oZXJpdDtcclxuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fZm9udC13ZWlnaHQ6IDYwMDtcclxuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX2xpbmUtaGVpZ2h0OiAxO1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX190ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gTW9iaWxlIChQcmljZSBUZXh0KVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2NvbG9yOiAjMjEyNTI5O1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2ZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fZm9udC13ZWlnaHQ6IDQwMDtcclxuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZC0tbW9iaWxlX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZC0tbW9iaWxlX19saW5lLWhlaWdodDogMTtcclxuICAtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZC0tbW9iaWxlX19tYXJnaW4tdG9wOiAwO1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX3RleHQtYWxpZ246IGxlZnQ7XHJcbiAgLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBURCBMYXN0IENoaWxkXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX2NvbG9yOiAjMjEyNTI5O1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX2ZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgLS1wcmljZS10YWJsZV9fdGQtbGFzdC1jaGlsZF9fZm9udC13ZWlnaHQ6IDQwMDtcclxuICAtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX19saW5lLWhlaWdodDogMTtcclxuICAtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn0iLCIvKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBCcmVha3BvaW50XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgVGhpcyBicmVha3BvaW50IGlzIHVzZWQgdG8gZGV0ZXJtaW5lIHdoZW4gdGhlIGNhbGwgdG8gYWN0aW9ucyBzaG91bGQgYmVcclxufCBzaG93bi5cclxufFxyXG4qL1xyXG5cclxuJGNhbGwtdG8tYWN0aW9uc19fYnJlYWtwb2ludDogMTMzMHB4O1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ2FsbCBUbyBBY3Rpb25zXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tY2FsbC10by1hY3Rpb25zX19iYWNrZ3JvdW5kOiAjOTYzQTIyO1xyXG4gIC0tY2FsbC10by1hY3Rpb25zX19ib3JkZXItYmV0d2Vlbi1pdGVtczogbm9uZTtcclxuICAtLWNhbGwtdG8tYWN0aW9uc19fYm94LXNoYWRvdzogbm9uZTtcclxuICAtLWNhbGwtdG8tYWN0aW9uc19faGVpZ2h0OiA0NnB4O1xyXG4gIC0tY2FsbC10by1hY3Rpb25zX19waWN0b19fc3ZnLWZpbGw6ICNmZmY7XHJcbiAgLS1jYWxsLXRvLWFjdGlvbnNfX3otaW5kZXg6IDk5OTtcclxufSIsIi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgTGlua3NcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufCBcbnxcbiovXG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fbGlua3NfX2JhY2tncm91bmQpO1xuICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rc19fcGFkZGluZyk7XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW5jaG9yLWJsb2NrX19saW5rX19saW5lLWhlaWdodCk7XG4gIGJvcmRlcjogdmFyKC0tYW5jaG9yLWJsb2NrX19saW5rX19ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2JvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX3BhZGRpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2JhY2tncm91bmQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX3RyYW5zaXRpb24pO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFjdGl2ZSBMaW5rXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyBhOmhvdmVyLFxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2FjdGl2ZV9fY29sb3IpO1xuICBib3JkZXI6IHZhcigtLWFuY2hvci1ibG9ja19fbGlua19fYWN0aXZlX19ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbmNob3ItYmxvY2tfX2xpbmtfX2FjdGl2ZV9fYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYW5jaG9yLWJsb2NrX19icmVha3BvaW50fSkge1xuICAuYW50aXBvZGVzLWFuY2hvci1ibG9ja19fbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU2VsZWN0XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3Qge1xuICBwb3NpdGlvbjogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19zdGlja3kpO1xuICB6LWluZGV4OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3otaW5kZXgpO1xuICB0b3A6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdG9wKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX21hcmdpbi1yaWdodCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX21hcmdpbi1sZWZ0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19wYWRkaW5nKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19ib3gtc2hhZG93KTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUaXRsZSBcIlNvbW1haXJlXCJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fZ2FwKTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fbGluZS1oZWlnaHQpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2Fycm93X19jb250ZW50KTtcbiAgICBoZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYXJyb3dfX2hlaWdodCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19hcnJvd19fdG9wKTtcbiAgICByaWdodDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19hcnJvd19fcmlnaHQpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fYXJyb3dfX3RyYW5zaXRpb24pO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3QuYWN0aXZlIC5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fYWN0aXZlX190cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX21hcmdpbi10b3ApO1xuICBsaXN0LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saXN0LXN0eWxlKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19wYWRkaW5nLWxlZnQpO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtcyBsaSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saV9fY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbGlfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX2xpX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX2l0ZW1zX19saV9fbGV0dGVyLXNwYWNpbmcpO1xuXG4gICtsaSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fZ2FwKTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNlbGVjdGVkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19zZWxlY3RlZF9fY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19zZWxlY3RlZF9fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X190aXRsZV9fc2VsZWN0ZWRfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGVfX3NlbGVjdGVkX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3RfX3RpdGxlX19zZWxlY3RlZF9fbGV0dGVyLXNwYWNpbmcpO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0LWl0ZW1zIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0X19pdGVtc19fbWF4LWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9faXRlbXNfX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0LnN0aWNreSAuYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0LWl0ZW1zIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRhbmNob3ItYmxvY2tfX2JyZWFrcG9pbnR9KSB7XG4gIC5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDb250ZW50XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbmNob3ItYmxvY2tfX2NvbnRlbnRfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fYmxvY2srLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbmNob3ItYmxvY2tfX2NvbnRlbnRfX2Jsb2NrX19nYXApO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19faW5uZXItYmxvY2sge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogdmFyKC0tYW5jaG9yLWJsb2NrX19pbm5lci1ibG9ja19fc2Nyb2xsLW1hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19faW5uZXItYmxvY2srLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2lubmVyLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW5jaG9yLWJsb2NrX19pbm5lci1jb250ZW50X19ibG9ja19fZ2FwKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUaXRsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFuY2hvci1ibG9ja19fdGl0bGVfX21hcmdpbi1ib3R0b20pO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFNsaWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fbGlua3MgLnN3aXBlci1zbGlkZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fbGlua3MgLnN3aXBlci1idXR0b24tbmV4dCxcbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgei1pbmRleDogMztcblxuICBzdmcge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmV2XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX2xpbmtzIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLWJ1dHRvbi1wcmV2LWxlZnQpO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWJ1dHRvbi1wcmV2LXdpZHRoKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItYnV0dG9uLXByZXYtYmFja2dyb3VuZCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE5leHRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fbGlua3MgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1idXR0b24tbmV4dC1yaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItYnV0dG9uLW5leHQtd2lkdGgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1idXR0b24tbmV4dC1iYWNrZ3JvdW5kKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IixudWxsLCIvKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEhlYWRpbmdcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogdmFyKC0tYXV0aG9yLWJsb2NrX19oZWFkaW5nX19hcmVhcyk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tYXV0aG9yLWJsb2NrX19oZWFkaW5nX19jb2x1bW5zKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19oZWFkaW5nX190ZXh0LWFsaWduKTtcbiAgZ2FwOiB2YXIoLS1hdXRob3ItYmxvY2tfX2hlYWRpbmdfX2dhcCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSW1hZ2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fYXV0aG9yLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19pbWFnZV9fdGV4dC1hbGlnbik7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19hdXRob3ItaW1hZ2UsXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fYXV0aG9yLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWF1dGhvci1ibG9ja19faW1hZ2VfX2JvcmRlci1yYWRpdXMpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fYXV0aG9yLWltYWdlIGltZyB7XG4gIGJvcmRlcjogdmFyKC0tYXV0aG9yLWJsb2NrX19pbWFnZV9fYm9yZGVyKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLy8gVGl0bGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hdXRob3ItYmxvY2tfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYXV0aG9yLWJsb2NrX190aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWF1dGhvci1ibG9ja19fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWF1dGhvci1ibG9ja19fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hdXRob3ItYmxvY2tfX3RpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWF1dGhvci1ibG9ja19fdGl0bGVfX2ZvbnQtc3R5bGUpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fdGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fdGl0bGVfX3N0cm9uZ19fZm9udC13ZWlnaHQpO1xufVxuXG4vLyBEZXNjcmlwdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19tYXgtd2lkdGgpO1xuICBmb250LXNpemU6IHZhcigtLWF1dGhvci1ibG9ja19fZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Rlc2NyaXB0aW9uX19sZXR0ZXItc3BhY2luZyk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWF1dGhvci1ibG9ja19fZGVzY3JpcHRpb25fX21hcmdpbi10b3ApO1xufVxuXG4vLyBMZWFybiBNb3JlIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xlYXJuLW1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYXV0aG9yLWJsb2NrX19sZWFybi1tb3JlLWJ1dHRvbl9fbWFyZ2luLXRvcCk7XG59XG5cbi8vIERlZmF1bHQgTGVhcm4gTW9yZSBCdXR0b25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2RlZmF1bHQtbGVhcm4tbW9yZS1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hdXRob3ItYmxvY2tfX2RlZmF1bHQtbGVhcm4tbW9yZS1idXR0b25fX3RyYW5zaXRpb24pO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19zdmdfX21hcmdpbi1yaWdodCk7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19zdmdfX2ZpbGwpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fZGVmYXVsdC1sZWFybi1tb3JlLWJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYXV0aG9yLWJsb2NrX19kZWZhdWx0LWxlYXJuLW1vcmUtYnV0dG9uX19zdmdfX3RyYW5zZm9ybS0tb24taG92ZXIpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEZvb3RlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fZm9vdGVyIHtcbiAgZGlzcGxheTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2Rpc3BsYXkpO1xuICBmbGV4LWRpcmVjdGlvbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2ZsZXgtZGlyZWN0aW9uKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fY29sdW1ucyk7XG4gIGNvbG9yOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fdGV4dC1hbGlnbik7XG4gIG1hcmdpbi10b3A6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyX19tYXJnaW4tdG9wKTtcbiAgcGFkZGluZzogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3BhZGRpbmctdG9wKSB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fcGFkZGluZy1yaWdodCkgdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX3BhZGRpbmctYm90dG9tKSB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlcl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXJfX2JhY2tncm91bmQtY29sb3IpO1xuICBnYXA6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyX19nYXApO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRleHRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb3Rlci10ZXh0X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItdGV4dF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb3Rlci10ZXh0X190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWF1dGhvci1ibG9ja19fZm90ZXItdGV4dF9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLXRleHRfX21hcmdpbi1yaWdodCk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWF1dGhvci1ibG9ja19fZm90ZXItdGV4dF9fZm9udC1zdHlsZSk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTGlua1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fZm9udC1zdHlsZSk7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fc3ZnX19tYXJnaW4tcmlnaHQpO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluayBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX3N2Z19fZmlsbCk7XG59XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19wYWRkaW5nLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2JhY2tncm91bmQtbGluZV9fY29sb3IpIDAlLCB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2NvbG9yKSA1JSwgdHJhbnNwYXJlbnQgNS4wMSUpIG5vLXJlcGVhdCB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2JhY2tncm91bmQtcG9zaXRpb24pIC8gdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGlua19fYmFja2dyb3VuZC1saW5lX19iYWNrZ3JvdW5kLXNpemUpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluazpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2JhY2tncm91bmQtc2l6ZS0tb24taG92ZXIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19iYWNrZ3JvdW5kLWxpbmVfX2JhY2tncm91bmQtcG9zaXRpb24tLW9uLWhvdmVyKTtcbn1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xpbmsgKyAuYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19nYXApO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmtfX2dhcCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rX19ib3JkZXIpO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBob25lXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xpbmstLXBob25lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tcGhvbmVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBmb250LXN0eWxlOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1waG9uZV9fZm9udC1zdHlsZSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLXBob25lX19tYXJnaW4tdG9wKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFbWFpbFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19saW5rLS1lbWFpbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fZm9vdGVyLWxpbmstLWVtYWlsX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYXV0aG9yLWJsb2NrX19mb290ZXItbGluay0tZW1haWxfX2ZvbnQtc3R5bGUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hdXRob3ItYmxvY2tfX2Zvb3Rlci1saW5rLS1lbWFpbF9fbWFyZ2luLXRvcCk7XG59XG5cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBTaW5nbGUgcGFnZSBcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHkge1xuICBmb250LWZhbWlseTogdmFyKC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWF1dGhvci1ibG9ja19fc3BlY2lhbGl0eV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hdXRob3ItYmxvY2tfX3NwZWNpYWxpdHlfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19mb250LXN0eWxlKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYXV0aG9yLWJsb2NrX19zcGVjaWFsaXR5X19tYXJnaW4tdG9wKTtcbn0iLCIvKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFRpdGxlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnwgXG58XG4qL1xuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrX190aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9ja19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrX190aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1idXR0b25zLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1idXR0b25zLWJsb2NrX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1idXR0b25zLWJsb2NrX190aXRsZV9fbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3RpdGxlX19mb250LXN0eWxlKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBTbGlkZXJzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnwgXG58XG4qL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNsaWRlciAtIENvbnRyb2xzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2NvbnRyb2xzX19nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1idXR0b25zLWJsb2NrX19jb250cm9sc19fbWFyZ2luLXRvcCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2xpZGVyIC0gQXJyb3dzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrX19zd2lwZXItYnV0dG9uLXByZXYsXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX3N3aXBlci1idXR0b24tbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzdmcgY2lyY2xlIHtcbiAgICBmaWxsOiB2YXIoLS1idXR0b25zLWJsb2NrX19zd2lwZXItYnV0dG9uLXByZXZfX2Fycm93X19jb2xvcik7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcgY2lyY2xlIHtcbiAgICAgIGZpbGw6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3N3aXBlci1idXR0b24tcHJldl9fYXJyb3dfX2NvbG9yLS1pcy1ob3ZlcmVkKTtcbiAgICB9XG4gIH1cblxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTbGlkZXIgLSBQcm9ncmVzcyBCYXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzIHtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX3BhZGRpbmcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fYmFja2dyb3VuZCk7XG4gIHdpZHRoOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4zcyBlYXNlO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX3RleHQtYWxpZ24pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX19mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9ja19fY2lyY3VsYXItcHJvZ3Jlc3NfX2ZyYWN0aW9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b25zLWJsb2NrX19jaXJjdWxhci1wcm9ncmVzc19fZnJhY3Rpb25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2NpcmN1bGFyLXByb2dyZXNzX19mcmFjdGlvbl9fbGV0dGVyLXNwYWNpbmcpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IERlZmF1bHQgQnV0dG9uXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnwgXG58XG4qL1xuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX3RleHQtdHJhbnNmb3JtKTtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy10b3ApIHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pIHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9fYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX3RyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9faG92ZXJfX2JvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19ob3Zlcl9fYmFja2dyb3VuZCk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX190cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB2YXIoLS1idXR0b25zLWJsb2NrX19kZWZhdWx0LWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4pO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0pO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tb3JpZ2luLS1pcy1ob3ZlcmVkKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b25fX2hvdmVyX190cmFuc2Zvcm0tLWlzLWhvdmVyZWQpO1xuICAgIH1cbiAgfVxufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2tfX2RlZmF1bHQtYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fZGVmYXVsdC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFJlYWQgbW9yZSBidXR0b25cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufCBcbnxcbiovXG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZV9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX21heC13aWR0aCk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2dhcCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX3BhZGRpbmctdG9wKSB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1sZWZ0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2JhY2tncm91bmQpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX190cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9faG92ZXJfX2JhY2tncm91bmQpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJ1dHRvbnMtYmxvY2tfX3JlYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbik7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4tLWlzLWhvdmVyZWQpO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkKTtcbiAgICB9XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrX19yZWFkLW1vcmUtYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9ja19fcmVhZC1tb3JlLWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59IiwiLyogc3R5bGVsaW50LWVuYWJsZSBzY3NzL2F0LWltcG9ydC1wYXJ0aWFsLWV4dGVuc2lvbiAqL1xuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFRpdGxlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnwgXG58XG4qL1xuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX190aXRsZV9fbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3RpdGxlX19mb250LXN0eWxlKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBEZXNjcmlwdGlvblxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVzY3JpcHRpb25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2Rlc2NyaXB0aW9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBmb250LXN0eWxlOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZXNjcmlwdGlvbl9fZm9udC1zdHlsZSk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQnV0dG9uc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58IFxufFxuKi9cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fYnV0dG9uc19fbWFyZ2luLXRvcCk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU2xpZGVyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnwgXG58XG4qL1xuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2NvbnRyb2xzX19nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19jb250cm9sc19fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXdyYXBwZXJfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fYmFja2dyb3VuZC1jb2xvcik7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fbWFyZ2luLWxlZnQpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19tYXJnaW4tcmlnaHQpO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3NfX2Jhcl9fd2lkdGgpO1xuICBsZWZ0OiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzc19fYmFyX19sZWZ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3NfX2Jhcl9fYmFja2dyb3VuZC1jb2xvcik7XG4gIHRyYW5zaXRpb246IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzX19iYXJfX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlLWxhc3QsXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlLWN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2NvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX3RleHQtYWxpZ24pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3Byb2dyZXNzLXNsaWRlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19wcm9ncmVzcy1zbGlkZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtc2xpZGVfX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBEZWZhdWx0IEJ1dHRvblxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58IFxufFxuKi9cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19nYXApO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19ib3JkZXItYm90dG9tKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICBzdmcgcmVjdCB7XG4gICAgZmlsbDogdmFyKC0tYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fZGVmYXVsdC1idXR0b25fX2NvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbl9fdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbjpob3ZlciBzdmcgcmVjdCB7XG4gIGZpbGw6IHZhcigtLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZCk7XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGQVEgQmxvY2tcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWZhcSB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19tYXgtd2lkdGgpO1xuICAgIG1hcmdpbjogdmFyKC0tYW50aXBvZGVzLWZhcV9fbWFyZ2luKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZhcV9fZm9udC1mYW1pbHkpO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1mYXFfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2NvbG9yKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1mYXFfX3RpdGxlX19mb250LXN0eWxlKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZhcV9fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgICB0ZXh0LWFsaWduOiB2YXIoLS1hbnRpcG9kZXMtZmFxX190aXRsZV9fdGV4dC1hbGlnbik7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVzY3JpcHRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fY29sb3IpO1xuICAgIHRleHQtYWxpZ246IHZhcigtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX190ZXh0LWFsaWduKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2Rlc2NyaXB0aW9uX19mb250LXN0eWxlKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2ZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2xpbmUtaGVpZ2h0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZhcV9fZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nKTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19kZXNjcmlwdGlvbl9fbWFyZ2luLXRvcCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTGlzdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtZmFxX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19saXN0X19nYXApO1xuICAgIG1hcmdpbjogdmFyKC0tYW50aXBvZGVzLWZhcV9fbGlzdF9fbWFyZ2luKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19saXN0X19wYWRkaW5nKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJdGVtXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1mYXFfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2JvcmRlci1ib3R0b20pO1xuICAgIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3BhZGRpbmcpO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFF1ZXN0aW9uIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtZmFxX19pdGVtX19xdWVzdGlvbiB7XG4gICAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX193aWR0aCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2JhY2tncm91bmQpO1xuICAgIGJvcmRlcjogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2JvcmRlcik7XG4gICAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3BhZGRpbmcpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2ZvbnQtc2l6ZSk7XG4gICAgdGV4dC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3RleHQtYWxpZ24pO1xuICAgIGRpc3BsYXk6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19kaXNwbGF5KTtcbiAgICBhbGlnbi1pdGVtczogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2FsaWduLWl0ZW1zKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19qdXN0aWZ5LWNvbnRlbnQpO1xuICAgIGN1cnNvcjogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX2N1cnNvcik7XG4gICAgcG9zaXRpb246IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX3F1ZXN0aW9uX19wb3NpdGlvbik7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fcXVlc3Rpb25fX3RyYW5zaXRpb24pO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEljb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLW9wZW4sXG4uYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbl9fd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbl9faGVpZ2h0KTtcbiAgICBkaXNwbGF5OiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX19kaXNwbGF5KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbl9fdmVydGljYWwtYWxpZ24pO1xuICAgIHBvc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX19wb3NpdGlvbik7XG4gICAgcmlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX3JpZ2h0KTtcbiAgICB0b3A6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX3RvcCk7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uX190cmFuc2Zvcm0pO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb25fX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2Uge1xuICAgIG9wYWNpdHk6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLWNsb3NlX19vcGFjaXR5KTtcbiAgICBwb2ludGVyLWV2ZW50czogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX3BvaW50ZXItZXZlbnRzKTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLWNsb3NlX190cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tb3BlbiB7XG4gICAgb3BhY2l0eTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tb3Blbl9fb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1vcGVuX190cmFuc2Zvcm0pO1xufVxuXG4vLyBJcyBPcGVuXG4uYW50aXBvZGVzLWZhcV9faXRlbS5pcy1vcGVuIHtcbiAgICAuYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tb3BlbiB7XG4gICAgICAgIG9wYWNpdHk6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2ljb24tLW9wZW5fX29wYWNpdHktLWV4cGFuZGVkKTtcbiAgICAgICAgdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1vcGVuX190cmFuc2Zvcm0tLWV4cGFuZGVkKTtcbiAgICB9XG5cbiAgICAuYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19pY29uLS1jbG9zZV9fb3BhY2l0eS0tZXhwYW5kZWQpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX3BvaW50ZXItZXZlbnRzLS1leHBhbmRlZCk7XG4gICAgICAgIHRyYW5zZm9ybTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9faWNvbi0tY2xvc2VfX3RyYW5zZm9ybS0tZXhwYW5kZWQpO1xuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBbnN3ZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyIHtcbiAgICBvdmVyZmxvdzogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19vdmVyZmxvdyk7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19tYXgtaGVpZ2h0KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX3RyYW5zaXRpb24pO1xuICAgIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fcGFkZGluZyk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19tYXJnaW4tYm90dG9tKTtcbiAgICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fZm9udC1zdHlsZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlcl9fZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZmFxX19pdGVtX19hbnN3ZXJfX2xpbmUtaGVpZ2h0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19sZXR0ZXItc3BhY2luZyk7XG59XG5cbi8vIElzIE9wZW5cbi5hbnRpcG9kZXMtZmFxX19pdGVtLmlzLW9wZW4gLmFudGlwb2Rlcy1mYXFfX2l0ZW1fX2Fuc3dlciB7XG4gICAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19wYWRkaW5nLS1leHBhbmRlZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYW50aXBvZGVzLWZhcV9faXRlbV9fYW5zd2VyX19tYXJnaW4tYm90dG9tLS1leHBhbmRlZCk7XG59IiwiLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9hdC1pbXBvcnQtcGFydGlhbC1leHRlbnNpb24gKi9cblxuLmFudGlwb2Rlcy1oZXJvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAndGV4dHMnXG4gICAgJ21lZGlhcyc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IHZhcigtLWhlcm9fX3Jvdy1nYXApIHZhcigtLWhlcm9fX2NvbHVtbi1nYXApO1xufVxuXG4vLyBXaXRob3V0IE1lZGlhXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWhlcm8tLXdpdGhvdXQtbWVkaWEge1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGV4dHMnO1xufVxuXG4uYW50aXBvZGVzLWhlcm8tLW1vdW50LXRleHQge1xuICAtLWhlcm9fX2NvbHVtbi1nYXA6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skaGVyb19fYnJlYWtwb2ludH0pIHtcbiAgLmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1yaWdodCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RleHRzIG1lZGlhcyc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgdmFyKC0taGVyby1tZWRpYV9fd2lkdGgsIDUwJSk7XG4gIH1cblxuICAuYW50aXBvZGVzLWhlcm8tLW1lZGlhLWxlZnQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtZWRpYXMgdGV4dHMnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0taGVyby1tZWRpYV9fd2lkdGgsIDUwJSkgMWZyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skaGVyb19fYnJlYWtwb2ludH0pIHtcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gT3V0c2lkZSBQYWdlIEJ1aWxkZXJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB9XG5cbiAgLmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBJbnNpZGUgUGFnZSBCdWlsZGVyICYmIEJsb2dcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLnNlY3Rpb24gLmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1yaWdodCxcbiAgLnNpbmdsZS1wb3N0IC5hbnRpcG9kZXMtaGVyby0tbWVkaWEtcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zZWN0aW9uIC5hbnRpcG9kZXMtaGVyby0tbWVkaWEtbGVmdCxcbiAgLnNpbmdsZS1wb3N0IC5hbnRpcG9kZXMtaGVyby0tbWVkaWEtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBUZXh0c1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLWhlcm9fX3RleHRzIHtcbiAgZ3JpZC1hcmVhOiB0ZXh0cztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICYtcG9zaXRpb24tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skaGVyb19fYnJlYWtwb2ludH0pIHtcbiAgLmFudGlwb2Rlcy1oZXJvOm5vdCguYW50aXBvZGVzLWhlcm8tLXdpdGhvdXQtbWVkaWEpIC5hbnRpcG9kZXMtaGVyb19fdGV4dHM6bm90KC5hbnRpcG9kZXMtaGVyb19fdGV4dHMtcG9zaXRpb24tdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0taGVyb19fdGV4dHNfX21hcmdpbi10b3ApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWhlcm9fX3RleHRzX19tYXJnaW4tYm90dG9tKTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1oZXJvX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1oZXJvX190aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1oZXJvX190aXRsZV9fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmUgVGl0bGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWhlcm9fX3ByZS10aXRsZV9fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fcHJlLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX21hcmdpbi1ib3R0b20pO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN1YiBUaXRsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX19mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX3N1Yi10aXRsZV9fbWFyZ2luLXRvcCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWhlcm9fX2NvbnRlbnRfX21hcmdpbi10b3ApO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xldHRlci1zcGFjaW5nKTtcblxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19zcGFjZS1iZXR3ZWVuLXBhcmFncmFwaHMpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpc3RfX3BhZGRpbmctbGVmdCk7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlzdC1pdGVtX19waWN0b19fd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saXN0LWl0ZW1fX3BpY3RvX19oZWlnaHQpO1xuICAgICAgICB0b3A6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saXN0LWl0ZW1fX3BpY3RvX190b3ApO1xuICAgICAgICBsZWZ0OiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlzdC1pdGVtX19waWN0b19fbGVmdCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saXN0LWl0ZW1fX3BpY3RvX19iYWNrZ3JvdW5kKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgfVxuXG4gIGxpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgfVxuXG4gIHAgKyBwLFxuICB1bCArIHAsXG4gIG9sICsgcCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX3NwYWNlLWJldHdlZW4tcGFyYWdyYXBocyk7XG4gIH1cblxuICBiciB7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX3NwYWNlLWJldHdlZW4tcGFyYWdyYXBocyk7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2NvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWFudGlwb2Rlcy1oZXJvX19jb250ZW50X19saW5rX190ZXh0LWRlY29yYXRpb24pO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVyb19fY29udGVudF9fbGlua19fZm9udC13ZWlnaHQpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2hvdmVyX19jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQXBwb2ludG1lbnQgQnV0dG9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1oZXJvX19hcHBvaW50bWVudC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1oZXJvX19hcHBvaW50bWVudC1idXR0b25fX21hcmdpbi10b3ApO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFwcG9pbnRtZW50IEJ1dHRvbiAtIERlZmF1bHQgQnV0dG9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXG4uYW50aXBvZGVzLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BhZGRpbmctdG9wKSB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGFkZGluZy1yaWdodCkgdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BhZGRpbmctYm90dG9tKSB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2JhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX190cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fcGljdG9fX3dpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19waWN0b19faGVpZ2h0KTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BpY3RvX19tYXJnaW4tbGVmdCk7XG4gIH1cblxuICBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgIGZpbGw6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19waWN0b19fZmlsbCk7XG4gIH1cblxuICBzcGFuLFxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXG4vLyBIb3ZlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbl9fY29sb3ItLW9uLWhvdmVyKTtcblxuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX3BpY3RvX19maWxsLS1vbi1ob3Zlcik7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtaGVyb19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IHZhcigtLWhlcm9fX2J1dHRvbnNfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX2J1dHRvbnM+KisqIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVyb19fYnV0dG9uc19fZ2FwKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCdXR0b25zIC0gRGVmYXVsdCBCdXR0b25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlcm9fX2RlZmF1bHQtYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX3RleHQtdHJhbnNmb3JtKTtcbiAgcGFkZGluZzogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctdG9wKSB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1yaWdodCkgdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctYm90dG9tKSB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX2JhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taGVyb19fZGVmYXVsdC1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuXG4vLyBIb3ZlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1oZXJvX19kZWZhdWx0LWJ1dHRvbl9fY29sb3ItLW9uLWhvdmVyKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVGV4dHMgLSBNb3VudGVkIE9uIE1lZGlhKHMpXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skaGVyb19fYnJlYWtwb2ludH0pIHtcbiAgLmFudGlwb2Rlcy1oZXJvLS1tb3VudC10ZXh0IC5hbnRpcG9kZXMtaGVyb19fdGV4dHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IHZhcigtLWhlcm9fX21vdW50LXRleHRfX3BhZGRpbmctdG9wKSB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVyb19fbW91bnQtdGV4dF9fcGFkZGluZy1sZWZ0KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19iYWNrZ3JvdW5kKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBUZXh0IE9uIExlZnRcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFudGlwb2Rlcy1oZXJvLS1tb3VudC10ZXh0LmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1yaWdodCAuYW50aXBvZGVzLWhlcm9fX3RleHRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWhlcm9fX21vdW50LXRleHRfX291dHNpZGUpO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFRleHQgT24gUmlnaHRcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFudGlwb2Rlcy1oZXJvLS1tb3VudC10ZXh0LmFudGlwb2Rlcy1oZXJvLS1tZWRpYS1sZWZ0IC5hbnRpcG9kZXMtaGVyb19fdGV4dHMge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1oZXJvX19tb3VudC10ZXh0X19vdXRzaWRlKTtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE1lZGlhc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhcyB7XG4gIGdyaWQtYXJlYTogbWVkaWFzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skaGVyb19fYnJlYWtwb2ludH0pIHtcbiAgLmFudGlwb2Rlcy1oZXJvX19tZWRpYXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE1lZGlhcyAtIEltYWdlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtaGVyb19fbWVkaWEtaW1hZ2Uge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWhlcm8tbWVkaWFfX3N0aWNreS10b3ApO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgTWVkaWFzIC0gVmlkZW9cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1oZXJvX19tZWRpYS12aWRlb3tcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS1oZXJvLW1lZGlhX19zdGlja3ktdG9wKTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBNZWRpYXMgLSBJbWFnZSBTbGlkZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1oZXJvX19tZWRpYS1zbGlkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWhlcm8tbWVkaWFfX3N0aWNreS10b3ApO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhLXNsaWRlcltkYXRhLWF1dG9oZWlnaHQ9XCIwXCJdIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhLXNsaWRlcltkYXRhLWF1dG9oZWlnaHQ9XCIwXCJdIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IHVuc2V0O1xufSBcblxuLmFudGlwb2Rlcy1oZXJvX19tZWRpYS1zbGlkZXJbZGF0YS1hdXRvaGVpZ2h0PVwiMFwiXSAuc3dpcGVyLXNsaWRlIGltZyxcbi5hbnRpcG9kZXMtaGVyb19fbWVkaWEtc2xpZGVyW2RhdGEtYXV0b2hlaWdodD1cIjBcIl0gLnN3aXBlci1zbGlkZSB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gQ29udHJvbHNcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtaGVyb19fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogdmFyKC0taGVyb19faW1hZ2Utc2xpZGVyX19jb250cm9sc19fZ2FwKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVyb19faW1hZ2Utc2xpZGVyX19jb250cm9sc19fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtaGVyb19fY29udHJvbHMgLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLXByZXYsXG4uYW50aXBvZGVzLWhlcm9fX3N3aXBlci1idXR0b24tbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IHZhcigtLWFudGlwb2Rlcy1oZXJvX19vbi1ob3Zlcl9fc3dpcGVyLWJ1dHRvbl9fb3BhY2l0eSk7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvbm8tZ2xvYmFsLWZ1bmN0aW9uLW5hbWVzLCBmdW5jdGlvbi1uby11bmtub3duICovXG4vLyBAbGluayBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL3Nhc3MvZGVlcC1nZXRzZXQtbWFwcy9cbkBmdW5jdGlvbiBtYXAtZGVlcC1nZXQoJG1hcCwgJGtleXMuLi4pIHtcbiAgQGVhY2ggJGtleSBpbiAka2V5cyB7XG4gICAgJG1hcDogbWFwLWdldCgkbWFwLCAka2V5KTtcbiAgfVxuICBAcmV0dXJuICRtYXA7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU3R5bGVzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5zZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXNlY3Rpb25fX2NvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VjdGlvbl9fYmFja2dyb3VuZCk7XG59XG5cbi5zZWN0aW9uICsgLnNlY3Rpb246bm90KC5zZWN0aW9uLS1uby10b3BNYXJnaW4pIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2VjdGlvbl9fbWFyZ2luLXRvcCk7XG59XG5cbi5zZWN0aW9uIC5zZWN0aW9uQ29udGVudF9fY29sdW1uICsgLnNlY3Rpb25Db250ZW50X19jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWN0aW9uLWlubmVyX19tYXJnaW4tdG9wKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZWFkZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2VjdGlvbkhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24taGVhZGVyX19tYXJnaW4tYm90dG9tKTtcbn1cblxuLnNlY3Rpb25IZWFkZXItLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IHZhcigtLXNlY3Rpb24taGVhZGVyLS1jZW50ZXJfX3RleHQtYWxpZ24pO1xufVxuXG4uc2VjdGlvbkhlYWRlci0tbGVmdCB7XG4gIHRleHQtYWxpZ246IHZhcigtLXNlY3Rpb24taGVhZGVyLS1sZWZ0X190ZXh0LWFsaWduKTtcbn1cblxuLnNlY3Rpb25IZWFkZXItLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogdmFyKC0tc2VjdGlvbi1oZWFkZXItLXJpZ2h0X190ZXh0LWFsaWduKTtcbn1cblxuLnNlY3Rpb25IZWFkZXJfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24taGVhZGVyX19idXR0b25fX21hcmdpbi10b3ApO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJhY2tncm91bmQgSW1hZ2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2VjdGlvbi0td2l0aEJhY2tncm91bmRJbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tc2VjdGlvbi0td2l0aC1pbWFnZV9fYmFja2dyb3VuZC1zaXplKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHZhcigtLXNlY3Rpb24tLXdpdGgtaW1hZ2VfX2JhY2tncm91bmQtcmVwZWF0KTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNYXJnaW4gU2l6ZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi5zZWN0aW9uOm5vdCguc2VjdGlvbi0tbm8tdG9wTWFyZ2luKSB7XG4gIEBlYWNoICRzZWN0aW9uTWFyZ2luVG9wU2l6ZU5hbWUsICRzZWN0aW9uTWFyZ2luVG9wU2l6ZVZhbHVlIGluICRzZWN0aW9uX19tYXJnaW5fX3NpemVzIHtcbiAgICAmLnNlY3Rpb24tLW1hcmdpblRvcC0tI3skc2VjdGlvbk1hcmdpblRvcFNpemVOYW1lfSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbk1hcmdpblRvcFNpemVWYWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFkZGluZyBTaXplc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cblxuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1uby1wYWRkaW5ncykge1xuICBAZWFjaCAkc2VjdGlvblBhZGRpbmdzU2l6ZU5hbWUsICRzZWN0aW9uUGFkZGluZ3NTaXplVmFsdWVzIGluICRzZWN0aW9uX19wYWRkaW5nX19zaXplcyB7XG4gICAgJi5zZWN0aW9uLS1wYWRkaW5ncy0tI3skc2VjdGlvblBhZGRpbmdzU2l6ZU5hbWV9IHtcbiAgICAgIHBhZGRpbmctdG9wOiBtYXAtZGVlcC1nZXQoJHNlY3Rpb25QYWRkaW5nc1NpemVWYWx1ZXMsICd0b3AnKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZGVlcC1nZXQoJHNlY3Rpb25QYWRkaW5nc1NpemVWYWx1ZXMsICdib3R0b20nKTtcbiAgICB9XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4iLCIudG8tcmVhZC1hbHNvIHtcclxuICBwYWRkaW5nOiB2YXIoLS10by1yZWFkLWFsc29fX3BhZGRpbmctdG9wKSB2YXIoLS10by1yZWFkLWFsc29fX3BhZGRpbmctcmlnaHQpIHZhcigtLXRvLXJlYWQtYWxzb19fcGFkZGluZy1ib3R0b20pIHZhcigtLXRvLXJlYWQtYWxzb19fcGFkZGluZy1sZWZ0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10by1yZWFkLWFsc29fX2JhY2tncm91bmQpO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUaXRsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi50by1yZWFkLWFsc29fX3RpdGxlIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tdG8tcmVhZC1hbHNvX190aXRsZV9fZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdG8tcmVhZC1hbHNvX190aXRsZV9fZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tdG8tcmVhZC1hbHNvX190aXRsZV9fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10by1yZWFkLWFsc29fX3RpdGxlX19mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRvLXJlYWQtYWxzb19fdGl0bGVfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdG8tcmVhZC1hbHNvX190aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLXRvLXJlYWQtYWxzb19fdGl0bGVfX3RleHQtYWxpZ24pO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10by1yZWFkLWFsc29fX3RpdGxlX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgZm9udC1zdHlsZTogdmFyKC0tdG8tcmVhZC1hbHNvX190aXRsZV9fZm9udC1zdHlsZSk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IExpbmtzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLnRvLXJlYWQtYWxzb19fbGlua3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHJvdy1nYXA6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX3Jvdy1nYXApO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX2NvbHVtbi1nYXApO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX21hcmdpbi10b3ApO1xyXG59XHJcblxyXG4udG8tcmVhZC1hbHNvX19saW5rcyBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBnYXA6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX2dhcCk7XHJcbiAgd2lkdGg6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX3dpZHRoKTtcclxufVxyXG5cclxuLnRvLXJlYWQtYWxzb19fcG9zdC1pbmZvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10by1yZWFkLWFsc29fX2xpbmtzX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10by1yZWFkLWFsc29fX2xpbmtzX19mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10by1yZWFkLWFsc29fX2xpbmtzX19mb250LXdlaWdodCk7XHJcbiAgZm9udC1zdHlsZTogdmFyKC0tdG8tcmVhZC1hbHNvX19saW5rc19fZm9udC1zdHlsZSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdG8tcmVhZC1hbHNvX19saW5rc19fbGV0dGVyLXNwYWNpbmcpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX3RleHQtYWxpZ24pO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10by1yZWFkLWFsc29fX2xpbmtzX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgY29sb3I6IHZhcigtLXRvLXJlYWQtYWxzb19fbGlua3NfX2NvbG9yKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ2F0ZWdvcnlcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4udG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnkge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fYm9yZGVyLXJhZGl1cyk7XHJcbiAgcGFkZGluZzogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX3BhZGRpbmcpO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19saW5lLWhlaWdodCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19sZXR0ZXItc3BhY2luZyk7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX2NhdGdvcnlfX3RleHQtYWxpZ24pO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeV9fdGV4dC10cmFuc2Zvcm0pO1xyXG4gIGZvbnQtc3R5bGU6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX19jYXRnb3J5X19mb250LXN0eWxlKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUG9zdCBpbmZvIFRpdGxlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLnRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlX19mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fbGluZS1oZWlnaHQpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX3RleHQtYWxpZ24pO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcclxuICBmb250LXN0eWxlOiB2YXIoLS10by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGVfX2ZvbnQtc3R5bGUpO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLXRvLXJlYWQtYWxzb19fcG9zdC1pbmZvX190aXRsZV9fbWFyZ2luLXRvcCk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBvc3QgSW1hZ2VcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovIFxyXG5cclxuLnRvLXJlYWQtYWxzb19fcG9zdC1pbWFnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtaW4td2lkdGg6IDUuMDYyNXJlbTtcclxuICBtYXgtd2lkdGg6IDUuMDYyNXJlbTtcclxuXHJcbiAgaW1nICB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogcmVtKDk3KTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUmVhZCBtb3JlIGxpbmtcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4udG8tcmVhZC1hbHNvX19yZWFkLW1vcmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGdhcDogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2dhcCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2JhY2tncm91bmQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19ib3JkZXItcmFkaXVzKTtcclxuICBwYWRkaW5nOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fcGFkZGluZyk7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2xldHRlci1zcGFjaW5nKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS10by1yZWFkLWFsc29fX3JlYWQtbW9yZV9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgZm9udC1zdHlsZTogdmFyKC0tdG8tcmVhZC1hbHNvX19yZWFkLW1vcmVfX2ZvbnQtc3R5bGUpO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19tYXJnaW4tdG9wKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19iYWNrZ3JvdW5kLS1vbi1ob3Zlcik7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRvLXJlYWQtYWxzb19fcmVhZC1tb3JlX19ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnRvLXJlYWQtYWxzb19fcmVhZC1tb3JlIHNwYW4sXHJcbi50by1yZWFkLWFsc29fX3JlYWQtbW9yZSBzdmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59IiwiQGZ1bmN0aW9uIHooJG5hbWUpIHtcbiAgQGlmIGluZGV4KCR6SW5kZXhlcywgJG5hbWUpIHtcblx0QHJldHVybiAoKGxlbmd0aCgkekluZGV4ZXMpICsgOTk5KSAtIGluZGV4KCR6SW5kZXhlcywgJG5hbWUpKSArIDE7XG4gIH0gQGVsc2Uge1xuXHRAZXJyb3IgJ1RoZXJlIGlzIG5vIGl0ZW0gXCIjeyRuYW1lfVwiIGluIHRoaXMgbGlzdDsgY2hvb3NlIG9uZSBvZjogI3skekluZGV4ZXN9JztcblxuXHRAcmV0dXJuIG51bGw7XG4gIH1cbn1cblxuLy8gQGxpbmsgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9zYXNzL2RlZXAtZ2V0c2V0LW1hcHMvXG5AZnVuY3Rpb24gbWFwLWRlZXAtZ2V0KCRtYXAsICRrZXlzLi4uKSB7XG4gIEBlYWNoICRrZXkgaW4gJGtleXMge1xuXHQkbWFwOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICB9XG4gIEByZXR1cm4gJG1hcDtcbn1cblxuQGZ1bmN0aW9uIHRvUkdCKCRjb2xvcikge1xuICBAcmV0dXJuIHJlZCgkY29sb3IpICsgXCIsIFwiICsgZ3JlZW4oJGNvbG9yKSArIFwiLCBcIiArIGJsdWUoJGNvbG9yKTtcbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcblx0QHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG4gIH1cblxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbkBmdW5jdGlvbiBlbSgkcGl4ZWwsICRjb250ZXh0OiAkYnJvd3NlckNvbnRleHQpIHtcbiAgQHJldHVybiAoJHBpeGVsIC8gJGNvbnRleHQpICogMWVtO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRwaXhlbCwgJGNvbnRleHQ6ICRicm93c2VyQ29udGV4dCkge1xuICBAcmV0dXJuICgkcGl4ZWwgLyAkY29udGV4dCkgKiAxcmVtO1xufVxuXG5AZnVuY3Rpb24gbGluZS1oZWlnaHQoJGZvbnRTaXplSW5QaXhlbCwgJGxpbmVIZWlnaHRJblBpeGVsKSB7XG4gIEByZXR1cm4gJGxpbmVIZWlnaHRJblBpeGVsIC8gJGZvbnRTaXplSW5QaXhlbDtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFBsYWluIFNBU1MgVHJpZ29ub21ldHJ5IEFsZ29yaXRobSBpbiBUYXlsb3IgRXhwYW5zaW9uIC8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuLy8gQmFzZWQgb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgaHR0cDovL2phcGJvcnN0Lm5ldC9wb3N0cy9zYXNzLXNpbmVzLWFuZC1jb3NpbmVzIC8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kcGk6IDMuMTQxNTkyNjUzNTk7XG4kX3ByZWNpc2lvbjogMTA7XG5cbkBmdW5jdGlvbiBwb3coJGJhc2UsICRleHApIHtcbiAgJHZhbHVlOiAkYmFzZTtcblxuICBAaWYgJGV4cCA+IDEge1xuXHRAZm9yICRpIGZyb20gMiB0aHJvdWdoICRleHAge1xuXHQgICR2YWx1ZTogJHZhbHVlICogJGJhc2U7XG5cdH1cbiAgfVxuXG4gIEBpZiAkZXhwIDwgMSB7XG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggLSRleHAge1xuXHQgICR2YWx1ZTogJHZhbHVlIC8gJGJhc2U7XG5cdH1cbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AZnVuY3Rpb24gZmFjdCgkbnVtKSB7XG4gICRmYWN0OiAxO1xuXG4gIEBpZiAkbnVtID4gMCB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG51bSB7XG5cdCAgJGZhY3Q6ICRmYWN0ICogJGk7XG5cdH1cbiAgfVxuXG4gIEByZXR1cm4gJGZhY3Q7XG59XG5cbkBmdW5jdGlvbiBfdG9fdW5pdGxlc3NfcmFkKCRhbmdsZSkge1xuICBAaWYgdW5pdCgkYW5nbGUpID09IFwiZGVnXCIge1xuXHQkYW5nbGU6ICRhbmdsZSAvIDE4MGRlZyAqICRwaTtcbiAgfVxuXG4gIEBpZiB1bml0KCRhbmdsZSkgPT0gXCJyYWRcIiB7XG5cdCRhbmdsZTogJGFuZ2xlIC8gMXJhZDtcbiAgfVxuXG4gIEByZXR1cm4gJGFuZ2xlO1xufVxuXG5AZnVuY3Rpb24gc2luKCRhbmdsZSkge1xuICAkYTogX3RvX3VuaXRsZXNzX3JhZCgkYW5nbGUpO1xuICAkc2luOiAkYTtcblxuICBAZm9yICRuIGZyb20gMSB0aHJvdWdoICRfcHJlY2lzaW9uIHtcblx0JHNpbjogJHNpbiArIChwb3coLTEsICRuKSAvIGZhY3QoMiAqICRuICsgMSkgKSAqIHBvdygkYSwgKDIgKiAkbiArIDEpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHNpbjtcbn1cblxuQGZ1bmN0aW9uIGNvcygkYW5nbGUpIHtcbiAgJGE6IF90b191bml0bGVzc19yYWQoJGFuZ2xlKTtcbiAgJGNvczogMTtcblxuICBAZm9yICRuIGZyb20gMSB0aHJvdWdoICRfcHJlY2lzaW9uIHtcblx0JGNvczogJGNvcyArICggcG93KC0xLCAkbikgLyBmYWN0KDIqJG4pICkgKiBwb3coJGEsIDIqJG4pO1xuICB9XG5cbiAgQHJldHVybiAkY29zO1xufVxuXG5AZnVuY3Rpb24gdGFuKCRhbmdsZSkge1xuICBAcmV0dXJuIHNpbigkYW5nbGUpIC8gY29zKCRhbmdsZSk7XG59XG5cbi8vLy9cbi8vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZWFzaWx5IHVzZSBhbiBTVkcgaW5saW5lIGluIENTU1xuLy8vIHdpdGhvdXQgZW5jb2RpbmcgaXQgdG8gYmFzZTY0LCBzYXZpbmcgYnl0ZXMuXG4vLy8gSXQgYWxzbyBoZWxwcyB3aXRoIGJyb3dzZXIgc3VwcG9ydC5cbi8vLy9cblxuLy8vIEEgc21hbGwgZnVuY3Rpb24gYWxsb3dpbmcgc2tpcHBpbmcgYmFzZTY0IGVuY29kaW5nXG4vLy8gYW5kIHNpbXBseSBwYXN0aW5nIHRoZSBTVkcgbWFya3VwIHJpZ2h0IGluIHRoZSBDU1MuXG4vLy8gQGF1dGhvciBKYWtvYiBFcmlrc2VuXG4vLy8gQGxpbmsgaHR0cDovL2NvZGVwZW4uaW8vamFrb2ItZS9wZW4vZG9Nb01MXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdmcgLSBTVkcgaW1hZ2UgdG8gZW5jb2RlXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEVuY29kZWQgU1ZHIGRhdGEgdXJpXG5AZnVuY3Rpb24gc3ZnLXVyaSgkc3ZnKSB7XG4gICRlbmNvZGVkOiAnJztcbiAgJHNsaWNlOiAyMDAwO1xuICAkaW5kZXg6IDA7XG4gICRsb29wczogY2VpbChzdHItbGVuZ3RoKCRzdmcpIC8gJHNsaWNlKTtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsb29wcyB7XG5cdCRjaHVuazogc3RyLXNsaWNlKCRzdmcsICRpbmRleCwgJGluZGV4ICsgJHNsaWNlIC0gMSk7XG5cdCRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXCInLCBcIidcIik7XG5cdCRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPCcsICclM0MnKTtcblx0JGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc+JywgJyUzRScpO1xuXHQkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJyYnLCAnJTI2Jyk7XG5cdCRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnIycsICclMjMnKTtcblx0JGVuY29kZWQ6ICN7JGVuY29kZWR9I3skY2h1bmt9O1xuXHQkaW5kZXg6ICRpbmRleCArICRzbGljZTtcbiAgfVxuXG4gIEByZXR1cm4gdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwjeyRlbmNvZGVkfVwiKTtcbn1cblxuLy8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAbGluayBodHRwOi8vc2Fzc21laXN0ZXIuY29tL2dpc3QvMWI0ZjJkYTU1Mjc4MzAwODhlNGRcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuXHRAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59IiwiLyogc3R5bGVsaW50LWVuYWJsZSBzY3NzL2F0LWltcG9ydC1wYXJ0aWFsLWV4dGVuc2lvbiAqL1xuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEhlYWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlcl9fZ2FwKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlcl9fbWFyZ2luLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci10aXRsZV9fY29sb3IpO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWRlc2NyaXB0aW9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1kZXNjcmlwdGlvbl9fZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX3RleHQtdHJhbnNmb3JtKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb25fX2NvbG9yKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBOdW1iZXJzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi8vIFRPRE86IERlbGV0ZSB0aGUgZGVmYXVsdCB2YXJpYWJsZSBvbiBDU1MgdmFyaWFibGUgd2hlbiB3ZSBkbyBhIGJyZWFraW5nIGNoYW5nZS5cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzLS0xIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tzLS0xX19tYXgtd2lkdGgsIDIxLjg3NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrcy0tMiB7XG4gIG1heC13aWR0aDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2Nrcy0tMl9fbWF4LXdpZHRoLCA0My43NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrcy0tMyB7XG4gIG1heC13aWR0aDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2Nrcy0tM19fbWF4LXdpZHRoLCA2Mi41cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBjb250cm9sc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2NvbnRyb2xzX19nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fY29udHJvbHNfX21hcmdpbi10b3ApO1xuXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2Fycm93LS1sZWZ0LFxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19hcnJvdy0tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fY29udHJvbHMgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtd3JhcHBlcl9fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19faGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fbWFyZ2luLWxlZnQpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fbWFyZ2luLXJpZ2h0KTtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fYmFyX193aWR0aCk7XG4gIGxlZnQ6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzc19fYmFyX19sZWZ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzX19iYXJfX2JhY2tncm91bmQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3NfX2Jhcl9fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGUtbGFzdCxcbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGUtY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2NvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX190ZXh0LWFsaWduKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3Byb2dyZXNzLXNsaWRlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtc2xpZGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy1zbGlkZV9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEJsb2NrXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2s+KiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCYWNrZ3JvdW5kIEltYWdlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19ib3JkZXItcmFkaXVzKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBPbiBIb3ZlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtdHJhbnNmb3JtKTtcbiAgcGFkZGluZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy10b3ApIHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctcmlnaHQpIHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctYm90dG9tKSB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMC4zNiwgMCwgMC42NCwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuLy8gQm9yZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9faGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fbWFyZ2luLXRvcCkgYXV0byB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fbWFyZ2luLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGUtYm9yZGVyX19iYWNrZ3JvdW5kKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZXNjcmlwdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19tYXgtaGVpZ2h0KTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCdXR0b25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24+c3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19jb2xvcikgMCUsIHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX2NvbG9yKSA1JSwgdHJhbnNwYXJlbnQgNS4wMSUpIG5vLXJlcGVhdCB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19mcm9tLXBvc2l0aW9uKSAvIHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX2Zyb20tc2l6ZSk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX3RyYW5zaXRpb24pO1xufVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uPnNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX3RvLXNpemUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX190by1wb3NpdGlvbik7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVGl0bGVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbWFyZ2luLXJpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbWFyZ2luLWJvdHRvbSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19tYXJnaW4tbGVmdCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAuMzQsIDEpLCB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAuMzQsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cblxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUtbnVtYmVyX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLW51bWJlcl9fbWFyZ2luLXJpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX21hcmdpbi1ib3R0b20pO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZS1udW1iZXJfX21hcmdpbi1sZWZ0KTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCbG9jayAtIEhvdmVyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbkBtaXhpbiBhbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrLWhvdmVyKCkge1xuICAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgfVxuXG4gIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrLmhvdmVyIHtcbiAgQGluY2x1ZGUgYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jay1ob3ZlcigpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jazpob3ZlciB7XG4gICAgQGluY2x1ZGUgYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jay1ob3ZlcigpO1xuICB9XG59IiwiLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBIZWFkZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUaXRsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVzY3JpcHRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fZGVzY3JpcHRpb25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19kZXNjcmlwdGlvbl9fbWFyZ2luLXRvcCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2F0ZWdvcmllc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXNfX3RvcCk7XG4gIHotaW5kZXg6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXNfX3otaW5kZXgpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzX19tYXJnaW4tdG9wKTtcbiAgZ2FwOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzX19nYXApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzX19iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXNfX3BhZGRpbmctdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXNfX3BhZGRpbmctYm90dG9tKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkY2F0ZWdvcnktcGFnZV9fYnJlYWtwb2ludCkge1xuICAuYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLy8gQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25zX19nYXApO1xufVxuXG4vLyBCdXR0b25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX3RleHQtdHJhbnNmb3JtKTtcbiAgYm9yZGVyOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fcGFkZGluZy10b3ApIHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pIHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fYmFja2dyb3VuZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtYnV0dG9uX190cmFuc2l0aW9uKTtcbn1cblxuLy8gQnV0dG9uIEhvdmVyL0FjdGl2ZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzIGE6aG92ZXIsXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1idXR0b25fX2NvbG9yLS1pcy1hY3RpdmUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLWJ1dHRvbl9fYmFja2dyb3VuZC0taXMtYWN0aXZlKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDYXRlZ29yaWVzIHNlbGVjdFxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9wKTtcbiAgei1pbmRleDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3otaW5kZXgpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19tYXgtd2lkdGgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX2JveC1zaGFkb3cpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fbWFyZ2luLXRvcCk7XG4gIHBhZGRpbmc6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19wYWRkaW5nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19mb250LWZhbWlseSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNhdGVnb3J5LXBhZ2VfX2NvbnRlbnQtcG9zdHNfX2luLWJsb2Nrc19fYnJlYWtwb2ludCkge1xuICAuYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhlYWRlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vLyBUaXRsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fY29sb3IpO1xuICBmb250LXN0eWxlOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX3RpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZS1zdmdfX21hcmdpbi1yaWdodCk7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190aXRsZS1zdmdfX21hcmdpbi1sZWZ0KTtcbiAgfVxufVxuXG4vLyBTZWxlY3RlZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3RfX29wdGlvbi1zZWxlY3RlZF9fY29sb3IpO1xuICBmb250LXN0eWxlOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9uLXNlbGVjdGVkX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb24tc2VsZWN0ZWRfX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuLy8gVG9nZ2xlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9nZ2xlX190cmFuc2l0aW9uKTtcbn1cblxuLy8gVG9nZ2xlIFNWRyBQYXRoXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X190b2dnbGUgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9nZ2xlLXN2Zy1wYXRoX19maWxsKTtcbn1cblxuLy8gVG9nZ2xlIE9wZW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3QtLW9wZW4gLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9nZ2xlIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fdG9nZ2xlLS1vcGVuX190cmFuc2Zvcm0pO1xufVxuXG4vLyBPcHRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0X19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBnYXA6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0LW9wdGlvbnNfX2dhcCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0LW9wdGlvbnNfX21hcmdpbi10b3ApO1xuICBjb2xvcjogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0LW9wdGlvbnNfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0LW9wdGlvbnNfX2ZvbnQtc3R5bGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3Qtb3B0aW9uc19fbGV0dGVyLXNwYWNpbmcpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgbWFyZ2luLXRvcCAwLjNzIGVhc2U7XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy1zZWxlY3QtLW9wZW4gLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLXNlbGVjdF9fb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0LW9wdGlvbnMtLW9wZW5fX21hcmdpbi10b3ApO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFBvc3RzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IHZhcigtLWNhdGVnb3J5LXBhZ2VfX3Bvc3RzX19nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19wb3N0c19fbWFyZ2luLXRvcCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjYXRlZ29yeS1wYWdlX19jb250ZW50LXBvc3RzX19pbi1ibG9ja3NfX2JyZWFrcG9pbnQpIHtcbiAgLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KCN7JGNhdGVnb3J5LXBhZ2VfX2NvbnRlbnQtcG9zdHNfX21pbi13aWR0aH0sIDFmcikpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgUGFnaW5hdGlvblxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jYXRlZ29yeS1wYWdlX19wYWdpbmF0aW9uX19tYXJnaW4tdG9wKTtcbn0iLCIuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrPi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNvbW1lbnRzLWJsb2NrX19tYXJnaW4tYm90dG9tKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19wYWRkaW5nLXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1jb21tZW50cy1ibG9ja19fcGFkZGluZy1ib3R0b20pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2s6bm90KC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2stLXBhZ2VkLmlzLWFjdGl2ZSkge1xuICA+LmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudHMtY29udGFpbmVyIHtcbiAgICAtLWNvbW1lbnRzLWJsb2NrX19wYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi8vIENPTU1FTlRTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50cz4qKyoge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudHNfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllcyxcbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllcz4qKyoge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBsaWVzLWdhcCk7XG59XG5cbi8vIFBBR0VEIENPTU1FTlRTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrLS1wYWdlZDpub3QoLmlzLWFjdGl2ZSkge1xuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWNvbW1lbnRzLWJsb2NrX19wYWdlZF9fYmFja2dyb3VuZC1maXJzdC1jb2xvcikgMCUsIHZhcigtLWNvbW1lbnRzLWJsb2NrX19wYWdlZF9fYmFja2dyb3VuZC1zZWNvbmQtY29sb3IpIDkwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50cyB7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tY29tbWVudHMtYmxvY2tfX3BhZ2VkX19tYXgtaGVpZ2h0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8vIFRJVExFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX190aXRsZSB7XG4gIHRleHQtYWxpZ246IHZhcigtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbik7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fbWFyZ2luLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX3RpdGxlPio6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogdmFyKC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWNvbW1lbnRzLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX3RpdGxlX19mb250LXN0eWxlKTtcbn1cblxuLy8gQ09NTUVOVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1jb250ZW50IHtcbiAgcGFkZGluZzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctdG9wKSB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fcGFkZGluZy1yaWdodCkgdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX3BhZGRpbmctYm90dG9tKSB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnRfX2JhY2tncm91bmQtY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudF9fYm94LXNoYWRvdyk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtY29udGVudDpoYXMoLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdmF0YXIpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhdmF0YXIgY29udGVudFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggMWZyO1xuICBnYXA6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50X19nYXApO1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LW1ldGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwiYXV0aG9yICAgIC5cIlxuICAgIFwiZGF0ZSAgICAgIC5cIlxuICAgIFwicmVwbHkgICAgIC5cIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ2FwOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1tZXRhX19nYXApO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtbWV0YSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwiYXV0aG9yICAgIC5cIlxuICAgICAgXCJkYXRlICAgICAgcmVwbHlcIjtcbiAgfVxuXG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19wYWRkaW5nLWxlZnQpO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tzX19jb21tZW50LWRhdGUsXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXZhdGFyIHtcbiAgZ3JpZC1hcmVhOiBhdmF0YXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXZhdGFyX19ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWlubmVyIHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xufVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvciB7XG4gIGdyaWQtYXJlYTogYXV0aG9yO1xuICBmb250LWZhbWlseTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWF1dGhvcl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdXRob3JfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtYXV0aG9yX19mb250LXN0eWxlKTtcbn1cblxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1kYXRlIHtcbiAgZ3JpZC1hcmVhOiBkYXRlO1xuICBmb250LXNpemU6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWRhdGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1kYXRlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1kYXRlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1kYXRlX19saW5lLWhlaWdodCk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGluayB7XG4gIGdyaWQtYXJlYTogcmVwbHk7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX2xpbmUtaGVpZ2h0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmtfX3RleHQtdHJhbnNmb3JtKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fdHJhbnNpdGlvbik7XG4gIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fdGV4dC1kZWNvcmF0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbHktbGlua19fY29sb3ItLW9uLWhvdmVyKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBseS1saW5rX19jb2xvci0tb24taG92ZXIpO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXRleHRfX2xpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtdGV4dF9fbWFyZ2luLXRvcCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skY29tbWVudHMtYmxvY2tfX2JyZWFrcG9pbnR9KSB7XG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtY29udGVudDpoYXMoLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1hdmF0YXIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImF2YXRhciBjb250ZW50XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxufVxuXG4vLyBSRVBMSUVTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGxpZXMge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtcmVwbGllc19fbWFyZ2luLWxlZnQpO1xufVxuXG4vLyBGT1JNXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm1fX21hcmdpbi10b3ApO1xufVxuXG4vLyBMT0FEIE1PUkVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2xvYWQtbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fbG9hZC1tb3JlX190b3ApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2stLXBhZ2VkLmlzLWFjdGl2ZSAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERlZmF1bHQgTG9hZCBtb3JlIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIGJvcmRlcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX3BhZGRpbmctdG9wKSB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2JveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX190cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX2JhY2tncm91bmQpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LWxvYWQtbW9yZS1idXR0b25fX2hvdmVyX190cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtKTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9fZ2FwKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4tLWlzLWhvdmVyZWQpO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1sb2FkLW1vcmUtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBGb3JtXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi8vIEZPUk0gVElUTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZm9ybS10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNvbW1lbnRzLWJsb2NrX19mb3JtLXRpdGxlX19tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tdGl0bGVfX2ZvbnQtc3R5bGUpO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGZvcm0+KisqOm5vdCguZm9ybS1zdWJtaXQpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm0taW5wdXRzX19nYXApO1xufVxuXG4vLyBTVUJNSVRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tc3VibWl0X190ZXh0LWFsaWduKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2Zvcm0tc3VibWl0X19tYXJnaW4tdG9wKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0IFN1Ym1pdCBCdXR0b25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtLWRlZmF1bHQtc3VibWl0LWJ1dHRvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fcGFkZGluZy10b3ApIHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3BhZGRpbmctcmlnaHQpIHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3BhZGRpbmctYm90dG9tKSB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX3RyYW5zaXRpb24pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ib3JkZXItcmFkaXVzKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9faG92ZXJfX2JhY2tncm91bmQpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWNvbW1lbnRzLWJsb2NrX19kZWZhdWx0LXN1Ym1pdC1idXR0b25fX2hvdmVyX190cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLW9yaWdpbik7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtKTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9fZ2FwKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19jb2xvci0taXMtaG92ZXJlZCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtc3VibWl0LWJ1dHRvbl9faG92ZXJfX3RyYW5zZm9ybS1vcmlnaW4tLWlzLWhvdmVyZWQpO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS1jb21tZW50cy1ibG9ja19fZGVmYXVsdC1zdWJtaXQtYnV0dG9uX19ob3Zlcl9fdHJhbnNmb3JtLS1pcy1ob3ZlcmVkKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBZnRlciBzdWJtaXRlIGNvbW1lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ud2FpdF9hcHByb3ZhbCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiB2YXIoLS1jb21tZW50cy1ibG9ja19fd2FpdF9hcHByb3ZhbF9fc2Nyb2xsLW1hcmdpbi10b3ApO1xufSIsIi5hbnRpcG9kZXMtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZm9vdGVyX19tYXJnaW4tdG9wKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBMb2dvXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skZm9vdGVyX19icmVha3BvaW50fSkge1xuICAuYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1sb2dvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWxvZ29fX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24tbG9nb19fbGlua3NfX2dhcCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24tbG9nb19fbGlua3NfX21hcmdpbi10b3ApO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGZvb3Rlcl9fYnJlYWtwb2ludH0pIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24tbG9nb19fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IENvbnRhY3RcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3Q+KiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3RleHQtdHJhbnNmb3JtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BhZGRpbmctdG9wKSB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2JveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X190cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0X19waWN0b19fd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdF9fcGljdG9fX2hlaWdodCk7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BpY3RvX19tYXJnaW4tbGVmdCk7XG4gIH1cblxuICBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgIGZpbGw6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BpY3RvX19maWxsKTtcbiAgfVxuXG4gIHNwYW4sXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2JvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cbi8vIEhvdmVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fY29udGFjdD4qOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX2NvbG9yLS1vbi1ob3Zlcik7XG5cbiAgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2NvbnRhY3RfX3BpY3RvX19maWxsLS1vbi1ob3Zlcik7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgRG9jdG9saWJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliPioge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3RleHQtdHJhbnNmb3JtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX2JvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGFkZGluZy10b3ApIHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGFkZGluZy1ib3R0b20pIHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3RyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19waWN0b19fd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BpY3RvX19oZWlnaHQpO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGljdG9fX21hcmdpbi1sZWZ0KTtcbiAgfVxuXG4gIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgZmlsbDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWJfX3BpY3RvX19maWxsKTtcbiAgfVxuXG4gIHNwYW4sXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19iYWNrZ3JvdW5kLS1vbi1ob3Zlcik7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLy8gSG92ZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYj4qOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX2RvY3RvbGliX19jb2xvci0tb24taG92ZXIpO1xuXG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19kb2N0b2xpYl9fcGljdG9fX2ZpbGwtLW9uLWhvdmVyKTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBJbmZvcm1hdGlvbnNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX21hcmdpbi10b3ApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fZ2FwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRmb290ZXJfX2JyZWFrcG9pbnR9KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzKy5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19tYXJnaW4tdG9wKTtcbn1cblxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEFkZHJlc3NcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19nYXApO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2xldHRlci1zcGFjaW5nKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX2ZvbnQtc3R5bGUpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX21hcmdpbi1sZWZ0KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2FkZHJlc3NfX21hcmdpbi10b3ApO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fYWRkcmVzc19fdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19hZGRyZXNzX19jb2xvci0tb24taG92ZXIpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgUGhvbmVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2dhcCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX21hcmdpbi10b3ApO1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX190aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdGl0bGVfX2ZvbnQtc3R5bGUpO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fbGV0dGVyLXNwYWNpbmcpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcGhvbmVfX2ZvbnQtc3R5bGUpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3Bob25lX19tYXJnaW4tbGVmdCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fbWFyZ2luLXRvcCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19waG9uZV9fY29sb3ItLW9uLWhvdmVyKTtcbiAgfVxufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fbGV0dGVyLXNwYWNpbmcpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19waG9uZV9fdXNlZnVsLXRleHRfX2ZvbnQtc3R5bGUpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19tYXJnaW4tbGVmdCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3Bob25lX191c2VmdWwtdGV4dF9fbWFyZ2luLXRvcCk7XG4gIG1heC13aWR0aDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmVfX3VzZWZ1bC10ZXh0X19tYXgtd2lkdGgpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEhvdXJzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnMge31cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19ob3Vyc19faXRlbV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2xldHRlci1zcGFjaW5nKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19mb250LXN0eWxlKTtcbiAgbGVhZGluZy10cmltOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19faG91cnNfX2l0ZW1fX2xlYWRpbmctdHJpbSk7XG4gIHRleHQtZWRnZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX190ZXh0LWVkZ2UpO1xuXG4gICYrJiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2hvdXJzX19pdGVtX19tYXJnaW4tdG9wKTtcbiAgfVxuXG4gIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBTb2NpYWxzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGZvb3Rlcl9fYnJlYWtwb2ludH0pIHtcbiAgLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fZm9udC1zdHlsZSk7XG4gIGxlYWRpbmctdHJpbTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX3RpdGxlX19sZWFkaW5nLXRyaW0pO1xuICB0ZXh0LWVkZ2U6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fdGV4dC1lZGdlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19fdGl0bGVfX3RleHQtYWxpZ24pO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3NvY2lhbHNfX2l0ZW1zX19nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19faXRlbXNfX21hcmdpbi10b3ApO1xuXG4gIHN2ZyByZWN0IHtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19faXRlbXNfX3RyYW5zaXRpb24pO1xuICB9XG5cbiAgc3ZnOmhvdmVyIHJlY3Qge1xuICAgIGZpbGw6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zb2NpYWxzX19pdGVtc19faG92ZXItZmlsbCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRmb290ZXJfX2JyZWFrcG9pbnR9KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc29jaWFsc19faXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE5ld3NsZXR0ZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmUge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19tYXJnaW4tdG9wKTtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmUgLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2dhcCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2JvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2JvcmRlcik7XG4gIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9faGVpZ2h0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fYmFja2dyb3VuZCk7XG4gIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3BhZGRpbmcpO1xufVxuXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fZm9udC13ZWlnaHQpO1xuICBtYXgtd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX21heC13aWR0aCk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9faGVpZ2h0KTtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdCBidXR0b24ge1xuICBAaW5jbHVkZSByZXNldC1idXR0b24oKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX3N1YnNjcmliZV9fc3VibWl0X19idXR0b25fX3BhZGRpbmctbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX19wYWRkaW5nLXJpZ2h0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX190ZXh0LXRyYW5zZm9ybSk7XG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX19zdWJzY3JpYmVfX3N1Ym1pdF9fYnV0dG9uX190cmFuc2l0aW9uKTtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fc3Vic2NyaWJlX19zdWJtaXRfX2J1dHRvbl9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgTWVudVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLWZvb3Rlcl9fbWVudSB7XG4gIGdyaWQtYXJlYTogbWVudTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9vdGVyX19tZW51X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9vdGVyX19tZW51X19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyX19tZW51X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb290ZXJfX21lbnVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvb3Rlcl9fbWVudV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9vdGVyX19tZW51X19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWZvb3Rlcl9fbWVudV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb290ZXJfX21lbnVfX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZm9vdGVyX19tZW51X19tYXJnaW4tdG9wKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWZvb3Rlcl9fbWVudV9fcGFkZGluZy10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZm9vdGVyX19tZW51X19wYWRkaW5nLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9vdGVyX19tZW51X19iYWNrZ3JvdW5kKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbm5lclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiB2YXIoLS1mb290ZXJfX21lbnUtaW5uZXJfX2dhcCk7XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRmb290ZXJfX2JyZWFrcG9pbnR9KSB7XG4gIC5hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtZm9vdGVyX19tZW51LWlubmVyX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX2xldHRlci1zcGFjaW5nKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fZm9udC1zdHlsZSk7XG4gIHRleHQtYWxpZ246IHZhcigtLWFudGlwb2Rlcy1mb290ZXJfX21lbnUtaW5uZXJfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lcl9fdGV4dC10cmFuc2Zvcm0pO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlcl9fbWVudS1pbm5lcl9fYV9fY29sb3ItLW9uLWhvdmVyKTtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IENvcHlyaWdodCBNZW51XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudSB7XG4gIGdyaWQtYXJlYTogY29weXJpZ2h0LW1lbnU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb290ZXJfX2NvcHlyaWdodC1tZW51X190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWZvb3Rlcl9fY29wcnlnaWh0LW1lbnVfX21hcmdpbi10b3ApO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mb290ZXJfX2NvcHJ5Z2lodC1tZW51X19tYXJnaW4tYm90dG9tKTtcblxuICBhIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAvLyBIb3ZlclxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnVfX2FfX2NvbG9yLS1vbi1ob3Zlcik7XG4gICAgfVxuICB9XG59XG5cbi5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lcl9fZ2FwKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skZm9vdGVyX19icmVha3BvaW50fSkge1xuICAuYW50aXBvZGVzLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBhICsgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUtaW5uZXJfX2dhcCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tZm9vdGVyX19jb3B5cmlnaHQtbWVudS1pbm5lcl9fYm9yZGVyKTtcbiAgICB9XG4gIH1cbn0iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgei1pbmRleDogdmFyKC0taGVhZGVyX196LWluZGV4KTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGhlYWRlci1yZXNwb25zaXZlX19icmVha3BvaW50fSkge1xyXG4gIC5hbnRpcG9kZXMtaGVhZGVyIHtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWhlYWRlcl9fYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBNYWluXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGhlYWRlci1yZXNwb25zaXZlX19icmVha3BvaW50fSkge1xyXG4gIC5hbnRpcG9kZXMtaGVhZGVyLW1haW4ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHBhZGRpbmc6IHZhcigtLWhlYWRlcl9fcGFkZGluZy10b3ApIHZhcigtLWhlYWRlcl9fcGFkZGluZy1yaWdodCkgdmFyKC0taGVhZGVyX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVhZGVyX19wYWRkaW5nLWxlZnQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyX19iYWNrZ3JvdW5kKTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IExvZ29cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19sb2dvIHtcclxuICBncmlkLWFyZWE6IGxvZ287XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTmF2aWdhdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24ge1xyXG4gIGdyaWQtYXJlYTogbmF2aWdhdGlvbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2JhY2tncm91bmQpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gLmFsZXJ0IHtcclxuICBmbGV4OiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGdhcDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fZ2FwKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNlYXJjaFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3NlYXJjaCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luOiAwIDAgMCB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3NlYXJjaF9fbWFyZ2luLWxlZnQpO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3NlYXJjaCBzdmcgcGF0aCB7XHJcbiAgZmlsbDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zZWFyY2gtcGljdG9fX2NvbG9yKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZpcnN0IEl0ZW1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkgPiAubmF2LW1haW4tbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2ZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fZm9udC13ZWlnaHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19saW5lLWhlaWdodCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2xldHRlci1zcGFjaW5nKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX190ZXh0LWFsaWduKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fdGV4dC10cmFuc2Zvcm0pO1xyXG4gIHBhZGRpbmc6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX3BhZGRpbmctdG9wKSB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19maXJzdC1pdGVtc19fcGFkZGluZy1sZWZ0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2ZpcnN0LWl0ZW1zX19iYWNrZ3JvdW5kKTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpID4gLm5hdi1tYWluLWxpbms6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fZmlyc3QtaXRlbXNfX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgU3ViIE1lbnVzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkge1xyXG4gIG1pbi13aWR0aDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fbWluLXdpZHRoKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X19mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fbGV0dGVyLXNwYWNpbmcpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnVfX3RleHQtYWxpZ24pO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51X190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyX19wYWRkaW5nLWJvdHRvbSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fYmFja2dyb3VuZCk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudV9fYm94LXNoYWRvdyk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAvLyBUaGlzIHBzZXVkbyBlbGVtZW50IGVuc3VyZXMgdGhhdCBpZiB0aGUgdXNlciBtb3ZlcyBoaXMgY3Vyc29yIGJldHdlZW5cclxuICAvLyB0aGUgdHdvIHN1Yi1tZW51cywgaGUgZG9lcyBub3QgaGF2ZSB0aGUgc3ViLW1lbnUgdGhhdCBkaXNhcHBlYXJzIGFuZCByZWFwcGVhcnNcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogdmFyKC0taGVhZGVyX19wYWRkaW5nLWJvdHRvbSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyX19wYWRkaW5nLWJvdHRvbSkgKiAtMSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm5hdi1kcm9wOm5vdCguaXMtZWRnZSk6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSB7XHJcbiAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtZHJvcC5pcy1lZGdlOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpLFxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtYWN0aXZlID4gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLy8gSXRlbXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLm5hdi1tYWluLWxpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zX19wYWRkaW5nLXRvcCkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fcGFkZGluZy1yaWdodCkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19zdWItbWVudS1pdGVtc19fcGFkZGluZy1ib3R0b20pIHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnUtaXRlbXNfX3BhZGRpbmctbGVmdCk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIC5uYXYtbWFpbi1saW5rID4gc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsZXg6IDE7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zLXdpdGgtY2hpbGRyZW5fX21hcmdpbi1yaWdodCk7XHJcbn1cclxuXHJcbi8vIEl0ZW1zIFdpdGggQ2hpbGRyZW5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtbWFpbi1saW5rOjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zLXdpdGgtY2hpbGRyZW5fX2NoZXZyb25fX3dpZHRoKTtcclxuICBoZWlnaHQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fc3ViLW1lbnUtaXRlbXMtd2l0aC1jaGlsZHJlbl9fY2hldnJvbl9faGVpZ2h0KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zLXdpdGgtY2hpbGRyZW5fX2NoZXZyb24pO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLy8gSXRlbXMgLSBBY3RpdmVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLmlzLWFjdGl2ZSA+IC5uYXYtbWFpbi1saW5rLFxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIC5uYXYtbWFpbi1saW5rOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX3N1Yi1tZW51LWl0ZW1zX19iYWNrZ3JvdW5kLS1hY3RpdmUpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGVlcCBOZXN0ZWQgU3ViIE1lbnVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIC5uYXYtZHJvcCB7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gIC8vIFRoaXMgcHNldWRvIGVsZW1lbnQgZW5zdXJlcyB0aGF0IGlmIHRoZSB1c2VyIG1vdmVzIGhpcyBjdXJzb3IgYmV0d2VlblxyXG4gIC8vIHRoZSB0d28gc3ViLW1lbnVzLCBoZSBkb2VzIG5vdCBoYXZlIHRoZSBzdWItbWVudSB0aGF0IGRpc2FwcGVhcnMgYW5kIHJlYXBwZWFyc1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2RlZXAtbmVzdGVkLXN1Yi1tZW51c19fbGVmdCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSAubmF2LWRyb3A6bm90KC5pcy1lZGdlKSB7XHJcbiAgcmlnaHQ6IGNhbGModmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19kZWVwLW5lc3RlZC1zdWItbWVudXNfX2xlZnQpICogLTEpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgbGVmdDogY2FsYyh2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2RlZXAtbmVzdGVkLXN1Yi1tZW51c19fbGVmdCkgKiAtMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLm5hdi1kcm9wLmlzLWVkZ2Uge1xyXG4gIGxlZnQ6IGNhbGModmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19kZWVwLW5lc3RlZC1zdWItbWVudXNfX2xlZnQpICogLTEpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICByaWdodDogY2FsYyh2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX2RlZXAtbmVzdGVkLXN1Yi1tZW51c19fbGVmdCkgKiAtMSk7XHJcbiAgICBsZWZ0OiBpbml0aWFsO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWVnYSBNZW51XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUge1xyXG4gIG1pbi13aWR0aDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX21pbi13aWR0aCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2xldHRlci1zcGFjaW5nKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyX19wYWRkaW5nLWJvdHRvbSk7XHJcbiAgcGFkZGluZzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3BhZGRpbmctdG9wKSB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcGFkZGluZy1yaWdodCkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3BhZGRpbmctYm90dG9tKSB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcGFkZGluZy1sZWZ0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fYmFja2dyb3VuZCk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2JveC1zaGFkb3cpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgLy8gVGhpcyBwc2V1ZG8gZWxlbWVudCBlbnN1cmVzIHRoYXQgaWYgdGhlIHVzZXIgbW92ZXMgaGlzIGN1cnNvciBiZXR3ZWVuXHJcbiAgLy8gdGhlIHR3byBzdWItbWVudXMsIGhlIGRvZXMgbm90IGhhdmUgdGhlIHN1Yi1tZW51IHRoYXQgZGlzYXBwZWFycyBhbmQgcmVhcHBlYXJzXHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWhlYWRlcl9fcGFkZGluZy1ib3R0b20pO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlcl9fcGFkZGluZy1ib3R0b20pICogLTEpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtZHJvcC0taXMtbWVnYS1tZW51IHtcclxuICByaWdodDogaW5pdGlhbDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5uYXYtZHJvcC0taXMtbWVnYS1tZW51LFxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtYWN0aXZlID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFdyYXBwZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5uYXYtZHJvcC0taXMtbWVnYS1tZW51ID4gLm5hdi1kcm9wX193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xyXG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgZ2FwOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fcm93LWdhcCkgdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2NvbHVtbi1nYXApO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGl0bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5uYXYtZHJvcC0taXMtbWVnYS1tZW51ID4gLm5hdi1kcm9wX193cmFwcGVyID4gbGkgPiBhIHtcclxuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3RpdGxlX19saW5lLWhlaWdodCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xyXG4gIGZvbnQtc3R5bGU6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X190aXRsZV9fZm9udC1zdHlsZSk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gPiB1bCA+IGxpID4gLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUgPiAubmF2LWRyb3BfX3dyYXBwZXIgPiBsaSA+IGFbaHJlZj0nIyddIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTdWIgTWVudXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51X19tYXJnaW4tdG9wKTtcclxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudV9fcGFkZGluZy1sZWZ0KTtcclxuICBib3JkZXItbGVmdDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51X19ib3JkZXItbGVmdCk7XHJcbn1cclxuXHJcbi8vIEl0ZW1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSAubmF2LW1haW4tbGluayB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnUtaXRlbV9fZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51LWl0ZW1fX2xldHRlci1zcGFjaW5nKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnUtaXRlbV9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuICBmb250LXN0eWxlOiB2YXIoLS1oZWFkZXJfX25hdmlnYXRpb25fX21lZ2EtbWVudV9fc3ViLW1lbnUtaXRlbV9fZm9udC1zdHlsZSk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51ID4gZGl2ID4gbGkgKyBsaSB7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyX19uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX3N1Yi1tZW51X19nYXAtYmV0d2Vlbi1pdGVtcyk7XHJcbn1cclxuXHJcbi8vIEl0ZW1zIC0gQWN0aXZlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSAubmF2LW1haW4tbGluazpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlcl9fbmF2aWdhdGlvbl9fbWVnYS1tZW51X19zdWItbWVudS1pdGVtX19jb2xvci0taXMtYWN0aXZlKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSGVhZGVyIEN1c3RvbSBTdHlsZXNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG5AaW1wb3J0ICcxL2hlYWRlcic7XHJcbkBpbXBvcnQgJzIvaGVhZGVyJztcclxuQGltcG9ydCAnMy9oZWFkZXInO1xyXG5AaW1wb3J0ICc0L2hlYWRlcic7IiwiLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFpblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICcuICAgIGxvZ28gICAgICAgICAuJ1xyXG4gICAgJy4gICAgbmF2aWdhdGlvbiAgIC4nO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xyXG4gIHJvdy1nYXA6IHZhcigtLWhlYWRlcl9fcm93LWdhcCk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE1lZ2EgTWVudVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMgKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMSAuYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5uYXYtZHJvcC0taXMtbWVnYS1tZW51IHtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzICovIiwiLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWFpblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICdzZWFyY2gtZm9ybSAgICBsb2dvICAgICAgICAgZG9jdG9saWInXHJcbiAgICAnbmF2aWdhdGlvbiAgICAgbmF2aWdhdGlvbiAgIG5hdmlnYXRpb24nO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xyXG4gIHJvdy1nYXA6IHZhcigtLWhlYWRlcl9fcm93LWdhcCk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNlYXJjaCBGb3JtXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3NlYXJjaC1mb3JtIHtcclxuICBncmlkLWFyZWE6IHNlYXJjaC1mb3JtO1xyXG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3NlYXJjaC1mb3JtID4gZGl2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3NlYXJjaC1mb3JtIGlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtLXBpY3RvX193aWR0aCkgKyAwLjVyZW0pO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19wYWRkaW5nLWJvdHRvbSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0taGVhZGVyX19zZWFyY2gtZm9ybV9fYm9yZGVyLWJvdHRvbSk7XHJcblxyXG4gICYsXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX2ZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyX19zZWFyY2gtZm9ybV9fZm9udC1zaXplKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyX19zZWFyY2gtZm9ybV9fZm9udC13ZWlnaHQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlcl9fc2VhcmNoLWZvcm1fX2xpbmUtaGVpZ2h0KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX19sZXR0ZXItc3BhY2luZyk7XHJcbiAgICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX190ZXh0LWFsaWduKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzICovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fc2VhcmNoLWZvcm0gPiBkaXYgPiBidXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXJfX3NlYXJjaC1mb3JtLXBpY3RvX193aWR0aCk7XHJcblxyXG4gICAgcGF0aCB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWhlYWRlcl9fc2VhcmNoLWZvcm0tcGljdG9fX2NvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRG9jdG9saWJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWIge1xyXG4gIGdyaWQtYXJlYTogZG9jdG9saWI7XHJcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXJfX2RvY3RvbGliX19mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fbGV0dGVyLXNwYWNpbmcpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX3RleHQtYWxpZ24pO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXJfX2RvY3RvbGliX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgcGFkZGluZzogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fcGFkZGluZy10b3ApIHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX3BhZGRpbmctcmlnaHQpIHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX3BhZGRpbmctYm90dG9tKSB2YXIoLS1oZWFkZXJfX2RvY3RvbGliX19wYWRkaW5nLWxlZnQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX2JhY2tncm91bmQpO1xyXG4gIHRyYW5zaXRpb246IHZhcigtLWhlYWRlcl9fZG9jdG9saWJfX3RyYW5zaXRpb24pO1xyXG4gIGdhcDogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fZ2FwKTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliIGEgPiAqIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGUyIC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliIGE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMiAuYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYiBhOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyX19kb2N0b2xpYl9fY29sb3ItLW9uLWhvdmVyKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWIgc3ZnIHBhdGgge1xyXG4gIGZpbGw6IHZhcigtLWhlYWRlcl9fZG9jdG9saWItcGljdG9fX2NvbG9yKTtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBNZWdhIE1lbnVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzICovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTIgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiA+IHVsID4gbGkgPiAubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSB7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqLyIsIi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE1haW5cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTMge1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsb2dvIG5hdmlnYXRpb24nO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0taGVhZGVyX19jb2x1bW4tZ2FwKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTmF2aWdhdGlvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlMyAuYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufSIsIi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE1haW5cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skaGVhZGVyLXJlc3BvbnNpdmVfX2JyZWFrcG9pbnR9KSB7XHJcbiAgLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGU0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTWVudVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uIHtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb25fX21hcmdpbi10b3ApO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTQgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbj51bD5saT4ubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSB7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcblxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTG9nb1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlci1tYWluX19sb2dvLXRvcCB7XHJcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE1haW4gVG9wXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGU0IC5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RvcCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYm9yZGVyKTtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19wYWRkaW5nLWJvdHRvbSk7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3BhZGRpbmctbGVmdCk7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19wYWRkaW5nLXJpZ2h0KTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGVmdFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlci1tYWluX19sZWZ0IHtcclxuICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1oZWFkZXJfX2NvbHVtbi1nYXApO1xyXG59XHJcblxyXG4vLyBEb2N0b2xpYlxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbi0tc3R5bGU0IC5hbnRpcG9kZXMtaGVhZGVyX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fbGluZS1oZWlnaHQpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19sZXR0ZXItc3BhY2luZyk7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3RleHQtdHJhbnNmb3JtKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19ib3JkZXItcmFkaXVzKTtcclxuICBwYWRkaW5nOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19wYWRkaW5nLXRvcCkgdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGFkZGluZy1yaWdodCkgdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGFkZGluZy1ib3R0b20pIHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3BhZGRpbmctbGVmdCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fYmFja2dyb3VuZCk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fYm94LXNoYWRvdyk7XHJcbiAgdHJhbnNpdGlvbjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fdHJhbnNpdGlvbik7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBzdmcge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGljdG9fX3dpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGljdG9fX2hlaWdodCk7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fcGljdG9fX21hcmdpbi1sZWZ0KTtcclxuICB9XHJcblxyXG4gIHN2ZyBwYXRoIHtcclxuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcclxuICAgIGZpbGw6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fZG9jdG9saWJfX3BpY3RvX19maWxsKTtcclxuICB9XHJcblxyXG4gIHNwYW4sXHJcbiAgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19kb2N0b2xpYl9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2RvY3RvbGliX19ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvdmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTQgLmFudGlwb2Rlcy1oZWFkZXJfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0taGVyb19fZGVmYXVsdC1hcHBvaW50bWVudC1idXR0b25fX2NvbG9yLS1vbi1ob3Zlcik7XHJcblxyXG4gIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLWhlcm9fX2RlZmF1bHQtYXBwb2ludG1lbnQtYnV0dG9uX19waWN0b19fZmlsbC0tb24taG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb250YWN0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluLS1zdHlsZTQgLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlIHtcclxuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2NvbG9yKTtcclxuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2ZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19mb250LXNpemUpO1xyXG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19mb250LXN0eWxlKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19jb250YWN0LXBhZ2VfX2xldHRlci1zcGFjaW5nKTtcclxuICB0cmFuc2l0aW9uOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2NvbnRhY3QtcGFnZV9fdHJhbnNpdGlvbik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fY29udGFjdC1wYWdlX19jb2xvci0tb24taG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGFyaWZcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4tLXN0eWxlNCAuYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlIHtcclxuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19jb2xvcik7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19mb250LXNpemUpO1xyXG4gIGZvbnQtc3R5bGU6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fZm9udC1zdHlsZSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fZm9udC13ZWlnaHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX190YXJpZi1wYWdlX19sZXR0ZXItc3BhY2luZyk7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3RhcmlmLXBhZ2VfX3BhZGRpbmctbGVmdCk7XHJcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fYm9yZGVyLWxlZnQpO1xyXG4gIHRyYW5zaXRpb246IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fdHJhbnNpdGlvbik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fdGFyaWYtcGFnZV9fY29sb3ItLW9uLWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFJpZ2h0XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzcyA+ICoge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fZ2FwKTtcclxuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19jb2xvcik7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fZm9udC12YXJpYW50LW51bWVyaWMpO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2ZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fYWRkcmVzc19fZm9udC1zaXplKTtcclxuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2ZvbnQtc3R5bGUpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX2FkZHJlc3NfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19saW5lLWhlaWdodCk7XHJcbiAgdHJhbnNpdGlvbjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX190cmFuc2l0aW9uKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19hZGRyZXNzX19jb2xvci0tb24taG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmUgPiAqIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19nYXApO1xyXG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19jb2xvcik7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX2ZvbnQtdmFyaWFudC1udW1lcmljKTtcclxuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fZm9udC1zaXplKTtcclxuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19mb250LXN0eWxlKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fZm9udC13ZWlnaHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3Bob25lX19saW5lLWhlaWdodCk7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fbWFyZ2luLXRvcCk7XHJcbiAgdHJhbnNpdGlvbjogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1tYWluX19waG9uZV9fdHJhbnNpdGlvbik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItbWFpbl9fcGhvbmVfX2NvbG9yLS1vbi1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skaGVhZGVyLXJlc3BvbnNpdmVfX2JyZWFrcG9pbnR9KSB7XHJcbiAgLmFudGlwb2Rlcy1oZWFkZXItdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLXRvcF9faGVpZ2h0KTtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0taGVhZGVyLXRvcF9fcGFkZGluZy1sZWZ0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci10b3BfX2JhY2tncm91bmQpO1xyXG4gIH1cclxuXHJcbiAgLmFudGlwb2Rlcy1oZWFkZXItdG9wLS1wYWRkaW5nLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWhlYWRlci10b3BfX3BhZGRpbmctcmlnaHQpO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgTGVmdFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2xlZnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgUmlnaHRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3JpZ2h0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNlcGFyYXRvclxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fbGVmdCxcclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19yaWdodCB7XHJcbiAgPiAqICsgKjpub3QoLmFudGlwb2Rlcy1oZWFkZXItdG9wX19kb2N0b2xpYik6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnfCc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcF9fc2VwYXJhdG9yX19jb2xvcik7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWhlYWRlci10b3BfX3NlcGFyYXRvcl9fbWFyZ2luLXJpZ2h0KTtcclxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1oZWFkZXItdG9wX19zZXBhcmF0b3JfX21hcmdpbi1sZWZ0KTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNvY2lhbHNcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3NvY2lhbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGdhcDogdmFyKC0taGVhZGVyLXRvcC1zb2NpYWxzX19nYXApO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3NvY2lhbHMgYSxcclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19zb2NpYWxzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3NvY2lhbHMgc3ZnIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IHZhcigtLWhlYWRlci10b3Atc29jaWFsc19fcGljdG9fX2hlaWdodCk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fc29jaWFscyBzdmcgcGF0aCB7XHJcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XHJcbiAgZmlsbDogdmFyKC0taGVhZGVyLXRvcC1zb2NpYWxzX19waWN0b19fY29sb3IpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3NvY2lhbHMgYTpob3ZlciBzdmcgcGF0aCB7XHJcbiAgZmlsbDogdmFyKC0taGVhZGVyLXRvcC1zb2NpYWxzX19waWN0b19fY29sb3ItLW9uLWhvdmVyKTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQWRkcmVzc1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58IFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2FkZHJlc3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19hZGRyZXNzIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX2ZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyLXRvcF9fYWRkcmVzc19fZm9udC13ZWlnaHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXItdG9wX19hZGRyZXNzX19saW5lLWhlaWdodCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX2xldHRlci1zcGFjaW5nKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXItdG9wX19hZGRyZXNzX190ZXh0LWFsaWduKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyLXRvcF9fYWRkcmVzc19fdGV4dC10cmFuc2Zvcm0pO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICBnYXA6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX2dhcCk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fYWRkcmVzcyBzdmcgcGF0aCB7XHJcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XHJcbiAgZmlsbDogdmFyKC0taGVhZGVyLXRvcF9fYWRkcmVzcy1waWN0b19fY29sb3IpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSG92ZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2FkZHJlc3MgYTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3NfX2NvbG9yLS1vbi1ob3Zlcik7XHJcblxyXG4gIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLWhlYWRlci10b3BfX2FkZHJlc3MtcGljdG9fX2NvbG9yLS1vbi1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQaG9uZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19waG9uZSBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXItdG9wX19waG9uZV9fZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyLXRvcF9fcGhvbmVfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10b3BfX3Bob25lX19jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRlci10b3BfX3Bob25lX19mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlci10b3BfX3Bob25lX19saW5lLWhlaWdodCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlci10b3BfX3Bob25lX19sZXR0ZXItc3BhY2luZyk7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0taGVhZGVyLXRvcF9fcGhvbmVfX3RleHQtYWxpZ24pO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXItdG9wX19waG9uZV9fdGV4dC10cmFuc2Zvcm0pO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICBnYXA6IHZhcigtLWhlYWRlci10b3BfX3Bob25lX19nYXApO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX3Bob25lIHN2ZyBwYXRoIHtcclxuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEhvdmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19waG9uZSBhOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcF9fcGhvbmVfX2NvbG9yLS1vbi1ob3Zlcik7XHJcblxyXG4gIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLWhlYWRlci10b3BfX3Bob25lLXBpY3RvX19jb2xvci0tb24taG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgQ29udGFjdCBQYWdlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19jb250YWN0LXBhZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX19saW5lLWhlaWdodCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fbGV0dGVyLXNwYWNpbmcpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZV9fdGV4dC10cmFuc2Zvcm0pO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZSBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1oZWFkZXItdG9wX19jb250YWN0LXBhZ2VfX3RyYW5zZm9ybSkpO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2NvbnRhY3QtcGFnZSBhIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlX19wYWRkaW5nLWJvdHRvbSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlLWxpbmVfX2NvbG9yKSAwJSwgdmFyKC0taGVhZGVyLXRvcF9fY29udGFjdC1wYWdlLWxpbmVfX2NvbG9yKSA1JSwgdHJhbnNwYXJlbnQgNS4wMSUpIG5vLXJlcGVhdCByaWdodCBib3R0b20gLyAwIDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2U7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBPbiBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fY29udGFjdC1wYWdlIGE6aG92ZXIgc3BhbiB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IERvY3RvbGliIEJ1dHRvblxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fZG9jdG9saWIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tbGVmdDogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX21hcmdpbi1sZWZ0KTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19kb2N0b2xpYiBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2xldHRlci1zcGFjaW5nKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlci10b3BfX2RvY3RvbGliX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taGVhZGVyLXRvcF9fcGFkZGluZy1yaWdodCk7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1oZWFkZXItdG9wX19wYWRkaW5nLXJpZ2h0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fYmFja2dyb3VuZCk7XHJcbiAgdHJhbnNpdGlvbjogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX3RyYW5zaXRpb24pO1xyXG4gIGdhcDogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2dhcCk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fZG9jdG9saWIgYSA+ICoge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2RvY3RvbGliIGE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXRvcF9fZG9jdG9saWJfX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2RvY3RvbGliIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYl9fY29sb3ItLW9uLWhvdmVyKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci10b3BfX2RvY3RvbGliIHN2ZyBwYXRoIHtcclxuICBmaWxsOiB2YXIoLS1oZWFkZXItdG9wX19kb2N0b2xpYi1waWN0b19fY29sb3IpO1xyXG59IiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9faGVpZ2h0KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogdmFyKC0taGVhZGVyX196LWluZGV4KTtcclxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19wYWRkaW5nLWxlZnQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19iYWNrZ3JvdW5kKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmU+Kjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX3JpZ2h0Pio6bGFzdC1jaGlsZD5hIHtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGFkZGluZy1yaWdodCk7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGFkZGluZy1sZWZ0KTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZT5idXR0b246bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX3BhZGRpbmctcmlnaHQpO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGhlYWRlci1yZXNwb25zaXZlX19icmVha3BvaW50fSkge1xyXG4gIC5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IExlZnRcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLS1sb2dvLWlzLWluLW1pZGRsZSAuYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX19sZWZ0IHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1iYXNpczogMDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX2xlZnQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IExvZ29cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX19sb2dvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBSaWdodFxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX3JpZ2h0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgZ2FwOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fcmlnaHRfX2dhcCk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtLWxvZ28taXMtaW4tbWlkZGxlIC5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX3JpZ2h0IHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1iYXNpczogMDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX3JpZ2h0IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUb2dnbGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX3RvZ2dsZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBEb2N0b2xpYlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDaXJjbGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX19kb2N0b2xpYi1jaXJjbGUsXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX2RvY3RvbGliLWNpcmNsZT5hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX2RvY3RvbGliLWNpcmNsZSBjaXJjbGUge1xyXG4gIGZpbGw6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19kb2N0b2xpYl9fYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFBob25lXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmU+YSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fcGhvbmVfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX3Bob25lX19saW5lLWhlaWdodCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fbGV0dGVyLXNwYWNpbmcpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fdGV4dC10cmFuc2Zvcm0pO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19waG9uZV9fYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFJlc3BvbnNpdmUgTWVudVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmVfX21pbi1oZWlnaHQpO1xyXG4gIHdpZHRoOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZV9fd2lkdGgpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X196LWluZGV4KTtcclxuICB0b3A6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlX19oZWlnaHQpO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcGFkZGluZy10b3ApIHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3BhZGRpbmctcmlnaHQpIHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3BhZGRpbmctYm90dG9tKSB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wYWRkaW5nLWxlZnQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2JhY2tncm91bmQpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2JveC1zaGFkb3cpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUuaXMtYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnU+bmF2IHtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19uYXZpZ2F0aW9uX19tYXJnaW4tdG9wKTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRoZWFkZXItcmVzcG9uc2l2ZV9fYnJlYWtwb2ludH0pIHtcclxuICAuYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDbG9zZSBNZW51XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1tZW51X196LWluZGV4KTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBPdmVybGF5XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51LW92ZXJsYXkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUtb3ZlcmxheV9fei1pbmRleCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fb3ZlcmxheV9fYmFja2dyb3VuZCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19vdmVybGF5X19iYWNrZHJvcC1maWx0ZXIpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWFyY2ggRm9ybVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0ge1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fbWFyZ2luLXRvcCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19tYXJnaW4tYm90dG9tKTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybT5kaXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtIGlucHV0IHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybS1waWN0b19fd2lkdGgpICsgMC41cmVtKTtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX3BhZGRpbmctYm90dG9tKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fYm9yZGVyLWJvdHRvbSk7XHJcblxyXG4gICYsXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19mb250LXNpemUpO1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX2ZvbnQtd2VpZ2h0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fbGluZS1oZWlnaHQpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtX19sZXR0ZXItc3BhY2luZyk7XHJcbiAgICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybV9fdGV4dC1hbGlnbik7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm1fX3RleHQtdHJhbnNmb3JtKTtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0+ZGl2PmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zZWFyY2gtZm9ybS1waWN0b19fYm90dG9tKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0tcGljdG9fX3dpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fc2VhcmNoLWZvcm0tcGljdG9fX2hlaWdodCk7XHJcblxyXG4gICAgcGF0aCB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtLXBpY3RvX19jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSXRlbXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLm5hdi1tYWluLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fbGluZS1oZWlnaHQpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19sZXR0ZXItc3BhY2luZyk7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2l0ZW1fX3RleHQtdHJhbnNmb3JtKTtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9faXRlbV9fcGFkZGluZy10b3ApO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19pdGVtX19wYWRkaW5nLWJvdHRvbSk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBJdGVtcyB3aXRoIGNoaWxkcmVuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgucHVzaC1tZW51LWhhcy1jaGlsZHJlbikge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICdpdGVtLWxpbmsgIGRyb3Bkb3duLXRvZ2dsZSdcclxuICAgICdzdWItbWVudSAgIHN1Yi1tZW51JztcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5wdXNoLW1lbnUtaGFzLWNoaWxkcmVuKT4ubmF2LW1haW4tbGluayB7XHJcbiAgZ3JpZC1hcmVhOiBpdGVtLWxpbms7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnB1c2gtbWVudS1oYXMtY2hpbGRyZW4pPi5kcm9wZG93bi10b2dnbGUge1xyXG4gIGdyaWQtYXJlYTogZHJvcGRvd24tdG9nZ2xlO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgucHVzaC1tZW51LWhhcy1jaGlsZHJlbik+Lm5hdi1kcm9wIHtcclxuICBncmlkLWFyZWE6IHN1Yi1tZW51O1xyXG59XHJcblxyXG4vLyBTdWIgbWVudVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgucHVzaC1tZW51LWhhcy1jaGlsZHJlbik+Lm5hdi1kcm9wIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19zdWItbWVudV9fbWFyZ2luLWxlZnQpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRHJvcGRvd24gVG9nZ2xlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudSAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICB3aWR0aDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZHJvcGRvd24tdG9nZ2xlX193aWR0aCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGVfX2hlaWdodCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5pcy1hY3RpdmUpPi5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZHJvcGRvd24tdG9nZ2xlLXBpY3RvKTtcclxuICB3aWR0aDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fZHJvcGRvd24tdG9nZ2xlLXBpY3RvX193aWR0aCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG9fX2hlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmU+LmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG8tLWlzLWFjdGl2ZSk7XHJcbiAgd2lkdGg6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2Ryb3Bkb3duLXRvZ2dsZS1waWN0by0taXMtYWN0aXZlX193aWR0aCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19kcm9wZG93bi10b2dnbGUtcGljdG8tLWlzLWFjdGl2ZV9faGVpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLy8gQWN0aXZlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnU+bmF2PnVsPmxpLmlzLWFjdGl2ZT4ubmF2LW1haW4tbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDV2dztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19maXJzdC1pdGVtX19iYWNrZ3JvdW5kLS1hY3RpdmUpO1xyXG4gIH1cclxuXHJcbiAgPioge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEluY2x1ZGUgUHVzaCBNZW51IHN0eWxlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbiovXHJcblxyXG5AaW1wb3J0ICdwdXNoLW1lbnUnO1xyXG4iLCIvKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBQdXNoIE1lbnVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19iYWNrZ3JvdW5kKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3BhZGRpbmctdG9wKSB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wYWRkaW5nLWJvdHRvbSkgdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcGFkZGluZy1sZWZ0KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgI3skbWVudS1vcmllbnRhdGlvbn06IC0xMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2X19pcy1vcGVuIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXYgLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdl9fbGV2ZWwge1xyXG4gICAgdG9wOiB2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXZfX2xldmVsX190b3ApO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdl9fbGV2ZWxfX3BhZGRpbmctdG9wKTtcclxuICAgIHotaW5kZXg6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdl9fei1pbmRleCk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXYuaXMtb3BlbixcclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdl9fbGV2ZWwuaXMtb3BlbiB7XHJcbiAgICAjeyRtZW51LW9yaWVudGF0aW9ufTogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFB1c2ggTWVudSBUb2dnbGVcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IC5wdXNoLW1lbnUtaGFzLWNoaWxkcmVuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLnB1c2gtbWVudS1oYXMtY2hpbGRyZW4+LnB1c2gtbWVudS10b2dnbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW1lbnUtdG9nZ2xlX193aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbWVudS10b2dnbGVfX2hlaWdodCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW1lbnUtdG9nZ2xlLXBpY3RvKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1sZXZlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fY2xvc2UtbGV2ZWxfX3RyYW5zZm9ybS15KSk7XHJcbiAgICB3aWR0aDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fY2xvc2UtbGV2ZWxfX3dpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fY2xvc2UtbGV2ZWxfX2hlaWdodCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19jbG9zZS1sZXZlbC1waWN0byk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IExldmVsIFRpdGxlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19mb250LXNpemUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19mb250LXdlaWdodCk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX2xpbmUtaGVpZ2h0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fY29sb3IpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fbGV2ZWwtdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fcGFkZGluZy10b3ApIHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19sZXZlbC10aXRsZV9fcGFkZGluZy1ib3R0b20pIHZhcigtLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX2xldmVsLXRpdGxlX19wYWRkaW5nLWxlZnQpO1xyXG59IiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IFNlYXJjaCBGb3JtXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLS1pcy1yZXNpemluZyAuYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX3otaW5kZXgpO1xyXG4gIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCwgMHB4KTtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybV9fd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BhZGRpbmctdG9wKSB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BhZGRpbmctcmlnaHQpIHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fcGFkZGluZy1ib3R0b20pIHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fcGFkZGluZy1sZWZ0KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2JhY2tncm91bmQpO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybV9fd3JhcHBlciA+IGZvcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19tYXgtd2lkdGgpO1xyXG4gIGdhcDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19nYXApO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybV9fd3JhcHBlciA+IGZvcm0gPiBkaXYge1xyXG4gIGZsZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19leHRyYS10cmFuc2xhdGUpKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIExhYmVsXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm1fX3dyYXBwZXIgPiBmb3JtID4gbGFiZWwge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fbGFiZWxfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19sYWJlbF9fbGluZS1oZWlnaHQpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2xhYmVsX19sZXR0ZXItc3BhY2luZyk7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19sYWJlbF9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9fbGFiZWxfX3RleHQtdHJhbnNmb3JtKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIElucHV0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm1fX3dyYXBwZXIgPiBmb3JtIGlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BpY3RvX193aWR0aCkgKyAwLjVyZW0pO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19wYWRkaW5nLWJvdHRvbSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fYm9yZGVyLWJvdHRvbSk7XHJcblxyXG4gICYsXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2ZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fZm9udC1zaXplKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dF9fZm9udC13ZWlnaHQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXRfX2xpbmUtaGVpZ2h0KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X19sZXR0ZXItc3BhY2luZyk7XHJcbiAgICB0ZXh0LWFsaWduOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X190ZXh0LWFsaWduKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0X190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUGljdG9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybV9fd3JhcHBlciA+IGZvcm0gYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogdmFyKC0taGVhZGVyLXNlYXJjaC1mb3JtX19waWN0b19fd2lkdGgpO1xyXG5cclxuICAgIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm1fX3BpY3RvX19jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQWN0aXZlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm0uaXMtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IE92ZXJsYXlcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1zZWFyY2gtZm9ybS1vdmVybGF5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IHZhcigtLWhlYWRlci1zZWFyY2gtZm9ybS1vdmVybGF5X196LWluZGV4KTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItc2VhcmNoLWZvcm0tb3ZlcmxheV9fYmFja2dyb3VuZCk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQWN0aXZlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItc2VhcmNoLWZvcm0tb3ZlcmxheS5pcy1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufSIsIi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgSGVhZGVyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2VfX2hlYWRlcl9fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2hlYWRlcj4qIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fdGl0bGUgKiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXNpbmdsZS1wYWdlX190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc2luZ2xlLXBhZ2VfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tc2luZ2xlLXBhZ2VfX3RpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXNpbmdsZS1wYWdlX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGl0bGVfX21hcmdpbi10b3ApO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1ldGFcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fZ2FwKTtcbiAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19iYWNrZ3JvdW5kKTtcbiAgbWl4LWJsZW5kLW1vZGU6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fbWl4LWJsZW5kLW1vZGUpO1xufVxuXG4vLyBDYXRlZ29yeVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnkge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19jYXRlZ29yeV9fcGFkZGluZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2JhY2tncm91bmQpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX2NhdGVnb3J5X19jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnlfX3RleHQtYWxpZ24pO1xufVxuXG4vLyBSZWFkaW5nIHRpbWVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX3JlYWRpbmctdGltZSB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX21ldGFfX3JlYWRpbmctdGltZV9fY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19yZWFkaW5nLXRpbWVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fcmVhZGluZy10aW1lX19saW5lLWhlaWdodCk7XG59XG5cbi8vIFB1Ymxpc2hlZCBkYXRlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dF9fZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wdWJsaXNoZWQtZGF0ZV9fdGV4dF9fZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX190ZXh0X19sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX19kYXRlIHtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2NvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX19kYXRlX19mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlX19kYXRlX19mb250LXN0eWxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcHVibGlzaGVkLWRhdGVfX2RhdGVfX2xldHRlci1zcGFjaW5nKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUZWFzZXIgVGV4dFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNpbmdsZS1wYWdlX190ZWFzZXItdGV4dF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXNpbmdsZS1wYWdlX190ZWFzZXItdGV4dF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXNpbmdsZS1wYWdlX190ZWFzZXItdGV4dF9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXNpbmdsZS1wYWdlX190ZWFzZXItdGV4dF9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1zaW5nbGUtcGFnZV9fdGVhc2VyLXRleHRfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0X190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNpbmdsZS1wYWdlX190ZWFzZXItdGV4dF9fbWFyZ2luLXRvcCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSW1hZ2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2luZ2xlLXBhZ2VfX2NvbnRlbnRfX2JyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDb250ZW50XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zaW5nbGUtcGFnZV9fY29udGVudF9fbWFyZ2luLXRvcCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWV0YVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbnRlbnQtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbnRlbnQtbWV0YV9fZ2FwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2luZ2xlLXBhZ2VfX21ldGFfX2JyZWFrcG9pbnQpIHtcbiAgLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29udGVudC1tZXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29tcG9uZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHNfX21hcmdpbi10b3ApO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaW5nbGUtcGFnZV9fY29udGVudF9fYnJlYWtwb2ludCkge1xuICAuYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNpbmdsZS1wYWdlX19jb21wb25lbnRzX19jb2x1bW4tZ2FwKTtcbiAgfVxufVxuXG4vLyBsZWZ0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3BhZGRpbmcpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaW5nbGUtcGFnZV9fY29udGVudF9fYnJlYWtwb2ludCkge1xuICAuYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwcHg7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fbWF4LXdpZHRoKTtcbiAgfVxufVxuXG4vLyBUaXRsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19mb250LXN0eWxlKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3RpdGxlX19tYXJnaW4tdG9wKTtcbn1cblxuLy8gRG9jdG9saWJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fZ2FwKTtcbiAgcGFkZGluZzogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fcGFkZGluZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2JhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tYW50aXBvZGVzLXNpbmdsZS1wYWdlX19kb2N0b2xpYl9fY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliX19sZXR0ZXItc3BhY2luZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fZG9jdG9saWJfX2JvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBTcGFjZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzLWxlZnRfX3NwYWNlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19zcGFjZXJfX21hcmdpbi10b3ApO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX19tYXJnaW4tYm90dG9tKTtcbiAgaGVpZ2h0OiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX19oZWlnaHQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fc3BhY2VyX19iYWNrZ3JvdW5kKTtcbiAgd2lkdGg6IHZhcigtLWFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19zcGFjZXJfX3dpZHRoKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBQYWdpbmF0aW9uXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb25fX21hcmdpbi10b3ApO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbl9fbWFyZ2luLWJvdHRvbSk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbl9fcGFkZGluZy10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb25fX3BhZGRpbmctYm90dG9tKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uX19ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb25fX2JvcmRlci1jb2xvcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaW5nbGUtcGFnZV9fY29udGVudF9fYnJlYWtwb2ludCkge1xuICAuYW50aXBvZGVzLXNpbmdsZS1wYWdlX19jb21wb25lbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNpbmdsZS1wYWdlX19jb21wb25lbnRzX19jb2x1bW4tZ2FwKTtcbiAgfVxuXG4gIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMgLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMZWZ0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1sZWZ0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2VudGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1jZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB3aWR0aDogY2FsYygodmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fd2lkdGgpICogdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fZ2FwKSkgKyAodmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fZ2FwKSAqIDIpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX193aWR0aCkgKiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX19nYXApKSArICh2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX19nYXApICogMikpO1xuICBnYXA6IHZhcigtLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWRvdHNfX2dhcCk7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uLWNlbnRlcj4qIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX193aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX19iYWNrZ3JvdW5kKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZG90c19fdHJhbnNpdGlvbik7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tY2VudGVyOmhvdmVyPioge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbi1kb3RzX19iYWNrZ3JvdW5kLS1vbi1ob3Zlcik7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTmV4dFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tcmlnaHQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG5cbi8vIERpc2FibGVkIFByZXZpb3VzL05leHRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tbGVmdCxcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tcmlnaHQge1xuICA+c3BhbiB7XG4gICAgb3BhY2l0eTogdmFyKC0tc2luZ2xlLXBhZ2VfX3BhZ2luYXRpb24tZGlzYWJsZWRfX29wYWNpdHkpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVG8gUmVhZCBBbHNvXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RvLXJlYWQtYWxzbyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNpbmdsZS1wYWdlX190by1yZWFkLWFsc29fX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX190by1yZWFkLWFsc28gLnRvLXJlYWQtYWxzbyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RvLXJlYWQtYWxzbyAudG8tcmVhZC1hbHNvX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RvLXJlYWQtYWxzbyAudG8tcmVhZC1hbHNvX19saW5rcyBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU2hhcmUgYWN0aW9uc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19zaGFyZS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2VfX3NoYXJlLWFjdGlvbnNfX21hcmdpbi10b3ApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNpbmdsZS1wYWdlX19zaGFyZS1hY3Rpb25zX19nYXApO1xufVxuXG4vLyBDb3B5IGxpbmtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IHZhcigtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19ib3gtc2hhZG93KTtcbiAgZ2FwOiB2YXIoLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2dhcCk7XG4gIHBhZGRpbmc6IHZhcigtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fcGFkZGluZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2NvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zaW5nbGUtcGFnZV9fY29weS1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNpbmdsZS1wYWdlX19jb3B5LWJ1dHRvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRyYW5zaXRpb246ICBib3JkZXItY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2luZ2xlLXBhZ2VfX2NvcHktYnV0dG9uX19ib3JkZXItY29sb3ItLW9uLWhvdmVyKTtcbiAgfVxufVxuXG4vLyBTaGFyZSBpY29uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fc2hhcmUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNpbmdsZS1wYWdlX19zaGFyZV9fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fc2hhcmUgdWwgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaW5nbGUtcGFnZV9fc2hhcmVfX2JvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLXNpbmdsZS1wYWdlX19zaGFyZV9fYm9yZGVyKTtcbiAgcGFkZGluZzogdmFyKC0tc2luZ2xlLXBhZ2VfX3NoYXJlX19wYWRkaW5nKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2luZ2xlLXBhZ2VfX3NoYXJlX19ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogIGJvcmRlci1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaW5nbGUtcGFnZV9fc2hhcmVfX2JvcmRlci1jb2xvci0tb24taG92ZXIpO1xuICB9XG59XG4iLCIuYW50aXBvZGVzLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInByZXYgcGFnZXMgbmV4dFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1wYWdpbmF0aW9uX19wYWRkaW5nLXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWdpbmF0aW9uX19wYWRkaW5nLWJvdHRvbSk7XG4gIGJvcmRlci10b3A6IHZhcigtLXBhZ2luYXRpb25fX2JvcmRlci10b3ApO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1wYWdpbmF0aW9uX19ib3JkZXItYm90dG9tKTtcblxuICA+ICoge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBESVNBQkxFRFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wcmV2LFxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19uZXh0IHtcbiAgJi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS1wYWdpbmF0aW9uX19idXR0b25fX29wYWNpdHktLWRpc2FibGVkKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiB2YXIoLS1wYWdpbmF0aW9uX19idXR0b25fX2ZpbGwpO1xuICAgIH1cbiAgfVxufVxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wcmV2Om5vdCguYW50aXBvZGVzLXBhZ2luYXRpb25fX3ByZXYtLWRpc2FibGVkKSxcbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fbmV4dDpub3QoLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19uZXh0LS1kaXNhYmxlZCkge1xuICBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tcGFnaW5hdGlvbl9fYnV0dG9uX190cmFuc2l0aW9uKTtcbiAgICBmaWxsOiB2YXIoLS1wYWdpbmF0aW9uX19idXR0b25fX2ZpbGwpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tcGFnaW5hdGlvbl9fYnV0dG9uX19maWxsLS1hY3RpdmUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQUkVWXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3ByZXYge1xuICBncmlkLWFyZWE6IHByZXY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4vLyBQQUdFU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19wYWdlcyB7XG4gIGdyaWQtYXJlYTogcGFnZXM7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3BhZ2VzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3BhZ2VzIHVsIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tcGFnaW5hdGlvbl9fcGFnZXNfX2dhcCk7XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgLmRvdHMsXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3BhZ2VzIC5wYWdlLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fdGV4dC1hbGlnbik7XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgLnBhZ2UtbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3BhZ2VzIC5wYWdlLW51bWJlcjpub3QoLmN1cnJlbnQpIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX3RyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fY29sb3ItLWN1cnJlbnQpO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgLnBhZ2UtbnVtYmVyLmN1cnJlbnQge1xuICB3aWR0aDogdmFyKC0tcGFnaW5hdGlvbl9fcGFnZS1udW1iZXJfX3dpZHRoLS1jdXJyZW50KTtcbiAgaGVpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9faGVpZ2h0LS1jdXJyZW50KTtcbiAgZm9udC1zaXplOiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fZm9udC1zaXplLS1jdXJyZW50KTtcbiAgY29sb3I6IHZhcigtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19jb2xvci0tY3VycmVudCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fZm9udC13ZWlnaHQtLWN1cnJlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wYWdpbmF0aW9uX19wYWdlLW51bWJlcl9fYm9yZGVyLXJhZGl1cy0tY3VycmVudCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhZ2luYXRpb25fX3BhZ2UtbnVtYmVyX19iYWNrZ3JvdW5kLS1jdXJyZW50KTtcbn1cblxuLy8gTkVYVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1wYWdpbmF0aW9uX19uZXh0IHtcbiAgZ3JpZC1hcmVhOiBuZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbiIsIi5hbnRpcG9kZXMtcG9zdC1jYXJkLTMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtMzpob3ZlciB7XG4gIC0tcG9zdC1jYXJkLTNfX3RpdGxlX19jb2xvcjogdmFyKC0tcG9zdC1jYXJkLTNfX3RpdGxlX19jb2xvci0tb24taG92ZXIpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFRodW1ibmFpbFxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fdGh1bWJuYWlsID4gKiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbWFnZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3RodW1ibmFpbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2F0ZWdvcnlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnkge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmb250LWZhbWlseTogdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19tYXJnaW4tdG9wKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnlfX3BhZGRpbmctdG9wKSB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1wb3N0LWNhcmQtM19fdGh1bWJuYWlsLWNhdGVnb3J5X19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fcGFkZGluZy1sZWZ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcG9zdC1jYXJkLTNfX3RodW1ibmFpbC1jYXRlZ29yeV9fYmFja2dyb3VuZCk7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDb250ZW50XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy10b3ApIHZhcigtLXBvc3QtY2FyZC0zX19jb250ZW50X19wYWRkaW5nLXJpZ2h0KSB2YXIoLS1wb3N0LWNhcmQtM19fY29udGVudF9fcGFkZGluZy1ib3R0b20pIHZhcigtLXBvc3QtY2FyZC0zX19jb250ZW50X19wYWRkaW5nLWxlZnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wb3N0LWNhcmQtM19fY29udGVudF9fYmFja2dyb3VuZCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gUHVibGlzaGVkIERhdGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXBvc3QtY2FyZC0zX19wdWJsaXNoZWQtZGF0ZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1wb3N0LWNhcmQtM19fcHVibGlzaGVkLWRhdGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRlX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVGl0bGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBvc3QtY2FyZC0zX190aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcG9zdC1jYXJkLTNfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcG9zdC1jYXJkLTNfX3RpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXBvc3QtY2FyZC0zX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wb3N0LWNhcmQtM19fdGl0bGVfX21hcmdpbi10b3ApO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEV4Y2VycHRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX19leGNlcnB0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXBvc3QtY2FyZC0zX19leGNlcnB0X19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcG9zdC1jYXJkLTNfX2V4Y2VycHRfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tcG9zdC1jYXJkLTNfX2V4Y2VycHRfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBvc3QtY2FyZC0zX19leGNlcnB0X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wb3N0LWNhcmQtM19fZXhjZXJwdF9fbWFyZ2luLXRvcCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmVhZCBNb3JlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fcmVhZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcG9zdC1jYXJkLTNfX3JlYWQtbW9yZV9fbWFyZ2luLXRvcCk7XG59XG5cbi8vIERlZmF1bHQgUmVhZCBNb3JlIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b25fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uLWxpbmVfX2JhY2tncm91bmQtY29sb3IpIDAlLCB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uLWxpbmVfX2JhY2tncm91bmQtY29sb3IpIDUlLCB0cmFuc3BhcmVudCA1LjAxJSkgbm8tcmVwZWF0IGxlZnQgYm90dG9tIC8gMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1wb3N0LWNhcmQtM19fZGVmYXVsdC1yZWFkLW1vcmUtYnV0dG9uLWxpbmVfX3RyYW5zaXRpb24pO1xufVxuXG4vLyBEZWZhdWx0IFJlYWQgTW9yZSBCdXR0b24gSG92ZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG59IiwiLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IHZhcigtLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJyZWFkY3J1bWItY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnJlYWRjcnVtYi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icmVhZGNydW1iLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJyZWFkY3J1bWJfX3BhZGRpbmctYm90dG9tKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJyZWFkY3J1bWJfX3BhZGRpbmctdG9wKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJlYWRjcnVtYi1iYWNrZ3JvdW5kKTtcbn1cblxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icmVhZGNydW1iIG9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnJlYWRjcnVtYl9fc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiB2YXIoLS1icmVhZGNydW1iLXNlcGFyYXRvcl9fbWFyZ2luKTtcbn1cblxuLmJyZWFkY3J1bWJfX2N1cnJlbnQge1xuICBjb2xvcjogdmFyKC0tYnJlYWRjcnVtYi1jb2xvci0tY3VycmVudCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icmVhZGNydW1iLWZvbnQtd2VpZ2h0LS1jdXJyZW50KTtcbn1cblxuLmJyZWFkY3J1bWIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLWJyZWFkY3J1bWItY29udGFpbmVyLWJlZm9yZSk7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OnZhcigtLWJyZWFkY3J1bWItY29udGFpbmVyLWJlZm9yZV9fbWFyZ2luLXJpZ2h0KTtcbiAgfVxufSIsIi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAncHJhY3RpY2FsLWluZm9ybWF0aW9ucydcbiAgICAnbWFwJztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skaW5mb3JtYXRpb25zLWJsb2NrX19icmVha3BvaW50fSkge1xuICAuYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3ByYWN0aWNhbC1pbmZvcm1hdGlvbnMgbWFwJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQUkFDVElDQUwgSU5GT1JNQVRJT05TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucyB7XG4gIGdyaWQtYXJlYTogcHJhY3RpY2FsLWluZm9ybWF0aW9ucztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zX19jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zX190ZXh0LWFsaWduKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zX19wYWRkaW5nLXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fcGFkZGluZy1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9uc19fYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtcGljdG9fX3dpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXBpY3RvX19oZWlnaHQpO1xuXG4gICAgcGF0aCxcbiAgICBwb2x5Z29uIHtcbiAgICAgIGZpbGw6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXBpY3RvX19jb2xvcik7XG4gICAgfVxuXG4gICAgY2lyY2xlIHtcbiAgICAgIHN0cm9rZTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtcGljdG9fX2NvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gV1JBUFBFUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fbWF4LXdpZHRoKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fcGFkZGluZy1yaWdodCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fcGFkZGluZy1sZWZ0KTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy13cmFwcGVyPioge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBnYXA6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXdyYXBwZXJfX2l0ZW1zX19nYXApO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcj4qKyoge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy13cmFwcGVyX19nYXApO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRpbmZvcm1hdGlvbnMtYmxvY2tfX2JyZWFrcG9pbnR9KSB7XG4gIC5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fY29udGFpbmVyLWd1dHRlcikgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXdyYXBwZXJfX2NvbnRhaW5lci1ndXR0ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVElUTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlX19tYXJnaW4tdG9wKTtcbiAgZm9udC1zdHlsZTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGVfX2ZvbnQtc3R5bGUpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUtLXNtX19mb250LXNpemUpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUtLWFkZHJlc3NfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1hY2Nlc3NlcyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1hY2Nlc3Nlc19fbWFyZ2luLXRvcCk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdGl0bGUtLXBob25lIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXRpdGxlLS1waG9uZV9fZm9udC13ZWlnaHQpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tcGhvbmVfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWNvbnRlbnQgLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1waG9uZS1udW1iZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy0tcGhvbmVfX2ZvbnQtd2VpZ2h0KTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tZW1haWwge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy10aXRsZS0tZW1haWxfX21hcmdpbi10b3ApO1xufVxuXG4vLyBDT05URU5UXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1jb250ZW50X19tYXJnaW4tdG9wKTtcblxuICBhIHtcbiAgICBmb250LXNpemU6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWxpbmtfX2ZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWxpbmtfX2ZvbnQtd2VpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtbGlua19fY29sb3IpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1saW5rX19wYWRkaW5nLWJvdHRvbSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtbGlua19fbGluZV9fYmFja2dyb3VuZC1jb2xvcikgMCUsIHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWxpbmtfX2xpbmVfX2JhY2tncm91bmQtY29sb3IpIDUlLCB0cmFuc3BhcmVudCA1LjAxJSkgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbS8wIDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBQ0NFU1NFU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3NlcyB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbiAgZm9udC1zaXplOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZm9udC13ZWlnaHQpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fdGV4dC1hbGlnbik7XG4gIG1hcmdpbi10b3A6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19tYXJnaW4tdG9wKTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3NlcyAuYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWNvbnRlbnQ+dWwge1xuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gID5saSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICA+c3ZnIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19fd2lkdGgpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fcGljdG9fX2hlaWdodCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19fbWFyZ2luLXJpZ2h0KTtcbiAgICB9XG5cbiAgICA+dWwge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2lubmVyX19tYXJnaW4tdG9wKTtcblxuICAgICAgPmxpK2xpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX2lubmVyLWxpbmVzX19nYXApO1xuICAgICAgfVxuICAgIH1cblxuICAgICtsaSB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZ2FwKTtcbiAgICB9XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBtYXgtbmVzdGluZy1kZXB0aCwgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXG4vLyBVU0VGVUwgVEVYVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fZm9udC13ZWlnaHQpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fdGV4dC1hbGlnbik7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19tYXJnaW4tYm90dG9tKTtcblxuICB+KiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHRfX2dhcCk7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgRE9DVE9MSUJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fZG9jdG9saWItZGVmYXVsdC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm0pO1xuICBwYWRkaW5nOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLXRvcCkgdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy1yaWdodCkgdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pIHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdHJhbnNpdGlvbik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JvcmRlci1yYWRpdXMpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYmFja2dyb3VuZC0tb24taG92ZXIpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19faGVpZ2h0KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19tYXJnaW4tbGVmdCk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgZmlsbDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGljdG9fX2ZpbGwpO1xufVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fZG9jdG9saWItZGVmYXVsdC1idXR0b24gc3Bhbixcbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8vIEhvdmVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fZG9jdG9saWItZGVmYXVsdC1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fY29sb3ItLW9uLWhvdmVyKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19maWxsLS1vbi1ob3Zlcik7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1BUFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19tYXAge1xuICBncmlkLWFyZWE6IG1hcDtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcD5nb29nbGUtbWFwcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrX19tYXBfX2hlaWdodCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29udHJvbHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGVfX3RvcCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IHZhcigtLWFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX3RpdGxlX19mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX3RpdGxlX19jb2xvcik7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fY29udHJvbHNfX3BhZGRpbmctdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRyb2xzX19wYWRkaW5nLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9ja19fY29udHJvbHNfX2JhY2tncm91bmQpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2tfX2NvbnRyb2xzX19ib3JkZXItYm90dG9tKTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX3NsaWRlcl9fYnV0dG9uLXByZXYsXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fc2xpZGVyX19idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJi5idXR0b24tLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuIiwiLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBJbmZvd2luZG93XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19tYXAgLmluZm93aW5kb3cge1xuICBwYWRkaW5nOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93X19wYWRkaW5nKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVGl0bGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19tYXAgLmluZm93aW5kb3dfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy10aXRsZV9fbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2ZvbnQtc3R5bGUpO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuaW5mb3dpbmRvd19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctY29udGVudF9fZ2FwKTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuaW5mb3dpbmRvd19fY29udGVudD5hIHtcbiAgZm9udC1zaXplOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX2xpbmtfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWNvbnRlbnRfX2xpbmtfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fZm9udC13ZWlnaHQpO1xuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctY29udGVudF9fc3Ryb25nX19mb250LXdlaWdodCk7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBHb29nbGUgTWFwIEJveFxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fbWFwIC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19wYWRkaW5nLWJvdHRvbSk7XG59XG5cbi5hbnRpcG9kZXMtaW5mb3JtYXRpb25zLWJsb2NrX19tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fYm9kZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fYm9yZGVyLXJhZGl1cyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX21heC13aWR0aCkgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fbWluLXdpZHRoKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fcGFkZGluZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19ib3gtc2hhZG93KTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuZ20tc3R5bGUtaXctY2hyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFudGlwb2Rlcy1pbmZvcm1hdGlvbnMtYmxvY2tfX21hcCAuZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX2hlaWdodCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gIGltZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS1pbmZvcm1hdGlvbnMtYmxvY2stbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3BpY3RvKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19oZWlnaHQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHZhcigtLWluZm9ybWF0aW9ucy1ibG9jay1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fdG9wKTtcbiAgICByaWdodDogdmFyKC0taW5mb3JtYXRpb25zLWJsb2NrLW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX19yaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Yzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1pZCAqL1xyXG5cclxuJGNvbnRhY3QtZm9ybV9fZGVmYXVsdC1zdWJtaXQtYnV0dG9uOiB0cnVlIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBXcmFwcGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmNvbnRhY3QtZm9ybV9fd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1jb250YWN0LWZvcm1fX3dyYXBwZXJfX2dhcCk7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRjb250YWN0LWZvcm1fX2JyZWFrcG9pbnR9KSB7XHJcbiAgLmNvbnRhY3QtZm9ybV9fd3JhcHBlciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1mb3JtX193cmFwcGVyID4gKjpudGgtbGFzdC1jaGlsZCgyKSxcclxuICAuY29udGFjdC1mb3JtX193cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRm9vdGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlcl9fbWFyZ2luLXRvcCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBY2NlcHRhbmNlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2ZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fZm9udC13ZWlnaHQpO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlX19nYXApO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgd2lkdGg6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NoZWNrYm94LXNpemUpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1hY2NlcHRhbmNlX19jaGVja2JveC1zaXplKTtcclxuICAgIGhlaWdodDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fY2hlY2tib3gtc2l6ZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZV9fY2hlY2tlZC1pY29uLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2JvcmRlci1yYWRpdXMpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NoZWNrZWQtaWNvbik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWFjY2VwdGFuY2VfX2NoZWNrZWQtaWNvbi1jb2xvcik7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGaWxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXNfX21hcmdpbi10b3ApO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMgPiBwIHtcclxuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzLXRleHRfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzLXRleHRfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMtdGV4dF9fZm9udC13ZWlnaHQpO1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMtdGV4dF9fbWFyZ2luLXJpZ2h0KTtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZXMtdGV4dF9fcGFkZGluZy10b3ApO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTXVsdGlmaWxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cclxuXHJcbi5jb250YWN0LWZvcm1fX2Zvb3RlciB7XHJcblxyXG4gIC8qIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xyXG5cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZmlsZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGRpdiNtZmNmN196bF9tdWx0aWZpbGVjb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtc19fbWFyZ2luLXRvcCk7XHJcbiAgfVxyXG5cclxuICBkaXYjbWZjZjdfemxfbXVsdGlmaWxlY29udGFpbmVyIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtc19fbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICAubWZjZjctemwtbXVsdGlmaWxlLW5hbWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zX19tYXgtd2lkdGgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtc19fZm9udC1zaXplKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1tdWx0aWZpbGVfX2l0ZW1zX19mb250LXdlaWdoKTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5tZmNmN196bF9kZWxldGVfZmlsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtcy1kZWxldGVfX21hcmdpbi1sZWZ0KTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItbXVsdGlmaWxlX19pdGVtcy1kZWxldGVfX3RyYW5zZm9ybSkpO1xyXG4gIH1cclxuXHJcbiAgLmRlbGV0ZS1maWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLW11bHRpZmlsZV9faXRlbXMtZGVsZXRlX19pY29uKTtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzX19pbnB1dHMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2J1dHRvbicgJ2ZpbGVzJztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlc19fYnV0dG9uLWJhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19iYWNrZ3JvdW5kLS1vbi1ob3Zlcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGUtaW5wdXRfX2JhY2tncm91bmQpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzX19idXR0b24tYmFja2dyb3VuZCxcclxuICBpbnB1dCB7XHJcbiAgICBncmlkLWFyZWE6IGJ1dHRvbjtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fZm9udC1zaXplKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fZm9udC13ZWlnaHQpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItZmlsZS1pbnB1dF9fcGFkZGluZyk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1maWxlLWlucHV0X19jb2xvci0tb24taG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAqOm50aC1sYXN0LWNoaWxkKDIpOmhvdmVyICsgLmNvbnRhY3QtZm9ybV9fZm9vdGVyLWZpbGVzX19idXR0b24tYmFja2dyb3VuZDo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gIH1cclxuXHJcbiAgI21mY2Y3X3psX211bHRpZmlsZWNvbnRhaW5lciB7XHJcbiAgICBncmlkLWFyZWE6IGZpbGVzO1xyXG4gIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFN1Ym1pdFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19tYXJnaW4tdG9wKTtcclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCAud3BjZjctc3Bpbm5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0LXNwaW5uZXJfX21hcmdpbi1yaWdodCk7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBpZiAoJGNvbnRhY3QtZm9ybV9fZGVmYXVsdC1zdWJtaXQtYnV0dG9uID09IHRydWUpIHtcclxuICAuY29udGFjdC1mb3JtX19mb290ZXIgLmZvcm0tc3VibWl0IGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19nYXApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2ZvbnQtZmFtaWx5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2NvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2ZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19mb250LXNpemUpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fdGV4dC10cmFuc2Zvcm0pO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2JvcmRlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2JvcmRlci1yYWRpdXMpO1xyXG4gICAgcGFkZGluZzogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19wYWRkaW5nKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhY3QtZm9ybV9fZm9vdGVyLXN1Ym1pdF9fYmFja2dyb3VuZCk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1mb3JtX19mb290ZXIgLmZvcm0tc3VibWl0IHNwYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCBidXR0b246OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udGFjdC1mb3JtX19mb290ZXItc3VibWl0X19iYWNrZ3JvdW5kLS1vbi1ob3Zlcik7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LWZvcm1fX2Zvb3RlciAuZm9ybS1zdWJtaXQgYnV0dG9uOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb250YWN0LWZvcm1fX2Zvb3Rlci1zdWJtaXRfX2NvbG9yLS1vbi1ob3Zlcik7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgT3V0cHV0IFJlc3BvbnNlXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2Zvcm0tY29udGFjdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtZm9ybV9fcmVzcG9uc2Utb3V0cHV0X19mb250LXNpemUpIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tY29udGFjdC1mb3JtX19yZXNwb25zZS1vdXRwdXRfX2NvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0tY29udGFjdC1mb3JtX19yZXNwb25zZS1vdXRwdXRfX3RleHQtYWxpZ24pIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiB2YXIoLS1jb250YWN0LWZvcm1fX3Jlc3BvbnNlLW91dHB1dF9fcGFkZGluZykhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29udGFjdC1mb3JtX19yZXNwb25zZS1vdXRwdXRfX2JvcmRlci1jb2xvcikhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBSZW1vdmUgZGVmYXVsdCByZXNwb25zZVxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fZm9ybS1jb250YWN0IC53cGNmNy1mb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRmxhc2ggbWVzc2FnZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5mbGFzaC1tZXNzYWdlLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEZpeCB1cGxvYWQgZmlsZVxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5jb250YWN0LWZvcm1fX2Zvb3RlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZmlsZXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5maWxlcyBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4iLCIuYW50aXBvZGVzLWNvbnRhY3QtcGFnZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiB2YXIoLS1jb250YWN0LXBhZ2VfX2dhcCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGT1JNXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2Zvcm0ge1xyXG4gIGdyaWQtYXJlYTogZm9ybTtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19tYXBfX2NvbnRhaW5lci1ndXR0ZXIpO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFjdC1wYWdlX19tYXBfX2NvbnRhaW5lci1ndXR0ZXIpO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybV9fbWFyZ2luLXRvcCk7XHJcbn1cclxuXHJcbi8vIFRJVExFXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fZm9ybS10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybS10aXRsZV9fZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1wYWdlX19mb3JtLXRpdGxlX19mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm0tdGl0bGVfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19mb3JtLXRpdGxlX19mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybS10aXRsZV9fbGluZS1oZWlnaHQpO1xyXG59XHJcblxyXG4vLyBTVUIgVElUTEVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2ZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2ZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtcGFnZV9fZm9ybS1zdWItdGl0bGVfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fZm9udC13ZWlnaHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm0tc3ViLXRpdGxlX19saW5lLWhlaWdodCk7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1wYWdlX19mb3JtLXN1Yi10aXRsZV9fbWFyZ2luLXRvcCk7XHJcblxyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cclxuXHJcbiAgPiorKiB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm0tc3ViLXRpdGxlX19tYXJnaW4tdG9wKTtcclxuICB9XHJcblxyXG4gIC8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xyXG59XHJcblxyXG4vLyBDb250YWN0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fZm9ybS1jb250YWN0IHtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2Zvcm0tY29udGFjdF9fbWFyZ2luLXRvcCk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQUkFDVElDQUwgSU5GT1JNQVRJT05TXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucyB7XHJcbiAgZ3JpZC1hcmVhOiBwcmFjdGljYWwtaW5mb3JtYXRpb25zO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2NvbG9yKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9uc19fdGV4dC1hbGlnbik7XHJcbiAgcGFkZGluZy10b3A6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zX19wYWRkaW5nLXRvcCk7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zX19wYWRkaW5nLWJvdHRvbSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnNfX2JhY2tncm91bmQtY29sb3IpO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXBpY3RvX193aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXBpY3RvX19oZWlnaHQpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gV1JBUFBFUlxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXJfX21heC13aWR0aCk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXI+KisqIHtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy13cmFwcGVyX19nYXApO1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skY29udGFjdC1wYWdlX19icmVha3BvaW50IC0gMXB4fSkge1xyXG4gIC5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlcj4qOm5vdCguYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWRvY3RvbGliKTpub3QoLmFsZXJ0KSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgIGdhcDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9faXRlbXNfX2dhcCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGNvbnRhY3QtcGFnZV9fYnJlYWtwb2ludH0pIHtcclxuICAuYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fY29udGFpbmVyLWd1dHRlcikgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtd3JhcHBlcl9fY29udGFpbmVyLWd1dHRlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRJVExFXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlX19mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fZm9udC13ZWlnaHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fbGluZS1oZWlnaHQpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlX19tYXJnaW4tdG9wKTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy10aXRsZS0tc20ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdGl0bGUtLXNtX19mb250LXNpemUpO1xyXG59XHJcblxyXG4vLyBDT05URU5UXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWNvbnRlbnRfX21hcmdpbi10b3ApO1xyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtbGlua19fZm9udC1zaXplKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1saW5rX19jb2xvcik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtbGlua19fcGFkZGluZy1ib3R0b20pO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtbGlua19fbGluZV9fYmFja2dyb3VuZC1jb2xvcikgMCUsIHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWxpbmtfX2xpbmVfX2JhY2tncm91bmQtY29sb3IpIDUlLCB0cmFuc3BhcmVudCA1LjAxJSkgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbS8wIDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFDQ0VTU0VTXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzIHtcclxuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZm9udC13ZWlnaHQpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX190ZXh0LWFsaWduKTtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fbWFyZ2luLXRvcCk7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIG1heC1uZXN0aW5nLWRlcHRoLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWNvbnRlbnQ+dWwge1xyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3RleHQtYWxpZ24pO1xyXG4gIH1cclxuXHJcbiAgPmxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgPnN2ZyB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB3aWR0aDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3BpY3RvX193aWR0aCk7XHJcbiAgICAgIGhlaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtYWNjZXNzZXNfX3BpY3RvX19oZWlnaHQpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzX19waWN0b19fbWFyZ2luLXJpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICA+dWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19faW5uZXJfX21hcmdpbi10b3ApO1xyXG5cclxuICAgICAgPmxpK2xpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19faW5uZXItbGluZXNfX2dhcCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICArbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1hY2Nlc3Nlc19fZ2FwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skY29udGFjdC1wYWdlX19icmVha3BvaW50fSkge1xyXG4gIC5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtY29udGVudD51bD5saSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cclxuXHJcbi8vIFVTRUZVTCBURVhUXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X19mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy11c2VmdWwtdGV4dF9fZm9udC13ZWlnaHQpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXVzZWZ1bC10ZXh0X190ZXh0LWFsaWduKTtcclxuXHJcbiAgfioge1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtdXNlZnVsLXRleHRfX2dhcCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cclxuXHJcbi8vIERPQ1RPTElCXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWRvY3RvbGliIHtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1jb250YWN0LXBhZ2VfX2luZm9ybWF0aW9ucy1kb2N0b2xpYl9fbWFyZ2luLXRvcCk7XHJcbn1cclxuXHJcbi8vIERlZmF1bHQgRG9jdG9saWIgQnV0dG9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcblxyXG4uY29udGFjdC1wYWdlX19kb2N0b2xpYi1kZWZhdWx0LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fbGluZS1oZWlnaHQpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19sZXR0ZXItc3BhY2luZyk7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3RleHQtdHJhbnNmb3JtKTtcclxuICBwYWRkaW5nOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19wYWRkaW5nLXRvcCkgdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy1yaWdodCkgdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fcGFkZGluZy1ib3R0b20pIHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BhZGRpbmctbGVmdCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYmFja2dyb3VuZCk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fYm94LXNoYWRvdyk7XHJcbiAgdHJhbnNpdGlvbjogdmFyKC0tY29udGFjdC1wYWdlX19kZWZhdWx0LWRvY3RvbGliLWJ1dHRvbl9fdHJhbnNpdGlvbik7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgc3ZnIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX193aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19oZWlnaHQpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX3BpY3RvX19tYXJnaW4tbGVmdCk7XHJcbiAgfVxyXG5cclxuICBzdmcgcGF0aCB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XHJcbiAgICBmaWxsOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19fZmlsbCk7XHJcbiAgfVxyXG5cclxuICBzcGFuLFxyXG4gIHN2ZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhY3QtcGFnZV9fZGVmYXVsdC1kb2N0b2xpYi1idXR0b25fX2JhY2tncm91bmQtLW9uLWhvdmVyKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcblxyXG4vLyBIb3ZlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmNvbnRhY3QtcGFnZV9fZG9jdG9saWItZGVmYXVsdC1idXR0b246aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19jb2xvci0tb24taG92ZXIpO1xyXG5cclxuICBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS1jb250YWN0LXBhZ2VfX2RlZmF1bHQtZG9jdG9saWItYnV0dG9uX19waWN0b19fZmlsbC0tb24taG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTUFQXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCB7XHJcbiAgZ3JpZC1hcmVhOiBtYXA7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19tYXA+Z29vZ2xlLW1hcHMge1xyXG4gIGhlaWdodDogdmFyKC0tY29udGFjdC1wYWdlX19tYXBfX2hlaWdodCk7XHJcbn0iLCIvKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBJbmZvd2luZG93XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuaW5mb3dpbmRvdyB7XHJcbiAgcGFkZGluZzogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3dfX3BhZGRpbmcpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwIC5pbmZvd2luZG93X190aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2NvbG9yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2xpbmUtaGVpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fdGV4dC1hbGlnbik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX21hcmdpbi1ib3R0b20pO1xyXG4gIGZvbnQtc3R5bGU6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19mb250LXN0eWxlKTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fYm9yZGVyX193aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LXRpdGxlX19ib3JkZXJfX2hlaWdodCkhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctdGl0bGVfX2JvcmRlcl9fbWFyZ2luLXRvcCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fYm9yZGVyX19iYWNrZ3JvdW5kKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy10aXRsZV9fYm9yZGVyX190cmFuc2xhdGUpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIExpbmtzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwIC5pbmZvd2luZG93X19jb250ZW50IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIGdhcDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fZ2FwKTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuaW5mb3dpbmRvd19fY29udGVudCA+IGEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctY29udGVudF9fbGlua19fY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1jb250ZW50X19saW5rX19mb250LXdlaWdodCk7XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEdvb2dsZSBNYXAgQm94XHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuZ20tc3R5bGUtaXctZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fcGFkZGluZy1ib3R0b20pO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXI6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fYm9kZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuZ20tdWktaG92ZXItZWZmZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAwIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fcGljdG8pO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiB2YXIoLS1jb250YWN0LW1hcF9faW5mb3dpbmRvdy1ib3hfX2Nsb3NlX193aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX2hlaWdodCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX3RvcCk7XHJcbiAgICByaWdodDogdmFyKC0tY29udGFjdC1tYXBfX2luZm93aW5kb3ctYm94X19jbG9zZV9fcmlnaHQpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhY3QtbWFwX19pbmZvd2luZG93LWJveF9fY2xvc2VfX2JhY2tncm91bmQpO1xyXG4gIH1cclxufSIsIi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgSGVhZGVyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5hbnRpcG9kZXMtc3VtbWFyeV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXN1bW1hcnlfX2hlYWRlcl9fcGFkZGluZy1ib3R0b20pO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1zdW1tYXJ5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zdW1tYXJ5X19oZWFkZXItdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zdW1tYXJ5X19oZWFkZXItdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zdW1tYXJ5X19oZWFkZXItdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1zdW1tYXJ5X19oZWFkZXItdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tc3VtbWFyeV9faGVhZGVyLXRpdGxlX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXN1bW1hcnlfX2hlYWRlci10aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IENvbnRlbnRcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1zdW1tYXJ5X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbi10b3A6IHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX21hcmdpbi10b3ApO1xuICBnYXA6IHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX3Jvdy1nYXApIHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbi1nYXApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzdW1tYXJ5X19icmVha3BvaW50fSkge1xuICAuYW50aXBvZGVzLXN1bW1hcnlfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYW50aXBvZGVzLXN1bW1hcnlfX2NvbnRlbnQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbnMtbnVtYmVyKSkgLSB2YXIoLS1zdW1tYXJ5X19jb250ZW50X19jb2x1bW4tZ2FwKSArICh2YXIoLS1zdW1tYXJ5X19jb250ZW50X19jb2x1bW4tZ2FwKSAvIHZhcigtLXN1bW1hcnlfX2NvbnRlbnRfX2NvbHVtbnMtbnVtYmVyKSkpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQmxvY2tcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmFudGlwb2Rlcy1zdW1tYXJ5X19ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiB2YXIoLS1zdW1tYXJ5X19ibG9ja19fZ2FwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzdW1tYXJ5X19icmVha3BvaW50fSkge1xuICAuYW50aXBvZGVzLXN1bW1hcnlfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXN1bW1hcnlfX2Jsb2NrX19wYWRkaW5nLWJvdHRvbSk7XG4gIH1cblxuICAuYW50aXBvZGVzLXN1bW1hcnlfX2Jsb2NrICsgLmFudGlwb2Rlcy1zdW1tYXJ5X19ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFudGlwb2Rlcy1zdW1tYXJ5X19ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2dhcCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXN1bW1hcnlfX2Jsb2NrLXRpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tc3VtbWFyeV9fYmxvY2stdGl0bGVfX3RleHQtdHJhbnNmb3JtKTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdW1tYXJ5X19ibG9jay10aXRsZV9fYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogdmFyKC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1zdW1tYXJ5X19ibG9jay1jb250ZW50X19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXN1bW1hcnlfX2Jsb2NrLWNvbnRlbnRfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tc3VtbWFyeV9fYmxvY2stY29udGVudF9fdGV4dC10cmFuc2Zvcm0pO1xufSIsIi5lcnJvci00MDQtcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiAqIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCYWNrZ3JvdW5kXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5lcnJvci00MDQtcGFnZV9fYmFja2dyb3VuZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fcGFkZGluZy1yaWdodCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fcGFkZGluZy1sZWZ0KTtcblxuICBzdmcgcGF0aCB7XG4gICAgb3BhY2l0eTogdmFyKC0tZXJyb3ItcGFnZV9fYmFja2dyb3VuZF9fc3ZnLXBhdGhfX29wYWNpdHkpO1xuICAgIGZpbGw6IHZhcigtLWVycm9yLXBhZ2VfX2JhY2tncm91bmRfX3N2Zy1wYXRoX19maWxsKTtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFRpdGxlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5lcnJvci00MDQtcGFnZV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZXJyb3ItcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fdGV4dC1hbGlnbik7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX193aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX19oZWlnaHQpO1xuICAgIG1hcmdpbjogdmFyKC0tZXJyb3ItcGFnZV9fdGl0bGVfX2JvcmRlcl9fbWFyZ2luLXRvcCkgdmFyKC0tZXJyb3ItcGFnZV9fdGl0bGVfX2JvcmRlcl9fbWFyZ2luLXJpZ2h0KSB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX19tYXJnaW4tYm90dG9tKSB2YXIoLS1lcnJvci1wYWdlX190aXRsZV9fYm9yZGVyX19tYXJnaW4tbGVmdCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3ItcGFnZV9fdGl0bGVfX2JvcmRlcl9fYmFja2dyb3VuZCk7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBEZXNjcmlwdGlvblxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uZXJyb3ItNDA0LXBhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1lcnJvci1wYWdlX19kZXNjcmlwdGlvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWVycm9yLXBhZ2VfX2Rlc2NyaXB0aW9uX19jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWVycm9yLXBhZ2VfX2Rlc2NyaXB0aW9uX190ZXh0LWFsaWduKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCdXR0b25cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLmVycm9yLTQwNC1wYWdlX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiB2YXIoLS1lcnJvci1wYWdlX19idXR0b25fX3RleHQtYWxpZ24sKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZXJyb3ItcGFnZV9fYnV0dG9uX19tYXJnaW4tdG9wKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0IEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5lcnJvci00MDQtcGFnZV9fZGVmYXVsdC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1lcnJvci1wYWdlX19kZWZhdWx0LWJ1dHRvbl9fdGV4dC1hbGlnbik7XG4gIHBhZGRpbmc6IHZhcigtLWVycm9yLXBhZ2VfX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLXRvcCkgdmFyKC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctcmlnaHQpIHZhcigtLWVycm9yLXBhZ2VfX2RlZmF1bHQtYnV0dG9uX19wYWRkaW5nLWJvdHRvbSkgdmFyKC0tZXJyb3ItcGFnZV9fZGVmYXVsdC1idXR0b25fX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLXBhZ2VfX2RlZmF1bHQtYnV0dG9uX19iYWNrZ3JvdW5kKTtcbn0iLCIuc2VhcmNoLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWFyY2gtcGFnZV9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zZWFyY2gtcGFnZV9fdGl0bGVfX2NvbG9yKTtcbn1cbi5zZWFyY2gtcGFnZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IHZhcigtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fY29sb3IpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWFyY2gtcGFnZV9fZGVzY3JpcHRpb25fX21hcmdpbi10b3ApO1xuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6IHZhcigtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fc3Ryb25nX19jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXNlYXJjaC1wYWdlX19kZXNjcmlwdGlvbl9fc3Ryb25nX19mb250LXdlaWdodCk7XG4gIH1cbn1cblxuLy8gUE9TVFNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zZWFyY2gtcGFnZV9fcG9zdHMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdHNfX21hcmdpbi10b3ApO1xufVxuLnNlYXJjaC1wYWdlX19wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19ib3gtc2hhZG93KTtcblxuICA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19wYWRkaW5nLXRvcCkgdmFyKC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX3BhZGRpbmctcmlnaHQpIHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19wYWRkaW5nLWJvdHRvbSkgY2FsYyh2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fYm9yZGVyLXdpZHRoKSArIHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19wYWRkaW5nLWxlZnQpKTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19ib3JkZXItd2lkdGgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgKyAuc2VhcmNoLXBhZ2VfX3Bvc3Qge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19nYXApO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3Bvc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zZWFyY2gtcGFnZV9fcG9zdF9fdGl0bGVfX2NvbG9yKTtcbn1cbi5zZWFyY2gtcGFnZV9fcG9zdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19saW5rX19tYXJnaW4tdG9wKTtcblxuICA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2VhcmNoLXBhZ2VfX3Bvc3RfX2xpbmtfX2ZvbnQtc2l6ZSk7XG4gICAgY29sb3I6IHZhcigtLXNlYXJjaC1wYWdlX19wb3N0X19saW5rX19jb2xvcik7XG4gIH1cbn1cblxuLy8gUEFHSU5BVElPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNlYXJjaC1wYWdlX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2VhcmNoLXBhZ2VfX3BhZ2luYXRpb25fX21hcmdpbi10b3ApO1xufSIsIi5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdHIgPiB0ZDpmaXJzdC1jaGlsZCA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZC0tbW9iaWxlX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZC0tbW9iaWxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGQtLW1vYmlsZV9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkLS1tb2JpbGVfX21hcmdpbi10b3ApO1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlIHRyID4gdGQge1xuICBwYWRkaW5nOiB2YXIoLS1wcmljZS10YWJsZV9fdGRfX3BhZGRpbmctdG9wKSB2YXIoLS1wcmljZS10YWJsZV9fdGRfX3BhZGRpbmctcmlnaHQpIHZhcigtLXByaWNlLXRhYmxlX190ZF9fcGFkZGluZy1ib3R0b20pIHZhcigtLXByaWNlLXRhYmxlX190ZF9fcGFkZGluZy1sZWZ0KTtcbn1cblxuLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0ciA+IHRkOmZpcnN0LWNoaWxkID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZmlyc3QtY2hpbGRfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWZpcnN0LWNoaWxkX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXByaWNlLXRhYmxlX190ZC1maXJzdC1jaGlsZF9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlIHRyID4gdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBmb250LWZhbWlseTogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtbGFzdC1jaGlsZF9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wcmljZS10YWJsZV9fdGQtbGFzdC1jaGlsZF9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcHJpY2UtdGFibGVfX3RkLWxhc3QtY2hpbGRfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXByaWNlLXRhYmxlX190ZC1sYXN0LWNoaWxkX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcHJpY2UtdGFibGVfX2JyZWFrcG9pbnR9KSB7XG4gIC5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpY2UtdGFibGVfX3RkLW9kZF9fYmFja2dyb3VuZCk7XG4gIH1cblxuICAuYW50aXBvZGVzLXByaWNlLXRhYmxlIHRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmljZS10YWJsZV9fdGQtZXZlbl9fYmFja2dyb3VuZCk7XG4gIH1cblxuICAuYW50aXBvZGVzLXByaWNlLXRhYmxlIHRyID4gdGQgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRwcmljZS10YWJsZV9fYnJlYWtwb2ludCAtIDFweH0pIHtcbiAgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0Ym9keSA+IHRyICsgdHIge1xuICAgIGJvcmRlci10b3A6IHZhcigtLXByaWNlLXRhYmxlX19ib3JkZXItLW1vYmlsZSk7XG4gIH1cblxuICAuYW50aXBvZGVzLXByaWNlLXRhYmxlIHRyID4gdGQ6bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0ciA+IHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGNhbGwtdG8tYWN0aW9uc19fYnJlYWtwb2ludCAtIDFweH0pIHtcbiAgYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY2FsbC10by1hY3Rpb25zX19oZWlnaHQpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQ2FsbCBUbyBBY3Rpb25zXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnwgXG58XG4qL1xuXG4uY2FsbC10by1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tY2FsbC10by1hY3Rpb25zX19oZWlnaHQpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHZhcigtLWNhbGwtdG8tYWN0aW9uc19fei1pbmRleCk7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhbGwtdG8tYWN0aW9uc19fYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWNhbGwtdG8tYWN0aW9uc19fYm94LXNoYWRvdyk7XG59XG5cbi5jYWxsLXRvLWFjdGlvbnMgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICsgKiB7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWNhbGwtdG8tYWN0aW9uc19fYm9yZGVyLWJldHdlZW4taXRlbXMpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwYXRoLFxuICAgIHBvbHlnb24ge1xuICAgICAgZmlsbDogdmFyKC0tY2FsbC10by1hY3Rpb25zX19waWN0b19fc3ZnLWZpbGwpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGNhbGwtdG8tYWN0aW9uc19fYnJlYWtwb2ludH0pIHtcbiAgLmNhbGwtdG8tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IEFDRiBBbmNob3IgYmxvY2tcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufFxyXG58XHJcbiovIiwiLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgRklSU1QgSEVST1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5maXJzdC1oZXJvIHtcclxuICAuYW50aXBvZGVzLWhlcm8ge1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICBnYXA6IDEwcHggMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbnRpcG9kZXMtaGVyb19fdGV4dHMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI0Y1RjNGMDtcclxuICAgIHBhZGRpbmc6IDM2cHggMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgICBwYWRkaW5nOiAzNnB4IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYW50aXBvZGVzLWhlcm9fX3N3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCdtaW4nKSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSGVyb1xyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufFxyXG58XHJcbnxcclxuKi9cclxuXHJcbi5hbnRpcG9kZXMtaGVyb19fY29udGVudCBhIHtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5maXJzdC1oZXJvIHtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19wcmUtdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LCAjMDk0NUY1KTtcclxuICAtLWFudGlwb2Rlcy1oZXJvX19zdWItdGl0bGVfX2NvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LCAjMDk0NUY1KTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZXJvX19kZWZhdWx0LWFwcG9pbnRtZW50LWJ1dHRvbiB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1RTRFO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZXJvX19tZWRpYXMge1xyXG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcclxuXHJcbiAgPiAqIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVyb19fbWVkaWEtaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBpbWd7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlcm9fX2RlZmF1bHQtYnV0dG9uIHtcclxuICBAaW5jbHVkZSBpY29uLXdpdGgtYm9yZGVyKCRwYWRkaW5nOiAwLCAkd2lkdGg6IDE4MHB4LCAkaGVpZ2h0OiAyOHB4LCAkcGFkZGluZ0xlZnQ6IDIwcHgsICRwYWRkaW5nUmlnaHQ6IDIwcHgsICRwYWRkaW5nVG9wOiAzcHgpO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlcm9fX21lZGlhLXNsaWRlciB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5hbnRpcG9kZXMtaGVyb19fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gIHotaW5kZXg6IDQ7XHJcblxyXG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZXJvX19zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIGxlZnQ6IC0xNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVyb19fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICByaWdodDogLTE1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCdtaW4nKSB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVyb19fcHJvZ3Jlc3Mtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVyb19fcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgOTQsIDc4LCAwLjMwKTtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAucHJvZ3Jlc3NfX2JhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1RTRFO1xyXG4gICAgdHJhbnNpdGlvbjogMC42cztcclxuICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBPTiBTSU5HTEVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uc2luZ2xlIC5hbnRpcG9kZXMtaGVyb19fdGV4dHMge1xyXG4gICAgLS1oZXJvX190ZXh0c19fbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC0taGVyb19fdGV4dHNfX21hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVyb19fc3ViLXRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMzUzMzMwO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlcm8ge1xyXG4gICsgLmFudGlwb2Rlcy1oZXJvIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlcm9fX2NvbnRlbnQge1xyXG4gIHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDhweFxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgXHJcbiAgICBsaSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002LjU2MTI4IDUuODEwMDVDNi41MTg2NCA1Ljc3OTI4IDYuNDg0NjMgNS43NDI1OCA2LjQ2NDExIDUuNzMwMTZDNi40NTg3MiA1LjcyNzQ2IDYuNDUzODYgNS43MjM2OCA2LjQ1MDA4IDUuNzIwOThMNi4xMTc1NiA1LjQ2NjczQzYuMDQ0NjggNS40MTA1OSA1Ljk0NTkgNS4zOTcxIDUuODYwNjEgNS40MzE2NUw1LjY1MjI0IDUuNTE1MzJDNS42MjQxNyA1LjUyNjExIDUuNTkzOTQgNS41MjY2NSA1LjU2NjQxIDUuNTE2NEw1LjI2NDY1IDUuNDAzNTdDNS4yMzU1IDUuMzkyNzggNS4yMDQ3NCA1LjM4Njg0IDUuMTcyMzUgNS4zODY4NEg1LjExMDgxQzUuMDYxNjkgNS4zODY4NCA1LjAxMzY0IDUuNDAwODggNC45NzE1NCA1LjQyNjc5TDQuMjI0NDQgNS44OTQyNkM0LjE5MDQzIDUuOTE1MzIgNC4xNDgzMyA1LjkxODU1IDQuMTE0ODYgNS45MDI5TDQuMDgzMDEgNS44ODc3OVY3Ljk5ODk5SDQuMzMxMzJDNC4zNDMyIDcuOTkxNDMgNC4zNzM0MyA3Ljk3MDM4IDQuNDE2NjEgNy45Mzk2MUM0LjQyOTAzIDcuOTMwNDMgNC40NDMwNiA3LjkyMDcxIDQuNDU3NjQgNy45MTA0NkM0LjQ2MTQyIDcuOTA4MyA0LjQ2NDY1IDcuOTA1NiA0LjQ2Nzg5IDcuOTAyOUM0LjQ5MDAzIDcuODg2NzEgNC41MTQ4NiA3Ljg2OTQzIDQuNTQxMzEgNy44NTEwOEM0LjU5NzQ1IDcuODExMTMgNC42NTk1MyA3Ljc2NTc5IDQuNzI0ODQgNy43MTUwNUM0Ljc1Nzc3IDcuNjg5NjggNC43OTEyNCA3LjY2Mzc2IDQuODI1MjUgNy42MzYyM0M0Ljk5NTI5IDcuNDk5MTIgNS4xNzgyOCA3LjMzNTU2IDUuMzMwNTEgNy4xNjMzNkM1LjMzNTkxIDcuMTU2ODggNS4zNDIzOSA3LjE1MDQgNS4zNDk0IDcuMTQzMzlDNS4zNTE1NiA3LjE0MTIzIDUuMzUzMTggNy4xMzk2MSA1LjM1NTM0IDcuMTM3NDVDNS4zNjE4MiA3LjEzMTUxIDUuMzY4MyA3LjEyNTAzIDUuMzc1ODYgNy4xMTgwMkM1LjM3Njk0IDcuMTE2OTQgNS4zNzgwMSA3LjExNTg2IDUuMzc5MDkgNy4xMTQ3OEM1LjM4NzE5IDcuMTA3MjIgNS4zOTYzNyA3LjA5OTEyIDUuNDA1NTQgNy4wOTEwMkM1LjQwODI0IDcuMDg4ODcgNS40MTA5NCA3LjA4NjcxIDUuNDEzNjQgNy4wODQwMUM1LjQyMTc0IDcuMDc2OTkgNS40Mjk4NCA3LjA2OTk3IDUuNDM4NDcgNy4wNjI5NUM1LjQ0MDYzIDcuMDYxMzQgNS40NDI3OSA3LjA1OTcyIDUuNDQ0OTUgNy4wNTc1NkM1LjQ1NTIxIDcuMDQ4OTIgNS40NjY1NCA3LjA0MDI4IDUuNDc3ODggNy4wMzExMUM1LjQ4MTEyIDcuMDI4NDEgNS40ODQzNiA3LjAyNjI1IDUuNDg3NiA3LjAyMzU1QzUuNDk2NzcgNy4wMTY1MyA1LjUwNjQ5IDcuMDA4OTcgNS41MTYyMSA3LjAwMTQyQzUuNTE5NDUgNi45OTkyNiA1LjUyMjE0IDYuOTk2NTYgNS41MjUzOCA2Ljk5NDRDNS41Mzc4IDYuOTg1MjIgNS41NTAyMSA2Ljk3NTUgNS41NjI2MyA2Ljk2NjMzQzUuNTY1MzMgNi45NjQxNyA1LjU2ODU3IDYuOTYyMDEgNS41NzE4MSA2Ljk1OTg1QzUuNTgyNiA2Ljk1MTc1IDUuNTkzNCA2Ljk0NDIgNS42MDQyIDYuOTM1NTZDNS42MDc0MyA2LjkzMjg2IDUuNjExMjEgNi45MzA3IDUuNjE0NDUgNi45MjhDNS42Mjc5NSA2LjkxODI5IDUuNjQxNDQgNi45MDg1NyA1LjY1NTQ4IDYuODk4MzFDNS42NTgxOCA2Ljg5NjY5IDUuNjYwMzQgNi44OTQ1MyA1LjY2MzA0IDYuODkyOTFDNS42NzQ5MSA2Ljg4NDI4IDUuNjg3MzMgNi44NzU2NCA1LjY5OTc0IDYuODY3QzUuNzAyOTggNi44NjQzIDUuNzA2NzYgNi44NjIxNCA1LjcxIDYuODU5NDVDNS43MjQ1NyA2Ljg0OTE5IDUuNzM5MTUgNi44Mzg5MyA1Ljc1MzcyIDYuODI4NjhDNS43NTM3MiA2LjgyODY4IDUuNzU0MjYgNi44Mjg2OCA1Ljc1NDggNi44MjgxNEM1Ljc2OTM4IDYuODE3ODggNS43ODM5NSA2LjgwNzYyIDUuNzk4NTMgNi43OTc5MUM1LjgwMTc3IDYuNzk1NzUgNS44MDUwMSA2Ljc5MzU5IDUuODA4MjQgNi43OTE0M0M1LjgzODQ3IDYuNzcwMzggNS44NjgxNiA2Ljc0OTg2IDUuODk3ODUgNi43Mjk4OUM1Ljg5OTQ3IDYuNzI4ODEgNS45MDE2MyA2LjcyNzE5IDUuOTAzMjUgNi43MjYxMUM1LjkzNDAyIDYuNzA1MDYgNS45NjM3MSA2LjY4NTA5IDUuOTkyODYgNi42NjU2NUM2LjA0NDY4IDYuNjI4OTUgNi4wOTA1NyA2LjU5NzEgNi4xMjU2NSA2LjU3NDQzQzYuMjI3MTQgNi41MDkxMSA2LjMwNzAzIDYuNDQ1OTUgNi4zNzM5NyA2LjM4ODczQzYuNDczMjkgNi4zMDEyOCA2LjU0MTMxIDYuMjIzMDEgNi42MDMzOSA2LjE2MzYzQzYuNjAzOTMgNi4xNjMwOSA2LjYwNDQ3IDYuMTYyNTUgNi42MDUwMSA2LjE2MjAxQzYuNjEzMSA2LjE1NDQ1IDYuNjIwNjYgNi4xNDY5IDYuNjI4NzYgNi4xMzk4OEM2LjYyOTg0IDYuMTM4OCA2LjYzMTQ2IDYuMTM3NzIgNi42MzI1NCA2LjEzNjY0QzYuNjQ5MjcgNi4xMjE1MiA2LjY2NiA2LjEwODU3IDYuNjgzMjggNi4wOTY2OUM2LjY4NTQ0IDYuMDk1MDcgNi42ODgxNCA2LjA5Mzk5IDYuNjkwMyA2LjA5MjM3QzYuNjk2MjMgNi4wODg2IDYuNzAyMTcgNi4wODQ4MiA2LjcwODY1IDYuMDgxNThDNi43MTEzNSA2LjA3OTk2IDYuNzE0NTkgNi4wNzgzNCA2LjcxNzI5IDYuMDc2NzJDNi43MjMyMiA2LjA3MzQ4IDYuNzI5NyA2LjA3MDc4IDYuNzM1NjQgNi4wNjgwOEM2LjczODM0IDYuMDY3IDYuNzQxMDQgNi4wNjUzOCA2Ljc0NDI4IDYuMDY0M0M2Ljc1MzQ1IDYuMDYwNTMgNi43NjI2MyA2LjA1NzgzIDYuNzcxODEgNi4wNTUxM0M2Ljc4NDc2IDYuMDUxODkgNi43OTcxOCA2LjA0ODExIDYuODA5MDUgNi4wNDQ4N0M2LjgxODIzIDYuMDQyMTcgNi44MjY4NyA2LjA0MDAxIDYuODM0OTYgNi4wMzczMUM2LjgzNDk2IDYuMDM3MzEgNi44MzQ5NiA2LjAzNzMxIDYuODM1NSA2LjAzNzMxQzYuNzUxMjkgNS45NzQxNiA2LjYxNTI2IDUuODQ4MzggNi41NjA3NCA1LjgwODk3JyBmaWxsPSclMjM5NjNBMjInLyUzRSUzQ3BhdGggZD0nTTMuNzkzMTUgNS43ODAzMkMzLjcxOTIgNS43ODAzMiAzLjY0ODQ4IDUuODExNjIgMy41OTg4MiA1Ljg2NjE1QzMuNTc2MTUgNS44OTA5OCAzLjU0NDMgNS45MDUwMSAzLjUxMDgzIDUuOTA1MDFIMy4xMDU0M0MzLjA5MTQgNS45MDUwMSAzLjA3ODQ0IDUuOTA2MDkgMy4wNjY1NiA1LjkwNzcxTDIuOTA5NDggNS45MzA5MkMyLjg5NzA2IDUuOTMyNTQgMi44ODQ2NSA1LjkzMjU0IDIuODczMzEgNS45MzA5MkMyLjQ4MDg3IDUuODY3NzYgMi40MDk2MSA1LjkzNTc4IDIuMzg2NCA1Ljk1ODQ1QzIuMzY5MTMgNS45NzUxOSAyLjMxMDI5IDUuOTYxNjkgMi4yNjc2NCA1Ljk1MTQ0QzIuMjE1ODIgNS45Mzk1NiAyLjE2MTg0IDUuOTI2NiAyLjExMzI2IDUuOTQxMThDMi4wOTM4MiA1Ljk0NzEyIDIuMDM2MDYgNS45NjQ5MyAxLjc4NzIxIDYuMTc1NDZDMS43NjYxNiA2LjE5MjczIDEuNzQxMzMgNi4yMDI5OSAxLjcxNDg4IDYuMjAyOTlDMS41Nzg4NCA2LjIwNjc3IDEuMzI2MjEgNi4yMjc4MiAxLjE2NDI3IDYuMzI4NzZDMS4wNDMzNSA2LjQwNDM0IDAuNzM0NTggNi4zNzM1NyAwLjUwNzg1OSA2LjMyNDQ0QzAuNDg4OTY2IDYuMzIwMTMgMC40NzA2MTIgNi4zMTc5NyAwLjQ1MTE3OSA2LjMxNzk3SDAuMzkxMjZDMC4zMjkxODIgNi4zMTc5NyAwLjI2ODcyMyA2LjM0MDEgMC4yMjEyMTkgNi4zODA1OUwwLjE0MzQ4NyA2LjQ0NjQ0TDAuMDEwMTUzNCA2LjU1OTI2TDAuMDAwOTc2NTYyIDYuNTY2ODJWNy45OTg5NEgzLjk0ODA3VjUuODI1MTJMMy45MDMyNyA1LjgwNDA3QzMuODY4MTggNS43ODc4NyAzLjgzMDk0IDUuNzc5MjQgMy43OTI2MSA1Ljc3OTI0JyBmaWxsPSclMjM5NjNBMjInLyUzRSUzQ3BhdGggZD0nTTcuODA2MjEgMy4yNjg1NlYzLjI2NTg2QzcuODAxODkgMy4yNDY0MiA3Ljc5ODY1IDMuMjI2OTkgNy43OTU0MSAzLjIwODFDNy43NzExMiAzLjA3NjkyIDcuNzM5ODEgMi45NDUyMSA3LjcwMjAyIDIuODE1MTFDNy42OTM5MyAyLjc4NzU4IDcuNjg1MjkgMi43NjA1OSA3LjY3NjY1IDIuNzMzNkM3LjU2MDA1IDIuMzY2NTMgNy4zODk0NyAyLjAxNzgxIDcuMTY5NzcgMS42OTgyNUM3LjEzNjg0IDEuNjUwNzQgNy4xMDI4MyAxLjYwNDMyIDcuMDY4ODMgMS41NTg5N0M2Ljk3MzgyIDEuNDMzMiA2Ljg3MDcyIDEuMzEyMjggNi43NjE2NyAxLjE5OTQ2QzYuNzQwMDggMS4xNzczMyA2LjcxNzk1IDEuMTU0NjYgNi42OTU4MiAxLjEzMjUyQzYuNDc1NTcgMC45MTQ0NCA2LjIyOTk2IDAuNzIyODA3IDUuOTY0OTEgMC41NjM1NjNDNS45NDMzMiAwLjU1MDA2NyA1LjkyMTczIDAuNTM3NjUyIDUuOTAwMTQgMC41MjUyMzZDNS42OTk4NyAwLjQwOTE3NyA1LjQ4ODI2IDAuMzEwOTMxIDUuMjcxOCAwLjIzMjY1OUM1LjI0OTY2IDAuMjI0NTYxIDUuMjI2OTkgMC4yMTY0NjQgNS4yMDQzMiAwLjIwODkwN0M0LjkwOTA0IDAuMTA4NTAyIDQuNjAwODEgMC4wNDMxODQ5IDQuMjg2NjQgMC4wMTUxMTQ3QzQuMTcwNTggMC4wMDQ4NTgzIDQuMDUzOTggMCAzLjkzOTU0IDBIMy45MjA2NUMzLjY0NTg4IDAgMy4zNzA1OCAwLjAyODYxIDMuMTAzMzcgMC4wODUyOTAxTDMuMDc0MjIgMC4wOTEyMjgxQzIuODAzMjQgMC4xNTExNDcgMi41Mzg3MyAwLjIzOTY3NiAyLjI4NjY0IDAuMzU1MTk2QzIuMDU5MzggMC40NTkzNzkgMS44NDA3NiAwLjU4NjIzNSAxLjYzNjcxIDAuNzMzMDYzQzEuMzg1MTYgMC45MTM5IDEuMTU0NjYgMS4xMjQ0MyAwLjk1MTY4NyAxLjM1OTI0TDAuOTIzNjE3IDEuMzkxNjNDMC42NzMxNDQgMS42ODg1MyAwLjQ2OTA5NiAyLjAxODg5IDAuMzE2ODY5IDIuMzczNTVDMC4zMDYwNzMgMi4zOTg5MiAwLjI5NTI3NyAyLjQyNDI5IDAuMjg1MDIgMi40NDk2NkMwLjEzMjc5NCAyLjgyNjk5IDAuMDQwNDg1OCAzLjIyNDI5IDAuMDEwMjU2NCAzLjYzMTg1TDAuMDA4NjM2OTggMy42NTg4NEMwLjAwMjY5OTA2IDMuNzQ0NjcgMCAzLjgzMzIgMCAzLjkyMTE5TDAuMDAxMDc5NjIgNi41NjczNEwwLjE0MzU5IDYuNDQ2NDJWMy45MjExOUMwLjE0MzU5IDMuODYzNDMgMC4xNDUyMDkgMy44MDU2NyAwLjE0NzkwOCAzLjc0NzkxQzAuNDUxMjgyIDQuMTE1NTIgMC43OTc4NDEgNC4zNjAwNSAxLjIwNTQgNC40OTQ0N0MxLjI1Mzk4IDQuNTEwNjYgMS4zMDI1NiA0LjUyNDcgMS4zNTA2MSA0LjUzNzExQzEuNjg1ODMgNC42MjQwMiAyLjAxNzgxIDQuNjMzMiAyLjMxNTc5IDQuNjQxODRDMi41MTM5IDQuNjQ3NzcgMi43MDE3NSA0LjY1MzE3IDIuODcyODcgNC42Nzk2MkMyLjg5MDE1IDQuNjgyMzIgMi45MDY4OCA0LjY4NTAyIDIuOTI0MTYgNC42ODgyNkMzLjE4MjczIDQuNzM1NzYgMy4zODY3OCA0Ljg3MjMzIDMuNTQyMjQgNS4wMjg4OEMzLjY2MjA4IDUuMTQ5MjYgMy43NTI3NyA1LjI4MjA1IDMuODE4NjIgNS4zOTU5NUMzLjg4NDQ4IDUuNTA5MzEgMy45MjQ0MyA1LjYwNDMyIDMuOTQxNyA1LjY0OTEyQzMuOTQ0NCA1LjY1NjY4IDMuOTQ2NTYgNS42NjI2MiAzLjk0ODE4IDUuNjY3NDhWNy45OTk0Nkg0LjA4MjU5VjUuNjYyMDhDNC4wODYzNyA1LjYzNjE3IDQuMTIzNjIgNS40Mzg2IDQuMjcxNTIgNS4yNDIxMUM0LjM2NzA3IDUuMTE0NzEgNC40ODYzNyA1LjAxNTM4IDQuNjI4MzQgNC45NDM1OUM0LjcxMzA5IDQuOTAwNCA0LjgwNTk0IDQuODY4MDIgNC45MDY4OCA0Ljg0NDhDNS4wMDc4MyA0LjgyMjEzIDUuMTE2ODcgNC44MDkxOCA1LjIzMzQ3IDQuODA2NDhDNi4yMTQ4NSA0Ljc4MzgxIDYuNTE1NTIgNC40NjMxNiA2Ljc4MTExIDQuMTc5NzZDNi45MjE0NiA0LjAyOTY5IDcuMDc0MjIgMy44OTM2NiA3LjMxMjI4IDMuODE0ODVDNy40MjQwMiAzLjc3NzYgNy41NTU3NCAzLjc1MzMxIDcuNzEzMzYgMy43NDY4M0M3LjcxNjA2IDMuODA1MTMgNy43MTc2OCAzLjg2Mjg5IDcuNzE3NjggMy45MjExOVY1LjYyMjEzQzcuNjg1ODMgNS42MzUwOSA3LjU3NjI1IDUuNjgwOTcgNy41MjE3MyA1LjcwMjAyQzcuNDYxODEgNS43MjUyNCA3LjMxNjYgNS45NDcxIDcuMjMwMjMgNS45NDI3OEM3LjA2MjM1IDUuOTM0NjggNy4wMzQyOCA1Ljk4ODEyIDYuNzcyNDcgNi4wNTY2OEM2LjYwNTEzIDYuMTAwNDEgNi41Mjc0IDYuMjk4NTIgNi4yMDgzNyA2LjUyMDkyQzYuMDIzNzUgNi42NDk5MyA1LjQ3MDQ1IDcuMDA1NjcgNS4zMzA2MyA3LjE2NDM3QzUuMDg2NjQgNy40NDA3NiA0Ljc2NTQ1IDcuNjkyODUgNC41NDE0MyA3Ljg1MjA5QzQuNDMxODUgNy45MzAzNiA0LjM1MjUgNy45ODY1IDQuMzMxOTggOEg3Ljg2MTgxVjMuOTIxNzNDNy44NjE4MSAzLjcwMjAyIDcuODQ0IDMuNDgyMzIgNy44MDc4MyAzLjI2OTFNNy4wODM0IDEuODI2NzJDNy4yNzE4IDIuMTA5MDQgNy40MjAyNCAyLjQxNDA0IDcuNTI2MDUgMi43MzQxNEM3LjQxMjE1IDIuNzA3NjkgNy4yMzI5MyAyLjY3NTg0IDcuMDI3OCAyLjY3NTg0SDcuMDI1MUM2Ljg2ODU2IDIuNjc1ODQgNi43MjIyNyAyLjY5NTI4IDYuNTg4OTMgMi43MzI1MkM2LjY3NzQ2IDIuNjI1MSA2Ljc2MTEzIDIuNTAzNjQgNi44MzgzMyAyLjM2ODE1QzYuOTY1MTggMi4xNDYyOSA3LjA0MDc2IDEuOTU0NjYgNy4wODM5NCAxLjgyNzI2TTQuNTQ2ODMgMy42MjMyMUM0LjY4NjEgMy41MzA5IDQuODY4NTYgMy40NjUwNSA1LjA4MTI0IDMuNDExNjFDNS4yNjg1NiAzLjM2NDEgNS40Nzg1NCAzLjMyNjMyIDUuNzAyNTYgMy4yODkwN0M1Ljc2NTE4IDMuMjc4MjcgNS44MjYxOCAzLjI2MzE2IDUuODg2NjQgMy4yNDMxOEM1LjY2NDc4IDMuNTI0OTcgNS40NTY0MSAzLjcxNzE0IDUuMjU4MyAzLjg1Njk1QzQuOTc5MjIgNC4wNTM5OCA0LjcxOTAzIDQuMTQ1NzUgNC40NjM3IDQuMjM1OUM0LjQyOTE1IDQuMjQ4MzEgNC4zOTQ2IDQuMjYwNzMgNC4zNTk1MSA0LjI3MzE0QzQuMjk3OTggNC4yOTU4MiA0LjI0MTMgNC4zMjQ0MyA0LjE4OTQ3IDQuMzU3ODlDNC4yMDEzNSA0LjAwNzU2IDQuMzE0MTcgMy43NzgxNCA0LjU0NjI5IDMuNjIzMjFNNC4xMzcxMSAzLjkyMjI3QzQuMDk2MDkgMy44MDM1MSA0LjA1MDIgMy41ODkyIDQuMTIyIDMuMzM3MTFDNC4xMzU0OSAzLjI4OTYxIDQuMTUyNzcgMy4yNDI2NSA0LjE3MzI4IDMuMTk2MjJDNC4yODk4OCAyLjkzMzg3IDQuNTE5MyAyLjY5NjM2IDQuODU3NzYgMi40ODYzN0M0LjkxNDQ0IDIuNDUxMjggNC45NzQzNiAyLjQxNjczIDUuMDM3NTIgMi4zODI3M0M1LjA5OTA2IDIuMzQ5OCA1LjE1NjI4IDIuMzE1MjUgNS4yMDk3MiAyLjI3OTA4QzUuMTkzNTIgMi4zMTIwMSA1LjE3ODk1IDIuMzQ0NCA1LjE2NDkxIDIuMzc2NzlDNC45ODc4NSAyLjc4NzU4IDQuOTUyMjMgMy4xNzEzOSA0Ljk0NDY3IDMuMzA3OTZDNC43NjE2NyAzLjM2MDMyIDQuNjA0MDUgMy40MjQwMiA0LjQ3MzQxIDMuNTEwOTNDNC4zMTY4NyAzLjYxNTExIDQuMjA1NjcgMy43NTAwNyA0LjEzNzExIDMuOTIyODFNNS42ODA5NyAzLjE1NTc0QzUuNDYyODkgMy4xOTI0NCA1LjI2MjA4IDMuMjI4MDcgNS4wODIzMiAzLjI3MTc5QzUuMDkyMDQgMy4xNDcxIDUuMTIxNzMgMi45MDQ3MiA1LjIxMjQyIDIuNjMxMDRDNS45OTYyMiAyLjY2MTI3IDYuNDgwNDMgMi4zODc1OCA2Ljc1MDM0IDIuMTUwMDdDNi43ODQ4OSAyLjExOTg0IDYuODE3MjcgMi4wODkwNyA2Ljg0Njk2IDIuMDU4M0M2LjgxMDggMi4xMzY1NyA2Ljc2ODY5IDIuMjE5MTYgNi43MjExOSAyLjMwMjgzQzYuNjEyMTUgMi40OTI4NSA2LjQ1OTM4IDIuNzA4MjMgNi4yNTg1NyAyLjg3NzE5QzYuMjA3ODMgMi45MDkwNCA2LjE1OTc4IDIuOTQ0MTMgNi4xMTQ5OCAyLjk4MzU0QzUuOTg2NTEgMy4wNjY2NyA1Ljg0MjM4IDMuMTI4MjEgNS42ODE1MSAzLjE1NTc0TTYuOTU0OTMgMS42NDU4OEM2Ljk2MTQgMS42NTQ1MiA2Ljk2Nzg4IDEuNjYzMTYgNi45NzQzNiAxLjY3MTc5QzYuOTE3MTQgMS43Njk1IDYuODE2MTkgMS45MTM2MyA2LjY1NjQxIDIuMDUzNDRDNi4zMDcxNSAyLjM1ODQzIDUuODI2NzIgMi41MTEyIDUuMjYxIDIuNDk3NzFDNS4yNjk2NCAyLjQ3NTU3IDUuMjc4MjcgMi40NTM0NCA1LjI4ODUzIDIuNDMxMzFDNS4zNjQxIDIuMjU1MzMgNS40NTY0MSAyLjA5OTMzIDUuNTYzODMgMS45NjI3NUM1LjU3MTkzIDEuOTUxOTYgNS41ODA1NyAxLjk0MTcgNS41ODkyIDEuOTMxNDRDNS44NTgwMyAxLjYwNDg2IDYuMjIxODYgMS4zOTkxOSA2LjY3NDc2IDEuMzE2NkM2Ljc3MzU1IDEuNDIwMjQgNi44NjgwMiAxLjUzMDkgNi45NTQ5MyAxLjY0NTg4Wk01LjkwNDQ1IDEuMjUxODJDNS45NTA4OCAxLjAzMTU4IDUuOTQ4MTggMC44MzgzMjcgNS45Mzc5MiAwLjcxNTI1QzYuMTYxOTQgMC44NTUwNjEgNi4zNzA4NSAxLjAxODYyIDYuNTYwMzIgMS4yMDE2MkM2LjI2MDE5IDEuMjY4NTYgNi4wMTY3MyAxLjM4Njc3IDUuODE5NyAxLjUzMTk4QzUuODU5MTEgMS40MzMyIDUuODg2MSAxLjMzODczIDUuOTA0NDUgMS4yNTE4MlpNNS4yNjY5NCAwLjM4NDM0NkM1LjQ0Nzc3IDAuNDUxODIyIDUuNjIzNzUgMC41MzM4NzMgNS43OTI3MSAwLjYyOTQyQzUuODA0NTkgMC43MDYwNzMgNS44MzIxMiAwLjk0NTc0OSA1Ljc3MjIgMS4yMjg2MUM1LjcxOTMgMS40NzU4NCA1LjYxNjE5IDEuNjkxNzcgNS40NjM0MyAxLjg3NDIyQzUuMzM0OTUgMi4wMjc1MyA1LjE3MTkzIDIuMTU3NjIgNC45NzQ5IDIuMjYzNDNDNC45MjA5MiAyLjI5MjU4IDQuODY4NTYgMi4zMjE3MyA0LjgxODg5IDIuMzUxOTZDNC43MzczOCAxLjk2NzYxIDQuNzYxNjcgMS42MjIxMyA0LjgyNTM3IDEuMzM4NzNDNC44NTk5MiAxLjE4NTQzIDQuOTA1MjYgMS4wNTA0NyA0Ljk1MTY5IDAuOTM3NjUyQzUuMDY3MjEgMC42NTc0OSA1LjIwNjQ4IDAuNDYyNjE4IDUuMjY2OTQgMC4zODQzNDZaTTQuMzc1MTcgMC4xNjg5NjFDNC4zODIxOSAwLjE3MDA0IDQuMzg5NzQgMC4xNzA1OCA0LjM5NjIyIDAuMTcxNjZDNC42NDc3NyAwLjIwMTg4OSA0Ljg5NTAxIDAuMjU3NDkgNS4xMzQxNCAwLjMzNzM4MkM1LjA2MDczIDAuNDM2MTY3IDQuOTM3MTEgMC42MjI5NDIgNC44MzAyMyAwLjg4MDQzMkM0Ljc4NzA1IDAuOTg1MTU1IDQuNzQ0NCAxLjEwNzY5IDQuNzA5ODUgMS4yNDUzNEM0LjUxMzM2IDEuMDI5OTYgNC40MDEwOCAwLjc5Nzg0MSA0LjM3NDYzIDAuNTUzODQ2QzQuMzY1NDUgMC40Njc0NzYgNC4zNjkyMyAwLjM4NzU4NCA0LjM3Njc5IDAuMzI0NDI2QzQuMzgzMjcgMC4yNjkzNjYgNC4zOTI0NCAwLjIyNjcyMSA0LjM5ODM4IDAuMjAxODg5TDQuMzU3MzYgMC4xNjY4MDJDNC4zNjMyOSAwLjE2NzM0MSA0LjM2OTIzIDAuMTY4NDIxIDQuMzc1MTcgMC4xNjg5NjFaTTQuNjc0NzYgMS40MDQwNUM0LjYyMDc4IDEuNjk2NjMgNC42MDg5MSAyLjA0NTM0IDQuNjk4NTIgMi40Mjg2MUM0LjUxNDQ0IDIuNTUyMjMgNC4zNjM4MyAyLjY4NTU2IDQuMjQ3MjMgMi44Mjc1M0M0LjI0OTkzIDIuNzk4MzggNC4yNTEwMSAyLjc2ODY5IDQuMjUxMDEgMi43MzczOEM0LjI1MTAxIDIuMzU4OTcgNC4xMjYzMiAyLjE3MzI4IDQuMDA1OTQgMS45OTM1MkMzLjg5NjM2IDEuODI5OTYgMy43OTI3MSAxLjY3NTAzIDMuNzk2NDkgMS4zNjQxQzMuODEzMjMgMS4yOTgyNSAzLjgxOTE2IDEuMjMyOTMgMy44MTU5MiAxLjE2ODY5QzMuODgwMTYgMC44MjQyOTEgNC4wOTEyMyAwLjU0MTk3IDQuMjM2OTggMC4zODA1NjdDNC4yMzQyOCAwLjQzNjcwNyA0LjIzNDI4IDAuNDk3MTY2IDQuMjQwNzYgMC41NTkyNDRDNC4yNjEyNyAwLjc2ODY5MSA0LjM1NDEyIDEuMDgzNCA0LjY3NTMgMS40MDM1MU0zLjkyMDY1IDAuMTQ0MTNIMy45Mzk1NEM0LjA0Njk2IDAuMTQ0MTMgNC4xNTY1NSAwLjE0ODk4OCA0LjI2NTA1IDAuMTU4MTY1QzQuMjY1MDUgMC4xNTkyNDQgNC4yNjUwNSAwLjE1OTc4NCA0LjI2NTA1IDAuMTYwODY0QzQuMTY3MzQgMC4yNDkzOTMgMy44OTYzNiAwLjUxOTI5OCAzLjc1Mjc3IDAuODk3MTY2QzMuNjE4ODkgMC41Njk1MDEgMy4zMTIyOCAwLjMwNTUzMyAzLjE5NjIyIDAuMjEzNzY1QzMuNDM0MjggMC4xNjczNDEgMy42NzcxOSAwLjE0NDEzIDMuOTIxMTkgMC4xNDQxM00zLjExODQ5IDAuMzI0NDI2QzMuMjUzOTggMC40MzM0NjggMy42NTA3NCAwLjc4MjE4NiAzLjY4MDQzIDEuMTU3MzVDMy42Njk2NCAxLjIxODM1IDMuNjYzMTYgMS4yODE1MSAzLjY2MTU0IDEuMzQ2MjlDMy41OTM1MiAxLjU4OTIgMy40NTMxNyAxLjc1OTc4IDMuMzE3MTQgMS45MjQ5N0MzLjIzMDIzIDIuMDMxMzEgMy4xNDExNiAyLjEzODczIDMuMDczMTQgMi4yNjUwNUMzLjAyNDAyIDIuMDc4MjcgMi45MjU3OCAxLjkxOTAzIDIuODM1NjMgMS43NzE2NkMyLjcyOTI4IDEuNTk4MzggMi42Mjg4OCAxLjQzNDgyIDIuNjIxODYgMS4yNTUwNkMyLjYwNzgzIDAuODk0NDY3IDIuOTkxNjMgMC40NTkzNzkgMy4xMTg0OSAwLjMyNDk2Nk0yLjYzODYgNC4yNDUwN0MyLjU0NDY3IDQuMTk3NTcgMi40NDE1NyA0LjE2NDEgMi4zMzQxNCA0LjEzNzY1QzIuMzA3MTUgMy45ODkyIDIuMjEwNTMgMy41MTQxNyAyLjAxMTg4IDMuMTIzODlDMi4zMzczOCAzLjMzNzY1IDIuNTkyNzEgMy40NDIzOCAyLjcwNzY5IDMuNDgzNEMyLjYyOTQyIDMuNzM2MDMgMi41NzgxNCAzLjk5MTkgMi42Mzg2IDQuMjQ1MDdaTTIuMjA3ODMgMi40NTA3NEMyLjIxOTcgMi42NDk5MyAyLjI5MzY2IDIuOTQxNDMgMi41NTQzOSAzLjI3MzQxQzIuMzY1OTkgMy4xODU5NiAyLjA4ODUzIDMuMDM0MjggMS43NzQzNiAyLjc4NzA0QzEuNzYwODYgMi43NzUxNyAxLjc0NjgzIDIuNzYzODMgMS43MzIyNSAyLjc1MzA0QzEuNzMxMTcgMi43NTE5NiAxLjczMDYzIDIuNzUxNDIgMS43Mjk1NSAyLjc1MDM0QzEuMzA0NzIgMi4zODQ4OSAxLjE2NjUzIDEuNzc3NiAxLjEyODIxIDEuNTU2MjhDMS4yODA5NyAxLjU3NzMzIDEuNjE2NzMgMS42Mzk0MSAxLjkyODc1IDEuNzk4MTFDMi4wNTA3NCAxLjg2MDE5IDIuMTY4OTYgMS45MzY4NCAyLjI3MTUzIDIuMDMxODVDMi4yNDgzMSAyLjA4NjkxIDIuMTk0ODcgMi4yMzY0NCAyLjIwNzgzIDIuNDUwNzRaTTEuNjg5NjEgMi44OTEyM0MxLjY4OTYxIDIuODkxMjMgMS42OTMzOSAyLjg5MzkzIDEuNjk1MDEgMi44OTU1NUMxLjcyNDcgMi45MjI1NCAxLjc1MTE1IDIuOTUyMjMgMS43NzMyOCAyLjk4MzU0QzIuMDE3ODEgMy4zMzExNyAyLjE0NzM3IDMuODg1NTYgMi4xOTE2MyA0LjEwNzQyQzIuMDk1NTUgNC4wODk2MSAxLjk5NzMgNC4wNzYxMSAxLjg5OTYgNC4wNjI2MkMxLjY3Mjg3IDQuMDMxMzEgMS40Mzg2IDMuOTk3ODQgMS4yMzU2MyAzLjkxODQ5QzEuMTg5MiAzLjkwMDE0IDEuMTQ1NDggMy44NzUzIDEuMTAzOTEgMy44NDM5OUMxLjA5MTUgMy44MzI2NiAxLjA3OCAzLjgyMTg2IDEuMDY0NTEgMy44MTEwN0MwLjcwOTg1MiAzLjUwNTUzIDAuNTQ2Mjg5IDIuNzg0MzUgMC40OTkzMjUgMi41NDE0M0MwLjcxNjg2OSAyLjU1MzMxIDEuMzEzOSAyLjYwODM3IDEuNjM3MjUgMi44NDc1QzEuNjUzOTggMi44NjI2MiAxLjY3MTc5IDIuODc2NjUgMS42ODk2MSAyLjg5MDY5TTIuMzQyMjQgMi40NTEyOEMyLjMyNjU5IDIuMjI1NjQgMi4zOTU2OCAyLjA4MjU5IDIuNCAyLjA3Mzk1QzIuNDkzOTMgMS45MDgyMyAyLjU1MjIzIDEuNzUxNjkgMi41ODUxNiAxLjYwNTk0QzIuNjI0NTYgMS42ODUyOSAyLjY3MjYgMS43NjMwMiAyLjcyMTE5IDEuODQyMzhDMi44NTE4MiAyLjA1NTYgMi45ODczMSAyLjI3NDc2IDIuOTY4OTYgMi41NTk3OEMyLjk2MzU2IDIuNTkxNjMgMi45NTk3OCAyLjYyNDU2IDIuOTU3MDkgMi42NTg1N0MyLjkyMjU0IDIuODUyMzYgMi44NTU2IDMuMDQ0NTMgMi43OTEzNiAzLjIzMDIzQzIuNzgxNjUgMy4yNTc3NiAyLjc3MTkzIDMuMjg1MjkgMi43NjI3NSAzLjMxMjgyQzIuNTA1OCAzLjAzMDUgMi4zNjExMyAyLjczNDE0IDIuMzQxMTYgMi40NTEyOE0yLjk5NTk1IDAuMjU4MDNDMi44ODYzNyAwLjM3NjI0OCAyLjY3NjkyIDAuNjIzNDgyIDIuNTY0MSAwLjg5NTU0N0MyLjQ5OTMzIDAuNjgzOTQxIDIuNCAwLjU0MDM1MSAyLjM1NTc0IDAuNDgzMTMxQzIuNTYxOTQgMC4zODg2NjQgMi43NzY3OSAwLjMxMzYzIDIuOTk1OTUgMC4yNTg1N00yLjI0NTA3IDAuNTM0OTUzTDIuMjMzMiAwLjU0NjI4OUMyLjIzNjk4IDAuNTUwMDY3IDIuNDc2MTEgMC44MjMyMTIgMi40ODY5MSAxLjI1OTM4QzIuNDkxNzcgMS40NDc3NyAyLjQ1Mzk4IDEuNjY2OTQgMi4zMzYzIDEuOTA4MjNDMi4yMzE1OCAxLjgxNTM4IDIuMTEzMzYgMS43Mzk4MSAxLjk5MzUyIDEuNjc3NzNDMS45OTI5OCAxLjY3NzczIDEuOTkyNDQgMS42Nzc3MyAxLjk5MTkgMS42NzcxOUMxLjY0OTEyIDEuNDYxODEgMS43NDM1OSAwLjk2NjI2MiAxLjc4NDYyIDAuODA1Mzk4QzEuOTMxNDQgMC43MDM5MTQgMi4wODU4MyAwLjYxMzc2NSAyLjI0NTYxIDAuNTM0NDEzTTEuNzU4NyAwLjc2NDkxMkwxLjc1MDYxIDAuNzcwMzFMMS42Nzg4MSAwLjc5MjQ0M0wxLjc1ODcgMC43NjQ5MTJaTTEuNTkyOTggMC45NDYyODlDMS41ODE2NSAxLjAwOTk5IDEuNTcxMzkgMS4xMDMzNyAxLjU3ODk1IDEuMjA4MUMxLjU4ODEyIDEuMzM0OTUgMS42MjI2NyAxLjQ0ODMxIDEuNjc5MzUgMS41NDY1NkMxLjQxNyAxLjQ1NzQ5IDEuMTg0ODkgMS40MjUxIDEuMDk0MiAxLjQxNDMxQzEuMjQ2NDIgMS4yNDMxOCAxLjQxMzIzIDEuMDg2NjQgMS41OTI0NCAwLjk0NTc0OU0wLjk5MDAxNCAxLjUzNzkyQzEuMDEyNjkgMS42OTU1NSAxLjEwMTIxIDIuMTcwMDQgMS4zODY3NyAyLjU3MDA0QzEuMDE5NyAyLjQzNTYzIDAuNTk0ODcyIDIuNDA5MTggMC40NjA5OTkgMi40MDQzMkMwLjU5NzAzMSAyLjA5MzM5IDAuNzc1MTY5IDEuODAxODkgMC45OTAwMTQgMS41Mzc5MlpNMC4xNjE5NDMgMy41NDE3QzAuMTkzNzkyIDMuMjIzNzUgMC4yNjU1ODcgMi45MTIyOCAwLjM3NTcwOSAyLjYxMzIzQzAuNDM0NTQ4IDIuOTA1MjYgMC42MDc4MjcgMy41OTg5MiAwLjk4Mjk5NiAzLjkxODQ5QzAuOTk0MzMyIDMuOTI3MTMgMS4wMDUxMyAzLjkzNTc2IDEuMDE1OTIgMy45NDU0OEMxLjE2MDA1IDQuMDcwMTggMS4yNTUwNiA0LjI0Nzc3IDEuMzA3OTYgNC4zNjkyM0MwLjkxNjA1OSA0LjI0NjE1IDAuNTIxOTk3IDQuMDA5MTggMC4xNjE5NDMgMy41NDE3Wk0yLjMxOTU3IDQuNTA2ODhDMi4wNDk2NiA0LjQ5ODc5IDEuNzYxOTQgNC40ODQyMSAxLjQ2OTkxIDQuNDE0MDRDMS40NDUwNyA0LjM0NDk0IDEuMzkzNzkgNC4yMTcgMS4zMTAxMiA0LjA4NjkxQzEuNDk0MiA0LjE0MjUxIDEuNjkwMTUgNC4xNzAwNCAxLjg4MTI0IDQuMTk2NDlDMi4xOTcwMyA0LjI0MDc2IDIuNDk5ODcgNC4yODI4NiAyLjcwNzE1IDQuNDQ3NUMyLjczOSA0LjQ3Mjg3IDIuNzY5MjMgNC41MDA5NCAyLjc5NjIyIDQuNTMyNzlDMi42NDU2MSA0LjUxNjA2IDIuNDg2MzcgNC41MTEyIDIuMzIwMTEgNC41MDYzNE0yLjk3OTc2IDQuNTYxNEMyLjkzNjAzIDQuNDg1ODMgMi44ODM2NyA0LjQyMjY3IDIuODI0ODMgNC4zNzAzMUMyLjY3OCA0LjA2MzE2IDIuNzYwNTkgMy43NDE5NyAyLjg3Mzk1IDMuNDA0NTlDMi44ODg1MyAzLjM2MTQgMi45MDMxIDMuMzE4NzYgMi45MTgyMiAzLjI3NTAzQzIuOTQ4OTkgMy4xODY1IDIuOTc5NzYgMy4wOTY5IDMuMDA4MzcgMy4wMDUxM0MzLjAzODA2IDMuMDgxMjQgMy4wODAxNiAzLjE1NTIgMy4xMzU3NiAzLjIyNjk5QzMuMzg5NDcgMy41NTg0MyAzLjQ4NzcyIDMuODc2MzggMy40Mjk5NiA0LjE3Mjc0QzMuNDIzNDggNC4yMDYyMSAzLjQxNDg0IDQuMjM4NiAzLjQwNDU5IDQuMjcxNTNDMy4zNDYyOSA0LjQ1MjkgMy4yMzk5NSA0LjU3NjUyIDMuMTg5NzQgNC42MjcyNkMzLjEyMTczIDQuNTk4NjUgMy4wNTEwMSA0LjU3NzA2IDIuOTc5NzYgNC41NjE0Wk0zLjMxNzE0IDQuNjg4MjZDMy4zNDk1MyA0LjY1MjYzIDMuMzg4MzkgNC42MDI5NyAzLjQyNzI2IDQuNTQwODlDMy40MzA1IDQuNjMxMDQgMy40NDIzOCA0LjcxMDkzIDMuNDU3NDkgNC43Nzc4N0MzLjQxMjE1IDQuNzQ0NCAzLjM2NTE4IDQuNzE1MjUgMy4zMTc2OCA0LjY4ODI2TTMuMjQyMTEgMy4xNDQ0QzMuMTI5ODIgMi45OTc1NyAzLjA4MDE2IDIuODQzNzIgMy4wOTA5NiAyLjY3NTNDMy4wOTY5IDIuNjQxMyAzLjEwMDY3IDIuNjA4MzcgMy4xMDI4MyAyLjU3NjUyQzMuMTQ1NDggMi4zNDU0OCAzLjI3OTM1IDIuMTgyNDYgMy40MjA3OCAyLjAxMTM0QzMuNTE1MjUgMS44OTY5IDMuNjExMzQgMS43Nzk3NiAzLjY4Nzk5IDEuNjM3NzlDMy43MjkwMiAxLjgyMzQ4IDMuODEyNjkgMS45NDc2NCAzLjg5NDc0IDIuMDY5NjRDNC4wMDg2NCAyLjI0MDIyIDQuMTE3MTQgMi40MDEwOCA0LjExNjYgMi43MzczOEM0LjExNjYgMi44OTUwMSA0LjA4MzEzIDMuMDIyOTQgNC4wMzEzMSAzLjEzNjNDMy45NzI0NyAzLjI2NTMyIDMuODg5MzQgMy4zNzU0NCAzLjgwNDA1IDMuNDg5MzRDMy43MjAzOCAzLjYwMDU0IDMuNjM0MDEgMy43MTQ5OCAzLjU2NzYxIDMuODUwNDdDMy41MzczOCAzLjY0Njk2IDMuNDQ1MDcgMy40MDg5MSAzLjI0MjY1IDMuMTQ0NE0zLjcyMDkyIDUuMDIyNEMzLjcwMDQxIDQuOTk4MTEgMy42Nzg4MSA0Ljk3NTQ0IDMuNjU3NzYgNC45NTI3N0MzLjYzNTA5IDQuOTA2ODggMy41MDcxNSA0LjYyNjcyIDMuNTg3NTggNC4yMTU5MkMzLjU5NjIyIDQuMTcyMiAzLjYwNzAyIDQuMTI2ODYgMy42MjEwNSA0LjA4MDQzQzMuNjgxNTEgMy44NzY5MiAzLjc5MzI1IDMuNzI3OTQgMy45MTE0NyAzLjU3MDMxQzMuOTI3MTMgMy41NDk4IDMuOTQyMjQgMy41MjkyOCAzLjk1NzkgMy41MDgyM0MzLjkzNzM4IDMuODAyNDMgNC4wMzc3OSA0LjA1NzIyIDQuMDc3NzMgNC4xNDQxM0M0LjA2MSA0LjI0MTg0IDQuMDUzOTggNC4zNDg3MiA0LjA1NjE0IDQuNDY1ODZDMy44NzE1MyA0LjY0MzQ2IDMuNzcwNTggNC44NzgyNyAzLjcyMiA1LjAyMTg2TTQuNTA1MjYgNC44NTc3NkM0LjM0NzEgNC45NDk1MyA0LjIzNjQ0IDUuMDYyMzUgNC4xNTk3OCA1LjE2NTQ1QzQuMDgzNjcgNS4yNjgwMiA0LjAzNDAxIDUuMzcwMDQgNC4wMDIxNiA1LjQ1MzcxQzMuOTYwNTkgNS4zNjk1IDMuOTAyMjkgNS4yNjMxNiAzLjgyMjk0IDUuMTUyNUMzLjgyMjk0IDUuMTUxOTYgMy44MjE4NiA1LjE1MTQyIDMuODIxODYgNS4xNTA4OEMzLjg0OTM5IDUuMDUxMDEgMy45NTUyIDQuNzE5MDMgNC4xOTkxOSA0LjUxODc2QzQuMjU4NTcgNC40Njk2NCA0LjMyNzEzIDQuNDI4NjEgNC40MDQzMiA0LjQwMDU0QzQuNDM4MzMgNC4zODgxMiA0LjQ3MzQxIDQuMzc1NzEgNC41MDc0MiA0LjM2MzI5QzQuNjMxMDQgNC4zMTk1NyA0Ljc1NTc0IDQuMjc1MyA0Ljg4MzEzIDQuMjE5N0M0LjY0Nzc3IDQuNDg0NzUgNC41MzgxOSA0Ljc2MDU5IDQuNTA0NzIgNC44NTc3Nk02LjY4MzQgNC4wODYzN0M2LjQyNDI5IDQuMzYzMjkgNi4xNTYwMSA0LjY0OTM5IDUuMjMwNzcgNC42NzA0NUM1LjAxNDMxIDQuNjc1MyA0LjgzNTA5IDQuNzEzNjMgNC42ODY2NCA0Ljc3MDg1QzQuNzcxOTMgNC41ODU3IDQuOTUxMTUgNC4yNzc0NiA1LjI3MTggNC4wNTI5QzUuMzMxNzEgNC4wMTEzNCA1LjM5NTk1IDMuOTcyNDcgNS40NjU1OSAzLjkzNzkyQzUuNzI0NyAzLjgwOTQ1IDYuMDk0NDcgMy43NTM4NSA2LjUzNDk1IDMuNzc3MDZDNi42MTEwNyAzLjc4MDg0IDYuNjg5MzQgMy43OTIxNyA2Ljc3MjQ3IDMuODAzNTFDNi44Mzk5NSAzLjgxMjY5IDYuOTA4NSAzLjgyMjk0IDYuOTc1OTggMy44MjgzNEM2Ljg2MjA4IDMuOTA0OTkgNi43Njk3NyAzLjk5NDYgNi42ODM5NCA0LjA4NjM3TTcuMjM0MDEgMy42NTYxNEM3LjEwMDY4IDMuNjk5ODcgNi45NDg0NSAzLjY5MjMxIDYuNzkwMjggMy42NzAxOEM2LjcwODIzIDMuNjU4ODQgNi42MjM0OCAzLjY0NjQyIDYuNTQxNDMgMy42NDIxMUM2LjE4MzU0IDMuNjIzMjEgNS44NzY5MiAzLjY1MjkgNS42MjU5MSAzLjczMDA5QzUuNzY0NjQgMy42IDUuOTA3NjkgMy40NDAyMiA2LjA1Nzc2IDMuMjQxMDNDNi4wOTg3OSAzLjE4NzA0IDYuMTQzMDUgMy4xMzc5MiA2LjE5MTYzIDMuMDkzNjZDNi4yNDI5MiAzLjA2MDE5IDYuMjkzMTIgMy4wMjI5NCA2LjM0MjI0IDIuOTgxMzhDNi41MjY4NiAyLjg2ODU2IDYuNzU0MTIgMi44MTEzNCA3LjAyMTMyIDIuODEwMjZDNy4yNzIzNCAyLjgwOTE4IDcuNDg4MjYgMi44NjE1NCA3LjU3MzU1IDIuODg1MjlDNy41OTYyMiAyLjk2NjI2IDcuNjE2NzMgMy4wNDc3NyA3LjYzNDAxIDMuMTI5ODJDNy41NTUyIDMuNDQ5OTMgNy40MTE2MSAzLjU5Nzg0IDcuMjM0NTUgMy42NTU2TTcuNTc0NjMgMy42MjIxM0M3LjYxNzI3IDMuNTY4NjkgNy42NTM5OCAzLjUwNDQ1IDcuNjg1MjkgMy40Mjg4OEM3LjY5MzM5IDMuNDg5MzQgNy42OTk4NyAzLjU1MDM0IDcuNzA0NzIgMy42MTE4OEM3LjY1OTM4IDMuNjE0MDQgNy42MTYyIDMuNjE3MjcgNy41NzQ2MyAzLjYyMjEzWicgZmlsbD0nJTIzOTYzQTIyJy8lM0UlM0NwYXRoIGQ9J00xLjY3ODcxIDAuNzkyNDg0TDEuNzUwNTEgMC43NzAzNTJMMS43NTg2IDAuNzY0OTU0TDEuNjc4NzEgMC43OTI0ODRaJyBmaWxsPSclMjM5NjNBMjInLyUzRSUzQy9zdmclM0VcIik7O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBvbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGF1dG87XHJcbiAgXHJcbiAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHByb3BvcnRpb25hbC1udW1zO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG5cclxuICBwICsgaDMsXHJcbiAgcCArIGgyIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgfVxyXG5cclxuICBoMiArIHAsXHJcbiAgaDMgKyBwLFxyXG4gIGg0ICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgdWwgKyBoMixcclxuICB1bCArIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGh5cGVyLWxpbmsoKTtcclxuICB9XHJcbn0iLCJAbWl4aW4gaWNvbi13aXRoLWJvcmRlcigkcGFkZGluZzogMCwgJHdpZHRoOiAyOHB4LCAkaGVpZ2h0OiAyOHB4LCAkY29sb3JCb3JkZXI6ICMwMDAsICRwYWRkaW5nVG9wOiAwLCAkd2lkdGhCZWZvcmU6IDhweCwgJHdpZHRoQWZ0ZXI6IDhweCwgJGNvbG9ySG92ZXI6ICMwMDAsICRwYWRkaW5nTGVmdDogMCwgJHBhZGRpbmdSaWdodDogMCkge1xyXG4gIHNwYW4ge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWluLXdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgd2lkdGg6ICR3aWR0aEJlZm9yZTtcclxuICAgICAgaGVpZ2h0OiAkd2lkdGhBZnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZ1JpZ2h0O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXRvcDogMC41cHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICRjb2xvckJvcmRlcjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICRjb2xvckJvcmRlcjtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZ0xlZnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZ1RvcDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAkY29sb3JCb3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICRjb2xvckJvcmRlcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAkY29sb3JCb3JkZXI7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvckhvdmVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaHlwZXItbGluaygkY29sb3I6ICMzNTMzMzApIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogdmFyKC0tYW50aXBvZGVzLWhlcm9fX2NvbnRlbnRfX2xpbmtfX2ZvbnQtd2VpZ2h0KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkY29sb3IgMCUsICRjb2xvciA0JSwgdHJhbnNwYXJlbnQgNCUpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbS8xMDAlIDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2UtaW4tb3V0LCBjb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59IiwiLmRldmlzSGVhZGVyIHtcclxuXHRwYWRkaW5nOiAzNnB4IDIwcHg7XHJcblx0YmFja2dyb3VuZDogI2Y1ZjNmMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAzMnB4O1xyXG5cdG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuXHRcdHBhZGRpbmc6IHZhcigtLVNwYWNpbmctOSwgMzZweCkgdmFyKC0tU3BhY2luZy0xMCwgNDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4uZGV2aXNIZWFkZXJfX2hlYWRpbmcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IHZhcigtLVNwYWNpbmctNCwgMTZweCk7XHJcbn1cclxuXHJcbi5kZXZpc0hlYWRlcl9faGVhZGluZ19fdGl0bGUgPiAqIHtcclxuXHRjb2xvcjogdmFyKC0tVGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xyXG5cdGxlYWRpbmctdHJpbTogYm90aDtcclxuXHR0ZXh0LWVkZ2U6IGNhcDtcclxuXHRmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMTsgLyogMTI1JSAqL1xyXG5cdGxldHRlci1zcGFjaW5nOiAzLjJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmRldmlzSGVhZGVyX19oZWFkaW5nX19zdWJ0aXRsZSA+ICoge1xyXG5cdGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XHJcblx0bGVhZGluZy10cmltOiBib3RoO1xyXG5cdHRleHQtZWRnZTogY2FwO1xyXG5cclxuXHQvKiBUZXh0L0xhcmdlL0xpZ2h0ICovXHJcblx0Zm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7IC8qIDI3cHggKi9cclxuXHRsZXR0ZXItc3BhY2luZzogMS44cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmRldmlzSGVhZGVyX19kZXNjcmlwdGlvbiB7XHJcblx0Y29sb3I6IHZhcigtLVRleHQtdGV4dC1ib2R5LCAjM2UzZTNlKTtcclxuXHQvKiBUZXh0L1JlZ3VsYXIvTm9ybWFsICovXHJcblx0Zm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE3NSUgKi9cclxufVxyXG4iLCIuZGV2aXMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDE2MDBweDtcclxuXHRtYXJnaW46IHJlbSgyNCkgYXV0byAwO1xyXG5cclxuXHQ+ICoge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgyNCk7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiByZW0oOTgpO1xyXG5cclxuXHRcdD4gKiB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMTA0KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTdGVwcyBMYXlvdXRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uc3RlcF8xLFxyXG4uc3RlcF8zLFxyXG4uc3RlcF80LFxyXG4uc3RlcF81IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHRnYXA6IDExNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEhlYWRpbmdcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uZGV2aXNfX2hlYWRpbmcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5kZXZpc19faGVhZGluZ19fc3RlcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcblx0c3BhbiB7XHJcblx0XHRjb2xvcjogdmFyKC0tVGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGVhZGluZy10cmltOiBib3RoO1xyXG5cdFx0dGV4dC1lZGdlOiBjYXA7XHJcblx0XHRmb250LWZhbWlseTogR290aGFtO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyN3B4ICovXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS44cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdCY6bm90KC5hY3RpdmUpIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogNTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1UZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kZXZpc19faGVhZGluZ19fdGl0bGUge1xyXG5cdGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtcHJpbWFyeSwgIzM1MzMzMCk7XHJcblx0LyogSGVhZGluZy9IMiAtIE1vYmlsZSAqL1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4OyAvKiAxMDYuNjY3JSAqL1xyXG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmRldmlzX19oZWFkaW5nX19kZXNjcmlwdGlvbiB7XHJcblx0Y29sb3I6IHZhcigtLVRleHQtdGV4dC1ib2R5LCAjM2UzZTNlKTtcclxuXHRmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjhweDsgLyogMTc1JSAqL1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ2hvaWNlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5kZXZpc19fY2hvaWNlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMjBweDtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDY0cHg7XHJcblx0XHRnYXA6IDQ4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZGV2aXNfX2Nob2ljZXNfX2J0biB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMnJlbTtcclxuXHQmOmhhcyguZGV2aXNfX2Nob2ljZXNfX29wdGlvbjpob3ZlcikgLmRldmlzX19jaG9pY2VzX19vcHRpb246bm90KDpob3ZlciksXHJcblx0JjpoYXMoLmRldmlzX19jaG9pY2VzX19vcHRpb24uaXMtYWN0aXZlKSAuZGV2aXNfX2Nob2ljZXNfX29wdGlvbjpub3QoLmlzLWFjdGl2ZSk6bm90KDpob3Zlcikge1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdH1cclxufVxyXG5cclxuLmRldmlzX19jaG9pY2VzX19idG4taXRlbSxcclxuLmRldmlzX19jaG9pY2VzX19vcHRpb24ge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlM2UzZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cGFkZGluZy1ib3R0b206IDIycHg7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAjMzUzMzMwO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcblx0PiBzcGFuIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLyogTGVzIGRldXggc3RlcHMgcGFydGFnZW50IGxlcyBtw6ptZXMgcsOoZ2xlcyBkZSBiYXNlICovXHJcbi5zdGVwXzEsXHJcbi5zdGVwXzIsXHJcbi5zdGVwXzMsXHJcbi5zdGVwXzQsXHJcbi5zdGVwXzUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgLyogcGFzIGNsaXF1YWJsZSB0YW50IHF14oCZZWxsZSBu4oCZZXN0IHBhcyB2aXNpYmxlICovXHJcblx0ZGlzcGxheTogbm9uZTsgLyogY2FjaMOpZSBwYXIgZMOpZmF1dCAqL1xyXG5cclxuXHQmLnN0ZXAtLXZpc2libGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBTdGVwIGNhY2jDqWUgbWFpcyBlbmNvcmUgZGFucyBsZSBmbHV4IChwZW5kYW50IGxhIHRyYW5zaXRpb24pICovXHJcbi5zdGVwLS1oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kZXZpc19fc3RlcC1ncm91cF9fd3JhcHBlciB7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGNvbHVtbi1nYXA6IDU0cHg7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQuZGV2aXNfX2xlZnQge1xyXG5cdFx0ZmxleDogMS40O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuXHRcdFx0ZmxleDogMS42O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKDE1MDAsJ21pbicpIHtcclxuXHRcdFx0ZmxleDogMS40O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRldmlzX19jZW50ZXIge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG5cdC5kZXZpc19fcmlnaHQge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5kZXZpc19fY2hvaWNlc19fb3B0aW9uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogT24gY2FjaGUgbGEgdnJhaWUgY2hlY2tib3ggKi9cclxuLmRldmlzX19jaG9pY2VzX19jaGVja2JveCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRldmlzX19jaG9pY2VzX19sYWJlbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Ji1ldGlxdWV0dGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAtM3B4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0cGFkZGluZzogMnB4IDhweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzkwNWU0ZTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEdvdGhhbTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMjU7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5kZXZpc19fZGVjb3JhdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogcmVtKC0xMDQpO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0d2lkdGg6IHJlbSg0MDApO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmRldmlzX19jZW50ZXIge1xyXG5cdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG5cdFx0d2lkdGg6IDI4MnB4O1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnpvbmUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcblx0XHQmLnZpc2libGUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnpvbmUtbWFpbGxvdCB7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0Ji52aXNpYmxlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kZXZpc19fcmlnaHQge1xyXG5cdG1hcmdpbi10b3A6IDM2cHg7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKDE0MDAsJ21pbicpIHtcclxuXHRcdG1pbi13aWR0aDogNDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc3RlcF80ICYsXHJcblx0LnN0ZXBfNSAmIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnN0ZXBfNCAuZGV2aXNfX3N0ZXAtZ3JvdXAge1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRnYXA6IDExNnB4O1xyXG59XHJcblxyXG4uZGV2aXNfX3JpZ2h0X19idXR0b25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAxNHB4O1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdC5zdGVwXzMgJixcclxuXHQuc3RlcF81ICYge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEJvdXRvbiB2YWxpZGVyICovXHJcbi5kZXZpc19fY2hvaWNlc19fYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwLjE1cmVtIDhweCAwLjA1cmVtO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcblx0Y29sb3I6ICMzNTMzMzA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcblx0Zm9udC1zaXplOiAwLjgxMjVyZW07XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCdtaW4nKSB7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0aGVpZ2h0OiA2MCU7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kZXZpc19fY2hvaWNlc19fYmFjayB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjVmMztcclxufVxyXG5cclxuLmRldmlzX19jaG9pY2VzX192YWxpZGF0ZTpkaXNhYmxlZCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZGV2aXNfX2Nob2ljZXNfX3ZhbGlkYXRlOm5vdCg6ZGlzYWJsZWQpIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5kZXZpc19fY2F0ZWdvcmllcyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG4uZGV2aXNfX2NhdGVnb3JpZXMge1xyXG5cdC50YWJzLW5hdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAxOHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjhweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgxMjYwKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGFicy1wYW5lbHMge1xyXG5cdFx0bWFyZ2luLXRvcDogMjhweDtcclxuXHR9XHJcbn0gXHJcblxyXG4uZGV2aXNfX2NhdGVnb3JpZXMgLnRhYnMtbmF2IGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6IEdvdGhhbTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMjU7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTJweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tVGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0JlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YWJQYW5lbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0ei1pbmRleDogMTA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAyOHB4IDA7XHJcbn1cclxuXHJcbi50YWJQYW5lbC5hY3RpdmUge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbi5kZXZpc19fc2NoZW1hX19pbWFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0LmRldmlzX19zY2hlbWFfX2ZlbW1lIHN2ZyxcclxuXHQuZGV2aXNfX3NjaGVtYV9faG9tbWUgc3ZnIHtcclxuXHRcdEBpbmNsdWRlIG1xKDEyMDAsJ21pbicpIHtcclxuXHRcdFx0d2lkdGg6IDM5MHB4O1xyXG4gICAgICAgIFx0aGVpZ2h0OiA0NzVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jaGVja2JveF9hY3RlLFxyXG4uZGV2aXNfX3NjaGVtYV9fbGluayB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uZGV2aXNfX2FjdGUge1xyXG5cdC5kZXZpc19fY2hvaWNlc19fb3B0aW9uIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogN3B4IDRweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogR290aGFtO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMyNTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTg0LCAxMjcsIDExMCwgMC42NSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogLTVweDtcclxuXHRcdFx0XHRyaWdodDogLTVweDtcclxuXHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzUuODgnIGZpbGw9JyUyM0YxRUVFQScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScwLjI0Jy8lM0UlM0NtYXNrIGlkPSdwYXRoLTItaW5zaWRlLTFfMTAxMDFfMjMxMTMnIGZpbGw9J3doaXRlJyUzRSUzQ3BhdGggZD0nTTYuMjM4NjMgNi4wMDAwM0w4LjExMDU0IDQuMTI4MTFDOC4xNzY0NSA0LjA2MjIgOC4xNzY0NSAzLjk1NTM1IDguMTEwNTQgMy44ODk0NkM4LjA0NDY0IDMuODIzNTYgNy45Mzc3OCAzLjgyMzU1IDcuODcxODkgMy44ODk0Nkw1Ljk5OTk2IDUuNzYxMzhMNC4xMjgwNSAzLjg4OTQ2QzQuMDYyMTQgMy44MjM1NSAzLjk1NTI5IDMuODIzNTUgMy44ODkzOSAzLjg4OTQ2QzMuODIzNSAzLjk1NTM2IDMuODIzNDkgNC4wNjIyMSAzLjg4OTM5IDQuMTI4MTFMNS43NjEzMSA2LjAwMDAyTDMuODg5MzkgNy44NzE5NUMzLjgyMzQ5IDcuOTM3ODUgMy44MjM0OSA4LjA0NDcxIDMuODg5MzkgOC4xMTA2QzMuOTIyMzQgOC4xNDM1NSAzLjk2NTUzIDguMTYwMDIgNC4wMDg3MyA4LjE2MDAyQzQuMDUxOTIgOC4xNjAwMiA0LjA5NTEgOC4xNDM1NSA0LjEyODA2IDguMTEwNkw1Ljk5OTk2IDYuMjM4NjlMNy44NzE4OCA4LjExMDZDNy45MDQ4MyA4LjE0MzU1IDcuOTQ4MDIgOC4xNjAwMiA3Ljk5MTIxIDguMTYwMDJDOC4wMzQ0IDguMTYwMDIgOC4wNzc1OSA4LjE0MzU1IDguMTEwNTQgOC4xMTA2QzguMTc2NDUgOC4wNDQ3IDguMTc2NDUgNy45Mzc4NCA4LjExMDU0IDcuODcxOTVMNi4yMzg2MyA2LjAwMDAzWicvJTNFJTNDL21hc2slM0UlM0NwYXRoIGQ9J002LjIzODYzIDYuMDAwMDNMOC4xMTA1NCA0LjEyODExQzguMTc2NDUgNC4wNjIyIDguMTc2NDUgMy45NTUzNSA4LjExMDU0IDMuODg5NDZDOC4wNDQ2NCAzLjgyMzU2IDcuOTM3NzggMy44MjM1NSA3Ljg3MTg5IDMuODg5NDZMNS45OTk5NiA1Ljc2MTM4TDQuMTI4MDUgMy44ODk0NkM0LjA2MjE0IDMuODIzNTUgMy45NTUyOSAzLjgyMzU1IDMuODg5MzkgMy44ODk0NkMzLjgyMzUgMy45NTUzNiAzLjgyMzQ5IDQuMDYyMjEgMy44ODkzOSA0LjEyODExTDUuNzYxMzEgNi4wMDAwMkwzLjg4OTM5IDcuODcxOTVDMy44MjM0OSA3LjkzNzg1IDMuODIzNDkgOC4wNDQ3MSAzLjg4OTM5IDguMTEwNkMzLjkyMjM0IDguMTQzNTUgMy45NjU1MyA4LjE2MDAyIDQuMDA4NzMgOC4xNjAwMkM0LjA1MTkyIDguMTYwMDIgNC4wOTUxIDguMTQzNTUgNC4xMjgwNiA4LjExMDZMNS45OTk5NiA2LjIzODY5TDcuODcxODggOC4xMTA2QzcuOTA0ODMgOC4xNDM1NSA3Ljk0ODAyIDguMTYwMDIgNy45OTEyMSA4LjE2MDAyQzguMDM0NCA4LjE2MDAyIDguMDc3NTkgOC4xNDM1NSA4LjExMDU0IDguMTEwNkM4LjE3NjQ1IDguMDQ0NyA4LjE3NjQ1IDcuOTM3ODQgOC4xMTA1NCA3Ljg3MTk1TDYuMjM4NjMgNi4wMDAwM1onIGZpbGw9JyUyMzE3MTcxNycvJTNFJTNDcGF0aCBkPSdNNi4yMzg2MyA2LjAwMDAzTDUuOTg2OTcgNS43NDgzN0w1LjczNTMxIDYuMDAwMDNMNS45ODY5NyA2LjI1MTY5TDYuMjM4NjMgNi4wMDAwM1pNOC4xMTA1NCA0LjEyODExTDcuODU4ODggMy44NzY0NUw3Ljg1ODg4IDMuODc2NDVMOC4xMTA1NCA0LjEyODExWk03Ljg3MTg5IDMuODg5NDZMOC4xMjM1NSA0LjE0MTEyTDguMTIzNTYgNC4xNDExTDcuODcxODkgMy44ODk0NlpNNS45OTk5NiA1Ljc2MTM4TDUuNzQ4MyA2LjAxMzA0TDUuOTk5OTYgNi4yNjQ3TDYuMjUxNjIgNi4wMTMwNEw1Ljk5OTk2IDUuNzYxMzhaTTQuMTI4MDUgMy44ODk0Nkw0LjM3OTcxIDMuNjM3OEw0LjM3OTcxIDMuNjM3OEw0LjEyODA1IDMuODg5NDZaTTMuODg5MzkgNC4xMjgxMUw0LjE0MTA2IDMuODc2NDVMNC4xNDEwNCAzLjg3NjQzTDMuODg5MzkgNC4xMjgxMVpNNS43NjEzMSA2LjAwMDAyTDYuMDEyOTcgNi4yNTE2OEw2LjI2NDYzIDYuMDAwMDJMNi4wMTI5NyA1Ljc0ODM2TDUuNzYxMzEgNi4wMDAwMlpNMy44ODkzOSA3Ljg3MTk1TDQuMTQxMDYgOC4xMjM2MUw0LjE0MTA2IDguMTIzNjFMMy44ODkzOSA3Ljg3MTk1Wk0zLjg4OTM5IDguMTEwNkw0LjE0MTA2IDcuODU4OTRMNC4xNDEwNCA3Ljg1ODkzTDMuODg5MzkgOC4xMTA2Wk00LjEyODA2IDguMTEwNkw0LjM3OTY5IDguMzYyMjlMNC4zNzk3MiA4LjM2MjI2TDQuMTI4MDYgOC4xMTA2Wk01Ljk5OTk2IDYuMjM4NjlMNi4yNTE2MiA1Ljk4NzAzTDUuOTk5OTYgNS43MzUzN0w1Ljc0ODMgNS45ODcwM0w1Ljk5OTk2IDYuMjM4NjlaTTcuODcxODggOC4xMTA2TDcuNjIwMjIgOC4zNjIyNkw3Ljg3MTg4IDguMTEwNlpNOC4xMTA1NCA4LjExMDZMOC4zNjIxNyA4LjM2MjI5TDguMzYyMiA4LjM2MjI2TDguMTEwNTQgOC4xMTA2Wk04LjExMDU0IDcuODcxOTVMNy44NTg4OCA4LjEyMzYxTDcuODU4OSA4LjEyMzYyTDguMTEwNTQgNy44NzE5NVpNNi4yMzg2MyA2LjAwMDAzTDYuNDkwMjkgNi4yNTE2OUw4LjM2MjIgNC4zNzk3N0w4LjExMDU0IDQuMTI4MTFMNy44NTg4OCAzLjg3NjQ1TDUuOTg2OTcgNS43NDgzN0w2LjIzODYzIDYuMDAwMDNaTTguMTEwNTQgNC4xMjgxMUw4LjM2MjIgNC4zNzk3N0M4LjU2NzA5IDQuMTc0ODkgOC41NjcxMSAzLjg0MjY4IDguMzYyMTkgMy42Mzc3OEw4LjExMDU0IDMuODg5NDZMNy44NTg5IDQuMTQxMTNDNy43ODU3OCA0LjA2ODAzIDcuNzg1ODEgMy45NDk1MiA3Ljg1ODg4IDMuODc2NDVMOC4xMTA1NCA0LjEyODExWk04LjExMDU0IDMuODg5NDZMOC4zNjIxOSAzLjYzNzc4QzguMTU3MzMgMy40MzI5NSA3LjgyNTEzIDMuNDMyODcgNy42MjAyMSAzLjYzNzgxTDcuODcxODkgMy44ODk0Nkw4LjEyMzU2IDQuMTQxMUM4LjA1MDQ0IDQuMjE0MjMgNy45MzE5NSA0LjIxNDE3IDcuODU4OSA0LjE0MTEzTDguMTEwNTQgMy44ODk0NlpNNy44NzE4OSAzLjg4OTQ2TDcuNjIwMjMgMy42Mzc4TDUuNzQ4MyA1LjUwOTcyTDUuOTk5OTYgNS43NjEzOEw2LjI1MTYyIDYuMDEzMDRMOC4xMjM1NSA0LjE0MTEyTDcuODcxODkgMy44ODk0NlpNNS45OTk5NiA1Ljc2MTM4TDYuMjUxNjMgNS41MDk3Mkw0LjM3OTcxIDMuNjM3OEw0LjEyODA1IDMuODg5NDZMMy44NzYzOSA0LjE0MTEyTDUuNzQ4MyA2LjAxMzA0TDUuOTk5OTYgNS43NjEzOFpNNC4xMjgwNSAzLjg4OTQ2TDQuMzc5NzEgMy42Mzc4QzQuMTc0ODIgMy40MzI5MSAzLjg0MjYyIDMuNDMyODkgMy42Mzc3MiAzLjYzNzgxTDMuODg5MzkgMy44ODk0Nkw0LjE0MTA3IDQuMTQxMUM0LjA2Nzk3IDQuMjE0MjEgMy45NDk0NiA0LjIxNDE5IDMuODc2MzkgNC4xNDExMkw0LjEyODA1IDMuODg5NDZaTTMuODg5MzkgMy44ODk0NkwzLjYzNzcyIDMuNjM3ODFDMy40MzI4OCAzLjg0MjY3IDMuNDMyODEgNC4xNzQ4NyAzLjYzNzc1IDQuMzc5NzlMMy44ODkzOSA0LjEyODExTDQuMTQxMDQgMy44NzY0M0M0LjIxNDE3IDMuOTQ5NTYgNC4yMTQxMSA0LjA2ODA1IDQuMTQxMDcgNC4xNDExTDMuODg5MzkgMy44ODk0NlpNMy44ODkzOSA0LjEyODExTDMuNjM3NzMgNC4zNzk3N0w1LjUwOTY1IDYuMjUxNjlMNS43NjEzMSA2LjAwMDAyTDYuMDEyOTcgNS43NDgzNkw0LjE0MTA2IDMuODc2NDVMMy44ODkzOSA0LjEyODExWk01Ljc2MTMxIDYuMDAwMDJMNS41MDk2NSA1Ljc0ODM2TDMuNjM3NzMgNy42MjAyOUwzLjg4OTM5IDcuODcxOTVMNC4xNDEwNiA4LjEyMzYxTDYuMDEyOTcgNi4yNTE2OEw1Ljc2MTMxIDYuMDAwMDJaTTMuODg5MzkgNy44NzE5NUwzLjYzNzczIDcuNjIwMjlDMy40MzI4NSA3LjgyNTE3IDMuNDMyODMgOC4xNTczOCAzLjYzNzc1IDguMzYyMjhMMy44ODkzOSA4LjExMDZMNC4xNDEwNCA3Ljg1ODkzQzQuMjE0MTUgNy45MzIwMyA0LjIxNDEzIDguMDUwNTMgNC4xNDEwNiA4LjEyMzYxTDMuODg5MzkgNy44NzE5NVpNMy44ODkzOSA4LjExMDZMMy42Mzc3MyA4LjM2MjI2QzMuNzQwMTQgOC40NjQ2NyAzLjg3NTA1IDguNTE1OTIgNC4wMDg3MyA4LjUxNTkyVjguMTYwMDJWNy44MDQxMkM0LjA1NjAyIDcuODA0MTIgNC4xMDQ1NSA3LjgyMjQzIDQuMTQxMDYgNy44NTg5NEwzLjg4OTM5IDguMTEwNlpNNC4wMDg3MyA4LjE2MDAyVjguNTE1OTJDNC4xNDI0MyA4LjUxNTkyIDQuMjc3MyA4LjQ2NDY1IDQuMzc5NjkgOC4zNjIyOUw0LjEyODA2IDguMTEwNkwzLjg3NjQzIDcuODU4OTFDMy45MTI5IDcuODIyNDUgMy45NjE0MSA3LjgwNDEyIDQuMDA4NzMgNy44MDQxMlY4LjE2MDAyWk00LjEyODA2IDguMTEwNkw0LjM3OTcyIDguMzYyMjZMNi4yNTE2MyA2LjQ5MDM1TDUuOTk5OTYgNi4yMzg2OUw1Ljc0ODMgNS45ODcwM0wzLjg3NjQgNy44NTg5NEw0LjEyODA2IDguMTEwNlpNNS45OTk5NiA2LjIzODY5TDUuNzQ4MyA2LjQ5MDM1TDcuNjIwMjIgOC4zNjIyNkw3Ljg3MTg4IDguMTEwNkw4LjEyMzU0IDcuODU4OTRMNi4yNTE2MiA1Ljk4NzAzTDUuOTk5OTYgNi4yMzg2OVpNNy44NzE4OCA4LjExMDZMNy42MjAyMiA4LjM2MjI2QzcuNzIyNjIgOC40NjQ2NyA3Ljg1NzU0IDguNTE1OTIgNy45OTEyMSA4LjUxNTkyVjguMTYwMDJWNy44MDQxMkM4LjAzODUgNy44MDQxMiA4LjA4NzAzIDcuODIyNDMgOC4xMjM1NCA3Ljg1ODk0TDcuODcxODggOC4xMTA2Wk03Ljk5MTIxIDguMTYwMDJWOC41MTU5MkM4LjEyNDkxIDguNTE1OTIgOC4yNTk3OSA4LjQ2NDY1IDguMzYyMTcgOC4zNjIyOUw4LjExMDU0IDguMTEwNkw3Ljg1ODkxIDcuODU4OTFDNy44OTUzOCA3LjgyMjQ1IDcuOTQzODkgNy44MDQxMiA3Ljk5MTIxIDcuODA0MTJWOC4xNjAwMlpNOC4xMTA1NCA4LjExMDZMOC4zNjIyIDguMzYyMjZDOC41NjcwOSA4LjE1NzM4IDguNTY3MTEgNy44MjUxNyA4LjM2MjE5IDcuNjIwMjdMOC4xMTA1NCA3Ljg3MTk1TDcuODU4OSA4LjEyMzYyQzcuNzg1NzggOC4wNTA1MiA3Ljc4NTgxIDcuOTMyMDIgNy44NTg4OCA3Ljg1ODk0TDguMTEwNTQgOC4xMTA2Wk04LjExMDU0IDcuODcxOTVMOC4zNjIyIDcuNjIwMjlMNi40OTAyOSA1Ljc0ODM3TDYuMjM4NjMgNi4wMDAwM0w1Ljk4Njk3IDYuMjUxNjlMNy44NTg4OCA4LjEyMzYxTDguMTEwNTQgNy44NzE5NVonIGZpbGw9J2JsYWNrJyBtYXNrPSd1cmwoJTIzcGF0aC0yLWluc2lkZS0xXzEwMTAxXzIzMTEzKScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2hlY2tib3hfYWN0ZSB7XHJcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGV2aXNfX2NhdGVnb3JpZXMgLnRhYnMtcGFuZWxzIHtcclxuXHQ+ICoge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDJmcik7XHJcblx0XHRnYXA6IDhweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE0MzlweCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRldmlzX19taW5pLXRpdGxlIHtcclxuXHRjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMzZTNlM2UpO1xyXG5cdGxlYWRpbmctdHJpbTogYm90aDtcclxuXHR0ZXh0LWVkZ2U6IGNhcDtcclxuXHRmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cclxufVxyXG5cclxuYnV0dG9uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZGV2aXNfX3VwcGVyY2FzZS10aXRsZSB7XHJcblx0Y29sb3I6IHZhcigtLVRleHQtdGV4dC1wcmltYXJ5LCAjMzUzMzMwKTtcclxuXHRsZWFkaW5nLXRyaW06IGJvdGg7XHJcblx0dGV4dC1lZGdlOiBjYXA7XHJcblx0Zm9udC1mYW1pbHk6IEdvdGhhbTtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMjU7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7IC8qIDEyNy4yNzMlICovXHJcblx0bGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogNjBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMThweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kZXZpc19fbGVmdCxcclxuLmRldmlzX19yaWdodCB7XHJcblx0Jl9fc2lkZWJhciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZzogMjRweCAxNnB4IDE2cHggMTZweDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjFlZWVhO1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWFjdGVzIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1hY3RlIHtcclxuXHRcdFx0XHQkdGhpczogJjtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCAjeyR0aGlzfS10aXRsZSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDE2cHggMCA4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsZWFkaW5nLXRyaW06IGJvdGg7XHJcblx0XHRcdFx0XHR0ZXh0LWVkZ2U6IGNhcDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBHb3RoYW07XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzI1O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE4NS43MTQlICovXHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCA4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLWl0ZW1zIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0cm93LWdhcDogMTZweDtcclxuXHJcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzNTMzMzA7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogR290aGFtO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMyNTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRldmlzX19yaWdodF9fc2lkZWJhcl9fbGlzdC1hY3RlICsgLmRldmlzX19yaWdodF9fc2lkZWJhcl9fbGlzdC1hY3RlIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGV2aXNfX2xlZnQge1xyXG5cdC8vIGZsZXg6IDEuMjtcclxuXHJcblx0Ly8gQGluY2x1ZGUgbXEoMTMwMCwnbWluJykge1xyXG5cdC8vIFx0ZmxleDogaW5pdGlhbDtcclxuXHQvLyB9XHJcblxyXG5cdCZfX3NpZGViYXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0Ji10aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMyNTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44NTtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWl0ZW1zIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBcdFx0XHRncmlkLWF1dG8tcm93czogYXV0bztcclxuXHRcdFx0XHRnYXA6IDFyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgxMjAwLFwibWluXCIpIHtcclxuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjMzUzMzMwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzI1O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcblx0XHRcdFx0LmRldmlzX19yZXNldCB7XHJcblx0XHRcdFx0XHRmbGV4OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J1dHRvbnMge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kZXZpc19fc2NoZW1hX19saW5rIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmRldmlzX19yaWdodF9fZm9ybSB7XHJcblx0Ly8gbWFyZ2luLXRvcDogMzJweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdCZfX2NvbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JvdyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtZnVsbCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1zdWJtaXQge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLFxyXG5cdHRleHRhcmVhIHtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHR0ZXh0YXJlYSB7XHJcblx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT0ndGV4dCddLFxyXG5cdGlucHV0W3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIsXHJcblx0dGV4dGFyZWEsXHJcblx0bGFiZWwge1xyXG5cdFx0Y29sb3I6IHZhcigtLVRleHQtdGV4dC1ib2R5LCAjMWEwZjBlKTtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7IC8qIDIxcHggKi9cclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9J3RleHQnXSxcclxuXHRpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG5cdGlucHV0W3R5cGU9J3RlbCddLFxyXG5cdHRleHRhcmVhIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI2LCAxNSwgMTQsIDAuNik7XHJcblx0XHRwYWRkaW5nOiAwIDAgOHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWN0LWZvcm1fX3dyYXBwZXIge1xyXG5cdFx0KjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcblx0XHRcdGdyaWQtY29sdW1uOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCo6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGdyaWQtY29sdW1uOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdmcvY2hlY2suc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG5cdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ZnL2NoZWNrLW9uLnN2ZycpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRldmlzX19jaG9pY2VzX19idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQud3BjZjctZm9ybS5pbnZhbGlkIHtcclxuXHRcdGlucHV0W3R5cGU9J3RleHQnXSxcclxuXHRcdGlucHV0W3R5cGU9J2VtYWlsJ10sXHJcblx0XHRpbnB1dFt0eXBlPSd0ZWwnXSxcclxuXHRcdHRleHRhcmVhIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLVRleHQtdGV4dC1lcnJvciwgI2VmNDQ0NCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud3BjZjctbm90LXZhbGlkLXRpcCxcclxuXHQud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuXHRcdGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtZXJyb3IsICNlZjQ0NDQpO1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xyXG5cdFx0bWFyZ2luOiA3cHggMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZGV2aXNfX3JpZ2h0X19oZWFkIHtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuXHQmLXRpdGxlIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtYm9keSwgIzNlM2UzZSk7XHJcblx0XHRsZWFkaW5nLXRyaW06IGJvdGg7XHJcblx0XHR0ZXh0LWVkZ2U6IGNhcDtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXHJcblx0fVxyXG5cclxuXHQmLWRhdGUge1xyXG5cdFx0Y29sb3I6IHZhcigtLVRleHQtdGV4dC1ib2R5LCAjM2UzZTNlKTtcclxuXHRcdGxlYWRpbmctdHJpbTogYm90aDtcclxuXHRcdHRleHQtZWRnZTogY2FwO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNzUlICovXHJcblx0fVxyXG5cclxuXHQmLXRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtYm9keSwgIzNlM2UzZSk7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE3NSUgKi9cclxuXHR9XHJcbn1cclxuXHJcbi5kZXZpc19fcmlnaHRfX2xlZ2VuZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0Y29sb3I6IHZhcigtLVRleHQtdGV4dC1ib2R5LCAjMWEwZjBlKTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyMXB4ICovXHJcbn1cclxuXHJcbi5kZXZpc19fcmlnaHRfX3Jlc3VsdHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRyb3ctZ2FwOiAxNnB4O1xyXG5cdHBhZGRpbmc6IDE2cHggMCAyMXB4O1xyXG5cclxuXHQmLWhlYWRpbmcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMxYTBmMGUpO1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI2LCAxNSwgMTQsIDAuNik7XHJcblxyXG5cdFx0Ji10eXBlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRwYWRkaW5nOiAycHggOHB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiA4cHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LWZhbWlseTogR290aGFtO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjOTA1ZTRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1wcmljZXMge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjYsIDE1LCAxNCwgMC42KTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdH1cclxuXHJcblx0Ji1yb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMxYTBmMGUpO1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xyXG5cclxuXHRcdCYtdGl0bGUge1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGV2aXNfX3JpZ2h0X19yZXN1bHRzLXJvdyArIC5kZXZpc19fcmlnaHRfX3Jlc3VsdHMtcm93IHtcclxuXHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHR9XHJcblxyXG5cdCYtdG90YWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMxYTBmMGUpO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEdvdGhhbTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xyXG5cdH1cclxufVxyXG5cclxuLmRldmlzX19yaWdodF9fc2lkZWJhcl9fbGlzdC1hY3RlLXRpdGxlIHtcclxuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4jcGRmLWNvbnRlbnQge1xyXG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbiNwZGYtY29udGVudCBoMSB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5jbGllbnQtaW5mbyB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4uZGV2aXNfX3JpZ2h0X19yZXN1bHRzLXJvd3Mge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmRldmlzX19yaWdodF9fcmVzdWx0cy1yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZGV2aXNfX3JpZ2h0X19yZXN1bHRzLW9mZmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQuZGV2aXNfX3JpZ2h0X19yZXN1bHRzLW9mZmVyX190aXRsZSB7XHJcblx0XHRjb2xvcjogIzFBMEYwRTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG59XHJcblxyXG4uZGV2aXNfX3JpZ2h0X19yZXN1bHRzLW9mZmVyX19wcmljZSB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICBcIi4gcmVkdWN0aW9uXCJcclxuICAgICAgXCJuZXcgb2xkXCI7XHJcblx0Z2FwOiA1cHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0Lm9sZC1wcmljZSB7XHJcblx0XHRvcGFjaXR5OiAwLjk7XHJcblx0XHRjb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjgwKTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xyXG5cdFx0Z3JpZC1hcmVhOiBvbGQ7XHJcblx0fVx0XHJcblxyXG5cdC5uZXctcHJpY2Uge1xyXG5cdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0Y29sb3I6ICMxQTBGMEU7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Z3JpZC1hcmVhOiBuZXc7XHJcblx0fVxyXG5cclxuXHQudG90YWwtcmVkdWN0aW9uIHtcclxuXHRcdGNvbG9yOiMxQTBGMEU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRncmlkLWFyZWE6IHJlZHVjdGlvbjtcclxuXHR9XHJcbn1cclxuXHJcbi50b3RhbC1saW5lIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLy8gVEFCU1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi50YWJzLXNlbGVjdC1tb2JpbGUge1xyXG5cdEBpbmNsdWRlIG1xKDEyNjAsJ21pbicpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4udGFiLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgZWFzZTtcclxuXHRtYXJnaW4tdG9wOiAyOHB4O1xyXG59XHJcblxyXG4udGFiLXBhbmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLCB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcclxufVxyXG5cclxuLnRhYi1wYW5lbC5pcy1hY3RpdmUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4udGFiLXBhbmVsIGgzIHsgXHJcbiAgXHRtYXJnaW4tdG9wOiAwOyBcclxufVxyXG5cclxuLnNlbGVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDM4cHgpO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XHJcblx0XHR0b3A6IDBweDtcclxuXHRcdGxlZnQ6IC0yNHB4O1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDonJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzOHB4KTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogLTI0cHg7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdCAuc2VsZWN0QnRuIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjApO1xyXG5cdHBhZGRpbmc6IDExcHggMTJweCAxMXB4IDIwcHggIWltcG9ydGFudDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6ICMzNTMzMzA7XHJcblx0Zm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuXHRsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcblx0Z2FwOiAxNnB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3JlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyByeD0nMTInIGZpbGw9JyUyM0VCRUJFQicvJTNFJTNDcGF0aCBkPSdNOC43MjcwMSAxMC4zNjY0TDExLjk5OTcgMTMuNjMzNUwxNS4yNzI1IDEwLjM2NjQnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMC4yOTc4ODMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG5cdH1cclxuXHJcblx0Ji5ob3ZlcmVkIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YWJzLXNlbGVjdC1tb2JpbGUgLnNlbGVjdERyb3Bkb3duIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYnMtc2VsZWN0LW1vYmlsZS5zZWxlY3QgLnNlbGVjdERyb3Bkb3duIC5vcHRpb24ge1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzM1MzMzMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNlbGVjdCAuc2VsZWN0QnRuLnRvZ2dsZTphZnRlciB7XHJcbiAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG59XHJcblxyXG4udG9nZ2xlYWJsZSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDA7XHJcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcclxufVxyXG5cclxuLnBhZ2UtYnJlYWsge1xyXG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xyXG59IiwiLnNjcmVlblJlYWRlck9ubHkge1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBpbml0aWFsO1xyXG4gIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcclxuICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5zY3JlZW5SZWFkZXJPbmx5LS1mb2N1c2FibGU6Zm9jdXMsXHJcbi5zY3JlZW5SZWFkZXJPbmx5LS1mb2N1c2FibGU6YWN0aXZlIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGlwOiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gU0tJUCBUTyBDT05URU5UXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uc2tpcFRvQ29udGVudDpmb2N1cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHRvcDogM3B4O1xyXG4gIGxlZnQ6IDNweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgcGFkZGluZzogMCAyNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gIEBpbmNsdWRlIGFkbWluLXN0aWNreS1maXgoMyk7XHJcbn0iLCIucHJvZ3Jlc3MtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMzLCAxNTYsIDIxMiwgMC42NCk7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWljb24taWNvbi10ZXJ0aWFyeSwgIzA5NDVGNSk7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGxpbmVhcjtcclxufSIsIi5iZWZvcmUtYWZ0ZXItc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLypcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnwgSGVhZGVyXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX190aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnksICMzNTMzMzApO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlcmlmLCBpbmhlcml0KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMzAsIDEuODc1cmVtKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtOSwgMi4yNXJlbSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDNweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMtNSwgMjhweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjM0UzRTNFKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDFyZW0pO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtNywgMS43NSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy01LCAxLjI1cmVtKTtcclxufVxyXG5cclxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX2xpbmsgYSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMiwgMC41cmVtKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMi01LCAwLjYyNXJlbSkgdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpaS14cywgNHB4KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmctcHJpbWFyeSwgIzA2MTg0OSk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LW9uLXByaW1hcnksICNGRkYpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMsIGluaGVyaXQpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc2l6ZS0xNiwgMXJlbSk7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTYsIDEuNXJlbSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICAgc3Bhbiwgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnksICMwOTQ1RjUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGlpLXhzLCA0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBTbGlkZXJcclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnxcclxufCBcclxufFxyXG4qL1xyXG5cclxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1iZy1wcmltYXJ5LXN1dHRsZSwgI0Y1RjNGMCk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMtNSwgMXJlbSkgdmFyKC0tc3BhY2luZy0xMCwgMjRweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGl0bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZS1jb250ZW50X190aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXNlY29uZGFyeSwgIzkwNUU0RSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2FucywgaW5oZXJpdCk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zaXplLTE4LCAxLjEyNXJlbSk7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTUsIDEuMjVyZW0pO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAxLjhweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHZhcigtLUJhY2tncm91bmQtYmctc2Vjb25kYXJ5LCAjOTA1RTRFKTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGVzY3JpcHRpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZS1jb250ZW50X19kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTItNSwgMC42MjVyZW0pO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1ib2R5LCAjMzUzMzMwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLCBpbmhlcml0KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNpemUtMTYsIDAuODc1cmVtKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCwgNDAwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LTcsIDEuNyk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDApO1xyXG59XHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSW1hZ2VcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZUltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlSW1hZ2UgaW1nK2ltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNsaWRlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOSwgMi4yNXJlbSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyIC5zd2lwZXItc2xpZGUge1xyXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICAgIH1cclxufVxyXG5cclxuLmJlZm9yZS1hZnRlci1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXIuc2luZ2xlLXBob3RvIC5zd2lwZXItc2xpZGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58IENvbnRyb2xzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnwgXHJcbnxcclxuKi9cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19jb250cm9scyB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTEwLCAzMHB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMTAsIDQ4cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19jb250cm9scyAuc2xpZGUtYXJyb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDIxcHg7XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19jb250cm9scyAuc2xpZGVfX2Fycm93LWxlZnQsXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19jb250cm9scyAuc2xpZGVfX2Fycm93LXJpZ2h0IHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbigpO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItYnV0dG9uLXByZXYsXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoNTAlIC0gNjVweCk7XHJcbiAgei1pbmRleDogNDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItYnV0dG9uLXByZXYge1xyXG4gIGxlZnQ6IC0xNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgIGxlZnQ6IDE4cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsJ21pbicpIHtcclxuICAgIGxlZnQ6IDIycHg7XHJcbiAgfVxyXG5cclxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItYnV0dG9uLW5leHQge1xyXG4gIHJpZ2h0OiAtMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywnbWluJykge1xyXG4gICAgcmlnaHQ6IDE4cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsJ21pbicpIHtcclxuICAgIHJpZ2h0OiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmVmb3JlLWFmdGVyLXNsaWRlcl9fcHJvZ3Jlc3Mtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyX19wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCA5NCwgNzgsIDAuMzApO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gIC5wcm9ncmVzc19fYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1RTRFO1xyXG4gICAgdHJhbnNpdGlvbjogMC42cztcclxuICB9XHJcbn0iLCIvKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBUaHVtYm5haWwgSG92ZXIgQmxvY2tzXHJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG58XHJcbnxcclxufFxyXG4qL1xyXG5cclxuc2VjdGlvbjpoYXMoLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzKSAuY29udGFpbmVyIHtcclxuXHRAaW5jbHVkZSBtcSgndGFibGV0Jykge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW46IDIwcHggMTBweCAwIDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKDEyMDAsJ21pbicpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlciB7XHJcbiAgZmxleDogMTtcclxuICBiYWNrZ3JvdW5kOiAjRjVGM0YwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAycmVtIDFyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMXJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKDEzMDAsJ21pbicpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggNzJweDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMjcnIGhlaWdodD0nMTkwJyB2aWV3Qm94PScwIDAgMjI3IDE5MCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yMjUuOTkxIDEwMy42N0MyMjUuNzMxIDEwMC40NTEgMjI1LjMzNSA5Ny4yMTIxIDIyNC44MDUgOTQuMDQxMUwyMjQuNzg2IDkzLjkwNjFDMjI0LjY4OSA5My4zNjY0IDIyNC42MDIgOTIuODM2MyAyMjQuNDk2IDkyLjMwNjJDMjIzLjgwMiA4OC41MjggMjIyLjg5NSA4NC43MzA1IDIyMS44MDYgODEuMDAwNEMyMjEuNTc0IDgwLjIxMDEgMjIxLjMzMyA3OS40Mjk0IDIyMS4wODIgNzguNjU4M0MyMTcuNzI2IDY4LjA4NTEgMjEyLjgxNyA1OC4wNzA5IDIwNi40NzEgNDguODY2M0MyMDUuNTM2IDQ3LjUxNjkgMjA0LjU2MiA0Ni4xNjc1IDIwMy41NjkgNDQuODU2N0MyMDAuODMgNDEuMjQyNCAxOTcuODU5IDM3Ljc2MjkgMTk0LjcyNSAzNC41MTQ4QzE5NC4wOTggMzMuODY5MSAxOTMuNDcxIDMzLjIyMzMgMTkyLjgyNSAzMi41ODcyQzE4Ni40ODkgMjYuMzIyMiAxNzkuNCAyMC44MDkxIDE3MS43ODEgMTYuMjExN0MxNzEuMTU1IDE1LjgyNjEgMTcwLjUzNyAxNS40NTk5IDE2OS45MiAxNS4xMTI5QzE2NC4xNTMgMTEuNzc4IDE1OC4wNTggOC45NDQzNiAxNTEuODI4IDYuNjg4OTlDMTUxLjE4MiA2LjQ0ODA0IDE1MC41MjYgNi4yMTY3MiAxNDkuODcgNi4wMDQ2N0MxNDEuMzczIDMuMTAzNTQgMTMyLjQ4MiAxLjIzMzcgMTIzLjQ0NSAwLjQzMzcyNEMxMjAuMDk5IDAuMTQ0NTc1IDExNi43MzMgMCAxMTMuNDQ0IDBIMTEyLjkwNEMxMDQuOTg2IDAgOTcuMDc3OSAwLjgyODg5NSA4OS4zNzIzIDIuNDU3NzdMODguNTQyOSAyLjYzMTI2QzgwLjc0MDggNC4zNDY4OCA3My4xMTIyIDYuOTAxMDQgNjUuODU5OCAxMC4yMzU5QzU5LjMyMTEgMTMuMjMzNCA1My4wMTM5IDE2Ljg4NjMgNDcuMTQwNiAyMS4xMDc5QzM5Ljg5NzggMjYuMzAzIDMzLjI1MyAzMi4zNjU1IDI3LjQwODcgMzkuMTMxNkwyNi42MDgyIDQwLjA2NjVDMTkuMzk0NCA0OC42MDYgMTMuNTIxMSA1OC4xMDk0IDkuMTMzIDY4LjMxNjRDOC44MjQzOSA2OS4wNDg5IDguNTA2MTMgNjkuNzgxNCA4LjIxNjgxIDcwLjUxMzlDMy44MTkwOCA4MS4zNTcxIDEuMTU3MyA5Mi43ODgxIDAuMjk4OTY4IDEwNC41MThMMC4yNTA3NDggMTA1LjI4OUMwLjA4Njc5NzMgMTA3Ljc3NiAwIDExMC4zMTEgMCAxMTIuODQ1VjIzMC4wODZIMjI2LjM1OFYxMTIuODQ1QzIyNi4zNTggMTA5LjggMjI2LjIzMiAxMDYuNzE1IDIyNS45OTEgMTAzLjY3Wk0yMjIuMjMgMTEyLjg0NVYxNjEuNzg5QzIyMC4yNDMgMTYyLjYwOCAyMTcuNTgxIDE2My43MDcgMjE2LjU4OCAxNjQuMDgzQzIxNS41ODUgMTY0LjQ2OCAyMTQuNTQ0IDE2NS40NjEgMjEyLjc3OSAxNjcuMTk2QzIxMS41NjQgMTY4LjM5MSAyMDkuMDM3IDE3MC44NzggMjA4LjE4OCAxNzEuMDEzQzIwNC44MzIgMTcwLjg0OSAyMDMuMjc5IDE3MS40MTggMjAwLjkxNiAxNzIuMjg1QzE5OS44MjcgMTcyLjY5IDE5OC41MTUgMTczLjE2MiAxOTYuNjgzIDE3My43MDJDMTk0LjY1NyAxNzIuMDkyIDE4Ni42ODIgMTY1LjIzOSAxODYuMTMyIDE2NC45MTJDMTg1Ljk4NyAxNjQuODI1IDE4NS44NDMgMTY0LjczOCAxODUuNzI3IDE2NC42NTFMMTc2LjE0MSAxNTcuMzI2QzE3NC4wMzggMTU1LjcyNiAxNzEuMjAzIDE1NS4zMzEgMTY4Ljc0NCAxNTYuMzE0TDE2Mi43NDUgMTU4LjcxNEMxNjEuOTQ0IDE1OS4wMzIgMTYxLjA2NyAxNTkuMDQyIDE2MC4yNjYgMTU4Ljc0M0wxNTEuNTc3IDE1NS40ODVDMTUwLjcyOCAxNTUuMTY3IDE0OS44MzEgMTU1LjAxMyAxNDguOTI1IDE1NS4wMTNIMTQ3LjE1QzE0NS43MzMgMTU1LjAxMyAxNDQuMzQ0IDE1NS40MDggMTQzLjEzOCAxNTYuMTZMMTIxLjYyMiAxNjkuNjI1QzEyMC42NDggMTcwLjIzMiAxMTkuNDYyIDE3MC4zMTkgMTE4LjQyIDE2OS44NTZMMTE3LjU0MyAxNjkuNDUxVjE2Mi45NDVDMTE3LjY1OSAxNjIuMjAzIDExOC43MTkgMTU2LjUxNyAxMjIuOTgyIDE1MC44NTlDMTI1LjczMSAxNDcuMTk2IDEyOS4xNzQgMTQ0LjMyNCAxMzMuMjYzIDE0Mi4yNjJDMTM4LjE0MyAxMzkuNzk0IDE0My45NzcgMTM4LjQ3NCAxNTAuNjkgMTM4LjMyQzE3OC45NTcgMTM3LjY3NCAxODcuNjA4IDEyOC40NCAxOTUuMjU1IDEyMC4yODZDMTk5LjMwNiAxMTUuOTY4IDIwMy42OTQgMTEyLjA0NSAyMTAuNTUxIDEwOS43OUMyMTMuNzcyIDEwOC43MiAyMTcuNTUzIDEwOC4wMjYgMjIyLjA4NSAxMDcuODM0QzIyMi4xNjIgMTA5LjUxMSAyMjIuMjExIDExMS4xODggMjIyLjIxMSAxMTIuODQ1TTExNy4zOTggMTE5LjI3NEMxMTYuOTA2IDEyMi4wNzkgMTE2LjcxMyAxMjUuMTYzIDExNi43ODEgMTI4LjUzN0MxMTEuNDY3IDEzMy42NDUgMTA4LjU1NCAxNDAuNDAxIDEwNy4xNTYgMTQ0LjUzNkMxMDYuNTU4IDE0My44NDIgMTA1Ljk1MSAxNDMuMTg3IDEwNS4zMzMgMTQyLjU0MUMxMDQuNjY4IDE0MS4yMjEgMTAwLjk4NCAxMzMuMTYzIDEwMy4zMDggMTIxLjM0NkMxMDMuNTU5IDEyMC4wOTMgMTAzLjg2NyAxMTguNzkyIDEwNC4yNjMgMTE3LjQ0M0MxMDUuOTk5IDExMS41ODMgMTA5LjIyIDEwNy4yOTQgMTEyLjYyNCAxMDIuNzU0QzExMy4wNjggMTAyLjE1NyAxMTMuNTIxIDEwMS41NzggMTEzLjk1NSAxMDAuOTcxQzExMy4zNTcgMTA5LjQzMyAxMTYuMjUgMTE2Ljc2OCAxMTcuMzk4IDExOS4yODRNMTE2LjA5NiA5MC4yNDM2QzExNC4zOTkgOTMuOTU0MyAxMTIuMDA3IDk3LjEyNTQgMTA5LjU1NyAxMDAuNDAyQzEwNy4xNDYgMTAzLjYwMiAxMDQuNjY4IDEwNi44OTkgMTAyLjc0OSAxMTAuODAyQzEwMS44NzEgMTA0Ljk1MiA5OS4yMDkzIDk4LjA5ODggOTMuMzg0MiA5MC40ODQ2QzkwLjE0MzggODYuMjUzMyA4OC43MTY1IDgxLjgyOTMgODkuMDM0NyA3Ni45ODEzQzg5LjE5ODcgNzYuMDA3OCA4OS4zMTQ0IDc1LjA1MzYgODkuMzgxOSA3NC4xMjgzQzkwLjYxNjQgNjcuNDc3OSA5NC40NzQgNjIuNzg0IDk4LjUzNDIgNTcuODU4OEMxMDEuMjU0IDU0LjU2MjUgMTA0LjAzMSA1MS4xOTg3IDEwNi4yMyA0Ny4xMDI1QzEwNy40MDcgNTIuNDQyMSAxMDkuODI3IDU2LjAyNzUgMTEyLjE4MSA1OS41MzU5QzExNS40NjkgNjQuNDQxOCAxMTguNTg0IDY5LjA2ODIgMTE4LjU3NSA3OC43NTQ3QzExOC41NzUgODMuMjg0NyAxMTcuNjEgODYuOTY2NiAxMTYuMTE1IDkwLjIzMzlNNjMuNTgzOCA3MC41MjM2QzYzLjkzMSA3Ni4yNTg0IDY2LjA1MjcgODQuNjM0MSA3My41NjU1IDk0LjE5NTNDNjguMTM1OSA5MS42Nzk3IDYwLjE1MDUgODcuMzEzNSA1MS4xMDQzIDgwLjE5MDhDNTAuNzE4NSA3OS44NDM4IDUwLjMyMzEgNzkuNTE2MSA0OS44OTg4IDc5LjIwNzdDNDkuODY5OSA3OS4xNzg4IDQ5Ljg1MDYgNzkuMTU5NSA0OS44MTIgNzkuMTMwNkMzNy41NzM2IDY4LjYwNTYgMzMuNTkwNSA1MS4xNDA5IDMyLjUwMDggNDQuNzdDMzYuODk4NSA0NS4zNzcyIDQ2LjU3MTYgNDcuMTYwMyA1NS41NTAzIDUxLjczODVDNTkuMDYwNyA1My41MjE2IDYyLjQ3NDggNTUuNzI4OCA2NS40MTYyIDU4LjQ2NkM2NC43NDExIDYwLjA1NjQgNjMuMTk4MSA2NC4zNTUxIDYzLjU3NDIgNzAuNTIzNk03NS45OTU4IDEyMi4xNjZDNzMuMjk1NSAxMjAuODA3IDcwLjMyNTEgMTE5LjgzMyA2Ny4yMTk3IDExOS4wODFDNjYuNDM4NSAxMTQuODEyIDYzLjY2MSAxMDEuMTM1IDU3Ljk0MiA4OS44OTY2QzY3LjMyNTggOTYuMDU1NSA3NC42NjUgOTkuMDcyMyA3Ny45ODI1IDEwMC4yNDhDNzUuNzI1OCAxMDcuNTI1IDc0LjI1MDMgMTE0Ljg4OSA3NS45OTU4IDEyMi4xNjZaTTY5LjEyOTIgNTkuNjgwNUM2OS41ODI1IDU4Ljg5MDEgNzAuMDA2OCA1OC4wOTAyIDcwLjQwMjIgNTcuMzA5NEM3Mi4zNzkzIDUzLjQxNTYgNzMuNjcxNiA0OS42OTUyIDc0LjQ2MjQgNDYuMjE1N0M3NS42MDA0IDQ4LjQ5MDQgNzYuOTc5NSA1MC43MjY1IDc4LjM4NzYgNTMuMDIwNEM4Mi4xNTg1IDU5LjE1MDQgODYuMDQ1IDY1LjQ3MzEgODUuNTI0MyA3My42NjU3Qzg1LjM2OTkgNzQuNTgxMyA4NS4yNTQyIDc1LjUzNTUgODUuMTc3MSA3Ni41MTg2Qzg0LjE3NDEgODIuMDg5NiA4Mi4yNjQ1IDg3LjYyMiA4MC40MTI5IDkyLjk3MTJDODAuMTQyOCA5My43NjE2IDc5Ljg2MzIgOTQuNTYxNiA3OS41OTMxIDk1LjM1MTlDNzIuMTk2MSA4Ny4yMTcyIDY4LjAyOTggNzguNjk2OSA2Ny40NjA4IDcwLjU1MjVDNjcuMDA3NSA2NC4wNjU5IDY5LjAwMzggNTkuOTQwNyA2OS4xMjkyIDU5LjY5MDFNNDguNjU0NyA4My4yMDc2QzQ4LjcwMjkgODMuMjQ2MiA0OC43NjA4IDgzLjI5NDQgNDguODA5IDgzLjMzMjlDNDkuNjY3MyA4NC4xMDQgNTAuNDI5MiA4NC45NjE4IDUxLjA2NTcgODUuODY3OEM1OC4xMTU2IDk1Ljg3MjQgNjEuODQ3OSAxMTEuODI0IDYzLjEyMDkgMTE4LjIxNEM2MC4zNTMgMTE3LjcwMyA1Ny41MTc3IDExNy4zMTggNTQuNzExMiAxMTYuOTIyQzQ4LjE3MjUgMTE2LjAxNiA0MS40MzEyIDExNS4wNjIgMzUuNTg2OSAxMTIuNzY4QzM0LjI0NjQgMTEyLjIzOCAzMi45ODMgMTExLjUyNSAzMS43OTY3IDExMC42MjlDMzEuNDMwMyAxMTAuMzAxIDMxLjA0NDUgMTA5Ljk4MyAzMC42NTg3IDEwOS42ODRWMTA5LjcwM0MyMC40NDU2IDEwMC44OTQgMTUuNzI5NiA4MC4xMzMgMTQuMzc5NCA3My4xNTQ4QzIwLjYzODUgNzMuNTAxOCAzNy44MzQgNzUuMDgyNSA0Ny4xNTAyIDgxLjk3MzlDNDcuNjQyMSA4Mi40MDc2IDQ4LjE0MzYgODIuODEyNCA0OC42NTQ3IDgzLjIxNzJNNTQuMTgwOCAxMjAuNzY4QzYzLjI3NTIgMTIyLjA0IDcxLjk5MzUgMTIzLjI2NCA3Ny45NjMyIDEyNy45OTdDNzguODg5MSAxMjguNzIgNzkuNzQ3NCAxMjkuNTM5IDgwLjUyODYgMTMwLjQ1NUM3Ni4xNzkxIDEyOS45NjMgNzEuNTk4MSAxMjkuODI4IDY2LjgxNDYgMTI5LjY5M0M1OS4wNDE0IDEyOS40NjIgNTAuNzU3MSAxMjkuMDM4IDQyLjM0NzQgMTI3LjAyM0M0MS42MzM4IDEyNS4wMzggNDAuMTQ4NiAxMjEuMzU2IDM3LjczNzUgMTE3LjYwN0M0My4wMzIyIDExOS4yMDcgNDguNjgzNiAxMTkuOTk3IDU0LjE4MDggMTIwLjc1OU04Mi43NzU3IDk3Ljk3MzVDODMuMTkwNCA5Ni43Mzk4IDgzLjYxNDcgOTUuNDk2NSA4NC4wNTgzIDk0LjI0MzVDODQuOTQ1NiA5MS42ODkzIDg1LjgzMjkgODkuMTA2MyA4Ni42NTI2IDg2LjQ3NUM4Ny41MTA5IDg4LjY3MjUgODguNzI2MSA5MC43OTMgOTAuMzE3NCA5Mi44NjUyQzk3LjYxOCAxMDIuNDA3IDEwMC40NjMgMTExLjU0NCA5OC43ODUgMTIwLjA4NEM5OC41OTIxIDEyMS4wMzggOTguMzUxIDEyMS45ODMgOTguMDUyIDEyMi45MjdDOTYuMzczOSAxMjguMTUxIDkzLjMxNjcgMTMxLjY5OCA5MS44NzAxIDEzMy4xNzNDODkuOTAyNyAxMzIuMzQ0IDg3Ljg3NzQgMTMxLjcxNyA4NS44MTM2IDEzMS4yODRDODQuNTU5OCAxMjkuMTA1IDgzLjA1NTQgMTI3LjI5MyA4MS4zNTggMTI1Ljc4Qzc3LjEyNDIgMTE2Ljk0MiA3OS41MDYzIDEwNy42ODkgODIuNzc1NyA5Ny45ODMyTTk4LjY5ODEgMTMwLjY4NkM5OC43OTQ2IDEzMy4yNzkgOTkuMTMyMSAxMzUuNTczIDk5LjU2NjEgMTM3LjVDOTguMjY0MiAxMzYuNTQ2IDk2LjkxNCAxMzUuNjg4IDk1LjUzNDkgMTM0LjkyN0M5Ni40NjA3IDEzMy44OTYgOTcuNTc5NCAxMzIuNDc5IDk4LjY5ODEgMTMwLjY4NlpNMTE4LjcgOTYuMDM2MkMxMTkuMDg2IDk0LjY2NzYgMTE5LjU4NyA5My4zMDg2IDEyMC4xNzYgOTEuOTc4NUMxMjMuNTQxIDg0LjQzMTcgMTMwLjE0OCA3Ny41ODg1IDEzOS44ODggNzEuNTQ1MkMxNDEuNTI4IDcwLjUzMzIgMTQzLjI1NCA2OS41NDA1IDE0NS4wNjcgNjguNTY3QzE0Ni44MzIgNjcuNjIyNCAxNDguNDgxIDY2LjYyOTcgMTUwLjAyNCA2NS41NzkxQzE0OS41NjEgNjYuNTIzNyAxNDkuMTM3IDY3LjQ1ODYgMTQ4LjczMiA2OC4zODM5QzE0OC4zMDggNjkuMzU3NCAxNDcuOTIyIDcwLjMyMTIgMTQ3LjU1NSA3MS4yNzU0QzE0My40NTcgODEuOTczOSAxNDIuNTc5IDkxLjU3MzcgMTQyLjM4NiA5NS4xNzg0QzEzNy4xMiA5Ni42ODIgMTMyLjU2OCA5OC41MjI5IDEyOC44MDcgMTAxLjAxOUMxMjQuMjk0IDEwNC4wMTcgMTIxLjA5MiAxMDcuOTAxIDExOS4xMjQgMTEyLjg3NEMxMTcuOTQ4IDEwOS40NTMgMTE2LjYxNyAxMDMuMjk0IDExOC42OSA5Ni4wMjY2TTE1MC4xMDEgNzUuNzE4NkMxNzIuNjY5IDc2LjU4NjEgMTg2LjYyNCA2OC43MjEyIDE5NC4zODcgNjEuODc4QzE5NS4zOSA2MS4wMDA5IDE5Ni4zMTYgNjAuMTIzOCAxOTcuMTY1IDU5LjI0NjdDMTk2LjEyMyA2MS41MDIxIDE5NC45MTggNjMuODczMSAxOTMuNTM5IDY2LjI4MjdDMTkwLjQwNCA3MS43NDc3IDE4NS45OTcgNzcuOTQ1MSAxODAuMjIgODIuODEyNEMxNzguNzU0IDgzLjcxODQgMTc3LjM3NSA4NC43NDAxIDE3Ni4wOTIgODUuODc3NEMxNzIuMzk5IDg4LjI2NzcgMTY4LjI0MiA5MC4wNTA4IDE2My42MDMgOTAuODMxNUMxNTcuMzE1IDkxLjg5MTcgMTUxLjU0OCA5Mi45MTM0IDE0Ni4zNTkgOTQuMTc2QzE0Ni42MzkgOTAuNTkwNiAxNDcuNDg4IDgzLjYxMjQgMTUwLjExMSA3NS43Mzc5TTEyMi4wMjcgMTE2LjMzNUMxMjMuNTkgMTExLjEyIDEyNi41MTIgMTA3LjIyNiAxMzAuOTQ4IDEwNC4yNzdDMTM0Ljk1IDEwMS42MTcgMTQwLjIxNiA5OS43MTggMTQ2LjM0IDk4LjE4NTZDMTUxLjczMSA5Ni44MjY2IDE1Ny43ODggOTUuNzM3NCAxNjQuMjMgOTQuNjQ4M0MxNjYuMDM0IDk0LjMzOTkgMTY3Ljc5OCA5My45MDYyIDE2OS41MzQgOTMuMzE4MkMxNjMuMTQgMTAxLjQzNCAxNTcuMTUxIDEwNi45NjYgMTUxLjQ0MiAxMTAuOTg1QzE0My40MDggMTE2LjY1MyAxMzUuOTA1IDExOS4yOTMgMTI4LjU1NiAxMjEuODk2QzEyNy41NTMgMTIyLjI2MiAxMjYuNTYgMTIyLjYwOSAxMjUuNTU3IDEyMi45NjZDMTIzLjc4MyAxMjMuNjExIDEyMi4xNTMgMTI0LjQ0IDEyMC42NjggMTI1LjQwNEMxMjAuNzgzIDEyMS45OTIgMTIxLjIyNyAxMTguOTk1IDEyMi4wMjcgMTE2LjMyNU0xNTEuNzk5IDExNi42NTNDMTUzLjUxNSAxMTUuNDU3IDE1NS4zNzcgMTE0LjMzOSAxNTcuMzgzIDExMy4zMzdDMTY0Ljg0NyAxMDkuNjM2IDE3NS40OTQgMTA4LjAzNiAxODguMTc2IDEwOC43MTFDMTkwLjM3NSAxMDguODI2IDE5Mi42MzIgMTA5LjE0NCAxOTUuMDE0IDEwOS40ODJDMTk2Ljk2MiAxMDkuNzUyIDE5OC45MyAxMTAuMDMxIDIwMC44NzggMTEwLjE5NUMxOTcuNTk5IDExMi40MDIgMTk0LjkzNyAxMTQuOTg1IDE5Mi40NTkgMTE3LjYxNkMxODQuOTk0IDEyNS41ODcgMTc3LjI3OSAxMzMuODE4IDE1MC42MjIgMTM0LjQzNUMxNDQuMzkyIDEzNC41OCAxMzkuMjIzIDEzNS42NzkgMTM0Ljk0MSAxMzcuMzI3QzEzNy4zOSAxMzEuOTk3IDE0Mi41NiAxMjMuMTMgMTUxLjc4OSAxMTYuNjYyTTIyMS4zMTQgOTguNjc3MUMyMjEuNTQ1IDEwMC40MzEgMjIxLjcyOSAxMDIuMTk1IDIyMS44NzMgMTAzLjk1OUMyMjAuNTgxIDEwNC4wMTcgMjE5LjMxNyAxMDQuMTAzIDIxOC4xMzEgMTA0LjIzOEMyMTkuMzU2IDEwMi42OTYgMjIwLjQxNyAxMDAuODQ2IDIyMS4zMTQgOTguNjc3MVpNMjE5LjgzOCA5MC4wNzk3QzIxNy41NzIgOTkuMjk0IDIxMy40MzUgMTAzLjU0NCAyMDguMzMzIDEwNS4yMTJDMjA0LjUwNCAxMDYuNDY1IDIwMC4xMDYgMTA2LjI2MiAxOTUuNTU0IDEwNS42MTdDMTkzLjE5MSAxMDUuMjg5IDE5MC43NTEgMTA0Ljk0MiAxODguMzg5IDEwNC44MTdDMTc4LjA4OSAxMDQuMjY3IDE2OS4yNjQgMTA1LjEyNSAxNjIuMDIyIDEwNy4zNTJDMTY2LjAxNCAxMDMuNjEyIDE3MC4xNDIgOTkuMDA0OCAxNzQuNDYzIDkzLjI3QzE3NS42MzkgOTEuNzA4NiAxNzYuOTEyIDkwLjMwMTQgMTc4LjMyIDg5LjAzODhDMTc5Ljc5NiA4OC4wODQ2IDE4MS4yNDIgODcuMDA1MSAxODIuNjYgODUuODFDMTg3Ljk4NCA4Mi41NjE5IDE5NC41MjIgODAuOTEzNyAyMDIuMjA5IDgwLjg5NDRDMjA5LjQ0MiA4MC44NjU1IDIxNS42MzMgODIuMzY5MSAyMTguMDkzIDgzLjA1MzRDMjE4Ljc0OCA4NS4zNzYyIDIxOS4zMzcgODcuNzI4IDIxOS44MzggOTAuMDc5N1pNMjAzLjk4MyA1Mi41ODY3QzIwOS40MDMgNjAuNzAyMSAyMTMuNjg1IDY5LjQ2MzQgMjE2LjczMyA3OC42ODcyQzIxMy40NTQgNzcuOTI1OCAyMDguMjk0IDc3LjAxMDIgMjAyLjM4MiA3Ny4wMTAySDIwMi4yOTZDMTk3Ljc4MiA3Ny4wMTAyIDE5My41NzcgNzcuNTU5NiAxODkuNzI5IDc4LjYzOTFDMTkyLjI4NSA3NS41NTQ4IDE5NC42ODYgNzIuMDQ2NCAxOTYuOTE0IDY4LjE0MjlDMjAwLjU2OSA2MS43NjI0IDIwMi43MzkgNTYuMjU4OSAyMDMuOTc0IDUyLjU4NjdNMjAwLjI4IDQ3LjM1MzFDMjAwLjQ2MyA0Ny42MDM3IDIwMC42NDYgNDcuODU0MyAyMDAuODM5IDQ4LjEwNDlDMTk5LjE5IDUwLjkxOTIgMTk2LjI4NyA1NS4wNjM3IDE5MS42ODcgNTkuMDczM0MxODEuNjM4IDY3Ljg0NDEgMTY3Ljc4OSA3Mi4yMzkyIDE1MS41IDcxLjg1MzdDMTUxLjc1MSA3MS4yMTc1IDE1Mi4wMDEgNzAuNTgxNCAxNTIuMjgxIDY5LjkzNTZDMTU0LjQ2MSA2NC44NzU1IDE1Ny4xMTMgNjAuMzc0NCAxNjAuMjA4IDU2LjQ1MTZDMTYwLjQ1IDU2LjE0MzIgMTYwLjY5MSA1NS44NTQxIDE2MC45NDEgNTUuNTU1M0MxNjguNjg2IDQ2LjE2NzUgMTc5LjE1OSA0MC4yNDk2IDE5Mi4yMDggMzcuODY5QzE5NS4wNTMgNDAuODU2OCAxOTcuNzcyIDQ0LjA0NzEgMjAwLjI3IDQ3LjM0MzRNMTcwLjAzNiAzNi4wMTg0QzE3MS4zNjcgMjkuNjc2NCAxNzEuMjk5IDI0LjEzNDQgMTcxIDIwLjU5NzFDMTc3LjQ1MiAyNC42MTYzIDE4My40NyAyOS4zMTk4IDE4OC45MzggMzQuNTkxOUMxODAuMjk3IDM2LjUyOTIgMTczLjI3NiAzOS45MTIzIDE2Ny41OTYgNDQuMDc2QzE2OC43MzQgNDEuMjMyNyAxNjkuNTA1IDM4LjUxNDcgMTcwLjAzNiAzNi4wMTg0Wk0xNTEuNjkzIDExLjA1NTJDMTU2Ljg5MSAxMy4wMDIxIDE2MS45NjQgMTUuMzczMSAxNjYuODI0IDE4LjExMDRDMTY3LjE3MiAyMC4yOTgzIDE2Ny45ODIgMjcuMTg5NyAxNjYuMjM2IDM1LjM2M0MxNjQuNzEyIDQyLjQ3NjEgMTYxLjc0MiA0OC42ODMyIDE1Ny4zNTQgNTMuOTM2QzE1My42NSA1OC4zNTA0IDE0OC45NjMgNjIuMDkwMSAxNDMuMjgzIDY1LjEyNjFDMTQxLjcyMSA2NS45NTUgMTQwLjIyNiA2Ni44MTI4IDEzOC43ODkgNjcuNjgwM0MxMzYuNDM2IDU2LjYxNTUgMTM3LjE0IDQ2LjY2ODcgMTM4Ljk3MiAzOC41MjQ0QzEzOS45NjUgMzQuMTE5NiAxNDEuMjc3IDMwLjIyNTggMTQyLjYxOCAyNi45Nzc3QzE0NS45NTQgMTguOTAwNyAxNDkuOTU3IDEzLjMwMDkgMTUxLjcxMiAxMS4wNTUyTTEyNi4wMDEgNC44NTc3MUwxMjYuNjc2IDUuNzM0OEMxMjYuNzcyIDUuMzQ5MjcgMTI2Ljg0IDUuMTM3MjIgMTI2Ljg0IDUuMTI3NTlMMTI2LjYwOCA0LjkyNTE4QzEzMy44NjEgNS44MDIyNyAxNDAuOTg4IDcuNDAyMjMgMTQ3Ljg2NCA5LjY5NjE1QzE0NS43NDIgMTIuNTQ5MSAxNDIuMTg0IDE3LjkwOCAxMzkuMTA3IDI1LjMyOTVDMTM3Ljg2MyAyOC4zNDYzIDEzNi42MjkgMzEuODY0MyAxMzUuNjM1IDM1LjgyNTZDMTI5Ljk3NCAyOS42Mzc4IDEyNi43NDMgMjIuOTQ4OCAxMjUuOTgxIDE1LjkyMjVDMTI1LjcyMSAxMy40MzU4IDEyNS44MjcgMTEuMTQxOSAxMjYuMDM5IDkuMzIwMjVDMTI2LjIyMyA3LjczOTU3IDEyNi40OTMgNi41MTU1IDEyNi42NjYgNS43OTI2M0wxMjUuNDkgNC43OTAyNEMxMjUuNjYzIDQuODA5NTIgMTI1LjgzNyA0LjgxOTE2IDEyNi4wMSA0Ljg0ODA3TTEzNC42MzIgNDAuNDAzOEMxMzMuMDcgNDguODI3NyAxMzIuNzQyIDU4Ljg1MTYgMTM1LjMxNyA2OS44ODc1QzEzMC4wMTMgNzMuNDUzNiAxMjUuNjgyIDc3LjI4IDEyMi4zMTcgODEuMzY2N0MxMjIuMzk0IDgwLjUzNzggMTIyLjQyMyA3OS42NzAzIDEyMi40MjMgNzguNzY0M0MxMjIuNDIzIDY3Ljg3MyAxMTguODM1IDYyLjUyMzggMTE1LjM2MyA1Ny4zNTc2QzExMi4yMSA1Mi42NDQ1IDEwOS4yMiA0OC4xOTE2IDEwOS4zMjYgMzkuMjQ3MkMxMDkuODE4IDM3LjM0ODUgMTA5Ljk4MiAzNS40Nzg3IDEwOS44ODUgMzMuNjI4MUMxMTEuNzM3IDIzLjcxMDMgMTE3LjgwMyAxNS41ODUyIDEyMi4wMDggMTAuOTQ5MUMxMjEuOTIxIDEyLjU1ODcgMTIxLjkzMSAxNC4zMDMzIDEyMi4xMTQgMTYuMDk2QzEyMi43MTIgMjIuMTI5NiAxMjUuMzg0IDMxLjE4IDEzNC42MzIgNDAuMzk0Mk0xMTIuOTE0IDQuMTM0ODRIMTEzLjQ1NEMxMTYuNTQgNC4xMzQ4NCAxMTkuNjkzIDQuMjY5NzggMTIyLjgyOCA0LjUzOTY1QzEyMi44MjggNC41Njg1NiAxMjIuODE4IDQuNTk3NDggMTIyLjgwOSA0LjYyNjM5QzEyMC4wMDIgNy4xODA1NSAxMTIuMTkgMTQuOTQ5IDEwOC4wNjMgMjUuODIxMUMxMDQuMjA1IDE2LjM5NDggOTUuMzkwMiA4Ljc5MDE1IDkyLjA0MzcgNi4xNDkyNUM5OC44OTEgNC44MTkxNiAxMDUuOTAyIDQuMTQ0NDggMTEyLjkxNCA0LjE0NDQ4TTg5LjgwNjMgOS4zMjk4OUM5My43MTIxIDEyLjQ3MiAxMDUuMTMxIDIyLjQ5NTggMTA1Ljk5OSAzMy4zMDA0QzEwNS42OSAzNS4wNTQ2IDEwNS41MDcgMzYuODY2NiAxMDUuNDU5IDM4LjczNjRDMTAzLjQ5MSA0NS43MjQyIDk5LjQ1MDQgNTAuNjMwMSA5NS41MzQ5IDU1LjM5MTRDOTMuMDI3NCA1OC40NDY4IDkwLjQ2MjEgNjEuNTUwMyA4OC41MDQzIDY1LjE4NEM4Ny4wOTYyIDU5LjgwNTggODQuMjYwOSA1NS4yMTc5IDgxLjY1NyA1MC45NzcxQzc4LjU5MDEgNDUuOTk0MSA3NS43MDY1IDQxLjI5MDYgNzUuNDk0MyAzNi4xMTQ4Qzc1LjA5ODkgMjUuNzM0MyA4Ni4xNDE1IDEzLjIwNDUgODkuNzk2NiA5LjM0OTE3TTg2LjI4NjEgNy40MjE1MUM4My4xMzI1IDEwLjgyMzggNzcuMDg1NiAxNy45MzY5IDczLjgzNTUgMjUuNzYzMkM3MS45NzQyIDE5LjY2MjIgNjkuMTAwMyAxNS41MjczIDY3LjgyNzMgMTMuODg4OEM3My43NjgxIDExLjE4MDQgNzkuOTU5NiA5LjAxMTgzIDg2LjI4NjEgNy40MjE1MVpNNTEuMzkzNiAyMy4xODAyQzU1LjYzNzEgMjAuMjY5NCA2MC4wODMgMTcuNjU3NCA2NC42ODMzIDE1LjM4MjhMNjQuMzE2OCAxNS43MTA1QzY0LjQyMjkgMTUuODI2MSA3MS4zMDg4IDIzLjY4MTMgNzEuNjI3IDM2LjI0MDFDNzEuNzcxNyA0MS42NjY1IDcwLjY4MTkgNDcuOTY5OSA2Ny4yNzc1IDU0LjkwOTVDNjQuMjQ5MyA1Mi4yMzk3IDYwLjg1NDUgNTAuMDYxNCA1Ny40MDE5IDQ4LjI3ODNDNTcuMzgyNiA0OC4yNzgzIDU3LjM3MyA0OC4yNzgzIDU3LjM2MzQgNDguMjU5MUM0Ny40ODc4IDQyLjA2MTYgNTAuMjE3IDI3Ljc3NzYgNTEuMzkzNiAyMy4xNjA5TTQ1Ljg4NjggMjcuMjI4M0M0NS41NTg5IDI5LjA2OTIgNDUuMjYgMzEuNzQ4NiA0NS40ODE4IDM0Ljc2NTRDNDUuNzUxOCAzOC40MTgzIDQ2LjczNTUgNDEuNjg1NyA0OC4zNzUgNDQuNTA5OEM0MC44MjM3IDQxLjk1NTYgMzQuMTQ5OSA0MS4wMTExIDMxLjUzNjMgNDAuNzIxOUMzNS45MTQ4IDM1LjgwNjQgNDAuNzE3NiAzMS4yODYgNDUuODg2OCAyNy4yMzc5TTI4LjUwODEgNDQuMjc4NEMyOS4xNjM5IDQ4LjgzNzQgMzEuNzE5NiA2Mi40NjYgMzkuOTI2OCA3My45NTQ4QzI5LjM1NjggNzAuMDg5OSAxNy4xMjggNjkuMzI4NCAxMy4yNzAzIDY5LjE4MzlDMTcuMTk1NSA2MC4yMzk1IDIyLjMyNjIgNTEuODczNCAyOC41MDgxIDQ0LjI2ODhNMTAuODQgNzUuMjI3MUMxMi41Mjc3IDgzLjY0MTMgMTcuNTIzNCAxMDMuNTgzIDI4LjMxNTIgMTEyLjc4OEMyOC42NDMxIDExMy4wMzggMjguOTUxNyAxMTMuMjg5IDI5LjI2MDMgMTEzLjU1OUMzMy40MTcgMTE3LjE1NCAzNi4xNDYyIDEyMi4yNzIgMzcuNjcgMTI1Ljc2MUMyNi4zODY0IDEyMi4yMjQgMTUuMDU0NSAxMTUuMzkgNC42ODcwNSAxMDEuOTU0QzUuNjAzMjUgOTIuNzk3NyA3LjY1NzQ1IDgzLjgzNDEgMTAuODQgNzUuMjI3MVpNMTEzLjY5NSAyMjUuOTYxSDQuMTI3NjlWMTkwLjkyNUw5LjAzNjU2IDE4Ni43NjJDOS42NTM3OSAxODYuMjQxIDEwLjQzNSAxODUuOTUyIDExLjI1NDcgMTg1Ljk1MkgxMi45ODFDMTMuMjMxOCAxODUuOTUyIDEzLjQ0MzkgMTg1Ljk4MSAxMy43MDQzIDE4Ni4wMzlDMTguNDc4MiAxODcuMDcgMzAuMTc2NSAxODkuMTA0IDM1LjcxMjMgMTg1LjY0NEMzOS42NzYgMTgzLjE3NiA0Ni42NjggMTgyLjczMyA0OS40ODQxIDE4Mi42NTZDNTEuMjAwOCAxODIuNjA4IDUyLjgwMTcgMTgyIDU0LjEyMjkgMTgwLjg4MkM1OS4yMzQzIDE3Ni41NjQgNjEuNTQ4OSAxNzUuMDk5IDYyLjA0MDggMTc0LjkzNUM2Mi40MDcyIDE3NC44MzkgNjMuNjIyNCAxNzUuMTI4IDY0LjM0NTcgMTc1LjI5MkM2Ni41MDYgMTc1LjgwMyA2OS40NjY4IDE3Ni40OTcgNzEuNTQwMiAxNzQuNDczQzcyLjE4NjQgMTc0LjAyOSA3NS42MTAxIDE3My43MTEgODIuMDYyIDE3NC43NTJDODIuODE0MiAxNzQuODc4IDgzLjU5NTQgMTc0Ljg3OCA4NC4zNzY2IDE3NC43NjJMODguOTI4NiAxNzQuMDg3Qzg5LjA3MzMgMTc0LjA2OCA4OS4yMzczIDE3NC4wNTggODkuNDIwNSAxNzQuMDU4SDEwMS4wOUMxMDMuMjAyIDE3NC4wNTggMTA1LjIzNyAxNzMuMTYyIDEwNi42NzQgMTcxLjU5MUMxMDcuNjQ4IDE3MC41MTIgMTA5LjMxNiAxNzAuMTc0IDExMC42NDcgMTcwLjc5MUwxMTMuNjg1IDE3Mi4xOThWMjI1Ljk2MUgxMTMuNjk1Wk0xMTMuNjk1IDE2Ny42NDlMMTEyLjQwMiAxNjcuMDUxQzExMS4zOTkgMTY2LjU3OSAxMTAuMzI5IDE2Ni4zNDggMTA5LjIyIDE2Ni4zNDhDMTA3LjA4OSAxNjYuMzQ4IDEwNS4wNTQgMTY3LjI0NCAxMDMuNjM2IDE2OC44MTVDMTAyLjk5IDE2OS41MjggMTAyLjA2NCAxNjkuOTMzIDEwMS4xMDkgMTY5LjkzM0g4OS40Mzk4Qzg5LjAzNDcgMTY5LjkzMyA4OC42NjgyIDE2OS45NjIgODguMzMwNyAxNzAuMDFMODMuNzk4IDE3MC42NzVDODMuNDQxMSAxNzAuNzI0IDgzLjA4NDMgMTcwLjcyNCA4Mi43NDY3IDE3MC42NzVDNzEuNDQzOCAxNjguODU0IDY5LjM5OTMgMTcwLjgyIDY4LjcyNDIgMTcxLjQ3NUM2OC4yMzIzIDE3MS45NTcgNjYuNTQ0NiAxNzEuNTYyIDY1LjMxMDEgMTcxLjI3M0M2My44MTUzIDE3MC45MjYgNjIuMjcyMiAxNzAuNTYgNjAuODY0MiAxNzAuOTg0QzYwLjMxNDUgMTcxLjE0OCA1OC42NDYgMTcxLjY2OCA1MS40NzA4IDE3Ny43MzFDNTAuODcyOSAxNzguMjMyIDUwLjE0OTUgMTc4LjUxMSA0OS4zODc3IDE3OC41MzFDNDUuNDcyMSAxNzguNjM3IDM4LjE5MDggMTc5LjI0NCAzMy41NDIzIDE4Mi4xNDVDMzAuMDYwOCAxODQuMzIzIDIxLjE2ODkgMTgzLjQyNyAxNC42MzAyIDE4Mi4wMkMxNC4wOTk3IDE4MS44OTQgMTMuNTU5NyAxODEuODM3IDEyLjk5MDcgMTgxLjgzN0gxMS4yNjQ0QzkuNDcwNTUgMTgxLjgzNyA3LjczNDYgMTgyLjQ3MyA2LjM3NDc4IDE4My42MjlMNC4xMzczNCAxODUuNTI4VjExMi44NTVDNC4xMzczNCAxMTEuMTg4IDQuMTg1NTYgMTA5LjUzIDQuMjYyNzEgMTA3Ljg3MkMxMi45OTA3IDExOC40NTUgMjIuOTcyMyAxMjUuNTAxIDM0LjcwOTMgMTI5LjM1NkMzNi4xMDc3IDEyOS44MTkgMzcuNTA2MSAxMzAuMjIzIDM4Ljg5NDggMTMwLjU4QzQ4LjUzOSAxMzMuMDg2IDU4LjExNTYgMTMzLjM1NiA2Ni42ODkyIDEzMy41OTdDNzIuMzg4OSAxMzMuNzYxIDc3LjgwODkgMTMzLjkxNSA4Mi43MzcxIDEzNC42ODZDODMuMjI5IDEzNC43NjMgODMuNzIwOCAxMzQuODQgODQuMjAzIDEzNC45MzZDODYuOTk5OCAxMzUuNDQ3IDg5LjU3NDggMTM2LjMyNCA5MS45MjggMTM3LjQ1MkM5NS44NjI4IDEzOS4zMzIgOTkuMTk5NyAxNDEuOTE1IDEwMi4wMDYgMTQ0LjcyOUMxMDMuMjg5IDE0Ni4wMjEgMTA0LjQ1NiAxNDcuMzYgMTA1LjUyNiAxNDguNzFDMTEwLjE1NSAxNTQuNTcgMTEyLjY5MiAxNjAuNDY4IDExMy41MDIgMTYyLjU3QzExMy41NzkgMTYyLjc4MiAxMTMuNjQ3IDE2Mi45NTUgMTEzLjY5NSAxNjMuMDlWMTY3LjY1OVYxNjcuNjQ5Wk0xMTAuMTA3IDE0OC4yOTVDMTEwLjEwNyAxNDguMjk1IDExMC4wNzggMTQ4LjI2NiAxMTAuMDc4IDE0OC4yNDdDMTEwLjg2OSAxNDUuMzY1IDExMy45MDcgMTM1LjgxNCAxMjAuOTQ3IDEzMC4wNUMxMjIuNjY0IDEyOC42MzMgMTI0LjYzMSAxMjcuNDQ3IDEyNi44NTkgMTI2LjYzOEMxMjcuODQzIDEyNi4yODEgMTI4Ljg0NiAxMjUuOTI1IDEyOS44MjkgMTI1LjU3OEMxMzMuMzg4IDEyNC4zMTUgMTM2Ljk3NiAxMjMuMDQzIDE0MC42NDEgMTIxLjQ1MkMxMzMuODcgMTI5LjA4NiAxMzAuNzA3IDEzNy4wMTggMTI5Ljc0MyAxMzkuODEzQzEyNS4xODEgMTQyLjQ1NCAxMjEuOTk4IDE0NS43MTIgMTE5LjggMTQ4LjY3MUMxMTcuNjEgMTUxLjYzIDExNi4xNzMgMTU0LjU3IDExNS4yNTcgMTU2Ljk3QzExNC4wNzEgMTU0LjU0MSAxMTIuMzc0IDE1MS40NzYgMTEwLjEwNyAxNDguMzA1TTExNy41NjIgMTczLjkyM0MxMTkuNjU1IDE3NC41NzkgMTIxLjkzMSAxNzQuMzA5IDEyMy44MzEgMTczLjEyM0wxNDUuMzQ3IDE1OS42NTlDMTQ1Ljg5NyAxNTkuMzIxIDE0Ni41MjMgMTU5LjEzOCAxNDcuMTcgMTU5LjEzOEgxNDguOTQ0QzE0OS4zNTkgMTU5LjEzOCAxNDkuNzc0IDE1OS4yMTUgMTUwLjE1IDE1OS4zNUwxNTguODI5IDE2Mi42MDhDMTYwLjU4NSAxNjMuMjYzIDE2Mi41MjMgMTYzLjI0NCAxNjQuMjg4IDE2Mi41NUwxNzAuMjk2IDE2MC4xNUMxNzEuNDE1IDE1OS43MDcgMTcyLjY5OCAxNTkuODggMTczLjY1MiAxNjAuNjAzTDE4My4yNDggMTY3LjkzOEMxODMuNTA5IDE2OC4xMzEgMTgzLjc4OCAxNjguMzI0IDE4NC4wNDkgMTY4LjQ2OEMxODQuMzU3IDE2OC42NTEgMTg5LjYyMyAxNzIuOTYgMTkyLjQ0OSAxNzUuMjM0QzE5MC42MTYgMTc2LjMxNCAxODkuMDQ0IDE3Ny45NDMgMTg3LjIxMiAxNzkuODdDMTg1LjAwNCAxODIuMTg0IDE4Mi4yNjUgMTg1LjA2NSAxNzguMDEyIDE4OC4wMjRDMTc2Ljk5OSAxODguNzI4IDE3NS42MDEgMTg5LjY3MiAxNzMuOTggMTkwLjc3MUMxNjYuODkyIDE5NS41NzEgMTU2LjE3NyAyMDIuODI5IDE1Mi43NjMgMjA2LjY5NEMxNDYuMDEyIDIxNC4zMjcgMTM2LjIyNCAyMjEuODI2IDEzMC40MDggMjI1Ljk5OUwxMTcuNTUyIDIyNS45NTFWMTczLjkxNEwxMTcuNTYyIDE3My45MjNaTTEzNi44OTkgMjI2LjAyOEMxNDMuMTA5IDIyMS4zMzQgMTUwLjI0NiAyMTUuMzg4IDE1NS42NjYgMjA5LjI1OEMxNTguNzUyIDIwNS43NTkgMTY5LjY1IDE5OC4zNzYgMTc2LjE2IDE5My45NzFDMTc3Ljc5IDE5Mi44NjMgMTc5LjE5OCAxOTEuOTA5IDE4MC4yMyAxOTEuMTk1QzE4NC44MDEgMTg4LjAxNSAxODcuNjk0IDE4NC45NjkgMTkwLjAxOSAxODIuNTNDMTkyLjI3NSAxODAuMTU5IDE5My45MDUgMTc4LjQ0NCAxOTUuODgyIDE3Ny45MzNDMTk4LjkwMSAxNzcuMTQzIDIwMC44NDkgMTc2LjQyOSAyMDIuMjY3IDE3NS45MDlDMjA0LjQ0NiAxNzUuMTA5IDIwNS40NCAxNzQuNzQzIDIwOC4wMTQgMTc0Ljg2OEMyMTAuMjEzIDE3NC45NTUgMjEyLjQwMyAxNzIuOTg5IDIxNS40OTggMTY5Ljk1MkMyMTYuMzg2IDE2OS4wNzUgMjE3LjYwMSAxNjcuODggMjE3Ljk4NyAxNjcuNjg3QzIxOC43ODcgMTY3LjM3OSAyMjAuNTUyIDE2Ni42NTYgMjIyLjI0OSAxNjUuOTYyVjIyNi4zMjdMMTM2LjkxOCAyMjYuMDI4SDEzNi44OTlaJyBmaWxsPSclMjNCN0E4OTQnIGZpbGwtb3BhY2l0eT0nMC4xNScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fY29udGVudCB7XHJcbiAgZmxleDogMi4zO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoMTIwMCwnbWluJykge1xyXG4gICAgZmxleDogMi42O1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlIHtcclxuICAqIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19wcm9ncmVzcy13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgaWNvbi13aXRoLWJvcmRlcigkd2lkdGg6IDIwMHB4LCAkaGVpZ2h0OiAyOHB4LCAkY29sb3JCb3JkZXI6ICMwMDAsICR3aWR0aEJlZm9yZTogNnB4LCAkd2lkdGhBZnRlcjogNnB4LCAkcGFkZGluZ1RvcDogM3B4KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtcSg1NzUpIHtcclxuICAgIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDAlLCByZ2JhKDQxLCA0MSwgNDEsIDAuNSkgOTAlKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC42cztcclxuICB9XHJcbn0gXHJcblxyXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUsXHJcbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3ZlciB7XHJcbiAgei1pbmRleDogMztcclxufVxyXG5cclxuLy8gQ09OVFJPTFNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLWxlZnQsXHJcbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLXJpZ2h0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19hcnJvdy0tbGVmdCB7XHJcbiAgQGluY2x1ZGUgbXEoNTc1KSB7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLXJpZ2h0IHtcclxuICBAaW5jbHVkZSBtcSg1NzUpIHtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fY29udGVudDpoYXMoLnN3aXBlci1idXR0b24tbG9jaykgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzX19jb250cm9sc3tcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIubW9iaWxlIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2Nre1xyXG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcclxufSIsIi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3RodW1ibmFpbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnkge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMycgaGVpZ2h0PSczJyB2aWV3Qm94PScwIDAgMyAzJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMS41JyBjeT0nMS41JyByPScxLjUnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGJvdHRvbTogM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtM19faGVhZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpO1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuICAgIG1heC13aWR0aDo5MCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKDE1MDAsICdtaW4nKSB7XHJcbiAgICBtYXgtd2lkdGg6MTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2RlZmF1bHQtcmVhZC1tb3JlLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IHZhcigtLVNwYWNpbmctMiwgMXJlbSk7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nMjAuMTk2NCcgaGVpZ2h0PScxOS41JyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMTYuMDc3IDkuNDYwODZIMTAuNTM5M1YzLjkyMzEzQzEwLjUzOTMgMy44MTc2OCAxMC40NTM4IDMuNzMyMTggMTAuMzQ4NCAzLjczMjE4QzEwLjI0MjkgMy43MzIxOCAxMC4xNTc0IDMuODE3NjggMTAuMTU3NCAzLjkyMzEzVjkuNDYwODZINC42MTk2N0M0LjUxNDIxIDkuNDYwODYgNC40Mjg3MSA5LjU0NjM2IDQuNDI4NzEgOS42NTE4MkM0LjQyODcxIDkuNzU3MjggNC41MTQyMSA5Ljg0Mjc4IDQuNjE5NjcgOS44NDI3OEgxMC4xNTc0VjE1LjM4MDVDMTAuMTU3NCAxNS40ODYgMTAuMjQyOSAxNS41NzE1IDEwLjM0ODQgMTUuNTcxNUMxMC40NTM4IDE1LjU3MTUgMTAuNTM5MyAxNS40ODYgMTAuNTM5MyAxNS4zODA1VjkuODQyNzhIMTYuMDc3QzE2LjE4MjUgOS44NDI3OCAxNi4yNjggOS43NTcyOCAxNi4yNjggOS42NTE4MkMxNi4yNjggOS41NDYzNiAxNi4xODI1IDkuNDYwODYgMTYuMDc3IDkuNDYwODZaJyBmaWxsPSclMjMzNTMzMzAnLyUzRSUzQ3BhdGggZD0nTTQuNDI4NTcgMC4yNUgwLjI1VjQuNDI4NTcnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDcGF0aCBkPSdNMjAuNDQ2MyA0LjQyODU3TDIwLjQ0NjMgMC4yNUwxNi4yNjc3IDAuMjUnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDcGF0aCBkPSdNMTYuMjY3NyAxOS43NUwyMC40NDYzIDE5Ljc1TDIwLjQ0NjMgMTUuNTcxNCcgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0NwYXRoIGQ9J00wLjI1MDAwMSAxNS41NzE0TDAuMjUgMTkuNzVMNC40Mjg1NyAxOS43NScgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjNzO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1wb3N0LWNhcmQtMyB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuYW50aXBvZGVzLXBvc3QtY2FyZC0zX19kZWZhdWx0LXJlYWQtbW9yZS1idXR0b246OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogI0VCRTdFMTtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX193aXRob3V0LXdhdmUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcblxyXG4gICY6bm90KC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX3dpdGhvdXQtd2F2ZSkgeyAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IC04MHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM3NScgaGVpZ2h0PSc0Nycgdmlld0JveD0nMCAwIDM3NSA0NycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J001MDIgNDEuNjc0MUw1MDIgLTUxLjIyNDdMLTcyIC0xMDIuNUwtNjkuODI4NyAzLjM2ODM4Qy01OC4wNTEzIDIzLjI3NTMgLTEyLjExMjkgNDYuNSA3MC4zMTU3IDQ2LjVDMTczLjM1MSA0Ni41IDE4OS4xNDIgMjUuMzg2NiAzMTEuNzE5IDE4LjE0NzhDNDA5Ljc4MSAxMi4zNTY3IDQ3OS40MzIgMjguODA1IDUwMiA0MS42NzQxWicgZmlsbD0nJTIzRjVGM0YwJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdDtcclxuICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSg0MDAsJ21pbicpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc2OCcgaGVpZ2h0PScxMTMnIHZpZXdCb3g9JzAgMCA3NjggMTEzJyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjEzMTlfNDU5NTcpJyUzRSUzQ3BhdGggZD0nTTEwMjguMSAxMDEuNzMyVi04OC41MjQzTC0xNDcuNDU2IC0xOTMuNTM2TC0xNDMuMDA5IDIzLjI4MjRDLTExOC44ODkgNjQuMDUxNyAtMjQuODA3MyAxMTEuNjE2IDE0NC4wMDcgMTExLjYxNkMzNTUuMDIzIDExMS42MTYgMzg3LjM2MyA2OC4zNzU2IDYzOC40IDUzLjU1MDZDODM5LjIzMSA0MS42OTA0IDk4MS44NzcgNzUuMzc2NSAxMDI4LjEgMTAxLjczMlonIGZpbGw9JyUyM0Y1RjNGMCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIxMzE5XzQ1OTU3JyUzRSUzQ3JlY3Qgd2lkdGg9Jzc2OCcgaGVpZ2h0PScxMTIuNjQnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIHRvcDogLTE2NXB4O1xyXG4gICAgICAgIGhlaWdodDogMTEzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCdtaW4nKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAwJyBoZWlnaHQ9JzM0NCcgdmlld0JveD0nMCAwIDIwMDAgMzQ0JyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjEzMTlfNDU5NTkpJyUzRSUzQ3BhdGggZD0nTTIwNDEuNjcgMzMxLjk0NFYxMTguMDU2TC0xNi42NjY1IDBMLTguODgwNDUgMjQzLjc1QzMzLjM1MjcgMjg5LjU4MyAxOTguMDg1IDM0My4wNTUgNDkzLjY3IDM0My4wNTVDODYzLjE1IDM0My4wNTUgOTE5Ljc3NyAyOTQuNDQ0IDEzNTkuMzMgMjc3Ljc3OEMxNzEwLjk3IDI2NC40NDQgMTk2MC43NCAzMDIuMzE1IDIwNDEuNjcgMzMxLjk0NFonIGZpbGw9JyUyM0Y1RjNGMCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIxMzE5XzQ1OTU5JyUzRSUzQ3JlY3Qgd2lkdGg9JzIwMDAnIGhlaWdodD0nMzQzLjA1NicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRvcDogLTE5MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzQ0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgICAgICB0b3A6IC0yMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoMTMwMCwnbWluJykge1xyXG4gICAgICAgIHRvcDogLTI5MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgxNTUwLCdtaW4nKSB7XHJcbiAgICAgICAgdG9wOiAtMzcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKDIxMDAsJ21pbicpIHtcclxuICAgICAgICB0b3A6IC00MzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jazpub3QoLmlzLWFjdGl2ZSkge1xyXG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnRzIHtcclxuICAgIGhlaWdodDogMjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX190aXRsZSB7XHJcbiAgPiAqIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogIzM1MzMzMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LXJlcGx5LWxpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC10ZXh0IHtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgIG1hcmdpbi1yaWdodDogNjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtY29udGVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMzZweCAwIDAgMzZweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMCAxMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtbWV0YSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICAtbXMtZ3JpZC1yb3dzOiBhdXRvIHZhcigtLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LW1ldGFfX2dhcCkgYXV0byB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1tZXRhX19nYXApIGF1dG87XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgXCJhdXRob3IgLlwiXHJcbiAgICAgIFwiZGF0ZSAuXCJcclxuICAgICAgXCJyZXBseSAuXCI7XHJcbiAgLW1zLWdyaWQtY29sdW1uczogYXV0byB2YXIoLS1jb21tZW50cy1ibG9ja19fY29tbWVudC1tZXRhX19nYXApIDFmcjtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gIGdyaWQtZ2FwOiA0cHggMTJweDtcclxuICBnYXA6IDRweCAxMnB4O1xyXG4gIGdhcDogdmFyKC0tY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtbWV0YV9fZ2FwKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoNDgwLCdtaW4nKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICBcImF1dGhvciAuXCJcclxuICAgICAgXCJkYXRlIHJlcGx5XCI7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiAjRjFFRUVBO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmOmhhcyguY29tbWVudC1yZXNwb25kKSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00zOS4zMjIzIDAuMzIyMjY2SDAuMzIyMjY2VjM5LjMyMjMnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNjQ0NjI4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYxJyBoZWlnaHQ9JzYxJyB2aWV3Qm94PScwIDAgNjEgNjEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNjEgMC41SDAuNVY2MScgc3Ryb2tlPSclMjMzNTMzMzAnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNSA2Ljg1NDUzZS0wN0wwLjUgMzlMMzkuNSAzOScgc3Ryb2tlPSclMjMzNTMzMzAnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAtNnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywnbWluJykge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjEnIGhlaWdodD0nNjEnIHZpZXdCb3g9JzAgMCA2MSA2MScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjUwMDAwMSAyLjExNTk2ZS0wNkwwLjUgNjAuNUw2MSA2MC41JyBzdHJva2U9JyUyMzM1MzMzMCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnQtcmVzcG9uZCB7XHJcbiAgICBwYWRkaW5nOiAzNnB4IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywnbWluJykge1xyXG4gICAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTM5IDM5LjMyMjNMMzkgMC4zMjIyNjZMOC4zMTQ4NWUtMDYgMC4zMjIyNjInIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNjQ0NjI4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCdtaW4nKSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MScgaGVpZ2h0PSc2MScgdmlld0JveD0nMCAwIDYxIDYxJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYwLjUgNjFMNjAuNSAwLjVMMS45MDczNWUtMDYgMC40OTk5OTQnIHN0cm9rZT0nJTIzMzUzMzMwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002Ljg1NDUzZS0wNyAzOUwzOSAzOUwzOSA2LjI1ODQ5ZS0wNycgc3Ryb2tlPSclMjMzNTMzMzAnIHN0cm9rZS13aWR0aD0nMC42NDQ2MjgnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLTZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYxJyBoZWlnaHQ9JzYxJyB2aWV3Qm94PScwIDAgNjEgNjEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMi4xMTU5NmUtMDYgNjAuNUw2MC41IDYwLjVMNjAuNSAxLjkwNzM1ZS0wNicgc3Ryb2tlPSclMjMzNTMzMzAnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2RlZmF1bHQtbG9hZC1tb3JlLWJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgaWNvbi13aXRoLWJvcmRlcigkd2lkdGg6IDMzOHB4LCAkaGVpZ2h0OiAyOHB4LCAkcGFkZGluZzogMC4xNXJlbSAxcmVtLCAkcGFkZGluZ1RvcDogM3B4KTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3Bob25lJykge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fZm9ybS1kZWZhdWx0LXN1Ym1pdC1idXR0b24ge1xyXG4gIEBpbmNsdWRlIGljb24td2l0aC1ib3JkZXIoJHdpZHRoOiAxMzhweCwgJGhlaWdodDogMjhweCwgJHBhZGRpbmc6IDAuMTVyZW0gMXJlbSwgJHBhZGRpbmdUb3A6IDNweCk7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2stLXBhZ2VkOm5vdCguaXMtYWN0aXZlKSAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50cyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCdtaW4nKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG92ZXJmbG93LXk6IGNsaXA7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50cy1jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9jay0tcGFnZWQ6bm90KC5pcy1hY3RpdmUpIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX3dyYXBwZXI6OmFmdGVyIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAtNzBweDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb21tZW50cy1ibG9ja19fY29tbWVudC1yZXBsaWVzIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQtY29udGVudCB7XHJcbiAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnRzIHtcclxuICA+IC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2tfX2NvbW1lbnQge1xyXG4gICAgPiAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50LWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCdtaW4nKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX19jb21tZW50IHtcclxuICAuY29tbWVudC1yZXNwb25kIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudC1mb3JtLXN1YnNjcmlwdGlvbnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKDE1NTAsJ21pbicpIHtcclxuICAuYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrOm5vdCguYW50aXBvZGVzLWNvbW1lbnRzLWJsb2NrX193aXRob3V0LXdhdmUpOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNCU7XHJcbiAgfVxyXG59IiwiLmJyZWFkY3J1bWIge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250TXVsaXNoKTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJfX3NlcGFyYXRvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002LjU2MTI4IDUuODA5OTNDNi41MTg2NCA1Ljc3OTE2IDYuNDg0NjMgNS43NDI0NSA2LjQ2NDExIDUuNzMwMDRDNi40NTg3MiA1LjcyNzM0IDYuNDUzODYgNS43MjM1NiA2LjQ1MDA4IDUuNzIwODZMNi4xMTc1NiA1LjQ2NjYxQzYuMDQ0NjggNS40MTA0NyA1Ljk0NTkgNS4zOTY5OCA1Ljg2MDYxIDUuNDMxNTJMNS42NTIyNCA1LjUxNTE5QzUuNjI0MTcgNS41MjU5OSA1LjU5Mzk0IDUuNTI2NTMgNS41NjY0MSA1LjUxNjI3TDUuMjY0NjUgNS40MDM0NUM1LjIzNTUgNS4zOTI2NiA1LjIwNDc0IDUuMzg2NzIgNS4xNzIzNSA1LjM4NjcySDUuMTEwODFDNS4wNjE2OSA1LjM4NjcyIDUuMDEzNjQgNS40MDA3NSA0Ljk3MTU0IDUuNDI2NjZMNC4yMjQ0NCA1Ljg5NDE0QzQuMTkwNDMgNS45MTUxOSA0LjE0ODMzIDUuOTE4NDMgNC4xMTQ4NiA1LjkwMjc4TDQuMDgzMDEgNS44ODc2NlY3Ljk5ODg2SDQuMzMxMzJDNC4zNDMyIDcuOTkxMzEgNC4zNzM0MyA3Ljk3MDI2IDQuNDE2NjEgNy45Mzk0OUM0LjQyOTAzIDcuOTMwMzEgNC40NDMwNiA3LjkyMDU5IDQuNDU3NjQgNy45MTAzNEM0LjQ2MTQyIDcuOTA4MTggNC40NjQ2NSA3LjkwNTQ4IDQuNDY3ODkgNy45MDI3OEM0LjQ5MDAzIDcuODg2NTggNC41MTQ4NiA3Ljg2OTMxIDQuNTQxMzEgNy44NTA5NkM0LjU5NzQ1IDcuODExMDEgNC42NTk1MyA3Ljc2NTY3IDQuNzI0ODQgNy43MTQ5MkM0Ljc1Nzc3IDcuNjg5NTUgNC43OTEyNCA3LjY2MzY0IDQuODI1MjUgNy42MzYxMUM0Ljk5NTI5IDcuNDk5IDUuMTc4MjggNy4zMzU0NCA1LjMzMDUxIDcuMTYzMjRDNS4zMzU5MSA3LjE1Njc2IDUuMzQyMzkgNy4xNTAyOCA1LjM0OTQgNy4xNDMyNkM1LjM1MTU2IDcuMTQxMTEgNS4zNTMxOCA3LjEzOTQ5IDUuMzU1MzQgNy4xMzczM0M1LjM2MTgyIDcuMTMxMzkgNS4zNjgzIDcuMTI0OTEgNS4zNzU4NiA3LjExNzg5QzUuMzc2OTQgNy4xMTY4MSA1LjM3ODAxIDcuMTE1NzMgNS4zNzkwOSA3LjExNDY1QzUuMzg3MTkgNy4xMDcxIDUuMzk2MzcgNy4wOTkgNS40MDU1NCA3LjA5MDlDNS40MDgyNCA3LjA4ODc0IDUuNDEwOTQgNy4wODY1OCA1LjQxMzY0IDcuMDgzODhDNS40MjE3NCA3LjA3Njg3IDUuNDI5ODQgNy4wNjk4NSA1LjQzODQ3IDcuMDYyODNDNS40NDA2MyA3LjA2MTIxIDUuNDQyNzkgNy4wNTk1OSA1LjQ0NDk1IDcuMDU3NDNDNS40NTUyMSA3LjA0ODggNS40NjY1NCA3LjA0MDE2IDUuNDc3ODggNy4wMzA5OEM1LjQ4MTEyIDcuMDI4MjggNS40ODQzNiA3LjAyNjEzIDUuNDg3NiA3LjAyMzQzQzUuNDk2NzcgNy4wMTY0MSA1LjUwNjQ5IDcuMDA4ODUgNS41MTYyMSA3LjAwMTI5QzUuNTE5NDUgNi45OTkxMyA1LjUyMjE0IDYuOTk2NDQgNS41MjUzOCA2Ljk5NDI4QzUuNTM3OCA2Ljk4NTEgNS41NTAyMSA2Ljk3NTM4IDUuNTYyNjMgNi45NjYyMUM1LjU2NTMzIDYuOTY0MDUgNS41Njg1NyA2Ljk2MTg5IDUuNTcxODEgNi45NTk3M0M1LjU4MjYgNi45NTE2MyA1LjU5MzQgNi45NDQwNyA1LjYwNDIgNi45MzU0NEM1LjYwNzQzIDYuOTMyNzQgNS42MTEyMSA2LjkzMDU4IDUuNjE0NDUgNi45Mjc4OEM1LjYyNzk1IDYuOTE4MTYgNS42NDE0NCA2LjkwODQ1IDUuNjU1NDggNi44OTgxOUM1LjY1ODE4IDYuODk2NTcgNS42NjAzNCA2Ljg5NDQxIDUuNjYzMDQgNi44OTI3OUM1LjY3NDkxIDYuODg0MTUgNS42ODczMyA2Ljg3NTUyIDUuNjk5NzQgNi44NjY4OEM1LjcwMjk4IDYuODY0MTggNS43MDY3NiA2Ljg2MjAyIDUuNzEgNi44NTkzMkM1LjcyNDU3IDYuODQ5MDcgNS43MzkxNSA2LjgzODgxIDUuNzUzNzIgNi44Mjg1NUM1Ljc1MzcyIDYuODI4NTUgNS43NTQyNiA2LjgyODU1IDUuNzU0OCA2LjgyODAxQzUuNzY5MzggNi44MTc3NiA1Ljc4Mzk1IDYuODA3NSA1Ljc5ODUzIDYuNzk3NzhDNS44MDE3NyA2Ljc5NTYzIDUuODA1MDEgNi43OTM0NyA1LjgwODI0IDYuNzkxMzFDNS44Mzg0NyA2Ljc3MDI1IDUuODY4MTYgNi43NDk3NCA1Ljg5Nzg1IDYuNzI5NzdDNS44OTk0NyA2LjcyODY5IDUuOTAxNjMgNi43MjcwNyA1LjkwMzI1IDYuNzI1OTlDNS45MzQwMiA2LjcwNDk0IDUuOTYzNzEgNi42ODQ5NiA1Ljk5Mjg2IDYuNjY1NTNDNi4wNDQ2OCA2LjYyODgyIDYuMDkwNTcgNi41OTY5OCA2LjEyNTY1IDYuNTc0M0M2LjIyNzE0IDYuNTA4OTkgNi4zMDcwMyA2LjQ0NTgzIDYuMzczOTcgNi4zODg2MUM2LjQ3MzI5IDYuMzAxMTYgNi41NDEzMSA2LjIyMjg5IDYuNjAzMzkgNi4xNjM1MUM2LjYwMzkzIDYuMTYyOTcgNi42MDQ0NyA2LjE2MjQzIDYuNjA1MDEgNi4xNjE4OUM2LjYxMzEgNi4xNTQzMyA2LjYyMDY2IDYuMTQ2NzcgNi42Mjg3NiA2LjEzOTc2QzYuNjI5ODQgNi4xMzg2OCA2LjYzMTQ2IDYuMTM3NiA2LjYzMjU0IDYuMTM2NTJDNi42NDkyNyA2LjEyMTQgNi42NjYgNi4xMDg0NSA2LjY4MzI4IDYuMDk2NTdDNi42ODU0NCA2LjA5NDk1IDYuNjg4MTQgNi4wOTM4NyA2LjY5MDMgNi4wOTIyNUM2LjY5NjIzIDYuMDg4NDcgNi43MDIxNyA2LjA4NDY5IDYuNzA4NjUgNi4wODE0NkM2LjcxMTM1IDYuMDc5ODQgNi43MTQ1OSA2LjA3ODIyIDYuNzE3MjkgNi4wNzY2QzYuNzIzMjIgNi4wNzMzNiA2LjcyOTcgNi4wNzA2NiA2LjczNTY0IDYuMDY3OTZDNi43MzgzNCA2LjA2Njg4IDYuNzQxMDQgNi4wNjUyNiA2Ljc0NDI4IDYuMDY0MThDNi43NTM0NSA2LjA2MDQgNi43NjI2MyA2LjA1NzcgNi43NzE4MSA2LjA1NTAxQzYuNzg0NzYgNi4wNTE3NyA2Ljc5NzE4IDYuMDQ3OTkgNi44MDkwNSA2LjA0NDc1QzYuODE4MjMgNi4wNDIwNSA2LjgyNjg3IDYuMDM5ODkgNi44MzQ5NiA2LjAzNzE5QzYuODM0OTYgNi4wMzcxOSA2LjgzNDk2IDYuMDM3MTkgNi44MzU1IDYuMDM3MTlDNi43NTEyOSA1Ljk3NDAzIDYuNjE1MjYgNS44NDgyNiA2LjU2MDc0IDUuODA4ODUnIGZpbGw9JyUyMzk2M0EyMicvJTNFJTNDcGF0aCBkPSdNMy43OTMxNSA1Ljc4MDM4QzMuNzE5MiA1Ljc4MDM4IDMuNjQ4NDggNS44MTE2OSAzLjU5ODgyIDUuODY2MjFDMy41NzYxNSA1Ljg5MTA0IDMuNTQ0MyA1LjkwNTA3IDMuNTEwODMgNS45MDUwN0gzLjEwNTQzQzMuMDkxNCA1LjkwNTA3IDMuMDc4NDQgNS45MDYxNSAzLjA2NjU2IDUuOTA3NzdMMi45MDk0OCA1LjkzMDk4QzIuODk3MDYgNS45MzI2IDIuODg0NjUgNS45MzI2IDIuODczMzEgNS45MzA5OEMyLjQ4MDg3IDUuODY3ODMgMi40MDk2MSA1LjkzNTg0IDIuMzg2NCA1Ljk1ODUxQzIuMzY5MTMgNS45NzUyNSAyLjMxMDI5IDUuOTYxNzUgMi4yNjc2NCA1Ljk1MTVDMi4yMTU4MiA1LjkzOTYyIDIuMTYxODQgNS45MjY2NyAyLjExMzI2IDUuOTQxMjRDMi4wOTM4MiA1Ljk0NzE4IDIuMDM2MDYgNS45NjQ5OSAxLjc4NzIxIDYuMTc1NTJDMS43NjYxNiA2LjE5Mjc5IDEuNzQxMzMgNi4yMDMwNSAxLjcxNDg4IDYuMjAzMDVDMS41Nzg4NCA2LjIwNjgzIDEuMzI2MjEgNi4yMjc4OCAxLjE2NDI3IDYuMzI4ODJDMS4wNDMzNSA2LjQwNDQgMC43MzQ1OCA2LjM3MzYzIDAuNTA3ODU5IDYuMzI0NTFDMC40ODg5NjYgNi4zMjAxOSAwLjQ3MDYxMiA2LjMxODAzIDAuNDUxMTc5IDYuMzE4MDNIMC4zOTEyNkMwLjMyOTE4MiA2LjMxODAzIDAuMjY4NzIzIDYuMzQwMTYgMC4yMjEyMTkgNi4zODA2NUwwLjE0MzQ4NyA2LjQ0NjVMMC4wMTAxNTM0IDYuNTU5MzJMMC4wMDA5NzY1NjIgNi41NjY4OFY3Ljk5OUgzLjk0ODA3VjUuODI1MThMMy45MDMyNyA1LjgwNDEzQzMuODY4MTggNS43ODc5MyAzLjgzMDk0IDUuNzc5MyAzLjc5MjYxIDUuNzc5MycgZmlsbD0nJTIzOTYzQTIyJy8lM0UlM0NwYXRoIGQ9J003LjgwNjIxIDMuMjY4NTZWMy4yNjU4NkM3LjgwMTg5IDMuMjQ2NDIgNy43OTg2NSAzLjIyNjk5IDcuNzk1NDEgMy4yMDgxQzcuNzcxMTIgMy4wNzY5MiA3LjczOTgxIDIuOTQ1MjEgNy43MDIwMiAyLjgxNTExQzcuNjkzOTMgMi43ODc1OCA3LjY4NTI5IDIuNzYwNTkgNy42NzY2NSAyLjczMzZDNy41NjAwNSAyLjM2NjUzIDcuMzg5NDcgMi4wMTc4MSA3LjE2OTc3IDEuNjk4MjVDNy4xMzY4NCAxLjY1MDc0IDcuMTAyODMgMS42MDQzMiA3LjA2ODgzIDEuNTU4OTdDNi45NzM4MiAxLjQzMzIgNi44NzA3MiAxLjMxMjI4IDYuNzYxNjcgMS4xOTk0NkM2Ljc0MDA4IDEuMTc3MzMgNi43MTc5NSAxLjE1NDY2IDYuNjk1ODIgMS4xMzI1MkM2LjQ3NTU3IDAuOTE0NDQgNi4yMjk5NiAwLjcyMjgwNyA1Ljk2NDkxIDAuNTYzNTYzQzUuOTQzMzIgMC41NTAwNjcgNS45MjE3MyAwLjUzNzY1MiA1LjkwMDE0IDAuNTI1MjM2QzUuNjk5ODcgMC40MDkxNzcgNS40ODgyNiAwLjMxMDkzMSA1LjI3MTggMC4yMzI2NTlDNS4yNDk2NiAwLjIyNDU2MSA1LjIyNjk5IDAuMjE2NDY0IDUuMjA0MzIgMC4yMDg5MDdDNC45MDkwNCAwLjEwODUwMiA0LjYwMDgxIDAuMDQzMTg0OSA0LjI4NjY0IDAuMDE1MTE0N0M0LjE3MDU4IDAuMDA0ODU4MyA0LjA1Mzk4IDAgMy45Mzk1NCAwSDMuOTIwNjVDMy42NDU4OCAwIDMuMzcwNTggMC4wMjg2MSAzLjEwMzM3IDAuMDg1MjkwMUwzLjA3NDIyIDAuMDkxMjI4MUMyLjgwMzI0IDAuMTUxMTQ3IDIuNTM4NzMgMC4yMzk2NzYgMi4yODY2NCAwLjM1NTE5NkMyLjA1OTM4IDAuNDU5Mzc5IDEuODQwNzYgMC41ODYyMzUgMS42MzY3MSAwLjczMzA2M0MxLjM4NTE2IDAuOTEzOSAxLjE1NDY2IDEuMTI0NDMgMC45NTE2ODcgMS4zNTkyNEwwLjkyMzYxNyAxLjM5MTYzQzAuNjczMTQ0IDEuNjg4NTMgMC40NjkwOTYgMi4wMTg4OSAwLjMxNjg2OSAyLjM3MzU1QzAuMzA2MDczIDIuMzk4OTIgMC4yOTUyNzcgMi40MjQyOSAwLjI4NTAyIDIuNDQ5NjZDMC4xMzI3OTQgMi44MjY5OSAwLjA0MDQ4NTggMy4yMjQyOSAwLjAxMDI1NjQgMy42MzE4NUwwLjAwODYzNjk4IDMuNjU4ODRDMC4wMDI2OTkwNiAzLjc0NDY3IDAgMy44MzMyIDAgMy45MjExOUwwLjAwMTA3OTYyIDYuNTY3MzRMMC4xNDM1OSA2LjQ0NjQyVjMuOTIxMTlDMC4xNDM1OSAzLjg2MzQzIDAuMTQ1MjA5IDMuODA1NjcgMC4xNDc5MDggMy43NDc5MUMwLjQ1MTI4MiA0LjExNTUyIDAuNzk3ODQxIDQuMzYwMDUgMS4yMDU0IDQuNDk0NDdDMS4yNTM5OCA0LjUxMDY2IDEuMzAyNTYgNC41MjQ3IDEuMzUwNjEgNC41MzcxMUMxLjY4NTgzIDQuNjI0MDIgMi4wMTc4MSA0LjYzMzIgMi4zMTU3OSA0LjY0MTg0QzIuNTEzOSA0LjY0Nzc3IDIuNzAxNzUgNC42NTMxNyAyLjg3Mjg3IDQuNjc5NjJDMi44OTAxNSA0LjY4MjMyIDIuOTA2ODggNC42ODUwMiAyLjkyNDE2IDQuNjg4MjZDMy4xODI3MyA0LjczNTc2IDMuMzg2NzggNC44NzIzMyAzLjU0MjI0IDUuMDI4ODhDMy42NjIwOCA1LjE0OTI2IDMuNzUyNzcgNS4yODIwNSAzLjgxODYyIDUuMzk1OTVDMy44ODQ0OCA1LjUwOTMxIDMuOTI0NDMgNS42MDQzMiAzLjk0MTcgNS42NDkxMkMzLjk0NDQgNS42NTY2OCAzLjk0NjU2IDUuNjYyNjIgMy45NDgxOCA1LjY2NzQ4VjcuOTk5NDZINC4wODI1OVY1LjY2MjA4QzQuMDg2MzcgNS42MzYxNyA0LjEyMzYyIDUuNDM4NiA0LjI3MTUyIDUuMjQyMTFDNC4zNjcwNyA1LjExNDcxIDQuNDg2MzcgNS4wMTUzOCA0LjYyODM0IDQuOTQzNTlDNC43MTMwOSA0LjkwMDQgNC44MDU5NCA0Ljg2ODAyIDQuOTA2ODggNC44NDQ4QzUuMDA3ODMgNC44MjIxMyA1LjExNjg3IDQuODA5MTggNS4yMzM0NyA0LjgwNjQ4QzYuMjE0ODUgNC43ODM4MSA2LjUxNTUyIDQuNDYzMTYgNi43ODExMSA0LjE3OTc2QzYuOTIxNDYgNC4wMjk2OSA3LjA3NDIyIDMuODkzNjYgNy4zMTIyOCAzLjgxNDg1QzcuNDI0MDIgMy43Nzc2IDcuNTU1NzQgMy43NTMzMSA3LjcxMzM2IDMuNzQ2ODNDNy43MTYwNiAzLjgwNTEzIDcuNzE3NjggMy44NjI4OSA3LjcxNzY4IDMuOTIxMTlWNS42MjIxM0M3LjY4NTgzIDUuNjM1MDkgNy41NzYyNSA1LjY4MDk3IDcuNTIxNzMgNS43MDIwMkM3LjQ2MTgxIDUuNzI1MjQgNy4zMTY2IDUuOTQ3MSA3LjIzMDIzIDUuOTQyNzhDNy4wNjIzNSA1LjkzNDY4IDcuMDM0MjggNS45ODgxMiA2Ljc3MjQ3IDYuMDU2NjhDNi42MDUxMyA2LjEwMDQxIDYuNTI3NCA2LjI5ODUyIDYuMjA4MzcgNi41MjA5MkM2LjAyMzc1IDYuNjQ5OTMgNS40NzA0NSA3LjAwNTY3IDUuMzMwNjMgNy4xNjQzN0M1LjA4NjY0IDcuNDQwNzYgNC43NjU0NSA3LjY5Mjg1IDQuNTQxNDMgNy44NTIwOUM0LjQzMTg1IDcuOTMwMzYgNC4zNTI1IDcuOTg2NSA0LjMzMTk4IDhINy44NjE4MVYzLjkyMTczQzcuODYxODEgMy43MDIwMiA3Ljg0NCAzLjQ4MjMyIDcuODA3ODMgMy4yNjkxTTcuMDgzNCAxLjgyNjcyQzcuMjcxOCAyLjEwOTA0IDcuNDIwMjQgMi40MTQwNCA3LjUyNjA1IDIuNzM0MTRDNy40MTIxNSAyLjcwNzY5IDcuMjMyOTMgMi42NzU4NCA3LjAyNzggMi42NzU4NEg3LjAyNTFDNi44Njg1NiAyLjY3NTg0IDYuNzIyMjcgMi42OTUyOCA2LjU4ODkzIDIuNzMyNTJDNi42Nzc0NiAyLjYyNTEgNi43NjExMyAyLjUwMzY0IDYuODM4MzMgMi4zNjgxNUM2Ljk2NTE4IDIuMTQ2MjkgNy4wNDA3NiAxLjk1NDY2IDcuMDgzOTQgMS44MjcyNk00LjU0NjgzIDMuNjIzMjFDNC42ODYxIDMuNTMwOSA0Ljg2ODU2IDMuNDY1MDUgNS4wODEyNCAzLjQxMTYxQzUuMjY4NTYgMy4zNjQxIDUuNDc4NTQgMy4zMjYzMiA1LjcwMjU2IDMuMjg5MDdDNS43NjUxOCAzLjI3ODI3IDUuODI2MTggMy4yNjMxNiA1Ljg4NjY0IDMuMjQzMThDNS42NjQ3OCAzLjUyNDk3IDUuNDU2NDEgMy43MTcxNCA1LjI1ODMgMy44NTY5NUM0Ljk3OTIyIDQuMDUzOTggNC43MTkwMyA0LjE0NTc1IDQuNDYzNyA0LjIzNTlDNC40MjkxNSA0LjI0ODMxIDQuMzk0NiA0LjI2MDczIDQuMzU5NTEgNC4yNzMxNEM0LjI5Nzk4IDQuMjk1ODIgNC4yNDEzIDQuMzI0NDMgNC4xODk0NyA0LjM1Nzg5QzQuMjAxMzUgNC4wMDc1NiA0LjMxNDE3IDMuNzc4MTQgNC41NDYyOSAzLjYyMzIxTTQuMTM3MTEgMy45MjIyN0M0LjA5NjA5IDMuODAzNTEgNC4wNTAyIDMuNTg5MiA0LjEyMiAzLjMzNzExQzQuMTM1NDkgMy4yODk2MSA0LjE1Mjc3IDMuMjQyNjUgNC4xNzMyOCAzLjE5NjIyQzQuMjg5ODggMi45MzM4NyA0LjUxOTMgMi42OTYzNiA0Ljg1Nzc2IDIuNDg2MzdDNC45MTQ0NCAyLjQ1MTI4IDQuOTc0MzYgMi40MTY3MyA1LjAzNzUyIDIuMzgyNzNDNS4wOTkwNiAyLjM0OTggNS4xNTYyOCAyLjMxNTI1IDUuMjA5NzIgMi4yNzkwOEM1LjE5MzUyIDIuMzEyMDEgNS4xNzg5NSAyLjM0NDQgNS4xNjQ5MSAyLjM3Njc5QzQuOTg3ODUgMi43ODc1OCA0Ljk1MjIzIDMuMTcxMzkgNC45NDQ2NyAzLjMwNzk2QzQuNzYxNjcgMy4zNjAzMiA0LjYwNDA1IDMuNDI0MDIgNC40NzM0MSAzLjUxMDkzQzQuMzE2ODcgMy42MTUxMSA0LjIwNTY3IDMuNzUwMDcgNC4xMzcxMSAzLjkyMjgxTTUuNjgwOTcgMy4xNTU3NEM1LjQ2Mjg5IDMuMTkyNDQgNS4yNjIwOCAzLjIyODA3IDUuMDgyMzIgMy4yNzE3OUM1LjA5MjA0IDMuMTQ3MSA1LjEyMTczIDIuOTA0NzIgNS4yMTI0MiAyLjYzMTA0QzUuOTk2MjIgMi42NjEyNyA2LjQ4MDQzIDIuMzg3NTggNi43NTAzNCAyLjE1MDA3QzYuNzg0ODkgMi4xMTk4NCA2LjgxNzI3IDIuMDg5MDcgNi44NDY5NiAyLjA1ODNDNi44MTA4IDIuMTM2NTcgNi43Njg2OSAyLjIxOTE2IDYuNzIxMTkgMi4zMDI4M0M2LjYxMjE1IDIuNDkyODUgNi40NTkzOCAyLjcwODIzIDYuMjU4NTcgMi44NzcxOUM2LjIwNzgzIDIuOTA5MDQgNi4xNTk3OCAyLjk0NDEzIDYuMTE0OTggMi45ODM1NEM1Ljk4NjUxIDMuMDY2NjcgNS44NDIzOCAzLjEyODIxIDUuNjgxNTEgMy4xNTU3NE02Ljk1NDkzIDEuNjQ1ODhDNi45NjE0IDEuNjU0NTIgNi45Njc4OCAxLjY2MzE2IDYuOTc0MzYgMS42NzE3OUM2LjkxNzE0IDEuNzY5NSA2LjgxNjE5IDEuOTEzNjMgNi42NTY0MSAyLjA1MzQ0QzYuMzA3MTUgMi4zNTg0MyA1LjgyNjcyIDIuNTExMiA1LjI2MSAyLjQ5NzcxQzUuMjY5NjQgMi40NzU1NyA1LjI3ODI3IDIuNDUzNDQgNS4yODg1MyAyLjQzMTMxQzUuMzY0MSAyLjI1NTMzIDUuNDU2NDEgMi4wOTkzMyA1LjU2MzgzIDEuOTYyNzVDNS41NzE5MyAxLjk1MTk2IDUuNTgwNTcgMS45NDE3IDUuNTg5MiAxLjkzMTQ0QzUuODU4MDMgMS42MDQ4NiA2LjIyMTg2IDEuMzk5MTkgNi42NzQ3NiAxLjMxNjZDNi43NzM1NSAxLjQyMDI0IDYuODY4MDIgMS41MzA5IDYuOTU0OTMgMS42NDU4OFpNNS45MDQ0NSAxLjI1MTgyQzUuOTUwODggMS4wMzE1OCA1Ljk0ODE4IDAuODM4MzI3IDUuOTM3OTIgMC43MTUyNUM2LjE2MTk0IDAuODU1MDYxIDYuMzcwODUgMS4wMTg2MiA2LjU2MDMyIDEuMjAxNjJDNi4yNjAxOSAxLjI2ODU2IDYuMDE2NzMgMS4zODY3NyA1LjgxOTcgMS41MzE5OEM1Ljg1OTExIDEuNDMzMiA1Ljg4NjEgMS4zMzg3MyA1LjkwNDQ1IDEuMjUxODJaTTUuMjY2OTQgMC4zODQzNDZDNS40NDc3NyAwLjQ1MTgyMiA1LjYyMzc1IDAuNTMzODczIDUuNzkyNzEgMC42Mjk0MkM1LjgwNDU5IDAuNzA2MDczIDUuODMyMTIgMC45NDU3NDkgNS43NzIyIDEuMjI4NjFDNS43MTkzIDEuNDc1ODQgNS42MTYxOSAxLjY5MTc3IDUuNDYzNDMgMS44NzQyMkM1LjMzNDk1IDIuMDI3NTMgNS4xNzE5MyAyLjE1NzYyIDQuOTc0OSAyLjI2MzQzQzQuOTIwOTIgMi4yOTI1OCA0Ljg2ODU2IDIuMzIxNzMgNC44MTg4OSAyLjM1MTk2QzQuNzM3MzggMS45Njc2MSA0Ljc2MTY3IDEuNjIyMTMgNC44MjUzNyAxLjMzODczQzQuODU5OTIgMS4xODU0MyA0LjkwNTI2IDEuMDUwNDcgNC45NTE2OSAwLjkzNzY1MkM1LjA2NzIxIDAuNjU3NDkgNS4yMDY0OCAwLjQ2MjYxOCA1LjI2Njk0IDAuMzg0MzQ2Wk00LjM3NTE3IDAuMTY4OTYxQzQuMzgyMTkgMC4xNzAwNCA0LjM4OTc0IDAuMTcwNTggNC4zOTYyMiAwLjE3MTY2QzQuNjQ3NzcgMC4yMDE4ODkgNC44OTUwMSAwLjI1NzQ5IDUuMTM0MTQgMC4zMzczODJDNS4wNjA3MyAwLjQzNjE2NyA0LjkzNzExIDAuNjIyOTQyIDQuODMwMjMgMC44ODA0MzJDNC43ODcwNSAwLjk4NTE1NSA0Ljc0NDQgMS4xMDc2OSA0LjcwOTg1IDEuMjQ1MzRDNC41MTMzNiAxLjAyOTk2IDQuNDAxMDggMC43OTc4NDEgNC4zNzQ2MyAwLjU1Mzg0NkM0LjM2NTQ1IDAuNDY3NDc2IDQuMzY5MjMgMC4zODc1ODQgNC4zNzY3OSAwLjMyNDQyNkM0LjM4MzI3IDAuMjY5MzY2IDQuMzkyNDQgMC4yMjY3MjEgNC4zOTgzOCAwLjIwMTg4OUw0LjM1NzM2IDAuMTY2ODAyQzQuMzYzMjkgMC4xNjczNDEgNC4zNjkyMyAwLjE2ODQyMSA0LjM3NTE3IDAuMTY4OTYxWk00LjY3NDc2IDEuNDA0MDVDNC42MjA3OCAxLjY5NjYzIDQuNjA4OTEgMi4wNDUzNCA0LjY5ODUyIDIuNDI4NjFDNC41MTQ0NCAyLjU1MjIzIDQuMzYzODMgMi42ODU1NiA0LjI0NzIzIDIuODI3NTNDNC4yNDk5MyAyLjc5ODM4IDQuMjUxMDEgMi43Njg2OSA0LjI1MTAxIDIuNzM3MzhDNC4yNTEwMSAyLjM1ODk3IDQuMTI2MzIgMi4xNzMyOCA0LjAwNTk0IDEuOTkzNTJDMy44OTYzNiAxLjgyOTk2IDMuNzkyNzEgMS42NzUwMyAzLjc5NjQ5IDEuMzY0MUMzLjgxMzIzIDEuMjk4MjUgMy44MTkxNiAxLjIzMjkzIDMuODE1OTIgMS4xNjg2OUMzLjg4MDE2IDAuODI0MjkxIDQuMDkxMjMgMC41NDE5NyA0LjIzNjk4IDAuMzgwNTY3QzQuMjM0MjggMC40MzY3MDcgNC4yMzQyOCAwLjQ5NzE2NiA0LjI0MDc2IDAuNTU5MjQ0QzQuMjYxMjcgMC43Njg2OTEgNC4zNTQxMiAxLjA4MzQgNC42NzUzIDEuNDAzNTFNMy45MjA2NSAwLjE0NDEzSDMuOTM5NTRDNC4wNDY5NiAwLjE0NDEzIDQuMTU2NTUgMC4xNDg5ODggNC4yNjUwNSAwLjE1ODE2NUM0LjI2NTA1IDAuMTU5MjQ0IDQuMjY1MDUgMC4xNTk3ODQgNC4yNjUwNSAwLjE2MDg2NEM0LjE2NzM0IDAuMjQ5MzkzIDMuODk2MzYgMC41MTkyOTggMy43NTI3NyAwLjg5NzE2NkMzLjYxODg5IDAuNTY5NTAxIDMuMzEyMjggMC4zMDU1MzMgMy4xOTYyMiAwLjIxMzc2NUMzLjQzNDI4IDAuMTY3MzQxIDMuNjc3MTkgMC4xNDQxMyAzLjkyMTE5IDAuMTQ0MTNNMy4xMTg0OSAwLjMyNDQyNkMzLjI1Mzk4IDAuNDMzNDY4IDMuNjUwNzQgMC43ODIxODYgMy42ODA0MyAxLjE1NzM1QzMuNjY5NjQgMS4yMTgzNSAzLjY2MzE2IDEuMjgxNTEgMy42NjE1NCAxLjM0NjI5QzMuNTkzNTIgMS41ODkyIDMuNDUzMTcgMS43NTk3OCAzLjMxNzE0IDEuOTI0OTdDMy4yMzAyMyAyLjAzMTMxIDMuMTQxMTYgMi4xMzg3MyAzLjA3MzE0IDIuMjY1MDVDMy4wMjQwMiAyLjA3ODI3IDIuOTI1NzggMS45MTkwMyAyLjgzNTYzIDEuNzcxNjZDMi43MjkyOCAxLjU5ODM4IDIuNjI4ODggMS40MzQ4MiAyLjYyMTg2IDEuMjU1MDZDMi42MDc4MyAwLjg5NDQ2NyAyLjk5MTYzIDAuNDU5Mzc5IDMuMTE4NDkgMC4zMjQ5NjZNMi42Mzg2IDQuMjQ1MDdDMi41NDQ2NyA0LjE5NzU3IDIuNDQxNTcgNC4xNjQxIDIuMzM0MTQgNC4xMzc2NUMyLjMwNzE1IDMuOTg5MiAyLjIxMDUzIDMuNTE0MTcgMi4wMTE4OCAzLjEyMzg5QzIuMzM3MzggMy4zMzc2NSAyLjU5MjcxIDMuNDQyMzggMi43MDc2OSAzLjQ4MzRDMi42Mjk0MiAzLjczNjAzIDIuNTc4MTQgMy45OTE5IDIuNjM4NiA0LjI0NTA3Wk0yLjIwNzgzIDIuNDUwNzRDMi4yMTk3IDIuNjQ5OTMgMi4yOTM2NiAyLjk0MTQzIDIuNTU0MzkgMy4yNzM0MUMyLjM2NTk5IDMuMTg1OTYgMi4wODg1MyAzLjAzNDI4IDEuNzc0MzYgMi43ODcwNEMxLjc2MDg2IDIuNzc1MTcgMS43NDY4MyAyLjc2MzgzIDEuNzMyMjUgMi43NTMwNEMxLjczMTE3IDIuNzUxOTYgMS43MzA2MyAyLjc1MTQyIDEuNzI5NTUgMi43NTAzNEMxLjMwNDcyIDIuMzg0ODkgMS4xNjY1MyAxLjc3NzYgMS4xMjgyMSAxLjU1NjI4QzEuMjgwOTcgMS41NzczMyAxLjYxNjczIDEuNjM5NDEgMS45Mjg3NSAxLjc5ODExQzIuMDUwNzQgMS44NjAxOSAyLjE2ODk2IDEuOTM2ODQgMi4yNzE1MyAyLjAzMTg1QzIuMjQ4MzEgMi4wODY5MSAyLjE5NDg3IDIuMjM2NDQgMi4yMDc4MyAyLjQ1MDc0Wk0xLjY4OTYxIDIuODkxMjNDMS42ODk2MSAyLjg5MTIzIDEuNjkzMzkgMi44OTM5MyAxLjY5NTAxIDIuODk1NTVDMS43MjQ3IDIuOTIyNTQgMS43NTExNSAyLjk1MjIzIDEuNzczMjggMi45ODM1NEMyLjAxNzgxIDMuMzMxMTcgMi4xNDczNyAzLjg4NTU2IDIuMTkxNjMgNC4xMDc0MkMyLjA5NTU1IDQuMDg5NjEgMS45OTczIDQuMDc2MTEgMS44OTk2IDQuMDYyNjJDMS42NzI4NyA0LjAzMTMxIDEuNDM4NiAzLjk5Nzg0IDEuMjM1NjMgMy45MTg0OUMxLjE4OTIgMy45MDAxNCAxLjE0NTQ4IDMuODc1MyAxLjEwMzkxIDMuODQzOTlDMS4wOTE1IDMuODMyNjYgMS4wNzggMy44MjE4NiAxLjA2NDUxIDMuODExMDdDMC43MDk4NTIgMy41MDU1MyAwLjU0NjI4OSAyLjc4NDM1IDAuNDk5MzI1IDIuNTQxNDNDMC43MTY4NjkgMi41NTMzMSAxLjMxMzkgMi42MDgzNyAxLjYzNzI1IDIuODQ3NUMxLjY1Mzk4IDIuODYyNjIgMS42NzE3OSAyLjg3NjY1IDEuNjg5NjEgMi44OTA2OU0yLjM0MjI0IDIuNDUxMjhDMi4zMjY1OSAyLjIyNTY0IDIuMzk1NjggMi4wODI1OSAyLjQgMi4wNzM5NUMyLjQ5MzkzIDEuOTA4MjMgMi41NTIyMyAxLjc1MTY5IDIuNTg1MTYgMS42MDU5NEMyLjYyNDU2IDEuNjg1MjkgMi42NzI2IDEuNzYzMDIgMi43MjExOSAxLjg0MjM4QzIuODUxODIgMi4wNTU2IDIuOTg3MzEgMi4yNzQ3NiAyLjk2ODk2IDIuNTU5NzhDMi45NjM1NiAyLjU5MTYzIDIuOTU5NzggMi42MjQ1NiAyLjk1NzA5IDIuNjU4NTdDMi45MjI1NCAyLjg1MjM2IDIuODU1NiAzLjA0NDUzIDIuNzkxMzYgMy4yMzAyM0MyLjc4MTY1IDMuMjU3NzYgMi43NzE5MyAzLjI4NTI5IDIuNzYyNzUgMy4zMTI4MkMyLjUwNTggMy4wMzA1IDIuMzYxMTMgMi43MzQxNCAyLjM0MTE2IDIuNDUxMjhNMi45OTU5NSAwLjI1ODAzQzIuODg2MzcgMC4zNzYyNDggMi42NzY5MiAwLjYyMzQ4MiAyLjU2NDEgMC44OTU1NDdDMi40OTkzMyAwLjY4Mzk0MSAyLjQgMC41NDAzNTEgMi4zNTU3NCAwLjQ4MzEzMUMyLjU2MTk0IDAuMzg4NjY0IDIuNzc2NzkgMC4zMTM2MyAyLjk5NTk1IDAuMjU4NTdNMi4yNDUwNyAwLjUzNDk1M0wyLjIzMzIgMC41NDYyODlDMi4yMzY5OCAwLjU1MDA2NyAyLjQ3NjExIDAuODIzMjEyIDIuNDg2OTEgMS4yNTkzOEMyLjQ5MTc3IDEuNDQ3NzcgMi40NTM5OCAxLjY2Njk0IDIuMzM2MyAxLjkwODIzQzIuMjMxNTggMS44MTUzOCAyLjExMzM2IDEuNzM5ODEgMS45OTM1MiAxLjY3NzczQzEuOTkyOTggMS42Nzc3MyAxLjk5MjQ0IDEuNjc3NzMgMS45OTE5IDEuNjc3MTlDMS42NDkxMiAxLjQ2MTgxIDEuNzQzNTkgMC45NjYyNjIgMS43ODQ2MiAwLjgwNTM5OEMxLjkzMTQ0IDAuNzAzOTE0IDIuMDg1ODMgMC42MTM3NjUgMi4yNDU2MSAwLjUzNDQxM00xLjc1ODcgMC43NjQ5MTJMMS43NTA2MSAwLjc3MDMxTDEuNjc4ODEgMC43OTI0NDNMMS43NTg3IDAuNzY0OTEyWk0xLjU5Mjk4IDAuOTQ2Mjg5QzEuNTgxNjUgMS4wMDk5OSAxLjU3MTM5IDEuMTAzMzcgMS41Nzg5NSAxLjIwODFDMS41ODgxMiAxLjMzNDk1IDEuNjIyNjcgMS40NDgzMSAxLjY3OTM1IDEuNTQ2NTZDMS40MTcgMS40NTc0OSAxLjE4NDg5IDEuNDI1MSAxLjA5NDIgMS40MTQzMUMxLjI0NjQyIDEuMjQzMTggMS40MTMyMyAxLjA4NjY0IDEuNTkyNDQgMC45NDU3NDlNMC45OTAwMTQgMS41Mzc5MkMxLjAxMjY5IDEuNjk1NTUgMS4xMDEyMSAyLjE3MDA0IDEuMzg2NzcgMi41NzAwNEMxLjAxOTcgMi40MzU2MyAwLjU5NDg3MiAyLjQwOTE4IDAuNDYwOTk5IDIuNDA0MzJDMC41OTcwMzEgMi4wOTMzOSAwLjc3NTE2OSAxLjgwMTg5IDAuOTkwMDE0IDEuNTM3OTJaTTAuMTYxOTQzIDMuNTQxN0MwLjE5Mzc5MiAzLjIyMzc1IDAuMjY1NTg3IDIuOTEyMjggMC4zNzU3MDkgMi42MTMyM0MwLjQzNDU0OCAyLjkwNTI2IDAuNjA3ODI3IDMuNTk4OTIgMC45ODI5OTYgMy45MTg0OUMwLjk5NDMzMiAzLjkyNzEzIDEuMDA1MTMgMy45MzU3NiAxLjAxNTkyIDMuOTQ1NDhDMS4xNjAwNSA0LjA3MDE4IDEuMjU1MDYgNC4yNDc3NyAxLjMwNzk2IDQuMzY5MjNDMC45MTYwNTkgNC4yNDYxNSAwLjUyMTk5NyA0LjAwOTE4IDAuMTYxOTQzIDMuNTQxN1pNMi4zMTk1NyA0LjUwNjg4QzIuMDQ5NjYgNC40OTg3OSAxLjc2MTk0IDQuNDg0MjEgMS40Njk5MSA0LjQxNDA0QzEuNDQ1MDcgNC4zNDQ5NCAxLjM5Mzc5IDQuMjE3IDEuMzEwMTIgNC4wODY5MUMxLjQ5NDIgNC4xNDI1MSAxLjY5MDE1IDQuMTcwMDQgMS44ODEyNCA0LjE5NjQ5QzIuMTk3MDMgNC4yNDA3NiAyLjQ5OTg3IDQuMjgyODYgMi43MDcxNSA0LjQ0NzVDMi43MzkgNC40NzI4NyAyLjc2OTIzIDQuNTAwOTQgMi43OTYyMiA0LjUzMjc5QzIuNjQ1NjEgNC41MTYwNiAyLjQ4NjM3IDQuNTExMiAyLjMyMDExIDQuNTA2MzRNMi45Nzk3NiA0LjU2MTRDMi45MzYwMyA0LjQ4NTgzIDIuODgzNjcgNC40MjI2NyAyLjgyNDgzIDQuMzcwMzFDMi42NzggNC4wNjMxNiAyLjc2MDU5IDMuNzQxOTcgMi44NzM5NSAzLjQwNDU5QzIuODg4NTMgMy4zNjE0IDIuOTAzMSAzLjMxODc2IDIuOTE4MjIgMy4yNzUwM0MyLjk0ODk5IDMuMTg2NSAyLjk3OTc2IDMuMDk2OSAzLjAwODM3IDMuMDA1MTNDMy4wMzgwNiAzLjA4MTI0IDMuMDgwMTYgMy4xNTUyIDMuMTM1NzYgMy4yMjY5OUMzLjM4OTQ3IDMuNTU4NDMgMy40ODc3MiAzLjg3NjM4IDMuNDI5OTYgNC4xNzI3NEMzLjQyMzQ4IDQuMjA2MjEgMy40MTQ4NCA0LjIzODYgMy40MDQ1OSA0LjI3MTUzQzMuMzQ2MjkgNC40NTI5IDMuMjM5OTUgNC41NzY1MiAzLjE4OTc0IDQuNjI3MjZDMy4xMjE3MyA0LjU5ODY1IDMuMDUxMDEgNC41NzcwNiAyLjk3OTc2IDQuNTYxNFpNMy4zMTcxNCA0LjY4ODI2QzMuMzQ5NTMgNC42NTI2MyAzLjM4ODM5IDQuNjAyOTcgMy40MjcyNiA0LjU0MDg5QzMuNDMwNSA0LjYzMTA0IDMuNDQyMzggNC43MTA5MyAzLjQ1NzQ5IDQuNzc3ODdDMy40MTIxNSA0Ljc0NDQgMy4zNjUxOCA0LjcxNTI1IDMuMzE3NjggNC42ODgyNk0zLjI0MjExIDMuMTQ0NEMzLjEyOTgyIDIuOTk3NTcgMy4wODAxNiAyLjg0MzcyIDMuMDkwOTYgMi42NzUzQzMuMDk2OSAyLjY0MTMgMy4xMDA2NyAyLjYwODM3IDMuMTAyODMgMi41NzY1MkMzLjE0NTQ4IDIuMzQ1NDggMy4yNzkzNSAyLjE4MjQ2IDMuNDIwNzggMi4wMTEzNEMzLjUxNTI1IDEuODk2OSAzLjYxMTM0IDEuNzc5NzYgMy42ODc5OSAxLjYzNzc5QzMuNzI5MDIgMS44MjM0OCAzLjgxMjY5IDEuOTQ3NjQgMy44OTQ3NCAyLjA2OTY0QzQuMDA4NjQgMi4yNDAyMiA0LjExNzE0IDIuNDAxMDggNC4xMTY2IDIuNzM3MzhDNC4xMTY2IDIuODk1MDEgNC4wODMxMyAzLjAyMjk0IDQuMDMxMzEgMy4xMzYzQzMuOTcyNDcgMy4yNjUzMiAzLjg4OTM0IDMuMzc1NDQgMy44MDQwNSAzLjQ4OTM0QzMuNzIwMzggMy42MDA1NCAzLjYzNDAxIDMuNzE0OTggMy41Njc2MSAzLjg1MDQ3QzMuNTM3MzggMy42NDY5NiAzLjQ0NTA3IDMuNDA4OTEgMy4yNDI2NSAzLjE0NDRNMy43MjA5MiA1LjAyMjRDMy43MDA0MSA0Ljk5ODExIDMuNjc4ODEgNC45NzU0NCAzLjY1Nzc2IDQuOTUyNzdDMy42MzUwOSA0LjkwNjg4IDMuNTA3MTUgNC42MjY3MiAzLjU4NzU4IDQuMjE1OTJDMy41OTYyMiA0LjE3MjIgMy42MDcwMiA0LjEyNjg2IDMuNjIxMDUgNC4wODA0M0MzLjY4MTUxIDMuODc2OTIgMy43OTMyNSAzLjcyNzk0IDMuOTExNDcgMy41NzAzMUMzLjkyNzEzIDMuNTQ5OCAzLjk0MjI0IDMuNTI5MjggMy45NTc5IDMuNTA4MjNDMy45MzczOCAzLjgwMjQzIDQuMDM3NzkgNC4wNTcyMiA0LjA3NzczIDQuMTQ0MTNDNC4wNjEgNC4yNDE4NCA0LjA1Mzk4IDQuMzQ4NzIgNC4wNTYxNCA0LjQ2NTg2QzMuODcxNTMgNC42NDM0NiAzLjc3MDU4IDQuODc4MjcgMy43MjIgNS4wMjE4Nk00LjUwNTI2IDQuODU3NzZDNC4zNDcxIDQuOTQ5NTMgNC4yMzY0NCA1LjA2MjM1IDQuMTU5NzggNS4xNjU0NUM0LjA4MzY3IDUuMjY4MDIgNC4wMzQwMSA1LjM3MDA0IDQuMDAyMTYgNS40NTM3MUMzLjk2MDU5IDUuMzY5NSAzLjkwMjI5IDUuMjYzMTYgMy44MjI5NCA1LjE1MjVDMy44MjI5NCA1LjE1MTk2IDMuODIxODYgNS4xNTE0MiAzLjgyMTg2IDUuMTUwODhDMy44NDkzOSA1LjA1MTAxIDMuOTU1MiA0LjcxOTAzIDQuMTk5MTkgNC41MTg3NkM0LjI1ODU3IDQuNDY5NjQgNC4zMjcxMyA0LjQyODYxIDQuNDA0MzIgNC40MDA1NEM0LjQzODMzIDQuMzg4MTIgNC40NzM0MSA0LjM3NTcxIDQuNTA3NDIgNC4zNjMyOUM0LjYzMTA0IDQuMzE5NTcgNC43NTU3NCA0LjI3NTMgNC44ODMxMyA0LjIxOTdDNC42NDc3NyA0LjQ4NDc1IDQuNTM4MTkgNC43NjA1OSA0LjUwNDcyIDQuODU3NzZNNi42ODM0IDQuMDg2MzdDNi40MjQyOSA0LjM2MzI5IDYuMTU2MDEgNC42NDkzOSA1LjIzMDc3IDQuNjcwNDVDNS4wMTQzMSA0LjY3NTMgNC44MzUwOSA0LjcxMzYzIDQuNjg2NjQgNC43NzA4NUM0Ljc3MTkzIDQuNTg1NyA0Ljk1MTE1IDQuMjc3NDYgNS4yNzE4IDQuMDUyOUM1LjMzMTcxIDQuMDExMzQgNS4zOTU5NSAzLjk3MjQ3IDUuNDY1NTkgMy45Mzc5MkM1LjcyNDcgMy44MDk0NSA2LjA5NDQ3IDMuNzUzODUgNi41MzQ5NSAzLjc3NzA2QzYuNjExMDcgMy43ODA4NCA2LjY4OTM0IDMuNzkyMTcgNi43NzI0NyAzLjgwMzUxQzYuODM5OTUgMy44MTI2OSA2LjkwODUgMy44MjI5NCA2Ljk3NTk4IDMuODI4MzRDNi44NjIwOCAzLjkwNDk5IDYuNzY5NzcgMy45OTQ2IDYuNjgzOTQgNC4wODYzN003LjIzNDAxIDMuNjU2MTRDNy4xMDA2OCAzLjY5OTg3IDYuOTQ4NDUgMy42OTIzMSA2Ljc5MDI4IDMuNjcwMThDNi43MDgyMyAzLjY1ODg0IDYuNjIzNDggMy42NDY0MiA2LjU0MTQzIDMuNjQyMTFDNi4xODM1NCAzLjYyMzIxIDUuODc2OTIgMy42NTI5IDUuNjI1OTEgMy43MzAwOUM1Ljc2NDY0IDMuNiA1LjkwNzY5IDMuNDQwMjIgNi4wNTc3NiAzLjI0MTAzQzYuMDk4NzkgMy4xODcwNCA2LjE0MzA1IDMuMTM3OTIgNi4xOTE2MyAzLjA5MzY2QzYuMjQyOTIgMy4wNjAxOSA2LjI5MzEyIDMuMDIyOTQgNi4zNDIyNCAyLjk4MTM4QzYuNTI2ODYgMi44Njg1NiA2Ljc1NDEyIDIuODExMzQgNy4wMjEzMiAyLjgxMDI2QzcuMjcyMzQgMi44MDkxOCA3LjQ4ODI2IDIuODYxNTQgNy41NzM1NSAyLjg4NTI5QzcuNTk2MjIgMi45NjYyNiA3LjYxNjczIDMuMDQ3NzcgNy42MzQwMSAzLjEyOTgyQzcuNTU1MiAzLjQ0OTkzIDcuNDExNjEgMy41OTc4NCA3LjIzNDU1IDMuNjU1Nk03LjU3NDYzIDMuNjIyMTNDNy42MTcyNyAzLjU2ODY5IDcuNjUzOTggMy41MDQ0NSA3LjY4NTI5IDMuNDI4ODhDNy42OTMzOSAzLjQ4OTM0IDcuNjk5ODcgMy41NTAzNCA3LjcwNDcyIDMuNjExODhDNy42NTkzOCAzLjYxNDA0IDcuNjE2MiAzLjYxNzI3IDcuNTc0NjMgMy42MjIxM1onIGZpbGw9JyUyMzk2M0EyMicvJTNFJTNDcGF0aCBkPSdNMS42Nzg3MSAwLjc5MjQyM0wxLjc1MDUxIDAuNzcwMjkxTDEuNzU4NiAwLjc2NDg5M0wxLjY3ODcxIDAuNzkyNDIzWicgZmlsbD0nJTIzOTYzQTIyJy8lM0UlM0Mvc3ZnJTNFXCIpOztcclxuICAgIHRvcDogLTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn0iLCJAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdC5lcnJvci00MDQtcGFnZSB7XHJcblx0XHRtYXJnaW46IDk1cHggMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5lcnJvci00MDQtcGFnZV9fYmFja2dyb3VuZCB7XHJcblx0ei1pbmRleDogLTI7XHJcbn1cclxuXHJcbi5lcnJvci00MDQtcGFnZV9fdGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjA1O1xyXG5cdGxldHRlci1zcGFjaW5nOiAzLjJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZXJyb3ItNDA0LXBhZ2VfX2Rlc2NyaXB0aW9uIHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG59XHJcblxyXG4uZXJyb3ItNDA0LXBhZ2VfX2J1dHRvbiB7XHJcblx0YSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzYTIyO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4zcztcclxuXHRcdHBhZGRpbmc6IDEzcHggMjBweDtcclxuXHRcdGNvbG9yOiAjZWJlOWU2O1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5MDVlNGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udE1vbnRzZXJyYXQpO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLXBhZ2luYXRpb25fX3BhZ2VzIC5wYWdlLW51bWJlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtcGFnaW5hdGlvbl9fcGFnZXMgLmRvdHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fcGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxufSIsIi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyB7XHJcbiAgei1pbmRleDogMDtcclxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgfVxyXG59XHJcbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyAuc3dpcGVye1xyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fbGlua3MgYSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rcyAuaXMtYWN0aXZlIGEge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19saW5rczpoYXMoLnN3aXBlci1zbGlkZS5pcy1hY3RpdmUpIC5zd2lwZXItc2xpZGU6bm90KC5pcy1hY3RpdmUpIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fc2VwYXJhdGVkIHtcclxuICBzdmcge1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB0b3A6IC0xcHg7XHJcblxyXG4gICAgcmVjdCB7XHJcbiAgICAgIGZpbGw6ICMzNTMzMzA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19fc2VsZWN0IHtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMSAxMScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMC4yNSAwLjI1SDAuMjVWMTAuMjUnIHN0cm9rZT0nJTIzRkZDNTgwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMSAxMScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjI1MDAwMSAtMS4xOTIwOWUtMDZMMC4yNSAxMEwxMC4yNSAxMCcgc3Ryb2tlPSclMjNGRkM1ODAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICB9XHJcblxyXG4gIC5hbnRpcG9kZXMtYW5jaG9yLWJsb2NrX19zZWxlY3QtaXRlbXMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTEgMTEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAgMTAuMjVMMTAgMC4yNUwtMi45ODAyM2UtMDcgMC4yNScgc3Ryb2tlPSclMjNGRkM1ODAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICB0b3A6IC00cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMSAxMScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00tMS4xOTIwOWUtMDYgMTBMMTAgMTBMMTAgMS4wMTMyOGUtMDYnIHN0cm9rZT0nJTIzRkZDNTgwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTFweDtcclxuICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi50by1yZWFkLWFsc28ge1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1TcGFjaW5nLTksIDQwcHgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1TcGFjaW5nLTksIDQwcHgpO1xyXG59XHJcblxyXG4udG8tcmVhZC1hbHNvX19saW5rcyBhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0UxO1xyXG5cclxuICAudG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAudG8tcmVhZC1hbHNvX19wb3N0LWluZm9fX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICM5NjNBMjI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG8tcmVhZC1hbHNvX19wb3N0LWluZm8ge1xyXG4gIHBhZGRpbmc6IDhweCAwIDhweCA4cHg7XHJcbn1cclxuXHJcbi50by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fY2F0Z29yeSB7XHJcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnRvLXJlYWQtYWxzb19fcG9zdC1pbWFnZSB7XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi50by1yZWFkLWFsc29fX3Bvc3QtaW5mb19fdGl0bGUge1xyXG4gIG1heC13aWR0aDogI3tyZW0oNDUwKX07XHJcbn1cclxuXHJcbi50by1yZWFkLWFsc29fX3JlYWQtbW9yZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgaWNvbi13aXRoLWJvcmRlcigkcGFkZGluZzogMCwgJHdpZHRoOiAxMDAlLCAkaGVpZ2h0OiAyOHB4LCAkcGFkZGluZ1RvcDogM3B4KTtcclxuICBtYXgtd2lkdGg6ICN7cmVtKDM0MCl9O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fdG8tcmVhZC1hbHNvIHtcclxuICAudG8tcmVhZC1hbHNvX19yZWFkLW1vcmUge1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLnRhYnMtYmxvY2tfX3RhYnNfX2J1dHRvbnMge1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuICAgIG1pbi1oZWlnaHQ6ICN7cmVtKDIwMCl9O1xyXG4gIH1cclxuXHJcbiAgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19idXR0b25zIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3N3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBsZWZ0OiAtMjZweDtcclxuICB9XHJcblxyXG4gIC5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAtMjZweDtcclxuICB9XHJcblxyXG4gIC5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fY29udHJvbHMge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcblxyXG4gICYudGFicy1ibG9ja19fYnV0dG9uc19fd2l0aG91dC10YWJzIHtcclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6ICN7cmVtKDMwMCl9O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMXJlbSAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJjpub3QoLnRhYnMtYmxvY2tfX2J1dHRvbnNfX3dpdGhvdXQtdGFicykgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19idXR0b25zIC5zd2lwZXItc2xpZGUge1xyXG4gIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xyXG4gIC8vIH1cclxufVxyXG5cclxuc2VjdGlvbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgaWNvbi13aXRoLWJvcmRlcigkcGFkZGluZzogMCwgJHdpZHRoOiAyOHB4LCAkaGVpZ2h0OiAyOHB4LCAkY29sb3JCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC43KSwgJHBhZGRpbmdUb3A6IDApO1xyXG5cclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY4RjY7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2J1dHRvbnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDUycHgpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3N3aXBlci1idXR0b24tcHJldiB7XHJcbiAgbGVmdDogLTE1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG4gICAgbGVmdDogLTMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX3N3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgcmlnaHQ6IC0xNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuICAgIHJpZ2h0OiAtMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mtd3JhcHBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtYnV0dG9ucy1ibG9jay13aXRoLWhlYWRlcl9fcHJvZ3Jlc3Mge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19idXR0b25zIC5zd2lwZXItc2xpZGUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxLjVyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG4gICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcclxuXHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2J1dHRvbnMgLnN3aXBlci1zbGlkZSAuYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9ue1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2J1dHRvbnMgLnN3aXBlci1zbGlkZSAuYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2J1dHRvbnM6aGFzKC5zd2lwZXItc2xpZGUgLmFudGlwb2Rlcy1idXR0b25zLWJsb2NrLXdpdGgtaGVhZGVyX19kZWZhdWx0LWJ1dHRvbjpob3ZlcikgLnN3aXBlci1zbGlkZSAuYW50aXBvZGVzLWJ1dHRvbnMtYmxvY2std2l0aC1oZWFkZXJfX2RlZmF1bHQtYnV0dG9uOm5vdCg6aG92ZXIpIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQmFja2dyb3VuZCBDb2xvclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5zZWN0aW9uLS1iYWNrZ3JvdW5kLWNvbG9yX19zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYzRjA7XHJcbn1cclxuXHJcbi5zZWN0aW9uU21hbGxNb2JpbGVNYXJnaW4ge1xyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbk1hcmdpbk1kQm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIFxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCdtaW4nKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25TbWFsbE1vYmlsZVBhZGRpbmcge1xyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25FeHRyYVNtYWxsTW9iaWxlUGFkZGluZyB7XHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbkV4dHJhU21hbGxNb2JpbGVQYWRkaW5nVG9wIHtcclxuICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCI6cm9vdCB7XHJcbiAgLS1iYWNrLXRvLXRvcF9fYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcclxuICAtLWJhY2stdG8tdG9wX193aWR0aDogNDJweDtcclxuICAtLWJhY2stdG8tdG9wX19oZWlnaHQ6IDQycHg7XHJcbiAgLS1iYWNrLXRvLXRvcF9fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xKDEzMzAsJ21pbicpIHtcclxuICAgIC0tYmFjay10by10b3BfX2JvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIuc2VhcmNoLW5vLXJlc3VsdHMge1xyXG4gIC5hbnRpcG9kZXMtZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1wYWdlIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi8vIFRJVExFXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uc2VhcmNoLXBhZ2VfX3Bvc3QgYSB7XHJcbiAgLnNlYXJjaC1wYWdlX19wb3N0X190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIC5zZWFyY2gtcGFnZV9fcG9zdF9fdGl0bGUge1xyXG4gICAgY29sb3I6ICM5MDVFNEU7XHJcbiAgfVxyXG59ICIsIi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6ICNFQkU3RTE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk2M0EyMjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk2M0EyMjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTYzQTIyO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTYzQTIyO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc3VtbWFyeV9fYmxvY2tfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDI0cHggMXJlbSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5NjNBMjI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTYzQTIyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTYzQTIyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk2M0EyMjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1zdW1tYXJ5X19ibG9jay10aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1zdW1tYXJ5X19jb250ZW50LnN1bW1hcnlTbGlkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtcSg4MDAsJ21pbicpIHtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc3VtbWFyeV9fZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgZ2FwOiAxMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtcSg4MDAsJ21pbicpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VtbWFyeVNsaWRlcl9fYXJyb3ctLXJpZ2h0LFxyXG4uc3VtbWFyeVNsaWRlcl9fYXJyb3ctLWxlZnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMjVweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnN1bW1hcnlTbGlkZXJfX2Fycm93LS1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uc3VtbWFyeVNsaWRlcl9fYXJyb3ctLXJpZ2h0IHtcclxuICByaWdodDogMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoODAwLCdtaW4nKSB7XHJcbiAgICByaWdodDogN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1bW1hcnlTbGlkZXJfX2Fycm93LS1yaWdodC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxyXG4uc3VtbWFyeVNsaWRlcl9fYXJyb3ctLWxlZnQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnN1bW1hcnlTbGlkZXJfX2NvbnRyb2xzIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTMwMHB4O1xyXG59XHJcblxyXG4uc3VtbWFyeVNsaWRlcl9fcHJvZ3Jlc3MtLWJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxNDQsIDk0LCA3OCwgMC4zMCk7XHJcbiAgaGVpZ2h0OiAzcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdW1tYXJ5U2xpZGVyX19wcm9ncmVzcy0tYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjOTA1RTRFO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGhlaWdodDogM3B4O1xyXG59XHJcblxyXG4ubWFjLXVzZXIgLnN1bW1hcnlTbGlkZXJfX2Fycm93LS1yaWdodHtcclxuICByaWdodDogMHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCdtaW4nKSB7XHJcbiAgc2VjdGlvbjpoYXMoLmFudGlwb2Rlcy1zdW1tYXJ5KXtcclxuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnRhYnMtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAxMHB4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bWFyZ2luOiAyMHB4IDEwcHggMCAxMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgxMjAwLCAnbWluJykge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcbn1cclxuXHJcbi50YWJzLWJsb2NrX190b3Age1xyXG5cdGZsZXg6IDE7XHJcblx0YmFja2dyb3VuZDogI2Y1ZjNmMDtcclxuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRwYWRkaW5nOiAzcmVtIDFyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0cGFkZGluZzogNDBweCAxcmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoMTMwMCwgJ21pbicpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggNzJweDtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMjcnIGhlaWdodD0nMTkwJyB2aWV3Qm94PScwIDAgMjI3IDE5MCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yMjUuOTkxIDEwMy42N0MyMjUuNzMxIDEwMC40NTEgMjI1LjMzNSA5Ny4yMTIxIDIyNC44MDUgOTQuMDQxMUwyMjQuNzg2IDkzLjkwNjFDMjI0LjY4OSA5My4zNjY0IDIyNC42MDIgOTIuODM2MyAyMjQuNDk2IDkyLjMwNjJDMjIzLjgwMiA4OC41MjggMjIyLjg5NSA4NC43MzA1IDIyMS44MDYgODEuMDAwNEMyMjEuNTc0IDgwLjIxMDEgMjIxLjMzMyA3OS40Mjk0IDIyMS4wODIgNzguNjU4M0MyMTcuNzI2IDY4LjA4NTEgMjEyLjgxNyA1OC4wNzA5IDIwNi40NzEgNDguODY2M0MyMDUuNTM2IDQ3LjUxNjkgMjA0LjU2MiA0Ni4xNjc1IDIwMy41NjkgNDQuODU2N0MyMDAuODMgNDEuMjQyNCAxOTcuODU5IDM3Ljc2MjkgMTk0LjcyNSAzNC41MTQ4QzE5NC4wOTggMzMuODY5MSAxOTMuNDcxIDMzLjIyMzMgMTkyLjgyNSAzMi41ODcyQzE4Ni40ODkgMjYuMzIyMiAxNzkuNCAyMC44MDkxIDE3MS43ODEgMTYuMjExN0MxNzEuMTU1IDE1LjgyNjEgMTcwLjUzNyAxNS40NTk5IDE2OS45MiAxNS4xMTI5QzE2NC4xNTMgMTEuNzc4IDE1OC4wNTggOC45NDQzNiAxNTEuODI4IDYuNjg4OTlDMTUxLjE4MiA2LjQ0ODA0IDE1MC41MjYgNi4yMTY3MiAxNDkuODcgNi4wMDQ2N0MxNDEuMzczIDMuMTAzNTQgMTMyLjQ4MiAxLjIzMzcgMTIzLjQ0NSAwLjQzMzcyNEMxMjAuMDk5IDAuMTQ0NTc1IDExNi43MzMgMCAxMTMuNDQ0IDBIMTEyLjkwNEMxMDQuOTg2IDAgOTcuMDc3OSAwLjgyODg5NSA4OS4zNzIzIDIuNDU3NzdMODguNTQyOSAyLjYzMTI2QzgwLjc0MDggNC4zNDY4OCA3My4xMTIyIDYuOTAxMDQgNjUuODU5OCAxMC4yMzU5QzU5LjMyMTEgMTMuMjMzNCA1My4wMTM5IDE2Ljg4NjMgNDcuMTQwNiAyMS4xMDc5QzM5Ljg5NzggMjYuMzAzIDMzLjI1MyAzMi4zNjU1IDI3LjQwODcgMzkuMTMxNkwyNi42MDgyIDQwLjA2NjVDMTkuMzk0NCA0OC42MDYgMTMuNTIxMSA1OC4xMDk0IDkuMTMzIDY4LjMxNjRDOC44MjQzOSA2OS4wNDg5IDguNTA2MTMgNjkuNzgxNCA4LjIxNjgxIDcwLjUxMzlDMy44MTkwOCA4MS4zNTcxIDEuMTU3MyA5Mi43ODgxIDAuMjk4OTY4IDEwNC41MThMMC4yNTA3NDggMTA1LjI4OUMwLjA4Njc5NzMgMTA3Ljc3NiAwIDExMC4zMTEgMCAxMTIuODQ1VjIzMC4wODZIMjI2LjM1OFYxMTIuODQ1QzIyNi4zNTggMTA5LjggMjI2LjIzMiAxMDYuNzE1IDIyNS45OTEgMTAzLjY3Wk0yMjIuMjMgMTEyLjg0NVYxNjEuNzg5QzIyMC4yNDMgMTYyLjYwOCAyMTcuNTgxIDE2My43MDcgMjE2LjU4OCAxNjQuMDgzQzIxNS41ODUgMTY0LjQ2OCAyMTQuNTQ0IDE2NS40NjEgMjEyLjc3OSAxNjcuMTk2QzIxMS41NjQgMTY4LjM5MSAyMDkuMDM3IDE3MC44NzggMjA4LjE4OCAxNzEuMDEzQzIwNC44MzIgMTcwLjg0OSAyMDMuMjc5IDE3MS40MTggMjAwLjkxNiAxNzIuMjg1QzE5OS44MjcgMTcyLjY5IDE5OC41MTUgMTczLjE2MiAxOTYuNjgzIDE3My43MDJDMTk0LjY1NyAxNzIuMDkyIDE4Ni42ODIgMTY1LjIzOSAxODYuMTMyIDE2NC45MTJDMTg1Ljk4NyAxNjQuODI1IDE4NS44NDMgMTY0LjczOCAxODUuNzI3IDE2NC42NTFMMTc2LjE0MSAxNTcuMzI2QzE3NC4wMzggMTU1LjcyNiAxNzEuMjAzIDE1NS4zMzEgMTY4Ljc0NCAxNTYuMzE0TDE2Mi43NDUgMTU4LjcxNEMxNjEuOTQ0IDE1OS4wMzIgMTYxLjA2NyAxNTkuMDQyIDE2MC4yNjYgMTU4Ljc0M0wxNTEuNTc3IDE1NS40ODVDMTUwLjcyOCAxNTUuMTY3IDE0OS44MzEgMTU1LjAxMyAxNDguOTI1IDE1NS4wMTNIMTQ3LjE1QzE0NS43MzMgMTU1LjAxMyAxNDQuMzQ0IDE1NS40MDggMTQzLjEzOCAxNTYuMTZMMTIxLjYyMiAxNjkuNjI1QzEyMC42NDggMTcwLjIzMiAxMTkuNDYyIDE3MC4zMTkgMTE4LjQyIDE2OS44NTZMMTE3LjU0MyAxNjkuNDUxVjE2Mi45NDVDMTE3LjY1OSAxNjIuMjAzIDExOC43MTkgMTU2LjUxNyAxMjIuOTgyIDE1MC44NTlDMTI1LjczMSAxNDcuMTk2IDEyOS4xNzQgMTQ0LjMyNCAxMzMuMjYzIDE0Mi4yNjJDMTM4LjE0MyAxMzkuNzk0IDE0My45NzcgMTM4LjQ3NCAxNTAuNjkgMTM4LjMyQzE3OC45NTcgMTM3LjY3NCAxODcuNjA4IDEyOC40NCAxOTUuMjU1IDEyMC4yODZDMTk5LjMwNiAxMTUuOTY4IDIwMy42OTQgMTEyLjA0NSAyMTAuNTUxIDEwOS43OUMyMTMuNzcyIDEwOC43MiAyMTcuNTUzIDEwOC4wMjYgMjIyLjA4NSAxMDcuODM0QzIyMi4xNjIgMTA5LjUxMSAyMjIuMjExIDExMS4xODggMjIyLjIxMSAxMTIuODQ1TTExNy4zOTggMTE5LjI3NEMxMTYuOTA2IDEyMi4wNzkgMTE2LjcxMyAxMjUuMTYzIDExNi43ODEgMTI4LjUzN0MxMTEuNDY3IDEzMy42NDUgMTA4LjU1NCAxNDAuNDAxIDEwNy4xNTYgMTQ0LjUzNkMxMDYuNTU4IDE0My44NDIgMTA1Ljk1MSAxNDMuMTg3IDEwNS4zMzMgMTQyLjU0MUMxMDQuNjY4IDE0MS4yMjEgMTAwLjk4NCAxMzMuMTYzIDEwMy4zMDggMTIxLjM0NkMxMDMuNTU5IDEyMC4wOTMgMTAzLjg2NyAxMTguNzkyIDEwNC4yNjMgMTE3LjQ0M0MxMDUuOTk5IDExMS41ODMgMTA5LjIyIDEwNy4yOTQgMTEyLjYyNCAxMDIuNzU0QzExMy4wNjggMTAyLjE1NyAxMTMuNTIxIDEwMS41NzggMTEzLjk1NSAxMDAuOTcxQzExMy4zNTcgMTA5LjQzMyAxMTYuMjUgMTE2Ljc2OCAxMTcuMzk4IDExOS4yODRNMTE2LjA5NiA5MC4yNDM2QzExNC4zOTkgOTMuOTU0MyAxMTIuMDA3IDk3LjEyNTQgMTA5LjU1NyAxMDAuNDAyQzEwNy4xNDYgMTAzLjYwMiAxMDQuNjY4IDEwNi44OTkgMTAyLjc0OSAxMTAuODAyQzEwMS44NzEgMTA0Ljk1MiA5OS4yMDkzIDk4LjA5ODggOTMuMzg0MiA5MC40ODQ2QzkwLjE0MzggODYuMjUzMyA4OC43MTY1IDgxLjgyOTMgODkuMDM0NyA3Ni45ODEzQzg5LjE5ODcgNzYuMDA3OCA4OS4zMTQ0IDc1LjA1MzYgODkuMzgxOSA3NC4xMjgzQzkwLjYxNjQgNjcuNDc3OSA5NC40NzQgNjIuNzg0IDk4LjUzNDIgNTcuODU4OEMxMDEuMjU0IDU0LjU2MjUgMTA0LjAzMSA1MS4xOTg3IDEwNi4yMyA0Ny4xMDI1QzEwNy40MDcgNTIuNDQyMSAxMDkuODI3IDU2LjAyNzUgMTEyLjE4MSA1OS41MzU5QzExNS40NjkgNjQuNDQxOCAxMTguNTg0IDY5LjA2ODIgMTE4LjU3NSA3OC43NTQ3QzExOC41NzUgODMuMjg0NyAxMTcuNjEgODYuOTY2NiAxMTYuMTE1IDkwLjIzMzlNNjMuNTgzOCA3MC41MjM2QzYzLjkzMSA3Ni4yNTg0IDY2LjA1MjcgODQuNjM0MSA3My41NjU1IDk0LjE5NTNDNjguMTM1OSA5MS42Nzk3IDYwLjE1MDUgODcuMzEzNSA1MS4xMDQzIDgwLjE5MDhDNTAuNzE4NSA3OS44NDM4IDUwLjMyMzEgNzkuNTE2MSA0OS44OTg4IDc5LjIwNzdDNDkuODY5OSA3OS4xNzg4IDQ5Ljg1MDYgNzkuMTU5NSA0OS44MTIgNzkuMTMwNkMzNy41NzM2IDY4LjYwNTYgMzMuNTkwNSA1MS4xNDA5IDMyLjUwMDggNDQuNzdDMzYuODk4NSA0NS4zNzcyIDQ2LjU3MTYgNDcuMTYwMyA1NS41NTAzIDUxLjczODVDNTkuMDYwNyA1My41MjE2IDYyLjQ3NDggNTUuNzI4OCA2NS40MTYyIDU4LjQ2NkM2NC43NDExIDYwLjA1NjQgNjMuMTk4MSA2NC4zNTUxIDYzLjU3NDIgNzAuNTIzNk03NS45OTU4IDEyMi4xNjZDNzMuMjk1NSAxMjAuODA3IDcwLjMyNTEgMTE5LjgzMyA2Ny4yMTk3IDExOS4wODFDNjYuNDM4NSAxMTQuODEyIDYzLjY2MSAxMDEuMTM1IDU3Ljk0MiA4OS44OTY2QzY3LjMyNTggOTYuMDU1NSA3NC42NjUgOTkuMDcyMyA3Ny45ODI1IDEwMC4yNDhDNzUuNzI1OCAxMDcuNTI1IDc0LjI1MDMgMTE0Ljg4OSA3NS45OTU4IDEyMi4xNjZaTTY5LjEyOTIgNTkuNjgwNUM2OS41ODI1IDU4Ljg5MDEgNzAuMDA2OCA1OC4wOTAyIDcwLjQwMjIgNTcuMzA5NEM3Mi4zNzkzIDUzLjQxNTYgNzMuNjcxNiA0OS42OTUyIDc0LjQ2MjQgNDYuMjE1N0M3NS42MDA0IDQ4LjQ5MDQgNzYuOTc5NSA1MC43MjY1IDc4LjM4NzYgNTMuMDIwNEM4Mi4xNTg1IDU5LjE1MDQgODYuMDQ1IDY1LjQ3MzEgODUuNTI0MyA3My42NjU3Qzg1LjM2OTkgNzQuNTgxMyA4NS4yNTQyIDc1LjUzNTUgODUuMTc3MSA3Ni41MTg2Qzg0LjE3NDEgODIuMDg5NiA4Mi4yNjQ1IDg3LjYyMiA4MC40MTI5IDkyLjk3MTJDODAuMTQyOCA5My43NjE2IDc5Ljg2MzIgOTQuNTYxNiA3OS41OTMxIDk1LjM1MTlDNzIuMTk2MSA4Ny4yMTcyIDY4LjAyOTggNzguNjk2OSA2Ny40NjA4IDcwLjU1MjVDNjcuMDA3NSA2NC4wNjU5IDY5LjAwMzggNTkuOTQwNyA2OS4xMjkyIDU5LjY5MDFNNDguNjU0NyA4My4yMDc2QzQ4LjcwMjkgODMuMjQ2MiA0OC43NjA4IDgzLjI5NDQgNDguODA5IDgzLjMzMjlDNDkuNjY3MyA4NC4xMDQgNTAuNDI5MiA4NC45NjE4IDUxLjA2NTcgODUuODY3OEM1OC4xMTU2IDk1Ljg3MjQgNjEuODQ3OSAxMTEuODI0IDYzLjEyMDkgMTE4LjIxNEM2MC4zNTMgMTE3LjcwMyA1Ny41MTc3IDExNy4zMTggNTQuNzExMiAxMTYuOTIyQzQ4LjE3MjUgMTE2LjAxNiA0MS40MzEyIDExNS4wNjIgMzUuNTg2OSAxMTIuNzY4QzM0LjI0NjQgMTEyLjIzOCAzMi45ODMgMTExLjUyNSAzMS43OTY3IDExMC42MjlDMzEuNDMwMyAxMTAuMzAxIDMxLjA0NDUgMTA5Ljk4MyAzMC42NTg3IDEwOS42ODRWMTA5LjcwM0MyMC40NDU2IDEwMC44OTQgMTUuNzI5NiA4MC4xMzMgMTQuMzc5NCA3My4xNTQ4QzIwLjYzODUgNzMuNTAxOCAzNy44MzQgNzUuMDgyNSA0Ny4xNTAyIDgxLjk3MzlDNDcuNjQyMSA4Mi40MDc2IDQ4LjE0MzYgODIuODEyNCA0OC42NTQ3IDgzLjIxNzJNNTQuMTgwOCAxMjAuNzY4QzYzLjI3NTIgMTIyLjA0IDcxLjk5MzUgMTIzLjI2NCA3Ny45NjMyIDEyNy45OTdDNzguODg5MSAxMjguNzIgNzkuNzQ3NCAxMjkuNTM5IDgwLjUyODYgMTMwLjQ1NUM3Ni4xNzkxIDEyOS45NjMgNzEuNTk4MSAxMjkuODI4IDY2LjgxNDYgMTI5LjY5M0M1OS4wNDE0IDEyOS40NjIgNTAuNzU3MSAxMjkuMDM4IDQyLjM0NzQgMTI3LjAyM0M0MS42MzM4IDEyNS4wMzggNDAuMTQ4NiAxMjEuMzU2IDM3LjczNzUgMTE3LjYwN0M0My4wMzIyIDExOS4yMDcgNDguNjgzNiAxMTkuOTk3IDU0LjE4MDggMTIwLjc1OU04Mi43NzU3IDk3Ljk3MzVDODMuMTkwNCA5Ni43Mzk4IDgzLjYxNDcgOTUuNDk2NSA4NC4wNTgzIDk0LjI0MzVDODQuOTQ1NiA5MS42ODkzIDg1LjgzMjkgODkuMTA2MyA4Ni42NTI2IDg2LjQ3NUM4Ny41MTA5IDg4LjY3MjUgODguNzI2MSA5MC43OTMgOTAuMzE3NCA5Mi44NjUyQzk3LjYxOCAxMDIuNDA3IDEwMC40NjMgMTExLjU0NCA5OC43ODUgMTIwLjA4NEM5OC41OTIxIDEyMS4wMzggOTguMzUxIDEyMS45ODMgOTguMDUyIDEyMi45MjdDOTYuMzczOSAxMjguMTUxIDkzLjMxNjcgMTMxLjY5OCA5MS44NzAxIDEzMy4xNzNDODkuOTAyNyAxMzIuMzQ0IDg3Ljg3NzQgMTMxLjcxNyA4NS44MTM2IDEzMS4yODRDODQuNTU5OCAxMjkuMTA1IDgzLjA1NTQgMTI3LjI5MyA4MS4zNTggMTI1Ljc4Qzc3LjEyNDIgMTE2Ljk0MiA3OS41MDYzIDEwNy42ODkgODIuNzc1NyA5Ny45ODMyTTk4LjY5ODEgMTMwLjY4NkM5OC43OTQ2IDEzMy4yNzkgOTkuMTMyMSAxMzUuNTczIDk5LjU2NjEgMTM3LjVDOTguMjY0MiAxMzYuNTQ2IDk2LjkxNCAxMzUuNjg4IDk1LjUzNDkgMTM0LjkyN0M5Ni40NjA3IDEzMy44OTYgOTcuNTc5NCAxMzIuNDc5IDk4LjY5ODEgMTMwLjY4NlpNMTE4LjcgOTYuMDM2MkMxMTkuMDg2IDk0LjY2NzYgMTE5LjU4NyA5My4zMDg2IDEyMC4xNzYgOTEuOTc4NUMxMjMuNTQxIDg0LjQzMTcgMTMwLjE0OCA3Ny41ODg1IDEzOS44ODggNzEuNTQ1MkMxNDEuNTI4IDcwLjUzMzIgMTQzLjI1NCA2OS41NDA1IDE0NS4wNjcgNjguNTY3QzE0Ni44MzIgNjcuNjIyNCAxNDguNDgxIDY2LjYyOTcgMTUwLjAyNCA2NS41NzkxQzE0OS41NjEgNjYuNTIzNyAxNDkuMTM3IDY3LjQ1ODYgMTQ4LjczMiA2OC4zODM5QzE0OC4zMDggNjkuMzU3NCAxNDcuOTIyIDcwLjMyMTIgMTQ3LjU1NSA3MS4yNzU0QzE0My40NTcgODEuOTczOSAxNDIuNTc5IDkxLjU3MzcgMTQyLjM4NiA5NS4xNzg0QzEzNy4xMiA5Ni42ODIgMTMyLjU2OCA5OC41MjI5IDEyOC44MDcgMTAxLjAxOUMxMjQuMjk0IDEwNC4wMTcgMTIxLjA5MiAxMDcuOTAxIDExOS4xMjQgMTEyLjg3NEMxMTcuOTQ4IDEwOS40NTMgMTE2LjYxNyAxMDMuMjk0IDExOC42OSA5Ni4wMjY2TTE1MC4xMDEgNzUuNzE4NkMxNzIuNjY5IDc2LjU4NjEgMTg2LjYyNCA2OC43MjEyIDE5NC4zODcgNjEuODc4QzE5NS4zOSA2MS4wMDA5IDE5Ni4zMTYgNjAuMTIzOCAxOTcuMTY1IDU5LjI0NjdDMTk2LjEyMyA2MS41MDIxIDE5NC45MTggNjMuODczMSAxOTMuNTM5IDY2LjI4MjdDMTkwLjQwNCA3MS43NDc3IDE4NS45OTcgNzcuOTQ1MSAxODAuMjIgODIuODEyNEMxNzguNzU0IDgzLjcxODQgMTc3LjM3NSA4NC43NDAxIDE3Ni4wOTIgODUuODc3NEMxNzIuMzk5IDg4LjI2NzcgMTY4LjI0MiA5MC4wNTA4IDE2My42MDMgOTAuODMxNUMxNTcuMzE1IDkxLjg5MTcgMTUxLjU0OCA5Mi45MTM0IDE0Ni4zNTkgOTQuMTc2QzE0Ni42MzkgOTAuNTkwNiAxNDcuNDg4IDgzLjYxMjQgMTUwLjExMSA3NS43Mzc5TTEyMi4wMjcgMTE2LjMzNUMxMjMuNTkgMTExLjEyIDEyNi41MTIgMTA3LjIyNiAxMzAuOTQ4IDEwNC4yNzdDMTM0Ljk1IDEwMS42MTcgMTQwLjIxNiA5OS43MTggMTQ2LjM0IDk4LjE4NTZDMTUxLjczMSA5Ni44MjY2IDE1Ny43ODggOTUuNzM3NCAxNjQuMjMgOTQuNjQ4M0MxNjYuMDM0IDk0LjMzOTkgMTY3Ljc5OCA5My45MDYyIDE2OS41MzQgOTMuMzE4MkMxNjMuMTQgMTAxLjQzNCAxNTcuMTUxIDEwNi45NjYgMTUxLjQ0MiAxMTAuOTg1QzE0My40MDggMTE2LjY1MyAxMzUuOTA1IDExOS4yOTMgMTI4LjU1NiAxMjEuODk2QzEyNy41NTMgMTIyLjI2MiAxMjYuNTYgMTIyLjYwOSAxMjUuNTU3IDEyMi45NjZDMTIzLjc4MyAxMjMuNjExIDEyMi4xNTMgMTI0LjQ0IDEyMC42NjggMTI1LjQwNEMxMjAuNzgzIDEyMS45OTIgMTIxLjIyNyAxMTguOTk1IDEyMi4wMjcgMTE2LjMyNU0xNTEuNzk5IDExNi42NTNDMTUzLjUxNSAxMTUuNDU3IDE1NS4zNzcgMTE0LjMzOSAxNTcuMzgzIDExMy4zMzdDMTY0Ljg0NyAxMDkuNjM2IDE3NS40OTQgMTA4LjAzNiAxODguMTc2IDEwOC43MTFDMTkwLjM3NSAxMDguODI2IDE5Mi42MzIgMTA5LjE0NCAxOTUuMDE0IDEwOS40ODJDMTk2Ljk2MiAxMDkuNzUyIDE5OC45MyAxMTAuMDMxIDIwMC44NzggMTEwLjE5NUMxOTcuNTk5IDExMi40MDIgMTk0LjkzNyAxMTQuOTg1IDE5Mi40NTkgMTE3LjYxNkMxODQuOTk0IDEyNS41ODcgMTc3LjI3OSAxMzMuODE4IDE1MC42MjIgMTM0LjQzNUMxNDQuMzkyIDEzNC41OCAxMzkuMjIzIDEzNS42NzkgMTM0Ljk0MSAxMzcuMzI3QzEzNy4zOSAxMzEuOTk3IDE0Mi41NiAxMjMuMTMgMTUxLjc4OSAxMTYuNjYyTTIyMS4zMTQgOTguNjc3MUMyMjEuNTQ1IDEwMC40MzEgMjIxLjcyOSAxMDIuMTk1IDIyMS44NzMgMTAzLjk1OUMyMjAuNTgxIDEwNC4wMTcgMjE5LjMxNyAxMDQuMTAzIDIxOC4xMzEgMTA0LjIzOEMyMTkuMzU2IDEwMi42OTYgMjIwLjQxNyAxMDAuODQ2IDIyMS4zMTQgOTguNjc3MVpNMjE5LjgzOCA5MC4wNzk3QzIxNy41NzIgOTkuMjk0IDIxMy40MzUgMTAzLjU0NCAyMDguMzMzIDEwNS4yMTJDMjA0LjUwNCAxMDYuNDY1IDIwMC4xMDYgMTA2LjI2MiAxOTUuNTU0IDEwNS42MTdDMTkzLjE5MSAxMDUuMjg5IDE5MC43NTEgMTA0Ljk0MiAxODguMzg5IDEwNC44MTdDMTc4LjA4OSAxMDQuMjY3IDE2OS4yNjQgMTA1LjEyNSAxNjIuMDIyIDEwNy4zNTJDMTY2LjAxNCAxMDMuNjEyIDE3MC4xNDIgOTkuMDA0OCAxNzQuNDYzIDkzLjI3QzE3NS42MzkgOTEuNzA4NiAxNzYuOTEyIDkwLjMwMTQgMTc4LjMyIDg5LjAzODhDMTc5Ljc5NiA4OC4wODQ2IDE4MS4yNDIgODcuMDA1MSAxODIuNjYgODUuODFDMTg3Ljk4NCA4Mi41NjE5IDE5NC41MjIgODAuOTEzNyAyMDIuMjA5IDgwLjg5NDRDMjA5LjQ0MiA4MC44NjU1IDIxNS42MzMgODIuMzY5MSAyMTguMDkzIDgzLjA1MzRDMjE4Ljc0OCA4NS4zNzYyIDIxOS4zMzcgODcuNzI4IDIxOS44MzggOTAuMDc5N1pNMjAzLjk4MyA1Mi41ODY3QzIwOS40MDMgNjAuNzAyMSAyMTMuNjg1IDY5LjQ2MzQgMjE2LjczMyA3OC42ODcyQzIxMy40NTQgNzcuOTI1OCAyMDguMjk0IDc3LjAxMDIgMjAyLjM4MiA3Ny4wMTAySDIwMi4yOTZDMTk3Ljc4MiA3Ny4wMTAyIDE5My41NzcgNzcuNTU5NiAxODkuNzI5IDc4LjYzOTFDMTkyLjI4NSA3NS41NTQ4IDE5NC42ODYgNzIuMDQ2NCAxOTYuOTE0IDY4LjE0MjlDMjAwLjU2OSA2MS43NjI0IDIwMi43MzkgNTYuMjU4OSAyMDMuOTc0IDUyLjU4NjdNMjAwLjI4IDQ3LjM1MzFDMjAwLjQ2MyA0Ny42MDM3IDIwMC42NDYgNDcuODU0MyAyMDAuODM5IDQ4LjEwNDlDMTk5LjE5IDUwLjkxOTIgMTk2LjI4NyA1NS4wNjM3IDE5MS42ODcgNTkuMDczM0MxODEuNjM4IDY3Ljg0NDEgMTY3Ljc4OSA3Mi4yMzkyIDE1MS41IDcxLjg1MzdDMTUxLjc1MSA3MS4yMTc1IDE1Mi4wMDEgNzAuNTgxNCAxNTIuMjgxIDY5LjkzNTZDMTU0LjQ2MSA2NC44NzU1IDE1Ny4xMTMgNjAuMzc0NCAxNjAuMjA4IDU2LjQ1MTZDMTYwLjQ1IDU2LjE0MzIgMTYwLjY5MSA1NS44NTQxIDE2MC45NDEgNTUuNTU1M0MxNjguNjg2IDQ2LjE2NzUgMTc5LjE1OSA0MC4yNDk2IDE5Mi4yMDggMzcuODY5QzE5NS4wNTMgNDAuODU2OCAxOTcuNzcyIDQ0LjA0NzEgMjAwLjI3IDQ3LjM0MzRNMTcwLjAzNiAzNi4wMTg0QzE3MS4zNjcgMjkuNjc2NCAxNzEuMjk5IDI0LjEzNDQgMTcxIDIwLjU5NzFDMTc3LjQ1MiAyNC42MTYzIDE4My40NyAyOS4zMTk4IDE4OC45MzggMzQuNTkxOUMxODAuMjk3IDM2LjUyOTIgMTczLjI3NiAzOS45MTIzIDE2Ny41OTYgNDQuMDc2QzE2OC43MzQgNDEuMjMyNyAxNjkuNTA1IDM4LjUxNDcgMTcwLjAzNiAzNi4wMTg0Wk0xNTEuNjkzIDExLjA1NTJDMTU2Ljg5MSAxMy4wMDIxIDE2MS45NjQgMTUuMzczMSAxNjYuODI0IDE4LjExMDRDMTY3LjE3MiAyMC4yOTgzIDE2Ny45ODIgMjcuMTg5NyAxNjYuMjM2IDM1LjM2M0MxNjQuNzEyIDQyLjQ3NjEgMTYxLjc0MiA0OC42ODMyIDE1Ny4zNTQgNTMuOTM2QzE1My42NSA1OC4zNTA0IDE0OC45NjMgNjIuMDkwMSAxNDMuMjgzIDY1LjEyNjFDMTQxLjcyMSA2NS45NTUgMTQwLjIyNiA2Ni44MTI4IDEzOC43ODkgNjcuNjgwM0MxMzYuNDM2IDU2LjYxNTUgMTM3LjE0IDQ2LjY2ODcgMTM4Ljk3MiAzOC41MjQ0QzEzOS45NjUgMzQuMTE5NiAxNDEuMjc3IDMwLjIyNTggMTQyLjYxOCAyNi45Nzc3QzE0NS45NTQgMTguOTAwNyAxNDkuOTU3IDEzLjMwMDkgMTUxLjcxMiAxMS4wNTUyTTEyNi4wMDEgNC44NTc3MUwxMjYuNjc2IDUuNzM0OEMxMjYuNzcyIDUuMzQ5MjcgMTI2Ljg0IDUuMTM3MjIgMTI2Ljg0IDUuMTI3NTlMMTI2LjYwOCA0LjkyNTE4QzEzMy44NjEgNS44MDIyNyAxNDAuOTg4IDcuNDAyMjMgMTQ3Ljg2NCA5LjY5NjE1QzE0NS43NDIgMTIuNTQ5MSAxNDIuMTg0IDE3LjkwOCAxMzkuMTA3IDI1LjMyOTVDMTM3Ljg2MyAyOC4zNDYzIDEzNi42MjkgMzEuODY0MyAxMzUuNjM1IDM1LjgyNTZDMTI5Ljk3NCAyOS42Mzc4IDEyNi43NDMgMjIuOTQ4OCAxMjUuOTgxIDE1LjkyMjVDMTI1LjcyMSAxMy40MzU4IDEyNS44MjcgMTEuMTQxOSAxMjYuMDM5IDkuMzIwMjVDMTI2LjIyMyA3LjczOTU3IDEyNi40OTMgNi41MTU1IDEyNi42NjYgNS43OTI2M0wxMjUuNDkgNC43OTAyNEMxMjUuNjYzIDQuODA5NTIgMTI1LjgzNyA0LjgxOTE2IDEyNi4wMSA0Ljg0ODA3TTEzNC42MzIgNDAuNDAzOEMxMzMuMDcgNDguODI3NyAxMzIuNzQyIDU4Ljg1MTYgMTM1LjMxNyA2OS44ODc1QzEzMC4wMTMgNzMuNDUzNiAxMjUuNjgyIDc3LjI4IDEyMi4zMTcgODEuMzY2N0MxMjIuMzk0IDgwLjUzNzggMTIyLjQyMyA3OS42NzAzIDEyMi40MjMgNzguNzY0M0MxMjIuNDIzIDY3Ljg3MyAxMTguODM1IDYyLjUyMzggMTE1LjM2MyA1Ny4zNTc2QzExMi4yMSA1Mi42NDQ1IDEwOS4yMiA0OC4xOTE2IDEwOS4zMjYgMzkuMjQ3MkMxMDkuODE4IDM3LjM0ODUgMTA5Ljk4MiAzNS40Nzg3IDEwOS44ODUgMzMuNjI4MUMxMTEuNzM3IDIzLjcxMDMgMTE3LjgwMyAxNS41ODUyIDEyMi4wMDggMTAuOTQ5MUMxMjEuOTIxIDEyLjU1ODcgMTIxLjkzMSAxNC4zMDMzIDEyMi4xMTQgMTYuMDk2QzEyMi43MTIgMjIuMTI5NiAxMjUuMzg0IDMxLjE4IDEzNC42MzIgNDAuMzk0Mk0xMTIuOTE0IDQuMTM0ODRIMTEzLjQ1NEMxMTYuNTQgNC4xMzQ4NCAxMTkuNjkzIDQuMjY5NzggMTIyLjgyOCA0LjUzOTY1QzEyMi44MjggNC41Njg1NiAxMjIuODE4IDQuNTk3NDggMTIyLjgwOSA0LjYyNjM5QzEyMC4wMDIgNy4xODA1NSAxMTIuMTkgMTQuOTQ5IDEwOC4wNjMgMjUuODIxMUMxMDQuMjA1IDE2LjM5NDggOTUuMzkwMiA4Ljc5MDE1IDkyLjA0MzcgNi4xNDkyNUM5OC44OTEgNC44MTkxNiAxMDUuOTAyIDQuMTQ0NDggMTEyLjkxNCA0LjE0NDQ4TTg5LjgwNjMgOS4zMjk4OUM5My43MTIxIDEyLjQ3MiAxMDUuMTMxIDIyLjQ5NTggMTA1Ljk5OSAzMy4zMDA0QzEwNS42OSAzNS4wNTQ2IDEwNS41MDcgMzYuODY2NiAxMDUuNDU5IDM4LjczNjRDMTAzLjQ5MSA0NS43MjQyIDk5LjQ1MDQgNTAuNjMwMSA5NS41MzQ5IDU1LjM5MTRDOTMuMDI3NCA1OC40NDY4IDkwLjQ2MjEgNjEuNTUwMyA4OC41MDQzIDY1LjE4NEM4Ny4wOTYyIDU5LjgwNTggODQuMjYwOSA1NS4yMTc5IDgxLjY1NyA1MC45NzcxQzc4LjU5MDEgNDUuOTk0MSA3NS43MDY1IDQxLjI5MDYgNzUuNDk0MyAzNi4xMTQ4Qzc1LjA5ODkgMjUuNzM0MyA4Ni4xNDE1IDEzLjIwNDUgODkuNzk2NiA5LjM0OTE3TTg2LjI4NjEgNy40MjE1MUM4My4xMzI1IDEwLjgyMzggNzcuMDg1NiAxNy45MzY5IDczLjgzNTUgMjUuNzYzMkM3MS45NzQyIDE5LjY2MjIgNjkuMTAwMyAxNS41MjczIDY3LjgyNzMgMTMuODg4OEM3My43NjgxIDExLjE4MDQgNzkuOTU5NiA5LjAxMTgzIDg2LjI4NjEgNy40MjE1MVpNNTEuMzkzNiAyMy4xODAyQzU1LjYzNzEgMjAuMjY5NCA2MC4wODMgMTcuNjU3NCA2NC42ODMzIDE1LjM4MjhMNjQuMzE2OCAxNS43MTA1QzY0LjQyMjkgMTUuODI2MSA3MS4zMDg4IDIzLjY4MTMgNzEuNjI3IDM2LjI0MDFDNzEuNzcxNyA0MS42NjY1IDcwLjY4MTkgNDcuOTY5OSA2Ny4yNzc1IDU0LjkwOTVDNjQuMjQ5MyA1Mi4yMzk3IDYwLjg1NDUgNTAuMDYxNCA1Ny40MDE5IDQ4LjI3ODNDNTcuMzgyNiA0OC4yNzgzIDU3LjM3MyA0OC4yNzgzIDU3LjM2MzQgNDguMjU5MUM0Ny40ODc4IDQyLjA2MTYgNTAuMjE3IDI3Ljc3NzYgNTEuMzkzNiAyMy4xNjA5TTQ1Ljg4NjggMjcuMjI4M0M0NS41NTg5IDI5LjA2OTIgNDUuMjYgMzEuNzQ4NiA0NS40ODE4IDM0Ljc2NTRDNDUuNzUxOCAzOC40MTgzIDQ2LjczNTUgNDEuNjg1NyA0OC4zNzUgNDQuNTA5OEM0MC44MjM3IDQxLjk1NTYgMzQuMTQ5OSA0MS4wMTExIDMxLjUzNjMgNDAuNzIxOUMzNS45MTQ4IDM1LjgwNjQgNDAuNzE3NiAzMS4yODYgNDUuODg2OCAyNy4yMzc5TTI4LjUwODEgNDQuMjc4NEMyOS4xNjM5IDQ4LjgzNzQgMzEuNzE5NiA2Mi40NjYgMzkuOTI2OCA3My45NTQ4QzI5LjM1NjggNzAuMDg5OSAxNy4xMjggNjkuMzI4NCAxMy4yNzAzIDY5LjE4MzlDMTcuMTk1NSA2MC4yMzk1IDIyLjMyNjIgNTEuODczNCAyOC41MDgxIDQ0LjI2ODhNMTAuODQgNzUuMjI3MUMxMi41Mjc3IDgzLjY0MTMgMTcuNTIzNCAxMDMuNTgzIDI4LjMxNTIgMTEyLjc4OEMyOC42NDMxIDExMy4wMzggMjguOTUxNyAxMTMuMjg5IDI5LjI2MDMgMTEzLjU1OUMzMy40MTcgMTE3LjE1NCAzNi4xNDYyIDEyMi4yNzIgMzcuNjcgMTI1Ljc2MUMyNi4zODY0IDEyMi4yMjQgMTUuMDU0NSAxMTUuMzkgNC42ODcwNSAxMDEuOTU0QzUuNjAzMjUgOTIuNzk3NyA3LjY1NzQ1IDgzLjgzNDEgMTAuODQgNzUuMjI3MVpNMTEzLjY5NSAyMjUuOTYxSDQuMTI3NjlWMTkwLjkyNUw5LjAzNjU2IDE4Ni43NjJDOS42NTM3OSAxODYuMjQxIDEwLjQzNSAxODUuOTUyIDExLjI1NDcgMTg1Ljk1MkgxMi45ODFDMTMuMjMxOCAxODUuOTUyIDEzLjQ0MzkgMTg1Ljk4MSAxMy43MDQzIDE4Ni4wMzlDMTguNDc4MiAxODcuMDcgMzAuMTc2NSAxODkuMTA0IDM1LjcxMjMgMTg1LjY0NEMzOS42NzYgMTgzLjE3NiA0Ni42NjggMTgyLjczMyA0OS40ODQxIDE4Mi42NTZDNTEuMjAwOCAxODIuNjA4IDUyLjgwMTcgMTgyIDU0LjEyMjkgMTgwLjg4MkM1OS4yMzQzIDE3Ni41NjQgNjEuNTQ4OSAxNzUuMDk5IDYyLjA0MDggMTc0LjkzNUM2Mi40MDcyIDE3NC44MzkgNjMuNjIyNCAxNzUuMTI4IDY0LjM0NTcgMTc1LjI5MkM2Ni41MDYgMTc1LjgwMyA2OS40NjY4IDE3Ni40OTcgNzEuNTQwMiAxNzQuNDczQzcyLjE4NjQgMTc0LjAyOSA3NS42MTAxIDE3My43MTEgODIuMDYyIDE3NC43NTJDODIuODE0MiAxNzQuODc4IDgzLjU5NTQgMTc0Ljg3OCA4NC4zNzY2IDE3NC43NjJMODguOTI4NiAxNzQuMDg3Qzg5LjA3MzMgMTc0LjA2OCA4OS4yMzczIDE3NC4wNTggODkuNDIwNSAxNzQuMDU4SDEwMS4wOUMxMDMuMjAyIDE3NC4wNTggMTA1LjIzNyAxNzMuMTYyIDEwNi42NzQgMTcxLjU5MUMxMDcuNjQ4IDE3MC41MTIgMTA5LjMxNiAxNzAuMTc0IDExMC42NDcgMTcwLjc5MUwxMTMuNjg1IDE3Mi4xOThWMjI1Ljk2MUgxMTMuNjk1Wk0xMTMuNjk1IDE2Ny42NDlMMTEyLjQwMiAxNjcuMDUxQzExMS4zOTkgMTY2LjU3OSAxMTAuMzI5IDE2Ni4zNDggMTA5LjIyIDE2Ni4zNDhDMTA3LjA4OSAxNjYuMzQ4IDEwNS4wNTQgMTY3LjI0NCAxMDMuNjM2IDE2OC44MTVDMTAyLjk5IDE2OS41MjggMTAyLjA2NCAxNjkuOTMzIDEwMS4xMDkgMTY5LjkzM0g4OS40Mzk4Qzg5LjAzNDcgMTY5LjkzMyA4OC42NjgyIDE2OS45NjIgODguMzMwNyAxNzAuMDFMODMuNzk4IDE3MC42NzVDODMuNDQxMSAxNzAuNzI0IDgzLjA4NDMgMTcwLjcyNCA4Mi43NDY3IDE3MC42NzVDNzEuNDQzOCAxNjguODU0IDY5LjM5OTMgMTcwLjgyIDY4LjcyNDIgMTcxLjQ3NUM2OC4yMzIzIDE3MS45NTcgNjYuNTQ0NiAxNzEuNTYyIDY1LjMxMDEgMTcxLjI3M0M2My44MTUzIDE3MC45MjYgNjIuMjcyMiAxNzAuNTYgNjAuODY0MiAxNzAuOTg0QzYwLjMxNDUgMTcxLjE0OCA1OC42NDYgMTcxLjY2OCA1MS40NzA4IDE3Ny43MzFDNTAuODcyOSAxNzguMjMyIDUwLjE0OTUgMTc4LjUxMSA0OS4zODc3IDE3OC41MzFDNDUuNDcyMSAxNzguNjM3IDM4LjE5MDggMTc5LjI0NCAzMy41NDIzIDE4Mi4xNDVDMzAuMDYwOCAxODQuMzIzIDIxLjE2ODkgMTgzLjQyNyAxNC42MzAyIDE4Mi4wMkMxNC4wOTk3IDE4MS44OTQgMTMuNTU5NyAxODEuODM3IDEyLjk5MDcgMTgxLjgzN0gxMS4yNjQ0QzkuNDcwNTUgMTgxLjgzNyA3LjczNDYgMTgyLjQ3MyA2LjM3NDc4IDE4My42MjlMNC4xMzczNCAxODUuNTI4VjExMi44NTVDNC4xMzczNCAxMTEuMTg4IDQuMTg1NTYgMTA5LjUzIDQuMjYyNzEgMTA3Ljg3MkMxMi45OTA3IDExOC40NTUgMjIuOTcyMyAxMjUuNTAxIDM0LjcwOTMgMTI5LjM1NkMzNi4xMDc3IDEyOS44MTkgMzcuNTA2MSAxMzAuMjIzIDM4Ljg5NDggMTMwLjU4QzQ4LjUzOSAxMzMuMDg2IDU4LjExNTYgMTMzLjM1NiA2Ni42ODkyIDEzMy41OTdDNzIuMzg4OSAxMzMuNzYxIDc3LjgwODkgMTMzLjkxNSA4Mi43MzcxIDEzNC42ODZDODMuMjI5IDEzNC43NjMgODMuNzIwOCAxMzQuODQgODQuMjAzIDEzNC45MzZDODYuOTk5OCAxMzUuNDQ3IDg5LjU3NDggMTM2LjMyNCA5MS45MjggMTM3LjQ1MkM5NS44NjI4IDEzOS4zMzIgOTkuMTk5NyAxNDEuOTE1IDEwMi4wMDYgMTQ0LjcyOUMxMDMuMjg5IDE0Ni4wMjEgMTA0LjQ1NiAxNDcuMzYgMTA1LjUyNiAxNDguNzFDMTEwLjE1NSAxNTQuNTcgMTEyLjY5MiAxNjAuNDY4IDExMy41MDIgMTYyLjU3QzExMy41NzkgMTYyLjc4MiAxMTMuNjQ3IDE2Mi45NTUgMTEzLjY5NSAxNjMuMDlWMTY3LjY1OVYxNjcuNjQ5Wk0xMTAuMTA3IDE0OC4yOTVDMTEwLjEwNyAxNDguMjk1IDExMC4wNzggMTQ4LjI2NiAxMTAuMDc4IDE0OC4yNDdDMTEwLjg2OSAxNDUuMzY1IDExMy45MDcgMTM1LjgxNCAxMjAuOTQ3IDEzMC4wNUMxMjIuNjY0IDEyOC42MzMgMTI0LjYzMSAxMjcuNDQ3IDEyNi44NTkgMTI2LjYzOEMxMjcuODQzIDEyNi4yODEgMTI4Ljg0NiAxMjUuOTI1IDEyOS44MjkgMTI1LjU3OEMxMzMuMzg4IDEyNC4zMTUgMTM2Ljk3NiAxMjMuMDQzIDE0MC42NDEgMTIxLjQ1MkMxMzMuODcgMTI5LjA4NiAxMzAuNzA3IDEzNy4wMTggMTI5Ljc0MyAxMzkuODEzQzEyNS4xODEgMTQyLjQ1NCAxMjEuOTk4IDE0NS43MTIgMTE5LjggMTQ4LjY3MUMxMTcuNjEgMTUxLjYzIDExNi4xNzMgMTU0LjU3IDExNS4yNTcgMTU2Ljk3QzExNC4wNzEgMTU0LjU0MSAxMTIuMzc0IDE1MS40NzYgMTEwLjEwNyAxNDguMzA1TTExNy41NjIgMTczLjkyM0MxMTkuNjU1IDE3NC41NzkgMTIxLjkzMSAxNzQuMzA5IDEyMy44MzEgMTczLjEyM0wxNDUuMzQ3IDE1OS42NTlDMTQ1Ljg5NyAxNTkuMzIxIDE0Ni41MjMgMTU5LjEzOCAxNDcuMTcgMTU5LjEzOEgxNDguOTQ0QzE0OS4zNTkgMTU5LjEzOCAxNDkuNzc0IDE1OS4yMTUgMTUwLjE1IDE1OS4zNUwxNTguODI5IDE2Mi42MDhDMTYwLjU4NSAxNjMuMjYzIDE2Mi41MjMgMTYzLjI0NCAxNjQuMjg4IDE2Mi41NUwxNzAuMjk2IDE2MC4xNUMxNzEuNDE1IDE1OS43MDcgMTcyLjY5OCAxNTkuODggMTczLjY1MiAxNjAuNjAzTDE4My4yNDggMTY3LjkzOEMxODMuNTA5IDE2OC4xMzEgMTgzLjc4OCAxNjguMzI0IDE4NC4wNDkgMTY4LjQ2OEMxODQuMzU3IDE2OC42NTEgMTg5LjYyMyAxNzIuOTYgMTkyLjQ0OSAxNzUuMjM0QzE5MC42MTYgMTc2LjMxNCAxODkuMDQ0IDE3Ny45NDMgMTg3LjIxMiAxNzkuODdDMTg1LjAwNCAxODIuMTg0IDE4Mi4yNjUgMTg1LjA2NSAxNzguMDEyIDE4OC4wMjRDMTc2Ljk5OSAxODguNzI4IDE3NS42MDEgMTg5LjY3MiAxNzMuOTggMTkwLjc3MUMxNjYuODkyIDE5NS41NzEgMTU2LjE3NyAyMDIuODI5IDE1Mi43NjMgMjA2LjY5NEMxNDYuMDEyIDIxNC4zMjcgMTM2LjIyNCAyMjEuODI2IDEzMC40MDggMjI1Ljk5OUwxMTcuNTUyIDIyNS45NTFWMTczLjkxNEwxMTcuNTYyIDE3My45MjNaTTEzNi44OTkgMjI2LjAyOEMxNDMuMTA5IDIyMS4zMzQgMTUwLjI0NiAyMTUuMzg4IDE1NS42NjYgMjA5LjI1OEMxNTguNzUyIDIwNS43NTkgMTY5LjY1IDE5OC4zNzYgMTc2LjE2IDE5My45NzFDMTc3Ljc5IDE5Mi44NjMgMTc5LjE5OCAxOTEuOTA5IDE4MC4yMyAxOTEuMTk1QzE4NC44MDEgMTg4LjAxNSAxODcuNjk0IDE4NC45NjkgMTkwLjAxOSAxODIuNTNDMTkyLjI3NSAxODAuMTU5IDE5My45MDUgMTc4LjQ0NCAxOTUuODgyIDE3Ny45MzNDMTk4LjkwMSAxNzcuMTQzIDIwMC44NDkgMTc2LjQyOSAyMDIuMjY3IDE3NS45MDlDMjA0LjQ0NiAxNzUuMTA5IDIwNS40NCAxNzQuNzQzIDIwOC4wMTQgMTc0Ljg2OEMyMTAuMjEzIDE3NC45NTUgMjEyLjQwMyAxNzIuOTg5IDIxNS40OTggMTY5Ljk1MkMyMTYuMzg2IDE2OS4wNzUgMjE3LjYwMSAxNjcuODggMjE3Ljk4NyAxNjcuNjg3QzIxOC43ODcgMTY3LjM3OSAyMjAuNTUyIDE2Ni42NTYgMjIyLjI0OSAxNjUuOTYyVjIyNi4zMjdMMTM2LjkxOCAyMjYuMDI4SDEzNi44OTlaJyBmaWxsPSclMjNCN0E4OTQnIGZpbGwtb3BhY2l0eT0nMC4xNScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTVweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJzLWJsb2NrX190b3BfX2Rlc2NyaXB0aW9uIHtcclxuXHRjb2xvcjogIzNlM2UzZTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS43NTtcclxuXHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4vLyBUQUJTXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4udGFicy1ibG9ja19fdGFicyB7XHJcblx0ZmxleDogMi4zO1xyXG5cdGJhY2tncm91bmQ6ICNmNWYzZjA7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoMTIwMCwgJ21pbicpIHtcclxuXHRcdGZsZXg6IDIuNjtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJzLW5hdl9fd2l0aG91dC1zbGlkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAxMHB4O1xyXG5cclxuXHRhIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG59XHJcblxyXG4udGFicy1uYXZfX3NsaWRlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50YWJzLWJsb2NrX190YWJzX190YWIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAzM3B4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRnYXA6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQ+ICoge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJzLWJsb2NrX190YWJzX19oZWFkZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG5cdCYuYnV0dG9ucyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cdH1cclxufVxyXG5cclxuLnRhYnMtYmxvY2tfX3RhYnNfX2hlYWRlcl9fYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0Y29sb3I6ICMzNTMzMzA7XHJcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDFyZW0gMjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0b3BhY2l0eTogMC40O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xyXG5cclxuXHQmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCdtaW4nKSB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYnMtYmxvY2tfX3RhYnNfX3RhYl9faW1hZ2Uge1xyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YWJzLWJsb2NrX190YWJzX190YWJfX2NvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJzLWJsb2NrX190YWJzX190YWJfX3RpdGxlIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNTMzMzA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcblxyXG5cdCoge1xyXG5cdFx0Y29sb3I6ICMzNTMzMzA7XHJcblx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG59XHJcblxyXG4udGFicy1ibG9ja19fdGFic19fdGFiX19kZXNjcmlwdGlvbiB7XHJcblx0Y29sb3I6ICMzNTMzMzA7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjI7XHJcbn1cclxuXHJcbi50YWJzLWJsb2NrX190YWJzX190YWJfX2xpbmsge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMzNTMzMzA7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBpbmNsdWRlIGljb24td2l0aC1ib3JkZXIoXHJcblx0XHRcdCR3aWR0aDogMjAwcHgsXHJcblx0XHRcdCRoZWlnaHQ6IDI4cHgsXHJcblx0XHRcdCRjb2xvckJvcmRlcjogIzM1MzMzMCxcclxuXHRcdFx0JHdpZHRoQmVmb3JlOiA2cHgsXHJcblx0XHRcdCR3aWR0aEFmdGVyOiA2cHgsXHJcblx0XHRcdCRwYWRkaW5nVG9wOiAzcHhcclxuXHRcdCk7XHJcblx0XHRtYXgtd2lkdGg6ICN7cmVtKDIwMCl9O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBTRUxFQ1RcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLnNlbGVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VsZWN0IC5zZWxlY3RCdG4ge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRwYWRkaW5nOiAxcmVtIDIwcHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAjMzUzMzMwO1xyXG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcblx0Z2FwOiAxNnB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3JlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyByeD0nMTInIGZpbGw9JyUyMzkwNUU0RScvJTNFJTNDcGF0aCBkPSdNOC43MjcwMSAxMC4zNjY0TDExLjk5OTcgMTMuNjMzNUwxNS4yNzI1IDEwLjM2NjQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC4yOTc4ODMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG5cdH1cclxuXHJcblx0Ji5ob3ZlcmVkIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdCAuc2VsZWN0QnRuLnRvZ2dsZTphZnRlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxufVxyXG5cclxuLnNlbGVjdCAuc2VsZWN0RHJvcGRvd24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDIycHgpO1xyXG5cdHotaW5kZXg6IDQgIWltcG9ydGFudDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5zZWxlY3QgLnNlbGVjdERyb3Bkb3duIC5vcHRpb24ge1xyXG5cdHBhZGRpbmc6IDE0cHggMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogIzM1MzMzMDtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRcdGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QgLnNlbGVjdERyb3Bkb3duLnRvZ2dsZSB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLnRvZ2dsZWFibGUge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi50YWJzLWJsb2NrX190YWJzX19oZWFkZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0ZmxleDogMjtcclxuXHR9XHJcblxyXG5cdC50YWJzLW5hdiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjdGFiU2VsZWN0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VsZWN0RHJvcGRvd24ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG5cdFx0XHQub3B0aW9uIHtcclxuXHRcdFx0XHRjb2xvcjogIzM1MzMzMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlbGVjdERyb3Bkb3duIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBTTElERVJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLnRhYnMtbmF2X19zbGlkZXJfX2NvbnRyb2xzX19hcnJvd3MtcmlnaHQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMjBweDtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0ei1pbmRleDogNTtcclxuXHRoZWlnaHQ6IDU2cHg7XHJcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IC0yM3B4O1xyXG5cdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2Y1ZjNmMCA0Ni4zMSUsIHJnYmEoMjQ1LCAyNDMsIDI0MCwgMCkgMTI2LjQyJSk7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udGFicy1uYXZfX3NsaWRlcl9fY29udHJvbHNfX2Fycm93cy1sZWZ0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjBweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogNTtcclxuICBoZWlnaHQ6IDU2cHg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTIzcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI0NSwgMjQzLCAyNDAsIDApIDQ2LjMxJSwgI0Y1RjNGMCAxMjYuNDIlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gIH1cclxufVxyXG4iLCIuYW50aXBvZGVzLXByaWNlLXRhYmxlIHRyID4gdGQgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWFuY2hvci1ibG9ja19faW5uZXItYmxvY2sge1xyXG4gIC5hbnRpcG9kZXMtcHJpY2UtdGFibGUge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICArIC5hbnRpcG9kZXMtcHJpY2UtdGFibGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1wcmljZS10YWJsZV9fZGVza3RvcCB7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjNGMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcclxuICAgICY6bm90KC5kaXNwbGF5X29uX21vYmlsZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwIDEwTDEwIDBMLTIuOTgwMjNlLTA3IC00LjM3MTE0ZS0wNycgc3Ryb2tlPSclMjM5NjNBMjInIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00tMS4xOTIwOWUtMDYgMTBMMTAgMTBMMTAgMS4wMTMyOGUtMDYnIHN0cm9rZT0nJTIzOTYzQTIyJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlX19kZXNrdG9wX19jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjRweCAxcmVtO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAgMEgwVjEwJyBzdHJva2U9JyUyMzk2M0EyMicgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtNHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGhlaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEuMzExMzRlLTA2IC0xLjE5MjA5ZS0wNkwwIDEwTDEwIDEwJyBzdHJva2U9JyUyMzk2M0EyMicgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7IFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXNsaWRlciB7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjNGMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMCAxMEwxMCAwTC0yLjk4MDIzZS0wNyAtNC4zNzExNGUtMDcnIHN0cm9rZT0nJTIzOTYzQTIyJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtNHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNLTEuMTkyMDllLTA2IDEwTDEwIDEwTDEwIDEuMDEzMjhlLTA2JyBzdHJva2U9JyUyMzk2M0EyMicgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXNsaWRlcl9fY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDI0cHggMXJlbTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwIDBIMFYxMCcgc3Ryb2tlPSclMjM5NjNBMjInIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogLTRweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xLjMxMTM0ZS0wNiAtMS4xOTIwOWUtMDZMMCAxMEwxMCAxMCcgc3Ryb2tlPSclMjM5NjNBMjInIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpOyBcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlX19jb250ZW50X190aXRsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMC4zcHggc29saWQgIzRBMjYyNjtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAqIHtcclxuICAgIGNvbG9yOiAjMUEwRjBFO1xyXG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtcHJpY2UtdGFibGVfX2NvbnRlbnQgdGFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gJjphZnRlciB7XHJcbiAgLy8gICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyNycgaGVpZ2h0PScyMDQnIHZpZXdCb3g9JzAgMCAyMjcgMjA0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTIyNS45OTEgMTAzLjY3QzIyNS43MzEgMTAwLjQ1MSAyMjUuMzM1IDk3LjIxMjEgMjI0LjgwNSA5NC4wNDExTDIyNC43ODYgOTMuOTA2MUMyMjQuNjg5IDkzLjM2NjQgMjI0LjYwMiA5Mi44MzYzIDIyNC40OTYgOTIuMzA2MkMyMjMuODAyIDg4LjUyOCAyMjIuODk1IDg0LjczMDUgMjIxLjgwNiA4MS4wMDA0QzIyMS41NzQgODAuMjEwMSAyMjEuMzMzIDc5LjQyOTQgMjIxLjA4MiA3OC42NTgzQzIxNy43MjYgNjguMDg1MSAyMTIuODE3IDU4LjA3MDkgMjA2LjQ3MSA0OC44NjYzQzIwNS41MzYgNDcuNTE2OSAyMDQuNTYyIDQ2LjE2NzUgMjAzLjU2OSA0NC44NTY3QzIwMC44MyA0MS4yNDI0IDE5Ny44NTkgMzcuNzYyOSAxOTQuNzI1IDM0LjUxNDhDMTk0LjA5OCAzMy44NjkxIDE5My40NzEgMzMuMjIzMyAxOTIuODI1IDMyLjU4NzJDMTg2LjQ4OSAyNi4zMjIyIDE3OS40IDIwLjgwOTEgMTcxLjc4MSAxNi4yMTE3QzE3MS4xNTUgMTUuODI2MSAxNzAuNTM3IDE1LjQ1OTkgMTY5LjkyIDE1LjExMjlDMTY0LjE1MyAxMS43NzggMTU4LjA1OCA4Ljk0NDM2IDE1MS44MjggNi42ODg5OUMxNTEuMTgyIDYuNDQ4MDQgMTUwLjUyNiA2LjIxNjcyIDE0OS44NyA2LjAwNDY3QzE0MS4zNzMgMy4xMDM1NCAxMzIuNDgyIDEuMjMzNyAxMjMuNDQ1IDAuNDMzNzI0QzEyMC4wOTkgMC4xNDQ1NzUgMTE2LjczMyAwIDExMy40NDQgMEgxMTIuOTA0QzEwNC45ODYgMCA5Ny4wNzc5IDAuODI4ODk1IDg5LjM3MjMgMi40NTc3N0w4OC41NDI5IDIuNjMxMjZDODAuNzQwOCA0LjM0Njg4IDczLjExMjIgNi45MDEwNCA2NS44NTk4IDEwLjIzNTlDNTkuMzIxMSAxMy4yMzM0IDUzLjAxMzkgMTYuODg2MyA0Ny4xNDA2IDIxLjEwNzlDMzkuODk3OCAyNi4zMDMgMzMuMjUzIDMyLjM2NTUgMjcuNDA4NyAzOS4xMzE2TDI2LjYwODIgNDAuMDY2NUMxOS4zOTQ0IDQ4LjYwNiAxMy41MjExIDU4LjEwOTQgOS4xMzMgNjguMzE2NEM4LjgyNDM5IDY5LjA0ODkgOC41MDYxMyA2OS43ODE0IDguMjE2ODEgNzAuNTEzOUMzLjgxOTA4IDgxLjM1NzEgMS4xNTczIDkyLjc4ODEgMC4yOTg5NjggMTA0LjUxOEwwLjI1MDc0OCAxMDUuMjg5QzAuMDg2Nzk3MyAxMDcuNzc2IDAgMTEwLjMxMSAwIDExMi44NDVWMjMwLjA4NkgyMjYuMzU4VjExMi44NDVDMjI2LjM1OCAxMDkuOCAyMjYuMjMyIDEwNi43MTUgMjI1Ljk5MSAxMDMuNjdaTTIyMi4yMyAxMTIuODQ1VjE2MS43ODlDMjIwLjI0MyAxNjIuNjA4IDIxNy41ODEgMTYzLjcwNyAyMTYuNTg4IDE2NC4wODNDMjE1LjU4NSAxNjQuNDY4IDIxNC41NDQgMTY1LjQ2MSAyMTIuNzc5IDE2Ny4xOTZDMjExLjU2NCAxNjguMzkxIDIwOS4wMzcgMTcwLjg3OCAyMDguMTg4IDE3MS4wMTNDMjA0LjgzMiAxNzAuODQ5IDIwMy4yNzkgMTcxLjQxOCAyMDAuOTE2IDE3Mi4yODVDMTk5LjgyNyAxNzIuNjkgMTk4LjUxNSAxNzMuMTYyIDE5Ni42ODMgMTczLjcwMkMxOTQuNjU3IDE3Mi4wOTIgMTg2LjY4MiAxNjUuMjM5IDE4Ni4xMzIgMTY0LjkxMkMxODUuOTg3IDE2NC44MjUgMTg1Ljg0MyAxNjQuNzM4IDE4NS43MjcgMTY0LjY1MUwxNzYuMTQxIDE1Ny4zMjZDMTc0LjAzOCAxNTUuNzI2IDE3MS4yMDMgMTU1LjMzMSAxNjguNzQ0IDE1Ni4zMTRMMTYyLjc0NSAxNTguNzE0QzE2MS45NDQgMTU5LjAzMiAxNjEuMDY3IDE1OS4wNDIgMTYwLjI2NiAxNTguNzQzTDE1MS41NzcgMTU1LjQ4NUMxNTAuNzI4IDE1NS4xNjcgMTQ5LjgzMSAxNTUuMDEzIDE0OC45MjUgMTU1LjAxM0gxNDcuMTVDMTQ1LjczMyAxNTUuMDEzIDE0NC4zNDQgMTU1LjQwOCAxNDMuMTM4IDE1Ni4xNkwxMjEuNjIyIDE2OS42MjVDMTIwLjY0OCAxNzAuMjMyIDExOS40NjIgMTcwLjMxOSAxMTguNDIgMTY5Ljg1NkwxMTcuNTQzIDE2OS40NTFWMTYyLjk0NUMxMTcuNjU5IDE2Mi4yMDMgMTE4LjcxOSAxNTYuNTE3IDEyMi45ODIgMTUwLjg1OUMxMjUuNzMxIDE0Ny4xOTYgMTI5LjE3NCAxNDQuMzI0IDEzMy4yNjMgMTQyLjI2MkMxMzguMTQzIDEzOS43OTQgMTQzLjk3NyAxMzguNDc0IDE1MC42OSAxMzguMzJDMTc4Ljk1NyAxMzcuNjc0IDE4Ny42MDggMTI4LjQ0IDE5NS4yNTUgMTIwLjI4NkMxOTkuMzA2IDExNS45NjggMjAzLjY5NCAxMTIuMDQ1IDIxMC41NTEgMTA5Ljc5QzIxMy43NzIgMTA4LjcyIDIxNy41NTMgMTA4LjAyNiAyMjIuMDg1IDEwNy44MzRDMjIyLjE2MiAxMDkuNTExIDIyMi4yMTEgMTExLjE4OCAyMjIuMjExIDExMi44NDVNMTE3LjM5OCAxMTkuMjc0QzExNi45MDYgMTIyLjA3OSAxMTYuNzEzIDEyNS4xNjMgMTE2Ljc4MSAxMjguNTM3QzExMS40NjcgMTMzLjY0NSAxMDguNTU0IDE0MC40MDEgMTA3LjE1NiAxNDQuNTM2QzEwNi41NTggMTQzLjg0MiAxMDUuOTUxIDE0My4xODcgMTA1LjMzMyAxNDIuNTQxQzEwNC42NjggMTQxLjIyMSAxMDAuOTg0IDEzMy4xNjMgMTAzLjMwOCAxMjEuMzQ2QzEwMy41NTkgMTIwLjA5MyAxMDMuODY3IDExOC43OTIgMTA0LjI2MyAxMTcuNDQzQzEwNS45OTkgMTExLjU4MyAxMDkuMjIgMTA3LjI5NCAxMTIuNjI0IDEwMi43NTRDMTEzLjA2OCAxMDIuMTU3IDExMy41MjEgMTAxLjU3OCAxMTMuOTU1IDEwMC45NzFDMTEzLjM1NyAxMDkuNDMzIDExNi4yNSAxMTYuNzY4IDExNy4zOTggMTE5LjI4NE0xMTYuMDk2IDkwLjI0MzZDMTE0LjM5OSA5My45NTQzIDExMi4wMDcgOTcuMTI1NCAxMDkuNTU3IDEwMC40MDJDMTA3LjE0NiAxMDMuNjAyIDEwNC42NjggMTA2Ljg5OSAxMDIuNzQ5IDExMC44MDJDMTAxLjg3MSAxMDQuOTUyIDk5LjIwOTMgOTguMDk4OCA5My4zODQyIDkwLjQ4NDZDOTAuMTQzOCA4Ni4yNTMzIDg4LjcxNjUgODEuODI5MyA4OS4wMzQ3IDc2Ljk4MTNDODkuMTk4NyA3Ni4wMDc4IDg5LjMxNDQgNzUuMDUzNiA4OS4zODE5IDc0LjEyODNDOTAuNjE2NCA2Ny40Nzc5IDk0LjQ3NCA2Mi43ODQgOTguNTM0MiA1Ny44NTg4QzEwMS4yNTQgNTQuNTYyNSAxMDQuMDMxIDUxLjE5ODcgMTA2LjIzIDQ3LjEwMjVDMTA3LjQwNyA1Mi40NDIxIDEwOS44MjcgNTYuMDI3NSAxMTIuMTgxIDU5LjUzNTlDMTE1LjQ2OSA2NC40NDE4IDExOC41ODQgNjkuMDY4MiAxMTguNTc1IDc4Ljc1NDdDMTE4LjU3NSA4My4yODQ3IDExNy42MSA4Ni45NjY2IDExNi4xMTUgOTAuMjMzOU02My41ODM4IDcwLjUyMzZDNjMuOTMxIDc2LjI1ODQgNjYuMDUyNyA4NC42MzQxIDczLjU2NTUgOTQuMTk1M0M2OC4xMzU5IDkxLjY3OTcgNjAuMTUwNSA4Ny4zMTM1IDUxLjEwNDMgODAuMTkwOEM1MC43MTg1IDc5Ljg0MzggNTAuMzIzMSA3OS41MTYxIDQ5Ljg5ODggNzkuMjA3N0M0OS44Njk5IDc5LjE3ODggNDkuODUwNiA3OS4xNTk1IDQ5LjgxMiA3OS4xMzA2QzM3LjU3MzYgNjguNjA1NiAzMy41OTA1IDUxLjE0MDkgMzIuNTAwOCA0NC43N0MzNi44OTg1IDQ1LjM3NzIgNDYuNTcxNiA0Ny4xNjAzIDU1LjU1MDMgNTEuNzM4NUM1OS4wNjA3IDUzLjUyMTYgNjIuNDc0OCA1NS43Mjg4IDY1LjQxNjIgNTguNDY2QzY0Ljc0MTEgNjAuMDU2NCA2My4xOTgxIDY0LjM1NTEgNjMuNTc0MiA3MC41MjM2TTc1Ljk5NTggMTIyLjE2NkM3My4yOTU1IDEyMC44MDcgNzAuMzI1MSAxMTkuODMzIDY3LjIxOTcgMTE5LjA4MUM2Ni40Mzg1IDExNC44MTIgNjMuNjYxIDEwMS4xMzUgNTcuOTQyIDg5Ljg5NjZDNjcuMzI1OCA5Ni4wNTU1IDc0LjY2NSA5OS4wNzIzIDc3Ljk4MjUgMTAwLjI0OEM3NS43MjU4IDEwNy41MjUgNzQuMjUwMyAxMTQuODg5IDc1Ljk5NTggMTIyLjE2NlpNNjkuMTI5MiA1OS42ODA1QzY5LjU4MjUgNTguODkwMSA3MC4wMDY4IDU4LjA5MDIgNzAuNDAyMiA1Ny4zMDk0QzcyLjM3OTMgNTMuNDE1NiA3My42NzE2IDQ5LjY5NTIgNzQuNDYyNCA0Ni4yMTU3Qzc1LjYwMDQgNDguNDkwNCA3Ni45Nzk1IDUwLjcyNjUgNzguMzg3NiA1My4wMjA0QzgyLjE1ODUgNTkuMTUwNCA4Ni4wNDUgNjUuNDczMSA4NS41MjQzIDczLjY2NTdDODUuMzY5OSA3NC41ODEzIDg1LjI1NDIgNzUuNTM1NSA4NS4xNzcxIDc2LjUxODZDODQuMTc0MSA4Mi4wODk2IDgyLjI2NDUgODcuNjIyIDgwLjQxMjkgOTIuOTcxMkM4MC4xNDI4IDkzLjc2MTYgNzkuODYzMiA5NC41NjE2IDc5LjU5MzEgOTUuMzUxOUM3Mi4xOTYxIDg3LjIxNzIgNjguMDI5OCA3OC42OTY5IDY3LjQ2MDggNzAuNTUyNUM2Ny4wMDc1IDY0LjA2NTkgNjkuMDAzOCA1OS45NDA3IDY5LjEyOTIgNTkuNjkwMU00OC42NTQ3IDgzLjIwNzZDNDguNzAyOSA4My4yNDYyIDQ4Ljc2MDggODMuMjk0NCA0OC44MDkgODMuMzMyOUM0OS42NjczIDg0LjEwNCA1MC40MjkyIDg0Ljk2MTggNTEuMDY1NyA4NS44Njc4QzU4LjExNTYgOTUuODcyNCA2MS44NDc5IDExMS44MjQgNjMuMTIwOSAxMTguMjE0QzYwLjM1MyAxMTcuNzAzIDU3LjUxNzcgMTE3LjMxOCA1NC43MTEyIDExNi45MjJDNDguMTcyNSAxMTYuMDE2IDQxLjQzMTIgMTE1LjA2MiAzNS41ODY5IDExMi43NjhDMzQuMjQ2NCAxMTIuMjM4IDMyLjk4MyAxMTEuNTI1IDMxLjc5NjcgMTEwLjYyOUMzMS40MzAzIDExMC4zMDEgMzEuMDQ0NSAxMDkuOTgzIDMwLjY1ODcgMTA5LjY4NFYxMDkuNzAzQzIwLjQ0NTYgMTAwLjg5NCAxNS43Mjk2IDgwLjEzMyAxNC4zNzk0IDczLjE1NDhDMjAuNjM4NSA3My41MDE4IDM3LjgzNCA3NS4wODI1IDQ3LjE1MDIgODEuOTczOUM0Ny42NDIxIDgyLjQwNzYgNDguMTQzNiA4Mi44MTI0IDQ4LjY1NDcgODMuMjE3Mk01NC4xODA4IDEyMC43NjhDNjMuMjc1MiAxMjIuMDQgNzEuOTkzNSAxMjMuMjY0IDc3Ljk2MzIgMTI3Ljk5N0M3OC44ODkxIDEyOC43MiA3OS43NDc0IDEyOS41MzkgODAuNTI4NiAxMzAuNDU1Qzc2LjE3OTEgMTI5Ljk2MyA3MS41OTgxIDEyOS44MjggNjYuODE0NiAxMjkuNjkzQzU5LjA0MTQgMTI5LjQ2MiA1MC43NTcxIDEyOS4wMzggNDIuMzQ3NCAxMjcuMDIzQzQxLjYzMzggMTI1LjAzOCA0MC4xNDg2IDEyMS4zNTYgMzcuNzM3NSAxMTcuNjA3QzQzLjAzMjIgMTE5LjIwNyA0OC42ODM2IDExOS45OTcgNTQuMTgwOCAxMjAuNzU5TTgyLjc3NTcgOTcuOTczNUM4My4xOTA0IDk2LjczOTggODMuNjE0NyA5NS40OTY1IDg0LjA1ODMgOTQuMjQzNUM4NC45NDU2IDkxLjY4OTMgODUuODMyOSA4OS4xMDYzIDg2LjY1MjYgODYuNDc1Qzg3LjUxMDkgODguNjcyNSA4OC43MjYxIDkwLjc5MyA5MC4zMTc0IDkyLjg2NTJDOTcuNjE4IDEwMi40MDcgMTAwLjQ2MyAxMTEuNTQ0IDk4Ljc4NSAxMjAuMDg0Qzk4LjU5MjEgMTIxLjAzOCA5OC4zNTEgMTIxLjk4MyA5OC4wNTIgMTIyLjkyN0M5Ni4zNzM5IDEyOC4xNTEgOTMuMzE2NyAxMzEuNjk4IDkxLjg3MDEgMTMzLjE3M0M4OS45MDI3IDEzMi4zNDQgODcuODc3NCAxMzEuNzE3IDg1LjgxMzYgMTMxLjI4NEM4NC41NTk4IDEyOS4xMDUgODMuMDU1NCAxMjcuMjkzIDgxLjM1OCAxMjUuNzhDNzcuMTI0MiAxMTYuOTQyIDc5LjUwNjMgMTA3LjY4OSA4Mi43NzU3IDk3Ljk4MzJNOTguNjk4MSAxMzAuNjg2Qzk4Ljc5NDYgMTMzLjI3OSA5OS4xMzIxIDEzNS41NzMgOTkuNTY2MSAxMzcuNUM5OC4yNjQyIDEzNi41NDYgOTYuOTE0IDEzNS42ODggOTUuNTM0OSAxMzQuOTI3Qzk2LjQ2MDcgMTMzLjg5NiA5Ny41Nzk0IDEzMi40NzkgOTguNjk4MSAxMzAuNjg2Wk0xMTguNyA5Ni4wMzYyQzExOS4wODYgOTQuNjY3NiAxMTkuNTg3IDkzLjMwODYgMTIwLjE3NiA5MS45Nzg1QzEyMy41NDEgODQuNDMxNyAxMzAuMTQ4IDc3LjU4ODUgMTM5Ljg4OCA3MS41NDUyQzE0MS41MjggNzAuNTMzMiAxNDMuMjU0IDY5LjU0MDUgMTQ1LjA2NyA2OC41NjdDMTQ2LjgzMiA2Ny42MjI0IDE0OC40ODEgNjYuNjI5NyAxNTAuMDI0IDY1LjU3OTFDMTQ5LjU2MSA2Ni41MjM3IDE0OS4xMzcgNjcuNDU4NiAxNDguNzMyIDY4LjM4MzlDMTQ4LjMwOCA2OS4zNTc0IDE0Ny45MjIgNzAuMzIxMiAxNDcuNTU1IDcxLjI3NTRDMTQzLjQ1NyA4MS45NzM5IDE0Mi41NzkgOTEuNTczNyAxNDIuMzg2IDk1LjE3ODRDMTM3LjEyIDk2LjY4MiAxMzIuNTY4IDk4LjUyMjkgMTI4LjgwNyAxMDEuMDE5QzEyNC4yOTQgMTA0LjAxNyAxMjEuMDkyIDEwNy45MDEgMTE5LjEyNCAxMTIuODc0QzExNy45NDggMTA5LjQ1MyAxMTYuNjE3IDEwMy4yOTQgMTE4LjY5IDk2LjAyNjZNMTUwLjEwMSA3NS43MTg2QzE3Mi42NjkgNzYuNTg2MSAxODYuNjI0IDY4LjcyMTIgMTk0LjM4NyA2MS44NzhDMTk1LjM5IDYxLjAwMDkgMTk2LjMxNiA2MC4xMjM4IDE5Ny4xNjUgNTkuMjQ2N0MxOTYuMTIzIDYxLjUwMjEgMTk0LjkxOCA2My44NzMxIDE5My41MzkgNjYuMjgyN0MxOTAuNDA0IDcxLjc0NzcgMTg1Ljk5NyA3Ny45NDUxIDE4MC4yMiA4Mi44MTI0QzE3OC43NTQgODMuNzE4NCAxNzcuMzc1IDg0Ljc0MDEgMTc2LjA5MiA4NS44Nzc0QzE3Mi4zOTkgODguMjY3NyAxNjguMjQyIDkwLjA1MDggMTYzLjYwMyA5MC44MzE1QzE1Ny4zMTUgOTEuODkxNyAxNTEuNTQ4IDkyLjkxMzQgMTQ2LjM1OSA5NC4xNzZDMTQ2LjYzOSA5MC41OTA2IDE0Ny40ODggODMuNjEyNCAxNTAuMTExIDc1LjczNzlNMTIyLjAyNyAxMTYuMzM1QzEyMy41OSAxMTEuMTIgMTI2LjUxMiAxMDcuMjI2IDEzMC45NDggMTA0LjI3N0MxMzQuOTUgMTAxLjYxNyAxNDAuMjE2IDk5LjcxOCAxNDYuMzQgOTguMTg1NkMxNTEuNzMxIDk2LjgyNjYgMTU3Ljc4OCA5NS43Mzc0IDE2NC4yMyA5NC42NDgzQzE2Ni4wMzQgOTQuMzM5OSAxNjcuNzk4IDkzLjkwNjIgMTY5LjUzNCA5My4zMTgyQzE2My4xNCAxMDEuNDM0IDE1Ny4xNTEgMTA2Ljk2NiAxNTEuNDQyIDExMC45ODVDMTQzLjQwOCAxMTYuNjUzIDEzNS45MDUgMTE5LjI5MyAxMjguNTU2IDEyMS44OTZDMTI3LjU1MyAxMjIuMjYyIDEyNi41NiAxMjIuNjA5IDEyNS41NTcgMTIyLjk2NkMxMjMuNzgzIDEyMy42MTEgMTIyLjE1MyAxMjQuNDQgMTIwLjY2OCAxMjUuNDA0QzEyMC43ODMgMTIxLjk5MiAxMjEuMjI3IDExOC45OTUgMTIyLjAyNyAxMTYuMzI1TTE1MS43OTkgMTE2LjY1M0MxNTMuNTE1IDExNS40NTcgMTU1LjM3NyAxMTQuMzM5IDE1Ny4zODMgMTEzLjMzN0MxNjQuODQ3IDEwOS42MzYgMTc1LjQ5NCAxMDguMDM2IDE4OC4xNzYgMTA4LjcxMUMxOTAuMzc1IDEwOC44MjYgMTkyLjYzMiAxMDkuMTQ0IDE5NS4wMTQgMTA5LjQ4MkMxOTYuOTYyIDEwOS43NTIgMTk4LjkzIDExMC4wMzEgMjAwLjg3OCAxMTAuMTk1QzE5Ny41OTkgMTEyLjQwMiAxOTQuOTM3IDExNC45ODUgMTkyLjQ1OSAxMTcuNjE2QzE4NC45OTQgMTI1LjU4NyAxNzcuMjc5IDEzMy44MTggMTUwLjYyMiAxMzQuNDM1QzE0NC4zOTIgMTM0LjU4IDEzOS4yMjMgMTM1LjY3OSAxMzQuOTQxIDEzNy4zMjdDMTM3LjM5IDEzMS45OTcgMTQyLjU2IDEyMy4xMyAxNTEuNzg5IDExNi42NjJNMjIxLjMxNCA5OC42NzcxQzIyMS41NDUgMTAwLjQzMSAyMjEuNzI5IDEwMi4xOTUgMjIxLjg3MyAxMDMuOTU5QzIyMC41ODEgMTA0LjAxNyAyMTkuMzE3IDEwNC4xMDMgMjE4LjEzMSAxMDQuMjM4QzIxOS4zNTYgMTAyLjY5NiAyMjAuNDE3IDEwMC44NDYgMjIxLjMxNCA5OC42NzcxWk0yMTkuODM4IDkwLjA3OTdDMjE3LjU3MiA5OS4yOTQgMjEzLjQzNSAxMDMuNTQ0IDIwOC4zMzMgMTA1LjIxMkMyMDQuNTA0IDEwNi40NjUgMjAwLjEwNiAxMDYuMjYyIDE5NS41NTQgMTA1LjYxN0MxOTMuMTkxIDEwNS4yODkgMTkwLjc1MSAxMDQuOTQyIDE4OC4zODkgMTA0LjgxN0MxNzguMDg5IDEwNC4yNjcgMTY5LjI2NCAxMDUuMTI1IDE2Mi4wMjIgMTA3LjM1MkMxNjYuMDE0IDEwMy42MTIgMTcwLjE0MiA5OS4wMDQ4IDE3NC40NjMgOTMuMjdDMTc1LjYzOSA5MS43MDg2IDE3Ni45MTIgOTAuMzAxNCAxNzguMzIgODkuMDM4OEMxNzkuNzk2IDg4LjA4NDYgMTgxLjI0MiA4Ny4wMDUxIDE4Mi42NiA4NS44MUMxODcuOTg0IDgyLjU2MTkgMTk0LjUyMiA4MC45MTM3IDIwMi4yMDkgODAuODk0NEMyMDkuNDQyIDgwLjg2NTUgMjE1LjYzMyA4Mi4zNjkxIDIxOC4wOTMgODMuMDUzNEMyMTguNzQ4IDg1LjM3NjIgMjE5LjMzNyA4Ny43MjggMjE5LjgzOCA5MC4wNzk3Wk0yMDMuOTgzIDUyLjU4NjdDMjA5LjQwMyA2MC43MDIxIDIxMy42ODUgNjkuNDYzNCAyMTYuNzMzIDc4LjY4NzJDMjEzLjQ1NCA3Ny45MjU4IDIwOC4yOTQgNzcuMDEwMiAyMDIuMzgyIDc3LjAxMDJIMjAyLjI5NkMxOTcuNzgyIDc3LjAxMDIgMTkzLjU3NyA3Ny41NTk2IDE4OS43MjkgNzguNjM5MUMxOTIuMjg1IDc1LjU1NDggMTk0LjY4NiA3Mi4wNDY0IDE5Ni45MTQgNjguMTQyOUMyMDAuNTY5IDYxLjc2MjQgMjAyLjczOSA1Ni4yNTg5IDIwMy45NzQgNTIuNTg2N00yMDAuMjggNDcuMzUzMUMyMDAuNDYzIDQ3LjYwMzcgMjAwLjY0NiA0Ny44NTQzIDIwMC44MzkgNDguMTA0OUMxOTkuMTkgNTAuOTE5MiAxOTYuMjg3IDU1LjA2MzcgMTkxLjY4NyA1OS4wNzMzQzE4MS42MzggNjcuODQ0MSAxNjcuNzg5IDcyLjIzOTIgMTUxLjUgNzEuODUzN0MxNTEuNzUxIDcxLjIxNzUgMTUyLjAwMSA3MC41ODE0IDE1Mi4yODEgNjkuOTM1NkMxNTQuNDYxIDY0Ljg3NTUgMTU3LjExMyA2MC4zNzQ0IDE2MC4yMDggNTYuNDUxNkMxNjAuNDUgNTYuMTQzMiAxNjAuNjkxIDU1Ljg1NDEgMTYwLjk0MSA1NS41NTUzQzE2OC42ODYgNDYuMTY3NSAxNzkuMTU5IDQwLjI0OTYgMTkyLjIwOCAzNy44NjlDMTk1LjA1MyA0MC44NTY4IDE5Ny43NzIgNDQuMDQ3MSAyMDAuMjcgNDcuMzQzNE0xNzAuMDM2IDM2LjAxODRDMTcxLjM2NyAyOS42NzY0IDE3MS4yOTkgMjQuMTM0NCAxNzEgMjAuNTk3MUMxNzcuNDUyIDI0LjYxNjMgMTgzLjQ3IDI5LjMxOTggMTg4LjkzOCAzNC41OTE5QzE4MC4yOTcgMzYuNTI5MiAxNzMuMjc2IDM5LjkxMjMgMTY3LjU5NiA0NC4wNzZDMTY4LjczNCA0MS4yMzI3IDE2OS41MDUgMzguNTE0NyAxNzAuMDM2IDM2LjAxODRaTTE1MS42OTMgMTEuMDU1MkMxNTYuODkxIDEzLjAwMjEgMTYxLjk2NCAxNS4zNzMxIDE2Ni44MjQgMTguMTEwNEMxNjcuMTcyIDIwLjI5ODMgMTY3Ljk4MiAyNy4xODk3IDE2Ni4yMzYgMzUuMzYzQzE2NC43MTIgNDIuNDc2MSAxNjEuNzQyIDQ4LjY4MzIgMTU3LjM1NCA1My45MzZDMTUzLjY1IDU4LjM1MDQgMTQ4Ljk2MyA2Mi4wOTAxIDE0My4yODMgNjUuMTI2MUMxNDEuNzIxIDY1Ljk1NSAxNDAuMjI2IDY2LjgxMjggMTM4Ljc4OSA2Ny42ODAzQzEzNi40MzYgNTYuNjE1NSAxMzcuMTQgNDYuNjY4NyAxMzguOTcyIDM4LjUyNDRDMTM5Ljk2NSAzNC4xMTk2IDE0MS4yNzcgMzAuMjI1OCAxNDIuNjE4IDI2Ljk3NzdDMTQ1Ljk1NCAxOC45MDA3IDE0OS45NTcgMTMuMzAwOSAxNTEuNzEyIDExLjA1NTJNMTI2LjAwMSA0Ljg1NzcxTDEyNi42NzYgNS43MzQ4QzEyNi43NzIgNS4zNDkyNyAxMjYuODQgNS4xMzcyMiAxMjYuODQgNS4xMjc1OUwxMjYuNjA4IDQuOTI1MThDMTMzLjg2MSA1LjgwMjI3IDE0MC45ODggNy40MDIyMyAxNDcuODY0IDkuNjk2MTVDMTQ1Ljc0MiAxMi41NDkxIDE0Mi4xODQgMTcuOTA4IDEzOS4xMDcgMjUuMzI5NUMxMzcuODYzIDI4LjM0NjMgMTM2LjYyOSAzMS44NjQzIDEzNS42MzUgMzUuODI1NkMxMjkuOTc0IDI5LjYzNzggMTI2Ljc0MyAyMi45NDg4IDEyNS45ODEgMTUuOTIyNUMxMjUuNzIxIDEzLjQzNTggMTI1LjgyNyAxMS4xNDE5IDEyNi4wMzkgOS4zMjAyNUMxMjYuMjIzIDcuNzM5NTcgMTI2LjQ5MyA2LjUxNTUgMTI2LjY2NiA1Ljc5MjYzTDEyNS40OSA0Ljc5MDI0QzEyNS42NjMgNC44MDk1MiAxMjUuODM3IDQuODE5MTYgMTI2LjAxIDQuODQ4MDdNMTM0LjYzMiA0MC40MDM4QzEzMy4wNyA0OC44Mjc3IDEzMi43NDIgNTguODUxNiAxMzUuMzE3IDY5Ljg4NzVDMTMwLjAxMyA3My40NTM2IDEyNS42ODIgNzcuMjggMTIyLjMxNyA4MS4zNjY3QzEyMi4zOTQgODAuNTM3OCAxMjIuNDIzIDc5LjY3MDMgMTIyLjQyMyA3OC43NjQzQzEyMi40MjMgNjcuODczIDExOC44MzUgNjIuNTIzOCAxMTUuMzYzIDU3LjM1NzZDMTEyLjIxIDUyLjY0NDUgMTA5LjIyIDQ4LjE5MTYgMTA5LjMyNiAzOS4yNDcyQzEwOS44MTggMzcuMzQ4NSAxMDkuOTgyIDM1LjQ3ODcgMTA5Ljg4NSAzMy42MjgxQzExMS43MzcgMjMuNzEwMyAxMTcuODAzIDE1LjU4NTIgMTIyLjAwOCAxMC45NDkxQzEyMS45MjEgMTIuNTU4NyAxMjEuOTMxIDE0LjMwMzMgMTIyLjExNCAxNi4wOTZDMTIyLjcxMiAyMi4xMjk2IDEyNS4zODQgMzEuMTggMTM0LjYzMiA0MC4zOTQyTTExMi45MTQgNC4xMzQ4NEgxMTMuNDU0QzExNi41NCA0LjEzNDg0IDExOS42OTMgNC4yNjk3OCAxMjIuODI4IDQuNTM5NjVDMTIyLjgyOCA0LjU2ODU2IDEyMi44MTggNC41OTc0OCAxMjIuODA5IDQuNjI2MzlDMTIwLjAwMiA3LjE4MDU1IDExMi4xOSAxNC45NDkgMTA4LjA2MyAyNS44MjExQzEwNC4yMDUgMTYuMzk0OCA5NS4zOTAyIDguNzkwMTUgOTIuMDQzNyA2LjE0OTI1Qzk4Ljg5MSA0LjgxOTE2IDEwNS45MDIgNC4xNDQ0OCAxMTIuOTE0IDQuMTQ0NDhNODkuODA2MyA5LjMyOTg5QzkzLjcxMjEgMTIuNDcyIDEwNS4xMzEgMjIuNDk1OCAxMDUuOTk5IDMzLjMwMDRDMTA1LjY5IDM1LjA1NDYgMTA1LjUwNyAzNi44NjY2IDEwNS40NTkgMzguNzM2NEMxMDMuNDkxIDQ1LjcyNDIgOTkuNDUwNCA1MC42MzAxIDk1LjUzNDkgNTUuMzkxNEM5My4wMjc0IDU4LjQ0NjggOTAuNDYyMSA2MS41NTAzIDg4LjUwNDMgNjUuMTg0Qzg3LjA5NjIgNTkuODA1OCA4NC4yNjA5IDU1LjIxNzkgODEuNjU3IDUwLjk3NzFDNzguNTkwMSA0NS45OTQxIDc1LjcwNjUgNDEuMjkwNiA3NS40OTQzIDM2LjExNDhDNzUuMDk4OSAyNS43MzQzIDg2LjE0MTUgMTMuMjA0NSA4OS43OTY2IDkuMzQ5MTdNODYuMjg2MSA3LjQyMTUxQzgzLjEzMjUgMTAuODIzOCA3Ny4wODU2IDE3LjkzNjkgNzMuODM1NSAyNS43NjMyQzcxLjk3NDIgMTkuNjYyMiA2OS4xMDAzIDE1LjUyNzMgNjcuODI3MyAxMy44ODg4QzczLjc2ODEgMTEuMTgwNCA3OS45NTk2IDkuMDExODMgODYuMjg2MSA3LjQyMTUxWk01MS4zOTM2IDIzLjE4MDJDNTUuNjM3MSAyMC4yNjk0IDYwLjA4MyAxNy42NTc0IDY0LjY4MzMgMTUuMzgyOEw2NC4zMTY4IDE1LjcxMDVDNjQuNDIyOSAxNS44MjYxIDcxLjMwODggMjMuNjgxMyA3MS42MjcgMzYuMjQwMUM3MS43NzE3IDQxLjY2NjUgNzAuNjgxOSA0Ny45Njk5IDY3LjI3NzUgNTQuOTA5NUM2NC4yNDkzIDUyLjIzOTcgNjAuODU0NSA1MC4wNjE0IDU3LjQwMTkgNDguMjc4M0M1Ny4zODI2IDQ4LjI3ODMgNTcuMzczIDQ4LjI3ODMgNTcuMzYzNCA0OC4yNTkxQzQ3LjQ4NzggNDIuMDYxNiA1MC4yMTcgMjcuNzc3NiA1MS4zOTM2IDIzLjE2MDlNNDUuODg2OCAyNy4yMjgzQzQ1LjU1ODkgMjkuMDY5MiA0NS4yNiAzMS43NDg2IDQ1LjQ4MTggMzQuNzY1NEM0NS43NTE4IDM4LjQxODMgNDYuNzM1NSA0MS42ODU3IDQ4LjM3NSA0NC41MDk4QzQwLjgyMzcgNDEuOTU1NiAzNC4xNDk5IDQxLjAxMTEgMzEuNTM2MyA0MC43MjE5QzM1LjkxNDggMzUuODA2NCA0MC43MTc2IDMxLjI4NiA0NS44ODY4IDI3LjIzNzlNMjguNTA4MSA0NC4yNzg0QzI5LjE2MzkgNDguODM3NCAzMS43MTk2IDYyLjQ2NiAzOS45MjY4IDczLjk1NDhDMjkuMzU2OCA3MC4wODk5IDE3LjEyOCA2OS4zMjg0IDEzLjI3MDMgNjkuMTgzOUMxNy4xOTU1IDYwLjIzOTUgMjIuMzI2MiA1MS44NzM0IDI4LjUwODEgNDQuMjY4OE0xMC44NCA3NS4yMjcxQzEyLjUyNzcgODMuNjQxMyAxNy41MjM0IDEwMy41ODMgMjguMzE1MiAxMTIuNzg4QzI4LjY0MzEgMTEzLjAzOCAyOC45NTE3IDExMy4yODkgMjkuMjYwMyAxMTMuNTU5QzMzLjQxNyAxMTcuMTU0IDM2LjE0NjIgMTIyLjI3MiAzNy42NyAxMjUuNzYxQzI2LjM4NjQgMTIyLjIyNCAxNS4wNTQ1IDExNS4zOSA0LjY4NzA1IDEwMS45NTRDNS42MDMyNSA5Mi43OTc3IDcuNjU3NDUgODMuODM0MSAxMC44NCA3NS4yMjcxWk0xMTMuNjk1IDIyNS45NjFINC4xMjc2OVYxOTAuOTI1TDkuMDM2NTYgMTg2Ljc2MkM5LjY1Mzc5IDE4Ni4yNDEgMTAuNDM1IDE4NS45NTIgMTEuMjU0NyAxODUuOTUySDEyLjk4MUMxMy4yMzE4IDE4NS45NTIgMTMuNDQzOSAxODUuOTgxIDEzLjcwNDMgMTg2LjAzOUMxOC40NzgyIDE4Ny4wNyAzMC4xNzY1IDE4OS4xMDQgMzUuNzEyMyAxODUuNjQ0QzM5LjY3NiAxODMuMTc2IDQ2LjY2OCAxODIuNzMzIDQ5LjQ4NDEgMTgyLjY1NkM1MS4yMDA4IDE4Mi42MDggNTIuODAxNyAxODIgNTQuMTIyOSAxODAuODgyQzU5LjIzNDMgMTc2LjU2NCA2MS41NDg5IDE3NS4wOTkgNjIuMDQwOCAxNzQuOTM1QzYyLjQwNzIgMTc0LjgzOSA2My42MjI0IDE3NS4xMjggNjQuMzQ1NyAxNzUuMjkyQzY2LjUwNiAxNzUuODAzIDY5LjQ2NjggMTc2LjQ5NyA3MS41NDAyIDE3NC40NzNDNzIuMTg2NCAxNzQuMDI5IDc1LjYxMDEgMTczLjcxMSA4Mi4wNjIgMTc0Ljc1MkM4Mi44MTQyIDE3NC44NzggODMuNTk1NCAxNzQuODc4IDg0LjM3NjYgMTc0Ljc2Mkw4OC45Mjg2IDE3NC4wODdDODkuMDczMyAxNzQuMDY4IDg5LjIzNzMgMTc0LjA1OCA4OS40MjA1IDE3NC4wNThIMTAxLjA5QzEwMy4yMDIgMTc0LjA1OCAxMDUuMjM3IDE3My4xNjIgMTA2LjY3NCAxNzEuNTkxQzEwNy42NDggMTcwLjUxMiAxMDkuMzE2IDE3MC4xNzQgMTEwLjY0NyAxNzAuNzkxTDExMy42ODUgMTcyLjE5OFYyMjUuOTYxSDExMy42OTVaTTExMy42OTUgMTY3LjY0OUwxMTIuNDAyIDE2Ny4wNTFDMTExLjM5OSAxNjYuNTc5IDExMC4zMjkgMTY2LjM0OCAxMDkuMjIgMTY2LjM0OEMxMDcuMDg5IDE2Ni4zNDggMTA1LjA1NCAxNjcuMjQ0IDEwMy42MzYgMTY4LjgxNUMxMDIuOTkgMTY5LjUyOCAxMDIuMDY0IDE2OS45MzMgMTAxLjEwOSAxNjkuOTMzSDg5LjQzOThDODkuMDM0NyAxNjkuOTMzIDg4LjY2ODIgMTY5Ljk2MiA4OC4zMzA3IDE3MC4wMUw4My43OTggMTcwLjY3NUM4My40NDExIDE3MC43MjQgODMuMDg0MyAxNzAuNzI0IDgyLjc0NjcgMTcwLjY3NUM3MS40NDM4IDE2OC44NTQgNjkuMzk5MyAxNzAuODIgNjguNzI0MiAxNzEuNDc1QzY4LjIzMjMgMTcxLjk1NyA2Ni41NDQ2IDE3MS41NjIgNjUuMzEwMSAxNzEuMjczQzYzLjgxNTMgMTcwLjkyNiA2Mi4yNzIyIDE3MC41NiA2MC44NjQyIDE3MC45ODRDNjAuMzE0NSAxNzEuMTQ4IDU4LjY0NiAxNzEuNjY4IDUxLjQ3MDggMTc3LjczMUM1MC44NzI5IDE3OC4yMzIgNTAuMTQ5NSAxNzguNTExIDQ5LjM4NzcgMTc4LjUzMUM0NS40NzIxIDE3OC42MzcgMzguMTkwOCAxNzkuMjQ0IDMzLjU0MjMgMTgyLjE0NUMzMC4wNjA4IDE4NC4zMjMgMjEuMTY4OSAxODMuNDI3IDE0LjYzMDIgMTgyLjAyQzE0LjA5OTcgMTgxLjg5NCAxMy41NTk3IDE4MS44MzcgMTIuOTkwNyAxODEuODM3SDExLjI2NDRDOS40NzA1NSAxODEuODM3IDcuNzM0NiAxODIuNDczIDYuMzc0NzggMTgzLjYyOUw0LjEzNzM0IDE4NS41MjhWMTEyLjg1NUM0LjEzNzM0IDExMS4xODggNC4xODU1NiAxMDkuNTMgNC4yNjI3MSAxMDcuODcyQzEyLjk5MDcgMTE4LjQ1NSAyMi45NzIzIDEyNS41MDEgMzQuNzA5MyAxMjkuMzU2QzM2LjEwNzcgMTI5LjgxOSAzNy41MDYxIDEzMC4yMjMgMzguODk0OCAxMzAuNThDNDguNTM5IDEzMy4wODYgNTguMTE1NiAxMzMuMzU2IDY2LjY4OTIgMTMzLjU5N0M3Mi4zODg5IDEzMy43NjEgNzcuODA4OSAxMzMuOTE1IDgyLjczNzEgMTM0LjY4NkM4My4yMjkgMTM0Ljc2MyA4My43MjA4IDEzNC44NCA4NC4yMDMgMTM0LjkzNkM4Ni45OTk4IDEzNS40NDcgODkuNTc0OCAxMzYuMzI0IDkxLjkyOCAxMzcuNDUyQzk1Ljg2MjggMTM5LjMzMiA5OS4xOTk3IDE0MS45MTUgMTAyLjAwNiAxNDQuNzI5QzEwMy4yODkgMTQ2LjAyMSAxMDQuNDU2IDE0Ny4zNiAxMDUuNTI2IDE0OC43MUMxMTAuMTU1IDE1NC41NyAxMTIuNjkyIDE2MC40NjggMTEzLjUwMiAxNjIuNTdDMTEzLjU3OSAxNjIuNzgyIDExMy42NDcgMTYyLjk1NSAxMTMuNjk1IDE2My4wOVYxNjcuNjU5VjE2Ny42NDlaTTExMC4xMDcgMTQ4LjI5NUMxMTAuMTA3IDE0OC4yOTUgMTEwLjA3OCAxNDguMjY2IDExMC4wNzggMTQ4LjI0N0MxMTAuODY5IDE0NS4zNjUgMTEzLjkwNyAxMzUuODE0IDEyMC45NDcgMTMwLjA1QzEyMi42NjQgMTI4LjYzMyAxMjQuNjMxIDEyNy40NDcgMTI2Ljg1OSAxMjYuNjM4QzEyNy44NDMgMTI2LjI4MSAxMjguODQ2IDEyNS45MjUgMTI5LjgyOSAxMjUuNTc4QzEzMy4zODggMTI0LjMxNSAxMzYuOTc2IDEyMy4wNDMgMTQwLjY0MSAxMjEuNDUyQzEzMy44NyAxMjkuMDg2IDEzMC43MDcgMTM3LjAxOCAxMjkuNzQzIDEzOS44MTNDMTI1LjE4MSAxNDIuNDU0IDEyMS45OTggMTQ1LjcxMiAxMTkuOCAxNDguNjcxQzExNy42MSAxNTEuNjMgMTE2LjE3MyAxNTQuNTcgMTE1LjI1NyAxNTYuOTdDMTE0LjA3MSAxNTQuNTQxIDExMi4zNzQgMTUxLjQ3NiAxMTAuMTA3IDE0OC4zMDVNMTE3LjU2MiAxNzMuOTIzQzExOS42NTUgMTc0LjU3OSAxMjEuOTMxIDE3NC4zMDkgMTIzLjgzMSAxNzMuMTIzTDE0NS4zNDcgMTU5LjY1OUMxNDUuODk3IDE1OS4zMjEgMTQ2LjUyMyAxNTkuMTM4IDE0Ny4xNyAxNTkuMTM4SDE0OC45NDRDMTQ5LjM1OSAxNTkuMTM4IDE0OS43NzQgMTU5LjIxNSAxNTAuMTUgMTU5LjM1TDE1OC44MjkgMTYyLjYwOEMxNjAuNTg1IDE2My4yNjMgMTYyLjUyMyAxNjMuMjQ0IDE2NC4yODggMTYyLjU1TDE3MC4yOTYgMTYwLjE1QzE3MS40MTUgMTU5LjcwNyAxNzIuNjk4IDE1OS44OCAxNzMuNjUyIDE2MC42MDNMMTgzLjI0OCAxNjcuOTM4QzE4My41MDkgMTY4LjEzMSAxODMuNzg4IDE2OC4zMjQgMTg0LjA0OSAxNjguNDY4QzE4NC4zNTcgMTY4LjY1MSAxODkuNjIzIDE3Mi45NiAxOTIuNDQ5IDE3NS4yMzRDMTkwLjYxNiAxNzYuMzE0IDE4OS4wNDQgMTc3Ljk0MyAxODcuMjEyIDE3OS44N0MxODUuMDA0IDE4Mi4xODQgMTgyLjI2NSAxODUuMDY1IDE3OC4wMTIgMTg4LjAyNEMxNzYuOTk5IDE4OC43MjggMTc1LjYwMSAxODkuNjcyIDE3My45OCAxOTAuNzcxQzE2Ni44OTIgMTk1LjU3MSAxNTYuMTc3IDIwMi44MjkgMTUyLjc2MyAyMDYuNjk0QzE0Ni4wMTIgMjE0LjMyNyAxMzYuMjI0IDIyMS44MjYgMTMwLjQwOCAyMjUuOTk5TDExNy41NTIgMjI1Ljk1MVYxNzMuOTE0TDExNy41NjIgMTczLjkyM1pNMTM2Ljg5OSAyMjYuMDI4QzE0My4xMDkgMjIxLjMzNCAxNTAuMjQ2IDIxNS4zODggMTU1LjY2NiAyMDkuMjU4QzE1OC43NTIgMjA1Ljc1OSAxNjkuNjUgMTk4LjM3NiAxNzYuMTYgMTkzLjk3MUMxNzcuNzkgMTkyLjg2MyAxNzkuMTk4IDE5MS45MDkgMTgwLjIzIDE5MS4xOTVDMTg0LjgwMSAxODguMDE1IDE4Ny42OTQgMTg0Ljk2OSAxOTAuMDE5IDE4Mi41M0MxOTIuMjc1IDE4MC4xNTkgMTkzLjkwNSAxNzguNDQ0IDE5NS44ODIgMTc3LjkzM0MxOTguOTAxIDE3Ny4xNDMgMjAwLjg0OSAxNzYuNDI5IDIwMi4yNjcgMTc1LjkwOUMyMDQuNDQ2IDE3NS4xMDkgMjA1LjQ0IDE3NC43NDMgMjA4LjAxNCAxNzQuODY4QzIxMC4yMTMgMTc0Ljk1NSAyMTIuNDAzIDE3Mi45ODkgMjE1LjQ5OCAxNjkuOTUyQzIxNi4zODYgMTY5LjA3NSAyMTcuNjAxIDE2Ny44OCAyMTcuOTg3IDE2Ny42ODdDMjE4Ljc4NyAxNjcuMzc5IDIyMC41NTIgMTY2LjY1NiAyMjIuMjQ5IDE2NS45NjJWMjI2LjMyN0wxMzYuOTE4IDIyNi4wMjhIMTM2Ljg5OVonIGZpbGw9JyUyM0I3QTg5NCcgZmlsbC1vcGFjaXR5PScwLjEnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gICBsZWZ0OiA1MCU7XHJcbiAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLy8gICBib3R0b206IC0yOHB4O1xyXG4gIC8vICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIC8vICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAvLyAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gIC8vICAgICBsZWZ0OiBhdXRvO1xyXG4gIC8vICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcblxyXG4uZGlzcGxheV9vbl9tb2JpbGUgdGFibGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0aGVhZCB7XHJcbiAgdHIge1xyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM5MDVFNEU7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNEUyREY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtcHJpY2UtdGFibGUgdGJvZHkge1xyXG4gID4gdHIge1xyXG4gICAgdGQge1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNDQsIDk0LCA3OCwgMC4zMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFQkU3RTE7O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgYmFja2dyb3VuZDogI0Y1RjNGMDtcclxuICAgIH1cclxuICB9XHJcbn0gXHJcblxyXG4uYW50aXBvZGVzLXByaWNlLXRhYmxlIHRyID4gdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi8vIE1PQklMRVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi50YWJsZS1zbGlkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAqIHtcclxuICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1zbGlkZXIgLnN3aXBlci1jb250YWluZXIsXHJcbi50YWJsZS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFibGUtc2xpZGUtaGVhZGVyIHtcclxuICBjb2xvcjogIzFBMEYwRTtcclxuICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMC4zcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QTI2MjY7XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtc2xpZGUtY2VsbCB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICA+IHN0cm9uZyB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXNsaWRlLWNlbGxfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtc2xpZGVyX19jb250cm9scyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi50YWJsZS1zbGlkZXJfX3Byb2dyZXNzLS1iYXIge1xyXG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgOTQsIDc4LCAwLjMwKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDVFNEU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtc2xpZGVyX19zd2lwZXItYnV0dG9uLXByZXYsIFxyXG4udGFibGUtc2xpZGVyX19zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1zbGlkZXJfX3N3aXBlci1idXR0b24tcHJldiB7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAgIGxlZnQ6IC0zMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXNsaWRlcl9fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICByaWdodDogMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcclxuICAgIHJpZ2h0OiAtMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uVGFyaWZzIHtcclxuICAuYW50aXBvZGVzLXByaWNlLXRhYmxlIHRib2R5PnRyIHRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYW50aXBvZGVzLXByaWNlLXRhYmxlIHRib2R5PnRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0cj50ZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LXNlY29uZGFyeSwgIzI2MjYyNik7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0cj50ZDpmaXJzdC1jaGlsZD5zcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1zZWNvbmRhcnksICMyNjI2MjYpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NVxyXG4gIH1cclxuXHJcbiAgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0Ym9keT50ciB0ZCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRhMjYyNmQ1O1xyXG4gIH1cclxuXHJcbiAgLmFudGlwb2Rlcy1wcmljZS10YWJsZSB0Ym9keT50cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuYW50aXBvZGVzLXByaWNlLXRhYmxlX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyNycgaGVpZ2h0PScyMDQnIHZpZXdCb3g9JzAgMCAyMjcgMjA0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTIyNS45OTEgMTAzLjY3QzIyNS43MzEgMTAwLjQ1MSAyMjUuMzM1IDk3LjIxMjEgMjI0LjgwNSA5NC4wNDExTDIyNC43ODYgOTMuOTA2MUMyMjQuNjg5IDkzLjM2NjQgMjI0LjYwMiA5Mi44MzYzIDIyNC40OTYgOTIuMzA2MkMyMjMuODAyIDg4LjUyOCAyMjIuODk1IDg0LjczMDUgMjIxLjgwNiA4MS4wMDA0QzIyMS41NzQgODAuMjEwMSAyMjEuMzMzIDc5LjQyOTQgMjIxLjA4MiA3OC42NTgzQzIxNy43MjYgNjguMDg1MSAyMTIuODE3IDU4LjA3MDkgMjA2LjQ3MSA0OC44NjYzQzIwNS41MzYgNDcuNTE2OSAyMDQuNTYyIDQ2LjE2NzUgMjAzLjU2OSA0NC44NTY3QzIwMC44MyA0MS4yNDI0IDE5Ny44NTkgMzcuNzYyOSAxOTQuNzI1IDM0LjUxNDhDMTk0LjA5OCAzMy44NjkxIDE5My40NzEgMzMuMjIzMyAxOTIuODI1IDMyLjU4NzJDMTg2LjQ4OSAyNi4zMjIyIDE3OS40IDIwLjgwOTEgMTcxLjc4MSAxNi4yMTE3QzE3MS4xNTUgMTUuODI2MSAxNzAuNTM3IDE1LjQ1OTkgMTY5LjkyIDE1LjExMjlDMTY0LjE1MyAxMS43NzggMTU4LjA1OCA4Ljk0NDM2IDE1MS44MjggNi42ODg5OUMxNTEuMTgyIDYuNDQ4MDQgMTUwLjUyNiA2LjIxNjcyIDE0OS44NyA2LjAwNDY3QzE0MS4zNzMgMy4xMDM1NCAxMzIuNDgyIDEuMjMzNyAxMjMuNDQ1IDAuNDMzNzI0QzEyMC4wOTkgMC4xNDQ1NzUgMTE2LjczMyAwIDExMy40NDQgMEgxMTIuOTA0QzEwNC45ODYgMCA5Ny4wNzc5IDAuODI4ODk1IDg5LjM3MjMgMi40NTc3N0w4OC41NDI5IDIuNjMxMjZDODAuNzQwOCA0LjM0Njg4IDczLjExMjIgNi45MDEwNCA2NS44NTk4IDEwLjIzNTlDNTkuMzIxMSAxMy4yMzM0IDUzLjAxMzkgMTYuODg2MyA0Ny4xNDA2IDIxLjEwNzlDMzkuODk3OCAyNi4zMDMgMzMuMjUzIDMyLjM2NTUgMjcuNDA4NyAzOS4xMzE2TDI2LjYwODIgNDAuMDY2NUMxOS4zOTQ0IDQ4LjYwNiAxMy41MjExIDU4LjEwOTQgOS4xMzMgNjguMzE2NEM4LjgyNDM5IDY5LjA0ODkgOC41MDYxMyA2OS43ODE0IDguMjE2ODEgNzAuNTEzOUMzLjgxOTA4IDgxLjM1NzEgMS4xNTczIDkyLjc4ODEgMC4yOTg5NjggMTA0LjUxOEwwLjI1MDc0OCAxMDUuMjg5QzAuMDg2Nzk3MyAxMDcuNzc2IDAgMTEwLjMxMSAwIDExMi44NDVWMjMwLjA4NkgyMjYuMzU4VjExMi44NDVDMjI2LjM1OCAxMDkuOCAyMjYuMjMyIDEwNi43MTUgMjI1Ljk5MSAxMDMuNjdaTTIyMi4yMyAxMTIuODQ1VjE2MS43ODlDMjIwLjI0MyAxNjIuNjA4IDIxNy41ODEgMTYzLjcwNyAyMTYuNTg4IDE2NC4wODNDMjE1LjU4NSAxNjQuNDY4IDIxNC41NDQgMTY1LjQ2MSAyMTIuNzc5IDE2Ny4xOTZDMjExLjU2NCAxNjguMzkxIDIwOS4wMzcgMTcwLjg3OCAyMDguMTg4IDE3MS4wMTNDMjA0LjgzMiAxNzAuODQ5IDIwMy4yNzkgMTcxLjQxOCAyMDAuOTE2IDE3Mi4yODVDMTk5LjgyNyAxNzIuNjkgMTk4LjUxNSAxNzMuMTYyIDE5Ni42ODMgMTczLjcwMkMxOTQuNjU3IDE3Mi4wOTIgMTg2LjY4MiAxNjUuMjM5IDE4Ni4xMzIgMTY0LjkxMkMxODUuOTg3IDE2NC44MjUgMTg1Ljg0MyAxNjQuNzM4IDE4NS43MjcgMTY0LjY1MUwxNzYuMTQxIDE1Ny4zMjZDMTc0LjAzOCAxNTUuNzI2IDE3MS4yMDMgMTU1LjMzMSAxNjguNzQ0IDE1Ni4zMTRMMTYyLjc0NSAxNTguNzE0QzE2MS45NDQgMTU5LjAzMiAxNjEuMDY3IDE1OS4wNDIgMTYwLjI2NiAxNTguNzQzTDE1MS41NzcgMTU1LjQ4NUMxNTAuNzI4IDE1NS4xNjcgMTQ5LjgzMSAxNTUuMDEzIDE0OC45MjUgMTU1LjAxM0gxNDcuMTVDMTQ1LjczMyAxNTUuMDEzIDE0NC4zNDQgMTU1LjQwOCAxNDMuMTM4IDE1Ni4xNkwxMjEuNjIyIDE2OS42MjVDMTIwLjY0OCAxNzAuMjMyIDExOS40NjIgMTcwLjMxOSAxMTguNDIgMTY5Ljg1NkwxMTcuNTQzIDE2OS40NTFWMTYyLjk0NUMxMTcuNjU5IDE2Mi4yMDMgMTE4LjcxOSAxNTYuNTE3IDEyMi45ODIgMTUwLjg1OUMxMjUuNzMxIDE0Ny4xOTYgMTI5LjE3NCAxNDQuMzI0IDEzMy4yNjMgMTQyLjI2MkMxMzguMTQzIDEzOS43OTQgMTQzLjk3NyAxMzguNDc0IDE1MC42OSAxMzguMzJDMTc4Ljk1NyAxMzcuNjc0IDE4Ny42MDggMTI4LjQ0IDE5NS4yNTUgMTIwLjI4NkMxOTkuMzA2IDExNS45NjggMjAzLjY5NCAxMTIuMDQ1IDIxMC41NTEgMTA5Ljc5QzIxMy43NzIgMTA4LjcyIDIxNy41NTMgMTA4LjAyNiAyMjIuMDg1IDEwNy44MzRDMjIyLjE2MiAxMDkuNTExIDIyMi4yMTEgMTExLjE4OCAyMjIuMjExIDExMi44NDVNMTE3LjM5OCAxMTkuMjc0QzExNi45MDYgMTIyLjA3OSAxMTYuNzEzIDEyNS4xNjMgMTE2Ljc4MSAxMjguNTM3QzExMS40NjcgMTMzLjY0NSAxMDguNTU0IDE0MC40MDEgMTA3LjE1NiAxNDQuNTM2QzEwNi41NTggMTQzLjg0MiAxMDUuOTUxIDE0My4xODcgMTA1LjMzMyAxNDIuNTQxQzEwNC42NjggMTQxLjIyMSAxMDAuOTg0IDEzMy4xNjMgMTAzLjMwOCAxMjEuMzQ2QzEwMy41NTkgMTIwLjA5MyAxMDMuODY3IDExOC43OTIgMTA0LjI2MyAxMTcuNDQzQzEwNS45OTkgMTExLjU4MyAxMDkuMjIgMTA3LjI5NCAxMTIuNjI0IDEwMi43NTRDMTEzLjA2OCAxMDIuMTU3IDExMy41MjEgMTAxLjU3OCAxMTMuOTU1IDEwMC45NzFDMTEzLjM1NyAxMDkuNDMzIDExNi4yNSAxMTYuNzY4IDExNy4zOTggMTE5LjI4NE0xMTYuMDk2IDkwLjI0MzZDMTE0LjM5OSA5My45NTQzIDExMi4wMDcgOTcuMTI1NCAxMDkuNTU3IDEwMC40MDJDMTA3LjE0NiAxMDMuNjAyIDEwNC42NjggMTA2Ljg5OSAxMDIuNzQ5IDExMC44MDJDMTAxLjg3MSAxMDQuOTUyIDk5LjIwOTMgOTguMDk4OCA5My4zODQyIDkwLjQ4NDZDOTAuMTQzOCA4Ni4yNTMzIDg4LjcxNjUgODEuODI5MyA4OS4wMzQ3IDc2Ljk4MTNDODkuMTk4NyA3Ni4wMDc4IDg5LjMxNDQgNzUuMDUzNiA4OS4zODE5IDc0LjEyODNDOTAuNjE2NCA2Ny40Nzc5IDk0LjQ3NCA2Mi43ODQgOTguNTM0MiA1Ny44NTg4QzEwMS4yNTQgNTQuNTYyNSAxMDQuMDMxIDUxLjE5ODcgMTA2LjIzIDQ3LjEwMjVDMTA3LjQwNyA1Mi40NDIxIDEwOS44MjcgNTYuMDI3NSAxMTIuMTgxIDU5LjUzNTlDMTE1LjQ2OSA2NC40NDE4IDExOC41ODQgNjkuMDY4MiAxMTguNTc1IDc4Ljc1NDdDMTE4LjU3NSA4My4yODQ3IDExNy42MSA4Ni45NjY2IDExNi4xMTUgOTAuMjMzOU02My41ODM4IDcwLjUyMzZDNjMuOTMxIDc2LjI1ODQgNjYuMDUyNyA4NC42MzQxIDczLjU2NTUgOTQuMTk1M0M2OC4xMzU5IDkxLjY3OTcgNjAuMTUwNSA4Ny4zMTM1IDUxLjEwNDMgODAuMTkwOEM1MC43MTg1IDc5Ljg0MzggNTAuMzIzMSA3OS41MTYxIDQ5Ljg5ODggNzkuMjA3N0M0OS44Njk5IDc5LjE3ODggNDkuODUwNiA3OS4xNTk1IDQ5LjgxMiA3OS4xMzA2QzM3LjU3MzYgNjguNjA1NiAzMy41OTA1IDUxLjE0MDkgMzIuNTAwOCA0NC43N0MzNi44OTg1IDQ1LjM3NzIgNDYuNTcxNiA0Ny4xNjAzIDU1LjU1MDMgNTEuNzM4NUM1OS4wNjA3IDUzLjUyMTYgNjIuNDc0OCA1NS43Mjg4IDY1LjQxNjIgNTguNDY2QzY0Ljc0MTEgNjAuMDU2NCA2My4xOTgxIDY0LjM1NTEgNjMuNTc0MiA3MC41MjM2TTc1Ljk5NTggMTIyLjE2NkM3My4yOTU1IDEyMC44MDcgNzAuMzI1MSAxMTkuODMzIDY3LjIxOTcgMTE5LjA4MUM2Ni40Mzg1IDExNC44MTIgNjMuNjYxIDEwMS4xMzUgNTcuOTQyIDg5Ljg5NjZDNjcuMzI1OCA5Ni4wNTU1IDc0LjY2NSA5OS4wNzIzIDc3Ljk4MjUgMTAwLjI0OEM3NS43MjU4IDEwNy41MjUgNzQuMjUwMyAxMTQuODg5IDc1Ljk5NTggMTIyLjE2NlpNNjkuMTI5MiA1OS42ODA1QzY5LjU4MjUgNTguODkwMSA3MC4wMDY4IDU4LjA5MDIgNzAuNDAyMiA1Ny4zMDk0QzcyLjM3OTMgNTMuNDE1NiA3My42NzE2IDQ5LjY5NTIgNzQuNDYyNCA0Ni4yMTU3Qzc1LjYwMDQgNDguNDkwNCA3Ni45Nzk1IDUwLjcyNjUgNzguMzg3NiA1My4wMjA0QzgyLjE1ODUgNTkuMTUwNCA4Ni4wNDUgNjUuNDczMSA4NS41MjQzIDczLjY2NTdDODUuMzY5OSA3NC41ODEzIDg1LjI1NDIgNzUuNTM1NSA4NS4xNzcxIDc2LjUxODZDODQuMTc0MSA4Mi4wODk2IDgyLjI2NDUgODcuNjIyIDgwLjQxMjkgOTIuOTcxMkM4MC4xNDI4IDkzLjc2MTYgNzkuODYzMiA5NC41NjE2IDc5LjU5MzEgOTUuMzUxOUM3Mi4xOTYxIDg3LjIxNzIgNjguMDI5OCA3OC42OTY5IDY3LjQ2MDggNzAuNTUyNUM2Ny4wMDc1IDY0LjA2NTkgNjkuMDAzOCA1OS45NDA3IDY5LjEyOTIgNTkuNjkwMU00OC42NTQ3IDgzLjIwNzZDNDguNzAyOSA4My4yNDYyIDQ4Ljc2MDggODMuMjk0NCA0OC44MDkgODMuMzMyOUM0OS42NjczIDg0LjEwNCA1MC40MjkyIDg0Ljk2MTggNTEuMDY1NyA4NS44Njc4QzU4LjExNTYgOTUuODcyNCA2MS44NDc5IDExMS44MjQgNjMuMTIwOSAxMTguMjE0QzYwLjM1MyAxMTcuNzAzIDU3LjUxNzcgMTE3LjMxOCA1NC43MTEyIDExNi45MjJDNDguMTcyNSAxMTYuMDE2IDQxLjQzMTIgMTE1LjA2MiAzNS41ODY5IDExMi43NjhDMzQuMjQ2NCAxMTIuMjM4IDMyLjk4MyAxMTEuNTI1IDMxLjc5NjcgMTEwLjYyOUMzMS40MzAzIDExMC4zMDEgMzEuMDQ0NSAxMDkuOTgzIDMwLjY1ODcgMTA5LjY4NFYxMDkuNzAzQzIwLjQ0NTYgMTAwLjg5NCAxNS43Mjk2IDgwLjEzMyAxNC4zNzk0IDczLjE1NDhDMjAuNjM4NSA3My41MDE4IDM3LjgzNCA3NS4wODI1IDQ3LjE1MDIgODEuOTczOUM0Ny42NDIxIDgyLjQwNzYgNDguMTQzNiA4Mi44MTI0IDQ4LjY1NDcgODMuMjE3Mk01NC4xODA4IDEyMC43NjhDNjMuMjc1MiAxMjIuMDQgNzEuOTkzNSAxMjMuMjY0IDc3Ljk2MzIgMTI3Ljk5N0M3OC44ODkxIDEyOC43MiA3OS43NDc0IDEyOS41MzkgODAuNTI4NiAxMzAuNDU1Qzc2LjE3OTEgMTI5Ljk2MyA3MS41OTgxIDEyOS44MjggNjYuODE0NiAxMjkuNjkzQzU5LjA0MTQgMTI5LjQ2MiA1MC43NTcxIDEyOS4wMzggNDIuMzQ3NCAxMjcuMDIzQzQxLjYzMzggMTI1LjAzOCA0MC4xNDg2IDEyMS4zNTYgMzcuNzM3NSAxMTcuNjA3QzQzLjAzMjIgMTE5LjIwNyA0OC42ODM2IDExOS45OTcgNTQuMTgwOCAxMjAuNzU5TTgyLjc3NTcgOTcuOTczNUM4My4xOTA0IDk2LjczOTggODMuNjE0NyA5NS40OTY1IDg0LjA1ODMgOTQuMjQzNUM4NC45NDU2IDkxLjY4OTMgODUuODMyOSA4OS4xMDYzIDg2LjY1MjYgODYuNDc1Qzg3LjUxMDkgODguNjcyNSA4OC43MjYxIDkwLjc5MyA5MC4zMTc0IDkyLjg2NTJDOTcuNjE4IDEwMi40MDcgMTAwLjQ2MyAxMTEuNTQ0IDk4Ljc4NSAxMjAuMDg0Qzk4LjU5MjEgMTIxLjAzOCA5OC4zNTEgMTIxLjk4MyA5OC4wNTIgMTIyLjkyN0M5Ni4zNzM5IDEyOC4xNTEgOTMuMzE2NyAxMzEuNjk4IDkxLjg3MDEgMTMzLjE3M0M4OS45MDI3IDEzMi4zNDQgODcuODc3NCAxMzEuNzE3IDg1LjgxMzYgMTMxLjI4NEM4NC41NTk4IDEyOS4xMDUgODMuMDU1NCAxMjcuMjkzIDgxLjM1OCAxMjUuNzhDNzcuMTI0MiAxMTYuOTQyIDc5LjUwNjMgMTA3LjY4OSA4Mi43NzU3IDk3Ljk4MzJNOTguNjk4MSAxMzAuNjg2Qzk4Ljc5NDYgMTMzLjI3OSA5OS4xMzIxIDEzNS41NzMgOTkuNTY2MSAxMzcuNUM5OC4yNjQyIDEzNi41NDYgOTYuOTE0IDEzNS42ODggOTUuNTM0OSAxMzQuOTI3Qzk2LjQ2MDcgMTMzLjg5NiA5Ny41Nzk0IDEzMi40NzkgOTguNjk4MSAxMzAuNjg2Wk0xMTguNyA5Ni4wMzYyQzExOS4wODYgOTQuNjY3NiAxMTkuNTg3IDkzLjMwODYgMTIwLjE3NiA5MS45Nzg1QzEyMy41NDEgODQuNDMxNyAxMzAuMTQ4IDc3LjU4ODUgMTM5Ljg4OCA3MS41NDUyQzE0MS41MjggNzAuNTMzMiAxNDMuMjU0IDY5LjU0MDUgMTQ1LjA2NyA2OC41NjdDMTQ2LjgzMiA2Ny42MjI0IDE0OC40ODEgNjYuNjI5NyAxNTAuMDI0IDY1LjU3OTFDMTQ5LjU2MSA2Ni41MjM3IDE0OS4xMzcgNjcuNDU4NiAxNDguNzMyIDY4LjM4MzlDMTQ4LjMwOCA2OS4zNTc0IDE0Ny45MjIgNzAuMzIxMiAxNDcuNTU1IDcxLjI3NTRDMTQzLjQ1NyA4MS45NzM5IDE0Mi41NzkgOTEuNTczNyAxNDIuMzg2IDk1LjE3ODRDMTM3LjEyIDk2LjY4MiAxMzIuNTY4IDk4LjUyMjkgMTI4LjgwNyAxMDEuMDE5QzEyNC4yOTQgMTA0LjAxNyAxMjEuMDkyIDEwNy45MDEgMTE5LjEyNCAxMTIuODc0QzExNy45NDggMTA5LjQ1MyAxMTYuNjE3IDEwMy4yOTQgMTE4LjY5IDk2LjAyNjZNMTUwLjEwMSA3NS43MTg2QzE3Mi42NjkgNzYuNTg2MSAxODYuNjI0IDY4LjcyMTIgMTk0LjM4NyA2MS44NzhDMTk1LjM5IDYxLjAwMDkgMTk2LjMxNiA2MC4xMjM4IDE5Ny4xNjUgNTkuMjQ2N0MxOTYuMTIzIDYxLjUwMjEgMTk0LjkxOCA2My44NzMxIDE5My41MzkgNjYuMjgyN0MxOTAuNDA0IDcxLjc0NzcgMTg1Ljk5NyA3Ny45NDUxIDE4MC4yMiA4Mi44MTI0QzE3OC43NTQgODMuNzE4NCAxNzcuMzc1IDg0Ljc0MDEgMTc2LjA5MiA4NS44Nzc0QzE3Mi4zOTkgODguMjY3NyAxNjguMjQyIDkwLjA1MDggMTYzLjYwMyA5MC44MzE1QzE1Ny4zMTUgOTEuODkxNyAxNTEuNTQ4IDkyLjkxMzQgMTQ2LjM1OSA5NC4xNzZDMTQ2LjYzOSA5MC41OTA2IDE0Ny40ODggODMuNjEyNCAxNTAuMTExIDc1LjczNzlNMTIyLjAyNyAxMTYuMzM1QzEyMy41OSAxMTEuMTIgMTI2LjUxMiAxMDcuMjI2IDEzMC45NDggMTA0LjI3N0MxMzQuOTUgMTAxLjYxNyAxNDAuMjE2IDk5LjcxOCAxNDYuMzQgOTguMTg1NkMxNTEuNzMxIDk2LjgyNjYgMTU3Ljc4OCA5NS43Mzc0IDE2NC4yMyA5NC42NDgzQzE2Ni4wMzQgOTQuMzM5OSAxNjcuNzk4IDkzLjkwNjIgMTY5LjUzNCA5My4zMTgyQzE2My4xNCAxMDEuNDM0IDE1Ny4xNTEgMTA2Ljk2NiAxNTEuNDQyIDExMC45ODVDMTQzLjQwOCAxMTYuNjUzIDEzNS45MDUgMTE5LjI5MyAxMjguNTU2IDEyMS44OTZDMTI3LjU1MyAxMjIuMjYyIDEyNi41NiAxMjIuNjA5IDEyNS41NTcgMTIyLjk2NkMxMjMuNzgzIDEyMy42MTEgMTIyLjE1MyAxMjQuNDQgMTIwLjY2OCAxMjUuNDA0QzEyMC43ODMgMTIxLjk5MiAxMjEuMjI3IDExOC45OTUgMTIyLjAyNyAxMTYuMzI1TTE1MS43OTkgMTE2LjY1M0MxNTMuNTE1IDExNS40NTcgMTU1LjM3NyAxMTQuMzM5IDE1Ny4zODMgMTEzLjMzN0MxNjQuODQ3IDEwOS42MzYgMTc1LjQ5NCAxMDguMDM2IDE4OC4xNzYgMTA4LjcxMUMxOTAuMzc1IDEwOC44MjYgMTkyLjYzMiAxMDkuMTQ0IDE5NS4wMTQgMTA5LjQ4MkMxOTYuOTYyIDEwOS43NTIgMTk4LjkzIDExMC4wMzEgMjAwLjg3OCAxMTAuMTk1QzE5Ny41OTkgMTEyLjQwMiAxOTQuOTM3IDExNC45ODUgMTkyLjQ1OSAxMTcuNjE2QzE4NC45OTQgMTI1LjU4NyAxNzcuMjc5IDEzMy44MTggMTUwLjYyMiAxMzQuNDM1QzE0NC4zOTIgMTM0LjU4IDEzOS4yMjMgMTM1LjY3OSAxMzQuOTQxIDEzNy4zMjdDMTM3LjM5IDEzMS45OTcgMTQyLjU2IDEyMy4xMyAxNTEuNzg5IDExNi42NjJNMjIxLjMxNCA5OC42NzcxQzIyMS41NDUgMTAwLjQzMSAyMjEuNzI5IDEwMi4xOTUgMjIxLjg3MyAxMDMuOTU5QzIyMC41ODEgMTA0LjAxNyAyMTkuMzE3IDEwNC4xMDMgMjE4LjEzMSAxMDQuMjM4QzIxOS4zNTYgMTAyLjY5NiAyMjAuNDE3IDEwMC44NDYgMjIxLjMxNCA5OC42NzcxWk0yMTkuODM4IDkwLjA3OTdDMjE3LjU3MiA5OS4yOTQgMjEzLjQzNSAxMDMuNTQ0IDIwOC4zMzMgMTA1LjIxMkMyMDQuNTA0IDEwNi40NjUgMjAwLjEwNiAxMDYuMjYyIDE5NS41NTQgMTA1LjYxN0MxOTMuMTkxIDEwNS4yODkgMTkwLjc1MSAxMDQuOTQyIDE4OC4zODkgMTA0LjgxN0MxNzguMDg5IDEwNC4yNjcgMTY5LjI2NCAxMDUuMTI1IDE2Mi4wMjIgMTA3LjM1MkMxNjYuMDE0IDEwMy42MTIgMTcwLjE0MiA5OS4wMDQ4IDE3NC40NjMgOTMuMjdDMTc1LjYzOSA5MS43MDg2IDE3Ni45MTIgOTAuMzAxNCAxNzguMzIgODkuMDM4OEMxNzkuNzk2IDg4LjA4NDYgMTgxLjI0MiA4Ny4wMDUxIDE4Mi42NiA4NS44MUMxODcuOTg0IDgyLjU2MTkgMTk0LjUyMiA4MC45MTM3IDIwMi4yMDkgODAuODk0NEMyMDkuNDQyIDgwLjg2NTUgMjE1LjYzMyA4Mi4zNjkxIDIxOC4wOTMgODMuMDUzNEMyMTguNzQ4IDg1LjM3NjIgMjE5LjMzNyA4Ny43MjggMjE5LjgzOCA5MC4wNzk3Wk0yMDMuOTgzIDUyLjU4NjdDMjA5LjQwMyA2MC43MDIxIDIxMy42ODUgNjkuNDYzNCAyMTYuNzMzIDc4LjY4NzJDMjEzLjQ1NCA3Ny45MjU4IDIwOC4yOTQgNzcuMDEwMiAyMDIuMzgyIDc3LjAxMDJIMjAyLjI5NkMxOTcuNzgyIDc3LjAxMDIgMTkzLjU3NyA3Ny41NTk2IDE4OS43MjkgNzguNjM5MUMxOTIuMjg1IDc1LjU1NDggMTk0LjY4NiA3Mi4wNDY0IDE5Ni45MTQgNjguMTQyOUMyMDAuNTY5IDYxLjc2MjQgMjAyLjczOSA1Ni4yNTg5IDIwMy45NzQgNTIuNTg2N00yMDAuMjggNDcuMzUzMUMyMDAuNDYzIDQ3LjYwMzcgMjAwLjY0NiA0Ny44NTQzIDIwMC44MzkgNDguMTA0OUMxOTkuMTkgNTAuOTE5MiAxOTYuMjg3IDU1LjA2MzcgMTkxLjY4NyA1OS4wNzMzQzE4MS42MzggNjcuODQ0MSAxNjcuNzg5IDcyLjIzOTIgMTUxLjUgNzEuODUzN0MxNTEuNzUxIDcxLjIxNzUgMTUyLjAwMSA3MC41ODE0IDE1Mi4yODEgNjkuOTM1NkMxNTQuNDYxIDY0Ljg3NTUgMTU3LjExMyA2MC4zNzQ0IDE2MC4yMDggNTYuNDUxNkMxNjAuNDUgNTYuMTQzMiAxNjAuNjkxIDU1Ljg1NDEgMTYwLjk0MSA1NS41NTUzQzE2OC42ODYgNDYuMTY3NSAxNzkuMTU5IDQwLjI0OTYgMTkyLjIwOCAzNy44NjlDMTk1LjA1MyA0MC44NTY4IDE5Ny43NzIgNDQuMDQ3MSAyMDAuMjcgNDcuMzQzNE0xNzAuMDM2IDM2LjAxODRDMTcxLjM2NyAyOS42NzY0IDE3MS4yOTkgMjQuMTM0NCAxNzEgMjAuNTk3MUMxNzcuNDUyIDI0LjYxNjMgMTgzLjQ3IDI5LjMxOTggMTg4LjkzOCAzNC41OTE5QzE4MC4yOTcgMzYuNTI5MiAxNzMuMjc2IDM5LjkxMjMgMTY3LjU5NiA0NC4wNzZDMTY4LjczNCA0MS4yMzI3IDE2OS41MDUgMzguNTE0NyAxNzAuMDM2IDM2LjAxODRaTTE1MS42OTMgMTEuMDU1MkMxNTYuODkxIDEzLjAwMjEgMTYxLjk2NCAxNS4zNzMxIDE2Ni44MjQgMTguMTEwNEMxNjcuMTcyIDIwLjI5ODMgMTY3Ljk4MiAyNy4xODk3IDE2Ni4yMzYgMzUuMzYzQzE2NC43MTIgNDIuNDc2MSAxNjEuNzQyIDQ4LjY4MzIgMTU3LjM1NCA1My45MzZDMTUzLjY1IDU4LjM1MDQgMTQ4Ljk2MyA2Mi4wOTAxIDE0My4yODMgNjUuMTI2MUMxNDEuNzIxIDY1Ljk1NSAxNDAuMjI2IDY2LjgxMjggMTM4Ljc4OSA2Ny42ODAzQzEzNi40MzYgNTYuNjE1NSAxMzcuMTQgNDYuNjY4NyAxMzguOTcyIDM4LjUyNDRDMTM5Ljk2NSAzNC4xMTk2IDE0MS4yNzcgMzAuMjI1OCAxNDIuNjE4IDI2Ljk3NzdDMTQ1Ljk1NCAxOC45MDA3IDE0OS45NTcgMTMuMzAwOSAxNTEuNzEyIDExLjA1NTJNMTI2LjAwMSA0Ljg1NzcxTDEyNi42NzYgNS43MzQ4QzEyNi43NzIgNS4zNDkyNyAxMjYuODQgNS4xMzcyMiAxMjYuODQgNS4xMjc1OUwxMjYuNjA4IDQuOTI1MThDMTMzLjg2MSA1LjgwMjI3IDE0MC45ODggNy40MDIyMyAxNDcuODY0IDkuNjk2MTVDMTQ1Ljc0MiAxMi41NDkxIDE0Mi4xODQgMTcuOTA4IDEzOS4xMDcgMjUuMzI5NUMxMzcuODYzIDI4LjM0NjMgMTM2LjYyOSAzMS44NjQzIDEzNS42MzUgMzUuODI1NkMxMjkuOTc0IDI5LjYzNzggMTI2Ljc0MyAyMi45NDg4IDEyNS45ODEgMTUuOTIyNUMxMjUuNzIxIDEzLjQzNTggMTI1LjgyNyAxMS4xNDE5IDEyNi4wMzkgOS4zMjAyNUMxMjYuMjIzIDcuNzM5NTcgMTI2LjQ5MyA2LjUxNTUgMTI2LjY2NiA1Ljc5MjYzTDEyNS40OSA0Ljc5MDI0QzEyNS42NjMgNC44MDk1MiAxMjUuODM3IDQuODE5MTYgMTI2LjAxIDQuODQ4MDdNMTM0LjYzMiA0MC40MDM4QzEzMy4wNyA0OC44Mjc3IDEzMi43NDIgNTguODUxNiAxMzUuMzE3IDY5Ljg4NzVDMTMwLjAxMyA3My40NTM2IDEyNS42ODIgNzcuMjggMTIyLjMxNyA4MS4zNjY3QzEyMi4zOTQgODAuNTM3OCAxMjIuNDIzIDc5LjY3MDMgMTIyLjQyMyA3OC43NjQzQzEyMi40MjMgNjcuODczIDExOC44MzUgNjIuNTIzOCAxMTUuMzYzIDU3LjM1NzZDMTEyLjIxIDUyLjY0NDUgMTA5LjIyIDQ4LjE5MTYgMTA5LjMyNiAzOS4yNDcyQzEwOS44MTggMzcuMzQ4NSAxMDkuOTgyIDM1LjQ3ODcgMTA5Ljg4NSAzMy42MjgxQzExMS43MzcgMjMuNzEwMyAxMTcuODAzIDE1LjU4NTIgMTIyLjAwOCAxMC45NDkxQzEyMS45MjEgMTIuNTU4NyAxMjEuOTMxIDE0LjMwMzMgMTIyLjExNCAxNi4wOTZDMTIyLjcxMiAyMi4xMjk2IDEyNS4zODQgMzEuMTggMTM0LjYzMiA0MC4zOTQyTTExMi45MTQgNC4xMzQ4NEgxMTMuNDU0QzExNi41NCA0LjEzNDg0IDExOS42OTMgNC4yNjk3OCAxMjIuODI4IDQuNTM5NjVDMTIyLjgyOCA0LjU2ODU2IDEyMi44MTggNC41OTc0OCAxMjIuODA5IDQuNjI2MzlDMTIwLjAwMiA3LjE4MDU1IDExMi4xOSAxNC45NDkgMTA4LjA2MyAyNS44MjExQzEwNC4yMDUgMTYuMzk0OCA5NS4zOTAyIDguNzkwMTUgOTIuMDQzNyA2LjE0OTI1Qzk4Ljg5MSA0LjgxOTE2IDEwNS45MDIgNC4xNDQ0OCAxMTIuOTE0IDQuMTQ0NDhNODkuODA2MyA5LjMyOTg5QzkzLjcxMjEgMTIuNDcyIDEwNS4xMzEgMjIuNDk1OCAxMDUuOTk5IDMzLjMwMDRDMTA1LjY5IDM1LjA1NDYgMTA1LjUwNyAzNi44NjY2IDEwNS40NTkgMzguNzM2NEMxMDMuNDkxIDQ1LjcyNDIgOTkuNDUwNCA1MC42MzAxIDk1LjUzNDkgNTUuMzkxNEM5My4wMjc0IDU4LjQ0NjggOTAuNDYyMSA2MS41NTAzIDg4LjUwNDMgNjUuMTg0Qzg3LjA5NjIgNTkuODA1OCA4NC4yNjA5IDU1LjIxNzkgODEuNjU3IDUwLjk3NzFDNzguNTkwMSA0NS45OTQxIDc1LjcwNjUgNDEuMjkwNiA3NS40OTQzIDM2LjExNDhDNzUuMDk4OSAyNS43MzQzIDg2LjE0MTUgMTMuMjA0NSA4OS43OTY2IDkuMzQ5MTdNODYuMjg2MSA3LjQyMTUxQzgzLjEzMjUgMTAuODIzOCA3Ny4wODU2IDE3LjkzNjkgNzMuODM1NSAyNS43NjMyQzcxLjk3NDIgMTkuNjYyMiA2OS4xMDAzIDE1LjUyNzMgNjcuODI3MyAxMy44ODg4QzczLjc2ODEgMTEuMTgwNCA3OS45NTk2IDkuMDExODMgODYuMjg2MSA3LjQyMTUxWk01MS4zOTM2IDIzLjE4MDJDNTUuNjM3MSAyMC4yNjk0IDYwLjA4MyAxNy42NTc0IDY0LjY4MzMgMTUuMzgyOEw2NC4zMTY4IDE1LjcxMDVDNjQuNDIyOSAxNS44MjYxIDcxLjMwODggMjMuNjgxMyA3MS42MjcgMzYuMjQwMUM3MS43NzE3IDQxLjY2NjUgNzAuNjgxOSA0Ny45Njk5IDY3LjI3NzUgNTQuOTA5NUM2NC4yNDkzIDUyLjIzOTcgNjAuODU0NSA1MC4wNjE0IDU3LjQwMTkgNDguMjc4M0M1Ny4zODI2IDQ4LjI3ODMgNTcuMzczIDQ4LjI3ODMgNTcuMzYzNCA0OC4yNTkxQzQ3LjQ4NzggNDIuMDYxNiA1MC4yMTcgMjcuNzc3NiA1MS4zOTM2IDIzLjE2MDlNNDUuODg2OCAyNy4yMjgzQzQ1LjU1ODkgMjkuMDY5MiA0NS4yNiAzMS43NDg2IDQ1LjQ4MTggMzQuNzY1NEM0NS43NTE4IDM4LjQxODMgNDYuNzM1NSA0MS42ODU3IDQ4LjM3NSA0NC41MDk4QzQwLjgyMzcgNDEuOTU1NiAzNC4xNDk5IDQxLjAxMTEgMzEuNTM2MyA0MC43MjE5QzM1LjkxNDggMzUuODA2NCA0MC43MTc2IDMxLjI4NiA0NS44ODY4IDI3LjIzNzlNMjguNTA4MSA0NC4yNzg0QzI5LjE2MzkgNDguODM3NCAzMS43MTk2IDYyLjQ2NiAzOS45MjY4IDczLjk1NDhDMjkuMzU2OCA3MC4wODk5IDE3LjEyOCA2OS4zMjg0IDEzLjI3MDMgNjkuMTgzOUMxNy4xOTU1IDYwLjIzOTUgMjIuMzI2MiA1MS44NzM0IDI4LjUwODEgNDQuMjY4OE0xMC44NCA3NS4yMjcxQzEyLjUyNzcgODMuNjQxMyAxNy41MjM0IDEwMy41ODMgMjguMzE1MiAxMTIuNzg4QzI4LjY0MzEgMTEzLjAzOCAyOC45NTE3IDExMy4yODkgMjkuMjYwMyAxMTMuNTU5QzMzLjQxNyAxMTcuMTU0IDM2LjE0NjIgMTIyLjI3MiAzNy42NyAxMjUuNzYxQzI2LjM4NjQgMTIyLjIyNCAxNS4wNTQ1IDExNS4zOSA0LjY4NzA1IDEwMS45NTRDNS42MDMyNSA5Mi43OTc3IDcuNjU3NDUgODMuODM0MSAxMC44NCA3NS4yMjcxWk0xMTMuNjk1IDIyNS45NjFINC4xMjc2OVYxOTAuOTI1TDkuMDM2NTYgMTg2Ljc2MkM5LjY1Mzc5IDE4Ni4yNDEgMTAuNDM1IDE4NS45NTIgMTEuMjU0NyAxODUuOTUySDEyLjk4MUMxMy4yMzE4IDE4NS45NTIgMTMuNDQzOSAxODUuOTgxIDEzLjcwNDMgMTg2LjAzOUMxOC40NzgyIDE4Ny4wNyAzMC4xNzY1IDE4OS4xMDQgMzUuNzEyMyAxODUuNjQ0QzM5LjY3NiAxODMuMTc2IDQ2LjY2OCAxODIuNzMzIDQ5LjQ4NDEgMTgyLjY1NkM1MS4yMDA4IDE4Mi42MDggNTIuODAxNyAxODIgNTQuMTIyOSAxODAuODgyQzU5LjIzNDMgMTc2LjU2NCA2MS41NDg5IDE3NS4wOTkgNjIuMDQwOCAxNzQuOTM1QzYyLjQwNzIgMTc0LjgzOSA2My42MjI0IDE3NS4xMjggNjQuMzQ1NyAxNzUuMjkyQzY2LjUwNiAxNzUuODAzIDY5LjQ2NjggMTc2LjQ5NyA3MS41NDAyIDE3NC40NzNDNzIuMTg2NCAxNzQuMDI5IDc1LjYxMDEgMTczLjcxMSA4Mi4wNjIgMTc0Ljc1MkM4Mi44MTQyIDE3NC44NzggODMuNTk1NCAxNzQuODc4IDg0LjM3NjYgMTc0Ljc2Mkw4OC45Mjg2IDE3NC4wODdDODkuMDczMyAxNzQuMDY4IDg5LjIzNzMgMTc0LjA1OCA4OS40MjA1IDE3NC4wNThIMTAxLjA5QzEwMy4yMDIgMTc0LjA1OCAxMDUuMjM3IDE3My4xNjIgMTA2LjY3NCAxNzEuNTkxQzEwNy42NDggMTcwLjUxMiAxMDkuMzE2IDE3MC4xNzQgMTEwLjY0NyAxNzAuNzkxTDExMy42ODUgMTcyLjE5OFYyMjUuOTYxSDExMy42OTVaTTExMy42OTUgMTY3LjY0OUwxMTIuNDAyIDE2Ny4wNTFDMTExLjM5OSAxNjYuNTc5IDExMC4zMjkgMTY2LjM0OCAxMDkuMjIgMTY2LjM0OEMxMDcuMDg5IDE2Ni4zNDggMTA1LjA1NCAxNjcuMjQ0IDEwMy42MzYgMTY4LjgxNUMxMDIuOTkgMTY5LjUyOCAxMDIuMDY0IDE2OS45MzMgMTAxLjEwOSAxNjkuOTMzSDg5LjQzOThDODkuMDM0NyAxNjkuOTMzIDg4LjY2ODIgMTY5Ljk2MiA4OC4zMzA3IDE3MC4wMUw4My43OTggMTcwLjY3NUM4My40NDExIDE3MC43MjQgODMuMDg0MyAxNzAuNzI0IDgyLjc0NjcgMTcwLjY3NUM3MS40NDM4IDE2OC44NTQgNjkuMzk5MyAxNzAuODIgNjguNzI0MiAxNzEuNDc1QzY4LjIzMjMgMTcxLjk1NyA2Ni41NDQ2IDE3MS41NjIgNjUuMzEwMSAxNzEuMjczQzYzLjgxNTMgMTcwLjkyNiA2Mi4yNzIyIDE3MC41NiA2MC44NjQyIDE3MC45ODRDNjAuMzE0NSAxNzEuMTQ4IDU4LjY0NiAxNzEuNjY4IDUxLjQ3MDggMTc3LjczMUM1MC44NzI5IDE3OC4yMzIgNTAuMTQ5NSAxNzguNTExIDQ5LjM4NzcgMTc4LjUzMUM0NS40NzIxIDE3OC42MzcgMzguMTkwOCAxNzkuMjQ0IDMzLjU0MjMgMTgyLjE0NUMzMC4wNjA4IDE4NC4zMjMgMjEuMTY4OSAxODMuNDI3IDE0LjYzMDIgMTgyLjAyQzE0LjA5OTcgMTgxLjg5NCAxMy41NTk3IDE4MS44MzcgMTIuOTkwNyAxODEuODM3SDExLjI2NDRDOS40NzA1NSAxODEuODM3IDcuNzM0NiAxODIuNDczIDYuMzc0NzggMTgzLjYyOUw0LjEzNzM0IDE4NS41MjhWMTEyLjg1NUM0LjEzNzM0IDExMS4xODggNC4xODU1NiAxMDkuNTMgNC4yNjI3MSAxMDcuODcyQzEyLjk5MDcgMTE4LjQ1NSAyMi45NzIzIDEyNS41MDEgMzQuNzA5MyAxMjkuMzU2QzM2LjEwNzcgMTI5LjgxOSAzNy41MDYxIDEzMC4yMjMgMzguODk0OCAxMzAuNThDNDguNTM5IDEzMy4wODYgNTguMTE1NiAxMzMuMzU2IDY2LjY4OTIgMTMzLjU5N0M3Mi4zODg5IDEzMy43NjEgNzcuODA4OSAxMzMuOTE1IDgyLjczNzEgMTM0LjY4NkM4My4yMjkgMTM0Ljc2MyA4My43MjA4IDEzNC44NCA4NC4yMDMgMTM0LjkzNkM4Ni45OTk4IDEzNS40NDcgODkuNTc0OCAxMzYuMzI0IDkxLjkyOCAxMzcuNDUyQzk1Ljg2MjggMTM5LjMzMiA5OS4xOTk3IDE0MS45MTUgMTAyLjAwNiAxNDQuNzI5QzEwMy4yODkgMTQ2LjAyMSAxMDQuNDU2IDE0Ny4zNiAxMDUuNTI2IDE0OC43MUMxMTAuMTU1IDE1NC41NyAxMTIuNjkyIDE2MC40NjggMTEzLjUwMiAxNjIuNTdDMTEzLjU3OSAxNjIuNzgyIDExMy42NDcgMTYyLjk1NSAxMTMuNjk1IDE2My4wOVYxNjcuNjU5VjE2Ny42NDlaTTExMC4xMDcgMTQ4LjI5NUMxMTAuMTA3IDE0OC4yOTUgMTEwLjA3OCAxNDguMjY2IDExMC4wNzggMTQ4LjI0N0MxMTAuODY5IDE0NS4zNjUgMTEzLjkwNyAxMzUuODE0IDEyMC45NDcgMTMwLjA1QzEyMi42NjQgMTI4LjYzMyAxMjQuNjMxIDEyNy40NDcgMTI2Ljg1OSAxMjYuNjM4QzEyNy44NDMgMTI2LjI4MSAxMjguODQ2IDEyNS45MjUgMTI5LjgyOSAxMjUuNTc4QzEzMy4zODggMTI0LjMxNSAxMzYuOTc2IDEyMy4wNDMgMTQwLjY0MSAxMjEuNDUyQzEzMy44NyAxMjkuMDg2IDEzMC43MDcgMTM3LjAxOCAxMjkuNzQzIDEzOS44MTNDMTI1LjE4MSAxNDIuNDU0IDEyMS45OTggMTQ1LjcxMiAxMTkuOCAxNDguNjcxQzExNy42MSAxNTEuNjMgMTE2LjE3MyAxNTQuNTcgMTE1LjI1NyAxNTYuOTdDMTE0LjA3MSAxNTQuNTQxIDExMi4zNzQgMTUxLjQ3NiAxMTAuMTA3IDE0OC4zMDVNMTE3LjU2MiAxNzMuOTIzQzExOS42NTUgMTc0LjU3OSAxMjEuOTMxIDE3NC4zMDkgMTIzLjgzMSAxNzMuMTIzTDE0NS4zNDcgMTU5LjY1OUMxNDUuODk3IDE1OS4zMjEgMTQ2LjUyMyAxNTkuMTM4IDE0Ny4xNyAxNTkuMTM4SDE0OC45NDRDMTQ5LjM1OSAxNTkuMTM4IDE0OS43NzQgMTU5LjIxNSAxNTAuMTUgMTU5LjM1TDE1OC44MjkgMTYyLjYwOEMxNjAuNTg1IDE2My4yNjMgMTYyLjUyMyAxNjMuMjQ0IDE2NC4yODggMTYyLjU1TDE3MC4yOTYgMTYwLjE1QzE3MS40MTUgMTU5LjcwNyAxNzIuNjk4IDE1OS44OCAxNzMuNjUyIDE2MC42MDNMMTgzLjI0OCAxNjcuOTM4QzE4My41MDkgMTY4LjEzMSAxODMuNzg4IDE2OC4zMjQgMTg0LjA0OSAxNjguNDY4QzE4NC4zNTcgMTY4LjY1MSAxODkuNjIzIDE3Mi45NiAxOTIuNDQ5IDE3NS4yMzRDMTkwLjYxNiAxNzYuMzE0IDE4OS4wNDQgMTc3Ljk0MyAxODcuMjEyIDE3OS44N0MxODUuMDA0IDE4Mi4xODQgMTgyLjI2NSAxODUuMDY1IDE3OC4wMTIgMTg4LjAyNEMxNzYuOTk5IDE4OC43MjggMTc1LjYwMSAxODkuNjcyIDE3My45OCAxOTAuNzcxQzE2Ni44OTIgMTk1LjU3MSAxNTYuMTc3IDIwMi44MjkgMTUyLjc2MyAyMDYuNjk0QzE0Ni4wMTIgMjE0LjMyNyAxMzYuMjI0IDIyMS44MjYgMTMwLjQwOCAyMjUuOTk5TDExNy41NTIgMjI1Ljk1MVYxNzMuOTE0TDExNy41NjIgMTczLjkyM1pNMTM2Ljg5OSAyMjYuMDI4QzE0My4xMDkgMjIxLjMzNCAxNTAuMjQ2IDIxNS4zODggMTU1LjY2NiAyMDkuMjU4QzE1OC43NTIgMjA1Ljc1OSAxNjkuNjUgMTk4LjM3NiAxNzYuMTYgMTkzLjk3MUMxNzcuNzkgMTkyLjg2MyAxNzkuMTk4IDE5MS45MDkgMTgwLjIzIDE5MS4xOTVDMTg0LjgwMSAxODguMDE1IDE4Ny42OTQgMTg0Ljk2OSAxOTAuMDE5IDE4Mi41M0MxOTIuMjc1IDE4MC4xNTkgMTkzLjkwNSAxNzguNDQ0IDE5NS44ODIgMTc3LjkzM0MxOTguOTAxIDE3Ny4xNDMgMjAwLjg0OSAxNzYuNDI5IDIwMi4yNjcgMTc1LjkwOUMyMDQuNDQ2IDE3NS4xMDkgMjA1LjQ0IDE3NC43NDMgMjA4LjAxNCAxNzQuODY4QzIxMC4yMTMgMTc0Ljk1NSAyMTIuNDAzIDE3Mi45ODkgMjE1LjQ5OCAxNjkuOTUyQzIxNi4zODYgMTY5LjA3NSAyMTcuNjAxIDE2Ny44OCAyMTcuOTg3IDE2Ny42ODdDMjE4Ljc4NyAxNjcuMzc5IDIyMC41NTIgMTY2LjY1NiAyMjIuMjQ5IDE2NS45NjJWMjI2LjMyN0wxMzYuOTE4IDIyNi4wMjhIMTM2Ljg5OVonIGZpbGw9JyUyM0I3QTg5NCcgZmlsbC1vcGFjaXR5PScwLjEnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYWxsLXRvLWFjdGlvbnMgYTpmaXJzdC1vZi10eXBlIHtcclxuXHRjb2xvcjogIzI2MjYyNjtcclxuXHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0YmFja2dyb3VuZDogI0ZGQzU4MDtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9ucyBhOmxhc3Qtb2YtdHlwZSB7XHJcblx0Y29sb3I6ICNlYmU5ZTY7XHJcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgMjggMjgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMzEuOTQ4MiAxNC42NTU3QzMxLjkxMTQgMTQuMjAwNiAzMS44NTU1IDEzLjc0MjggMzEuNzgwNSAxMy4yOTQ1TDMxLjc3NzggMTMuMjc1NEMzMS43NjQxIDEzLjE5OTEgMzEuNzUxOSAxMy4xMjQyIDMxLjczNjkgMTMuMDQ5MkMzMS42Mzg3IDEyLjUxNTEgMzEuNTEwNSAxMS45NzgzIDMxLjM1NjUgMTEuNDUxQzMxLjMyMzggMTEuMzM5MiAzMS4yODk3IDExLjIyODkgMzEuMjU0MiAxMS4xMTk5QzMwLjc3OTggOS42MjUxMyAzMC4wODU4IDguMjA5NDMgMjkuMTg4NyA2LjkwODE5QzI5LjA1NjUgNi43MTc0MyAyOC45MTg4IDYuNTI2NjcgMjguNzc4MyA2LjM0MTM2QzI4LjM5MTEgNS44MzA0IDI3Ljk3MTIgNS4zMzg1MSAyNy41MjgxIDQuODc5MzNDMjcuNDM5NSA0Ljc4ODA0IDI3LjM1MDkgNC42OTY3NSAyNy4yNTk1IDQuNjA2ODJDMjYuMzYzOCAzLjcyMTE1IDI1LjM2MTcgMi45NDE3NyAyNC4yODQ2IDIuMjkxODNDMjQuMTk2IDIuMjM3MzMgMjQuMTA4NyAyLjE4NTU1IDI0LjAyMTUgMi4xMzY1QzIzLjIwNjIgMS42NjUwNSAyMi4zNDQ1IDEuMjY0NDYgMjEuNDYzOCAwLjk0NTYxOEMyMS4zNzI0IDAuOTExNTU0IDIxLjI3OTcgMC44Nzg4NTIgMjEuMTg3IDAuODQ4ODc2QzE5Ljk4NTkgMC40Mzg3NDUgMTguNzI4OCAwLjE3NDQwOCAxNy40NTEzIDAuMDYxMzE1M0MxNi45NzgyIDAuMDIwNDM4NCAxNi41MDI0IDAgMTYuMDM3NSAwSDE1Ljk2MTFDMTQuODQxOCAwIDEzLjcyMzggMC4xMTcxOCAxMi42MzQ1IDAuMzQ3NDUzTDEyLjUxNzIgMC4zNzE5NzlDMTEuNDE0MyAwLjYxNDUxNSAxMC4zMzU4IDAuOTc1NTk0IDkuMzEwNTUgMS40NDcwNEM4LjM4NjE4IDEuODcwOCA3LjQ5NDUyIDIuMzg3MjEgNi42NjQyMiAyLjk4NDAxQzUuNjQwMzIgMy43MTg0MyA0LjcwMDk1IDQuNTc1NDggMy44NzQ3NCA1LjUzMkwzLjc2MTU4IDUuNjY0MTdDMi43NDE3NyA2Ljg3MTQgMS45MTE0NyA4LjIxNDg4IDEuMjkxMTMgOS42NTc4NEMxLjI0NzUgOS43NjEzOSAxLjIwMjUxIDkuODY0OTQgMS4xNjE2IDkuOTY4NUMwLjUzOTkgMTEuNTAxNCAwLjE2MzYwNiAxMy4xMTc0IDAuMDQyMjY0OSAxNC43NzU2TDAuMDM1NDQ4IDE0Ljg4NDZDMC4wMTIyNzA1IDE1LjIzNjIgMCAxNS41OTQ1IDAgMTUuOTUyOVYzMi41MjcxSDMyVjE1Ljk1MjlDMzIgMTUuNTIyMyAzMS45ODIzIDE1LjA4NjMgMzEuOTQ4MiAxNC42NTU3Wk0zMS40MTY1IDE1Ljk1MjlWMjIuODcyQzMxLjEzNTYgMjIuOTg3OCAzMC43NTkzIDIzLjE0MzEgMzAuNjE4OSAyMy4xOTYyQzMwLjQ3NzEgMjMuMjUwNyAzMC4zMjk5IDIzLjM5MTEgMzAuMDgwNCAyMy42MzY0QzI5LjkwODYgMjMuODA1MyAyOS41NTE0IDI0LjE1NjggMjkuNDMxNCAyNC4xNzU5QzI4Ljk1NjkgMjQuMTUyOCAyOC43Mzc0IDI0LjIzMzIgMjguNDAzNCAyNC4zNTU4QzI4LjI0OTMgMjQuNDEzIDI4LjA2MzkgMjQuNDc5OCAyNy44MDQ5IDI0LjU1NjFDMjcuNTE4NiAyNC4zMjg1IDI2LjM5MSAyMy4zNTk3IDI2LjMxMzMgMjMuMzEzNEMyNi4yOTI5IDIzLjMwMTIgMjYuMjcyNCAyMy4yODg5IDI2LjI1NjEgMjMuMjc2NkwyNC45MDA5IDIyLjI0MTFDMjQuNjAzNiAyMi4wMTQ5IDI0LjIwMjggMjEuOTU5IDIzLjg1NTEgMjIuMDk4TDIzLjAwNzEgMjIuNDM3M0MyMi44OTQgMjIuNDgyMyAyMi43Njk5IDIyLjQ4MzYgMjIuNjU2NyAyMi40NDE0TDIxLjQyODMgMjEuOTgwOEMyMS4zMDgzIDIxLjkzNTkgMjEuMTgxNSAyMS45MTQxIDIxLjA1MzQgMjEuOTE0MUgyMC44MDI1QzIwLjYwMjEgMjEuOTE0MSAyMC40MDU4IDIxLjk2OTkgMjAuMjM1NCAyMi4wNzYyTDE3LjE5MzYgMjMuOTc5N0MxNy4wNTU5IDI0LjA2NTYgMTYuODg4MiAyNC4wNzc4IDE2Ljc0MSAyNC4wMTI0TDE2LjYxNjkgMjMuOTU1MlYyMy4wMzU1QzE2LjYzMzMgMjIuOTMwNSAxNi43ODMzIDIyLjEyNjYgMTcuMzg1OSAyMS4zMjY4QzE3Ljc3NDQgMjAuODA5IDE4LjI2MTIgMjAuNDAzIDE4LjgzOTIgMjAuMTExNEMxOS41MjkxIDE5Ljc2MjYgMjAuMzU0IDE5LjU3NTkgMjEuMzAyOSAxOS41NTQxQzI1LjI5OSAxOS40NjI4IDI2LjUyMTkgMTguMTU3NSAyNy42MDMxIDE3LjAwNDhDMjguMTc1NyAxNi4zOTQzIDI4Ljc5NiAxNS44Mzk4IDI5Ljc2NTQgMTUuNTIwOUMzMC4yMjA4IDE1LjM2OTcgMzAuNzU1MiAxNS4yNzE2IDMxLjM5NiAxNS4yNDQzQzMxLjQwNjkgMTUuNDgxNCAzMS40MTM3IDE1LjcxODUgMzEuNDEzNyAxNS45NTI5TTE2LjU5NjUgMTYuODYxN0MxNi41MjY5IDE3LjI1ODIgMTYuNDk5NyAxNy42OTQyIDE2LjUwOTIgMTguMTcxMUMxNS43NTggMTguODkzMyAxNS4zNDYzIDE5Ljg0ODQgMTUuMTQ4NiAyMC40MzNDMTUuMDY0IDIwLjMzNDkgMTQuOTc4MSAyMC4yNDIyIDE0Ljg5MDkgMjAuMTUwOUMxNC43OTY4IDE5Ljk2NDIgMTQuMjc2IDE4LjgyNTEgMTQuNjA0NiAxNy4xNTQ2QzE0LjY0IDE2Ljk3NzUgMTQuNjgzNyAxNi43OTM2IDE0LjczOTYgMTYuNjAyOEMxNC45ODUgMTUuNzc0NCAxNS40NDAzIDE1LjE2OCAxNS45MjE2IDE0LjUyNjNDMTUuOTg0MyAxNC40NDE4IDE2LjA0ODQgMTQuMzYgMTYuMTA5OCAxNC4yNzQyQzE2LjAyNTIgMTUuNDcwNSAxNi40MzQyIDE2LjUwNzQgMTYuNTk2NSAxNi44NjMxTTE2LjQxMjQgMTIuNzU3N0MxNi4xNzI1IDEzLjI4MjIgMTUuODM0MyAxMy43MzA1IDE1LjQ4OCAxNC4xOTM4QzE1LjE0NzIgMTQuNjQ2MiAxNC43OTY4IDE1LjExMjIgMTQuNTI1NSAxNS42NjRDMTQuNDAxNCAxNC44MzY5IDE0LjAyNTEgMTMuODY4MiAxMy4yMDE3IDEyLjc5MTdDMTIuNzQzNiAxMi4xOTM2IDEyLjU0MTggMTEuNTY4MSAxMi41ODY4IDEwLjg4MjhDMTIuNjA5OSAxMC43NDUyIDEyLjYyNjMgMTAuNjEwMyAxMi42MzU4IDEwLjQ3OTVDMTIuODEwNCA5LjUzOTI5IDEzLjM1NTcgOC44NzU3MiAxMy45Mjk3IDguMTc5NDVDMTQuMzE0MiA3LjcxMzQ2IDE0LjcwNjggNy4yMzc5MyAxNS4wMTc3IDYuNjU4ODRDMTUuMTg0IDcuNDEzNyAxNS41MjYyIDcuOTIwNTcgMTUuODU4OSA4LjQxNjU0QzE2LjMyMzggOS4xMTAwOCAxNi43NjQyIDkuNzY0MTEgMTYuNzYyOCAxMS4xMzM1QzE2Ljc2MjggMTEuNzczOSAxNi42MjY1IDEyLjI5NDQgMTYuNDE1MiAxMi43NTYzTTguOTg4NzkgOS45Njk4NkM5LjAzNzg4IDEwLjc4MDYgOS4zMzc4MiAxMS45NjQ3IDEwLjM5OTkgMTMuMzE2M0M5LjYzMjMxIDEyLjk2MDcgOC41MDM0MyAxMi4zNDM0IDcuMjI0NTggMTEuMzM2NUM3LjE3MDA0IDExLjI4NzUgNy4xMTQxNCAxMS4yNDExIDcuMDU0MTUgMTEuMTk3NUM3LjA1MDA2IDExLjE5MzQgNy4wNDczNCAxMS4xOTA3IDcuMDQxODggMTEuMTg2NkM1LjMxMTc1IDkuNjk4NzEgNC43NDg2NyA3LjIyOTc1IDQuNTk0NjEgNi4zMjkxQzUuMjE2MzEgNi40MTQ5NCA2LjU4Mzc4IDYuNjY3MDEgNy44NTMxIDcuMzE0MjNDOC4zNDkzNyA3LjU2NjMgOC44MzIwMSA3Ljg3ODMzIDkuMjQ3ODQgOC4yNjUzQzkuMTUyNCA4LjQ5MDEyIDguOTM0MjYgOS4wOTc4MiA4Ljk4NzQzIDkuOTY5ODZNMTAuNzQzNSAxNy4yNzA1QzEwLjM2MTcgMTcuMDc4MyA5Ljk0MTggMTYuOTQwNyA5LjUwMjc5IDE2LjgzNDRDOS4zOTIzNiAxNi4yMzA4IDguOTk5NyAxNC4yOTc0IDguMTkxMjEgMTIuNzA4NkM5LjUxNzc5IDEzLjU3OTMgMTAuNTU1MyAxNC4wMDU4IDExLjAyNDMgMTQuMTcyQzEwLjcwNTMgMTUuMjAwNyAxMC40OTY3IDE2LjI0MTcgMTAuNzQzNSAxNy4yNzA1Wk05Ljc3Mjc0IDguNDM2OThDOS44MzY4MiA4LjMyNTI1IDkuODk2ODEgOC4yMTIxNiA5Ljk1MjcxIDguMTAxNzlDMTAuMjMyMiA3LjU1MTMxIDEwLjQxNDkgNy4wMjUzNyAxMC41MjY3IDYuNTMzNDhDMTAuNjg3NiA2Ljg1NTA1IDEwLjg4MjUgNy4xNzExNiAxMS4wODE2IDcuNDk1NDVDMTEuNjE0NyA4LjM2MjA0IDEyLjE2NDEgOS4yNTU4OCAxMi4wOTA1IDEwLjQxNDFDMTIuMDY4NyAxMC41NDM1IDEyLjA1MjMgMTAuNjc4NCAxMi4wNDE0IDEwLjgxNzRDMTEuODk5NiAxMS42MDQ5IDExLjYyOTcgMTIuMzg3IDExLjM2NzkgMTMuMTQzM0MxMS4zMjk3IDEzLjI1NSAxMS4yOTAyIDEzLjM2ODEgMTEuMjUyIDEzLjQ3OThDMTAuMjA2MyAxMi4zMjk4IDkuNjE3MzEgMTEuMTI1MyA5LjUzNjg3IDkuOTczOTVDOS40NzI4IDkuMDU2OTUgOS43NTUwMiA4LjQ3Mzc3IDkuNzcyNzQgOC40MzgzNE02Ljg3ODI4IDExLjc2M0M2Ljg4NTA5IDExLjc2ODQgNi44OTMyNyAxMS43NzUzIDYuOTAwMDkgMTEuNzgwN0M3LjAyMTQzIDExLjg4OTcgNy4xMjkxNCAxMi4wMTEgNy4yMTkxMiAxMi4xMzkxQzguMjE1NzYgMTMuNTUzNCA4Ljc0MzM5IDE1LjgwODQgOC45MjMzNSAxNi43MTE4QzguNTMyMDYgMTYuNjM5NiA4LjEzMTIzIDE2LjU4NTEgNy43MzQ0OCAxNi41MjkyQzYuODEwMTEgMTYuNDAxMiA1Ljg1NzEgMTYuMjY2MyA1LjAzMDg5IDE1Ljk0MkM0Ljg0MTM4IDE1Ljg2NyA0LjY2Mjc4IDE1Ljc2NjIgNC40OTUwOCAxNS42Mzk1QzQuNDQzMjcgMTUuNTkzMiA0LjM4ODc0IDE1LjU0ODIgNC4zMzQyIDE1LjUwNTlWMTUuNTA4N0MyLjg5MDM4IDE0LjI2MzMgMi4yMjM2OCAxMS4zMjgzIDIuMDMyODEgMTAuMzQxOEMyLjkxNzY0IDEwLjM5MDkgNS4zNDg1NiAxMC42MTQ0IDYuNjY1NTkgMTEuNTg4NkM2LjczNTEyIDExLjY0OTkgNi44MDYwMiAxMS43MDcxIDYuODc4MjggMTEuNzY0NE03LjY1OTQ5IDE3LjA3MjlDOC45NDUxNyAxNy4yNTI4IDEwLjE3NzcgMTcuNDI1OCAxMS4wMjE2IDE4LjA5NDhDMTEuMTUyNSAxOC4xOTcgMTEuMjczOCAxOC4zMTI4IDExLjM4NDMgMTguNDQyM0MxMC43Njk0IDE4LjM3MjggMTAuMTIxOCAxOC4zNTM3IDkuNDQ1NTMgMTguMzM0NkM4LjM0NjY0IDE4LjMwMTkgNy4xNzU0OSAxOC4yNDIgNS45ODY2MiAxNy45NTcyQzUuODg1NzMgMTcuNjc2NSA1LjY3NTc3IDE3LjE1NiA1LjMzNDkyIDE2LjYyNkM2LjA4MzQyIDE2Ljg1MjIgNi44ODIzNyAxNi45NjM5IDcuNjU5NDkgMTcuMDcxNU0xMS43MDE5IDEzLjg1MDRDMTEuNzYwNiAxMy42NzYgMTEuODIwNSAxMy41MDAzIDExLjg4MzMgMTMuMzIzMUMxMi4wMDg3IDEyLjk2MiAxMi4xMzQxIDEyLjU5NjkgMTIuMjUgMTIuMjI0OUMxMi4zNzE0IDEyLjUzNTYgMTIuNTQzMSAxMi44MzUzIDEyLjc2ODEgMTMuMTI4M0MxMy44MDAyIDE0LjQ3NzIgMTQuMjAyNCAxNS43Njg5IDEzLjk2NTEgMTYuOTc2MkMxMy45Mzc5IDE3LjExMSAxMy45MDM4IDE3LjI0NDYgMTMuODYxNSAxNy4zNzgxQzEzLjYyNDMgMTguMTE2NiAxMy4xOTIxIDE4LjYxOCAxMi45ODc2IDE4LjgyNjVDMTIuNzA5NSAxOC43MDkzIDEyLjQyMzIgMTguNjIwOCAxMi4xMzE0IDE4LjU1OTRDMTEuOTU0MiAxOC4yNTE1IDExLjc0MTUgMTcuOTk1MyAxMS41MDE1IDE3Ljc4MTRDMTAuOTAzIDE2LjUzMiAxMS4yMzk3IDE1LjIyMzkgMTEuNzAxOSAxMy44NTE4TTEzLjk1MjkgMTguNDc1QzEzLjk2NjUgMTguODQxNSAxNC4wMTQyIDE5LjE2NTggMTQuMDc1NiAxOS40MzgzQzEzLjg5MTUgMTkuMzAzNCAxMy43MDA3IDE5LjE4MjEgMTMuNTA1NyAxOS4wNzQ1QzEzLjYzNjYgMTguOTI4NyAxMy43OTQ3IDE4LjcyODQgMTMuOTUyOSAxOC40NzVaTTE2Ljc4MDUgMTMuNTc2NkMxNi44MzUxIDEzLjM4MzEgMTYuOTA2IDEzLjE5MSAxNi45ODkxIDEzLjAwMjlDMTcuNDY1IDExLjkzNiAxOC4zOTg5IDEwLjk2ODYgMTkuNzc1OSAxMC4xMTQzQzIwLjAwNzcgOS45NzEyMiAyMC4yNTE3IDkuODMwODggMjAuNTA4IDkuNjkzMjZDMjAuNzU3NSA5LjU1OTczIDIwLjk5MDcgOS40MTkzOSAyMS4yMDg4IDkuMjcwODdDMjEuMTQzNCA5LjQwNDQgMjEuMDgzNCA5LjUzNjU3IDIxLjAyNjEgOS42NjczN0MyMC45NjYxIDkuODA0OTkgMjAuOTExNiA5Ljk0MTI1IDIwLjg1OTggMTAuMDc2MUMyMC4yODAzIDExLjU4ODYgMjAuMTU2MyAxMi45NDU3IDIwLjEyOSAxMy40NTUzQzE5LjM4NDYgMTMuNjY3OSAxOC43NDExIDEzLjkyODEgMTguMjA5NCAxNC4yODFDMTcuNTcxMyAxNC43MDQ4IDE3LjExODcgMTUuMjUzOSAxNi44NDA1IDE1Ljk1N0MxNi42NzQyIDE1LjQ3MzIgMTYuNDg2IDE0LjYwMjYgMTYuNzc5MiAxMy41NzUyTTIxLjIxOTcgMTAuNzA0M0MyNC40MSAxMC44MjY5IDI2LjM4MjkgOS43MTUwNiAyNy40ODA0IDguNzQ3NjRDMjcuNjIyMiA4LjYyMzY1IDI3Ljc1MzEgOC40OTk2NiAyNy44NzMgOC4zNzU2NkMyNy43MjU4IDguNjk0NSAyNy41NTU0IDkuMDI5NjkgMjcuMzYwNCA5LjM3MDMzQzI2LjkxNzMgMTAuMTQyOSAyNi4yOTQyIDExLjAxOSAyNS40Nzc2IDExLjcwNzFDMjUuMjcwMyAxMS44MzUyIDI1LjA3NTQgMTEuOTc5NiAyNC44OTQgMTIuMTQwNEMyNC4zNzE5IDEyLjQ3ODMgMjMuNzg0MiAxMi43MzA0IDIzLjEyODUgMTIuODQwOEMyMi4yMzk1IDEyLjk5MDcgMjEuNDI0MiAxMy4xMzUxIDIwLjY5MDcgMTMuMzEzNkMyMC43MzAzIDEyLjgwNjcgMjAuODUwMiAxMS44MjAyIDIxLjIyMTEgMTAuNzA3TTE3LjI1MDkgMTYuNDQ2MUMxNy40NzE4IDE1LjcwOSAxNy44ODQ5IDE1LjE1ODUgMTguNTEyIDE0Ljc0MTZDMTkuMDc3OCAxNC4zNjU1IDE5LjgyMjMgMTQuMDk3MSAyMC42ODggMTMuODgwNEMyMS40NTAxIDEzLjY4ODMgMjIuMzA2MyAxMy41MzQzIDIzLjIxNzEgMTMuMzgwNEMyMy40NzIgMTMuMzM2OCAyMy43MjE1IDEzLjI3NTQgMjMuOTY2OSAxMy4xOTIzQzIzLjA2MyAxNC4zMzk2IDIyLjIxNjQgMTUuMTIxNyAyMS40MDkyIDE1LjY4OTlDMjAuMjczNSAxNi40OTExIDE5LjIxMjggMTYuODY0NCAxOC4xNzM5IDE3LjIzMjNDMTguMDMyMSAxNy4yODQxIDE3Ljg5MTcgMTcuMzMzMSAxNy43NDk5IDE3LjM4MzZDMTcuNDk5IDE3LjQ3NDggMTcuMjY4NiAxNy41OTIgMTcuMDU4NyAxNy43MjgzQzE3LjA3NSAxNy4yNDU5IDE3LjEzNzcgMTYuODIyMiAxNy4yNTA5IDE2LjQ0NDhNMjEuNDU5NyAxNi40OTExQzIxLjcwMjQgMTYuMzIyMSAyMS45NjU1IDE2LjE2NDEgMjIuMjQ5MSAxNi4wMjI0QzIzLjMwNDMgMTUuNDk5MSAyNC44MDk1IDE1LjI3MjkgMjYuNjAyNCAxNS4zNjgzQzI2LjkxMzIgMTUuMzg0NyAyNy4yMzIyIDE1LjQyOTYgMjcuNTY5IDE1LjQ3NzNDMjcuODQ0NCAxNS41MTU1IDI4LjEyMjUgMTUuNTU1IDI4LjM5NzkgMTUuNTc4MkMyNy45MzQ0IDE1Ljg5MDIgMjcuNTU4MSAxNi4yNTU0IDI3LjIwNzcgMTYuNjI3M0MyNi4xNTI0IDE3Ljc1NDIgMjUuMDYxNyAxOC45MTc4IDIxLjI5MzMgMTkuMDA1QzIwLjQxMjYgMTkuMDI1NCAxOS42ODE4IDE5LjE4MDggMTkuMDc2NSAxOS40MTM4QzE5LjQyMjggMTguNjYwMyAyMC4xNTM1IDE3LjQwNjcgMjEuNDU4MyAxNi40OTI0TTMxLjI4NyAxMy45NDk5QzMxLjMxOTcgMTQuMTk3OSAzMS4zNDU2IDE0LjQ0NzIgMzEuMzY2IDE0LjY5NjZDMzEuMTgzMyAxNC43MDQ4IDMxLjAwNDcgMTQuNzE3IDMwLjgzNyAxNC43MzYxQzMxLjAxMDIgMTQuNTE4MSAzMS4xNjAyIDE0LjI1NjUgMzEuMjg3IDEzLjk0OTlaTTMxLjA3ODQgMTIuNzM0NUMzMC43NTggMTQuMDM3MSAzMC4xNzMxIDE0LjYzOCAyOS40NTE4IDE0Ljg3MzdDMjguOTEwNiAxNS4wNTA5IDI4LjI4ODkgMTUuMDIyMiAyNy42NDUzIDE0LjkzMDlDMjcuMzExMyAxNC44ODQ2IDI2Ljk2NjQgMTQuODM1NiAyNi42MzI0IDE0LjgxNzlDMjUuMTc2MyAxNC43NDAyIDIzLjkyODggMTQuODYxNSAyMi45MDQ5IDE1LjE3NjJDMjMuNDY5MyAxNC42NDc1IDI0LjA1MjggMTMuOTk2MiAyNC42NjM2IDEzLjE4NTVDMjQuODMgMTIuOTY0OCAyNS4wMDk5IDEyLjc2NTggMjUuMjA5IDEyLjU4NzNDMjUuNDE3NiAxMi40NTI0IDI1LjYyMjEgMTIuMjk5OCAyNS44MjI1IDEyLjEzMDlDMjYuNTc1MSAxMS42NzE3IDI3LjQ5OTUgMTEuNDM4NyAyOC41ODYxIDExLjQzNkMyOS42MDg2IDExLjQzMTkgMzAuNDgzOSAxMS42NDQ1IDMwLjgzMTYgMTEuNzQxMkMzMC45MjQzIDEyLjA2OTYgMzEuMDA3NSAxMi40MDIgMzEuMDc4NCAxMi43MzQ1Wk0yOC44MzY5IDcuNDM0MTNDMjkuNjAzMiA4LjU4MTQxIDMwLjIwODUgOS44MTk5OCAzMC42MzkzIDExLjEyNEMzMC4xNzU4IDExLjAxNjMgMjkuNDQ2NCAxMC44ODY5IDI4LjYxMDYgMTAuODg2OUgyOC41OTg0QzI3Ljk2MDMgMTAuODg2OSAyNy4zNjU5IDEwLjk2NDUgMjYuODIxOSAxMS4xMTcxQzI3LjE4MzIgMTAuNjgxMSAyNy41MjI2IDEwLjE4NTEgMjcuODM3NiA5LjYzMzMxQzI4LjM1NDMgOC43MzEyOSAyOC42NjExIDcuOTUzMjcgMjguODM1NiA3LjQzNDEzTTI4LjMxMzQgNi42OTQyNkMyOC4zMzkzIDYuNzI5NjkgMjguMzY1MiA2Ljc2NTEyIDI4LjM5MjUgNi44MDA1NEMyOC4xNTkzIDcuMTk4NDEgMjcuNzQ5IDcuNzg0MzEgMjcuMDk4NiA4LjM1MTE0QzI1LjY3OCA5LjU5MTA3IDIzLjcyMDIgMTAuMjEyNCAyMS40MTc0IDEwLjE1NzlDMjEuNDUyOSAxMC4wNjggMjEuNDg4MyA5Ljk3ODA0IDIxLjUyNzggOS44ODY3NEMyMS44MzYgOS4xNzE0IDIyLjIxMDkgOC41MzUwOCAyMi42NDg1IDcuOTgwNTJDMjIuNjgyNiA3LjkzNjkyIDIyLjcxNjcgNy44OTYwNCAyMi43NTIyIDcuODUzOEMyMy44NDcgNi41MjY2NyAyNS4zMjc2IDUuNjkwMDYgMjcuMTcyMyA1LjM1MzVDMjcuNTc0NSA1Ljc3NTkgMjcuOTU4OSA2LjIyNjkgMjguMzEyIDYuNjkyOU0yNC4wMzc4IDUuMDkxODlDMjQuMjI2IDQuMTk1MzMgMjQuMjE2NCAzLjQxMTg1IDI0LjE3NDIgMi45MTE3OUMyNS4wODYzIDMuNDc5OTggMjUuOTM3IDQuMTQ0OTEgMjYuNzEwMSA0Ljg5MDIzQzI1LjQ4ODUgNS4xNjQxMSAyNC40OTU5IDUuNjQyMzcgMjMuNjkyOSA2LjIzMDk5QzIzLjg1MzggNS44MjkwNCAyMy45NjI4IDUuNDQ0NzkgMjQuMDM3OCA1LjA5MTg5Wk0yMS40NDQ3IDEuNTYyODZDMjIuMTc5NSAxLjgzODEgMjIuODk2NyAyLjE3MzI5IDIzLjU4MzggMi41NjAyNUMyMy42MzI5IDIuODY5NTUgMjMuNzQ3NCAzLjg0Mzc5IDIzLjUwMDcgNC45OTkyNEMyMy4yODUyIDYuMDA0ODEgMjIuODY1MyA2Ljg4MjMgMjIuMjQ1IDcuNjI0ODlDMjEuNzIxNCA4LjI0ODk1IDIxLjA1ODggOC43Nzc2MiAyMC4yNTU4IDkuMjA2ODNDMjAuMDM0OSA5LjMyNDAxIDE5LjgyMzYgOS40NDUyNyAxOS42MjA1IDkuNTY3OUMxOS4yODc4IDguMDAzNjggMTkuMzg3MyA2LjU5NzUyIDE5LjY0NjQgNS40NDYxNkMxOS43ODY4IDQuODIzNDcgMTkuOTcyMiA0LjI3Mjk5IDIwLjE2MTcgMy44MTM4MUMyMC42MzM1IDIuNjcxOTggMjEuMTk5MyAxLjg4MDMzIDIxLjQ0NzQgMS41NjI4Nk0xNy44MTI2IDAuNjg2NzMxTDE3LjkwODEgMC44MTA3MjRDMTcuOTIxNyAwLjc1NjIyMiAxNy45MzEyIDAuNzI2MjQ1IDE3LjkzMTIgMC43MjQ4ODNMMTcuODk4NSAwLjY5NjI2OUMxOC45MjM4IDAuODIwMjYyIDE5LjkzMTMgMS4wNDY0NSAyMC45MDM0IDEuMzcwNzRDMjAuNjAzNSAxLjc3NDA1IDIwLjEwMDQgMi41MzE2NCAxOS42NjU1IDMuNTgwODFDMTkuNDg5NiA0LjAwNzI5IDE5LjMxNTEgNC41MDQ2MyAxOS4xNzQ2IDUuMDY0NjRDMTguMzc0MyA0LjE4OTg4IDE3LjkxNzYgMy4yNDQyNiAxNy44MDk5IDIuMjUwOTVDMTcuNzczMSAxLjg5OTQxIDE3Ljc4ODEgMS41NzUxMiAxNy44MTgxIDEuMzE3NkMxNy44NDQgMS4wOTQxNCAxNy44ODIyIDAuOTIxMDkxIDE3LjkwNjcgMC44MTg4OTlMMTcuNzQwNCAwLjY3NzE5M0MxNy43NjQ5IDAuNjc5OTE4IDE3Ljc4OTQgMC42ODEyODEgMTcuODE0IDAuNjg1MzY4TTE5LjAzMjkgNS43MTE4NkMxOC44MTIgNi45MDI3MyAxOC43NjU2IDguMzE5OCAxOS4xMjk2IDkuODc5OTNDMTguMzc5OCAxMC4zODQxIDE3Ljc2NzYgMTAuOTI1IDE3LjI5MTggMTEuNTAyN0MxNy4zMDI3IDExLjM4NTYgMTcuMzA2OCAxMS4yNjI5IDE3LjMwNjggMTEuMTM0OUMxNy4zMDY4IDkuNTk1MTYgMTYuNzk5NiA4LjgzODk0IDE2LjMwODggOC4xMDg2QzE1Ljg2MyA3LjQ0MjMxIDE1LjQ0MDMgNi44MTI4MSAxNS40NTUzIDUuNTQ4MzVDMTUuNTI0OSA1LjI3OTkyIDE1LjU0OCA1LjAxNTU5IDE1LjUzNDQgNC43NTM5OEMxNS43OTYyIDMuMzUxOSAxNi42NTM3IDIuMjAzMjYgMTcuMjQ4MiAxLjU0Nzg3QzE3LjIzNTkgMS43NzU0MiAxNy4yMzczIDIuMDIyMDQgMTcuMjYzMiAyLjI3NTQ4QzE3LjM0NzcgMy4xMjg0NCAxNy43MjU0IDQuNDA3ODkgMTkuMDMyOSA1LjcxMDQ5TTE1Ljk2MjUgMC41ODQ1MzlIMTYuMDM4OUMxNi40NzUxIDAuNTg0NTM5IDE2LjkyMSAwLjYwMzYxNSAxNy4zNjQxIDAuNjQxNzY2QzE3LjM2NDEgMC42NDU4NTQgMTcuMzYyNyAwLjY0OTk0MiAxNy4zNjEzIDAuNjU0MDI5QzE2Ljk2NDYgMS4wMTUxMSAxNS44NjAzIDIuMTEzMzMgMTUuMjc2NyAzLjY1MDNDMTQuNzMxNCAyLjMxNzcyIDEzLjQ4NTIgMS4yNDI2NiAxMy4wMTIxIDAuODY5MzE0QzEzLjk4MDEgMC42ODEyODEgMTQuOTcxMyAwLjU4NTkwMSAxNS45NjI1IDAuNTg1OTAxTTEyLjY5NTggMS4zMTg5NkMxMy4yNDggMS43NjMxNSAxNC44NjIzIDMuMTgwMjIgMTQuOTg1IDQuNzA3NjVDMTQuOTQxMyA0Ljk1NTY0IDE0LjkxNTQgNS4yMTE4IDE0LjkwODYgNS40NzYxM0MxNC42MzA1IDYuNDYzOTkgMTQuMDU5MiA3LjE1NzUzIDEzLjUwNTcgNy44MzA2NEMxMy4xNTEyIDguMjYyNTcgMTIuNzg4NSA4LjcwMTMyIDEyLjUxMTggOS4yMTVDMTIuMzEyNyA4LjQ1NDY5IDExLjkxMTkgNy44MDYxMSAxMS41NDM4IDcuMjA2NTlDMTEuMTEwMiA2LjUwMjE0IDEwLjcwMjYgNS44MzcyMSAxMC42NzI2IDUuMTA1NTJDMTAuNjE2NyAzLjYzODA0IDEyLjE3NzggMS44NjY3MSAxMi42OTQ1IDEuMzIxNjhNMTIuMTk4MiAxLjA0OTE3QzExLjc1MjQgMS41MzAxNiAxMC44OTc1IDIuNTM1NzMgMTAuNDM4MSAzLjY0MjEzQzEwLjE3NDkgMi43Nzk2MiA5Ljc2ODY1IDIuMTk1MDkgOS41ODg2OCAxLjk2MzQ1QzEwLjQyODUgMS41ODA1NyAxMS4zMDM4IDEuMjczOTkgMTIuMTk4MiAxLjA0OTE3Wk03LjI2NTQ4IDMuMjc2OTZDNy44NjUzNyAyLjg2NTQ3IDguNDkzODkgMi40OTYyMSA5LjE0NDIyIDIuMTc0NjVMOS4wOTI0MSAyLjIyMDk3QzkuMTA3NDEgMi4yMzczMyAxMC4wODA5IDMuMzQ3ODEgMTAuMTI1OSA1LjEyMzIzQzEwLjE0NjMgNS44OTAzNSA5Ljk5MjI1IDYuNzgxNDcgOS41MTA5NyA3Ljc2MjUxQzkuMDgyODcgNy4zODUwOCA4LjYwMjk2IDcuMDc3MTQgOC4xMTQ4NyA2LjgyNTA3QzguMTEyMTQgNi44MjUwNyA4LjExMDc3IDYuODI1MDcgOC4xMDk0MSA2LjgyMjM0QzYuNzEzMzEgNS45NDYyMiA3LjA5OTE0IDMuOTI2OSA3LjI2NTQ4IDMuMjc0MjNNNi40ODY5OCAzLjg0OTI0QzYuNDQwNjMgNC4xMDk0OCA2LjM5ODM2IDQuNDg4MjggNi40Mjk3MiA0LjkxNDc2QzYuNDY3OSA1LjQzMTE3IDYuNjA2OTYgNS44OTMwOCA2LjgzODc0IDYuMjkyMzFDNS43NzEyMSA1LjkzMTIzIDQuODI3NzQgNS43OTc3IDQuNDU4MjcgNS43NTY4MkM1LjA3NzI0IDUuMDYxOTIgNS43NTYyMSA0LjQyMjg3IDYuNDg2OTggMy44NTA2TTQuMDMwMTYgNi4yNTk2MUM0LjEyMjg3IDYuOTA0MSA0LjQ4NDE3IDguODMwNzYgNS42NDQ0MSAxMC40NTQ5QzQuMTUwMTQgOS45MDg1NSAyLjQyMTM3IDkuODAwOSAxLjg3NjAyIDkuNzgwNDZDMi40MzA5MSA4LjUxNjAxIDMuMTU2MjQgNy4zMzMzIDQuMDMwMTYgNi4yNTgyNE0xLjUzMjQ0IDEwLjYzNDhDMS43NzEwNCAxMS44MjQzIDIuNDc3MjcgMTQuNjQzNCA0LjAwMjkgMTUuOTQ0N0M0LjA0OTI1IDE1Ljk4MDEgNC4wOTI4OCAxNi4wMTU1IDQuMTM2NTEgMTYuMDUzN0M0LjcyNDEzIDE2LjU2MTkgNS4xMDk5NyAxNy4yODU1IDUuMzI1MzggMTcuNzc4N0MzLjczMDIyIDE3LjI3ODYgMi4xMjgyNCAxNi4zMTI2IDAuNjYyNjA1IDE0LjQxMzJDMC43OTIxMjYgMTMuMTE4NyAxLjA4MjUzIDExLjg1MTYgMS41MzI0NCAxMC42MzQ4Wk0xNi4wNzI5IDMxLjk0MzlIMC41ODM1MjlWMjYuOTkxTDEuMjc3NDkgMjYuNDAyM0MxLjM2NDc1IDI2LjMyODggMS40NzUxOCAyNi4yODc5IDEuNTkxMDcgMjYuMjg3OUgxLjgzNTEyQzEuODcwNTYgMjYuMjg3OSAxLjkwMDU2IDI2LjI5MiAxLjkzNzM3IDI2LjMwMDJDMi42MTIyNSAyNi40NDU5IDQuMjY2MDMgMjYuNzMzNSA1LjA0ODYxIDI2LjI0NDNDNS42MDg5NiAyNS44OTU1IDYuNTk3NDIgMjUuODMyOCA2Ljk5NTUzIDI1LjgyMTlDNy4yMzgyMSAyNS44MTUxIDcuNDY0NTMgMjUuNzI5MiA3LjY1MTMxIDI1LjU3MTJDOC4zNzM5MSAyNC45NjA4IDguNzAxMTIgMjQuNzUzNiA4Ljc3MDY1IDI0LjczMDVDOC44MjI0NiAyNC43MTY5IDguOTk0MjUgMjQuNzU3NyA5LjA5NjUgMjQuNzgwOUM5LjQwMTkgMjQuODUzMSA5LjgyMDQ2IDI0Ljk1MTIgMTAuMTEzNiAyNC42NjUxQzEwLjIwNDkgMjQuNjAyNCAxMC42ODg5IDI0LjU1NzQgMTEuNjAxIDI0LjcwNDZDMTEuNzA3NCAyNC43MjIzIDExLjgxNzggMjQuNzIyMyAxMS45MjgzIDI0LjcwNkwxMi41NzE4IDI0LjYxMDZDMTIuNTkyMiAyNC42MDc5IDEyLjYxNTQgMjQuNjA2NSAxMi42NDEzIDI0LjYwNjVIMTQuMjkxQzE0LjU4OTYgMjQuNjA2NSAxNC44NzczIDI0LjQ3OTggMTUuMDgwNCAyNC4yNTc3QzE1LjIxODEgMjQuMTA1MSAxNS40NTQgMjQuMDU3NCAxNS42NDIxIDI0LjE0NDZMMTYuMDcxNiAyNC4zNDM1VjMxLjk0MzlIMTYuMDcyOVpNMTYuMDcyOSAyMy43MDA0TDE1Ljg5MDIgMjMuNjE1OUMxNS43NDg1IDIzLjU0OTEgMTUuNTk3MSAyMy41MTY0IDE1LjQ0MDMgMjMuNTE2NEMxNS4xMzkgMjMuNTE2NCAxNC44NTEzIDIzLjY0MzIgMTQuNjUwOSAyMy44NjUzQzE0LjU1OTYgMjMuOTY2MSAxNC40Mjg3IDI0LjAyMzMgMTQuMjkzNyAyNC4wMjMzSDEyLjY0NEMxMi41ODY4IDI0LjAyMzMgMTIuNTM1IDI0LjAyNzQgMTIuNDg3MiAyNC4wMzQyTDExLjg0NjQgMjQuMTI4MkMxMS43OTYgMjQuMTM1IDExLjc0NTYgMjQuMTM1IDExLjY5NzggMjQuMTI4MkMxMC4xIDIzLjg3MDcgOS44MTA5MiAyNC4xNDg3IDkuNzE1NDggMjQuMjQxM0M5LjY0NTk1IDI0LjMwOTUgOS40MDczNiAyNC4yNTM2IDkuMjMyODQgMjQuMjEyN0M5LjAyMTUyIDI0LjE2MzcgOC44MDMzNyAyNC4xMTE5IDguNjA0MzIgMjQuMTcxOEM4LjUyNjYxIDI0LjE5NSA4LjI5MDc0IDI0LjI2ODYgNy4yNzYzOCAyNS4xMjU2QzcuMTkxODUgMjUuMTk2NSA3LjA4OTYgMjUuMjM2IDYuOTgxODkgMjUuMjM4N0M2LjQyODM2IDI1LjI1MzcgNS4zOTkgMjUuMzM5NiA0Ljc0MTg1IDI1Ljc0OTdDNC4yNDk2NyAyNi4wNTc2IDIuOTkyNjMgMjUuOTMwOSAyLjA2ODI1IDI1LjczMkMxLjk5MzI3IDI1LjcxNDMgMS45MTY5MiAyNS43MDYxIDEuODM2NDggMjUuNzA2MUgxLjU5MjQzQzEuMzM4ODQgMjUuNzA2MSAxLjA5MzQzIDI1Ljc5NiAwLjkwMTE5NyAyNS45NTk1TDAuNTg0ODkyIDI2LjIyNzlWMTUuOTU0MkMwLjU4NDg5MiAxNS43MTg1IDAuNTkxNzA5IDE1LjQ4NDEgMC42MDI2MTYgMTUuMjQ5OEMxLjgzNjQ4IDE2Ljc0NTkgMy4yNDc1OCAxNy43NDE5IDQuOTA2ODIgMTguMjg2OUM1LjEwNDUxIDE4LjM1MjMgNS4zMDIyIDE4LjQwOTYgNS40OTg1MyAxOC40NkM2Ljg2MTkxIDE4LjgxNDIgOC4yMTU3NiAxOC44NTI0IDkuNDI3OCAxOC44ODY1QzEwLjIzMzYgMTguOTA5NiAxMC45OTk4IDE4LjkzMTQgMTEuNjk2NSAxOS4wNDA0QzExLjc2NiAxOS4wNTEzIDExLjgzNTUgMTkuMDYyMiAxMS45MDM3IDE5LjA3NTlDMTIuMjk5MSAxOS4xNDgxIDEyLjY2MzEgMTkuMjcyMSAxMi45OTU4IDE5LjQzMTVDMTMuNTUyIDE5LjY5NzIgMTQuMDIzOCAyMC4wNjI0IDE0LjQyMDUgMjAuNDYwMkMxNC42MDE4IDIwLjY0MjggMTQuNzY2OCAyMC44MzIyIDE0LjkxODIgMjEuMDIzQzE1LjU3MjYgMjEuODUxNCAxNS45MzExIDIyLjY4NTMgMTYuMDQ1NyAyMi45ODIzQzE2LjA1NjYgMjMuMDEyMyAxNi4wNjYxIDIzLjAzNjggMTYuMDcyOSAyMy4wNTU5VjIzLjcwMThWMjMuNzAwNFpNMTUuNTY1OCAyMC45NjQ0QzE1LjU2NTggMjAuOTY0NCAxNS41NjE3IDIwLjk2MDMgMTUuNTYxNyAyMC45NTc2QzE1LjY3MzUgMjAuNTUwMSAxNi4xMDI5IDE5LjE5OTkgMTcuMDk4MiAxOC4zODVDMTcuMzQwOSAxOC4xODQ3IDE3LjYxOSAxOC4wMTcxIDE3LjkzNCAxNy45MDI3QzE4LjA3MyAxNy44NTIzIDE4LjIxNDggMTcuODAxOSAxOC4zNTM5IDE3Ljc1MjhDMTguODU3IDE3LjU3NDMgMTkuMzY0MiAxNy4zOTQ1IDE5Ljg4MjIgMTcuMTY5NkMxOC45MjUxIDE4LjI0ODggMTguNDc4IDE5LjM3MDIgMTguMzQxNiAxOS43NjUzQzE3LjY5NjcgMjAuMTM4NyAxNy4yNDY4IDIwLjU5OTIgMTYuOTM2IDIxLjAxNzVDMTYuNjI2NSAyMS40MzU4IDE2LjQyMzMgMjEuODUxNCAxNi4yOTM4IDIyLjE5MDdDMTYuMTI2MSAyMS44NDczIDE1Ljg4NjIgMjEuNDE0IDE1LjU2NTggMjAuOTY1N00xNi42MTk3IDI0LjU4NzRDMTYuOTE1NSAyNC42ODAxIDE3LjIzNzMgMjQuNjQxOSAxNy41MDU5IDI0LjQ3NDNMMjAuNTQ3NiAyMi41NzA4QzIwLjYyNTMgMjIuNTIzMSAyMC43MTM5IDIyLjQ5NzIgMjAuODA1MyAyMi40OTcySDIxLjA1NjFDMjEuMTE0NyAyMi40OTcyIDIxLjE3MzQgMjIuNTA4MiAyMS4yMjY1IDIyLjUyNzJMMjIuNDUzNiAyMi45ODc4QzIyLjcwMTcgMjMuMDgwNCAyMi45NzU4IDIzLjA3NzcgMjMuMjI1MyAyMi45Nzk2TDI0LjA3NDYgMjIuNjQwM0MyNC4yMzI4IDIyLjU3NzYgMjQuNDE0MSAyMi42MDIyIDI0LjU0OTEgMjIuNzA0NEwyNS45MDU3IDIzLjc0MTNDMjUuOTQyNSAyMy43Njg1IDI1Ljk4MiAyMy43OTU4IDI2LjAxODggMjMuODE2MkMyNi4wNjI1IDIzLjg0MjEgMjYuODA2OSAyNC40NTEyIDI3LjIwNjMgMjQuNzcyN0MyNi45NDczIDI0LjkyNTMgMjYuNzI1MSAyNS4xNTU2IDI2LjQ2NiAyNS40MjgxQzI2LjE1MzggMjUuNzU1MSAyNS43NjY2IDI2LjE2MjUgMjUuMTY1NCAyNi41ODA4QzI1LjAyMjIgMjYuNjgwMyAyNC44MjQ1IDI2LjgxMzggMjQuNTk1NSAyNi45NjkyQzIzLjU5MzQgMjcuNjQ3NyAyMi4wNzg3IDI4LjY3MzcgMjEuNTk2IDI5LjIyMDFDMjAuNjQxNiAzMC4yOTkzIDE5LjI1NzggMzEuMzU5MyAxOC40MzU3IDMxLjk0OTNMMTYuNjE4MyAzMS45NDI1VjI0LjU4NjFMMTYuNjE5NyAyNC41ODc0Wk0xOS4zNTMyIDMxLjk1MzRDMjAuMjMxMyAzMS4yODk5IDIxLjI0MDIgMzAuNDQ5MiAyMi4wMDY0IDI5LjU4MjZDMjIuNDQyNyAyOS4wODggMjMuOTgzMyAyOC4wNDQyIDI0LjkwMzYgMjcuNDIxNUMyNS4xMzQgMjcuMjY0OSAyNS4zMzMgMjcuMTMgMjUuNDc4OSAyNy4wMjkxQzI2LjEyNTIgMjYuNTc5NSAyNi41MzQyIDI2LjE0ODkgMjYuODYyOCAyNS44MDQyQzI3LjE4MTggMjUuNDY5IDI3LjQxMjIgMjUuMjI2NSAyNy42OTE3IDI1LjE1NDJDMjguMTE4NCAyNS4wNDI1IDI4LjM5MzggMjQuOTQxNyAyOC41OTQzIDI0Ljg2ODFDMjguOTAyNCAyNC43NTUgMjkuMDQyOCAyNC43MDMyIDI5LjQwNjggMjQuNzIwOUMyOS43MTc3IDI0LjczMzIgMzAuMDI3MiAyNC40NTUyIDMwLjQ2NDggMjQuMDI2QzMwLjU5MDMgMjMuOTAyMSAzMC43NjIgMjMuNzMzMSAzMC44MTY2IDIzLjcwNThDMzAuOTI5NyAyMy42NjIyIDMxLjE3OTIgMjMuNTYgMzEuNDE5MiAyMy40NjE5VjMxLjk5NTdMMTkuMzU2IDMxLjk1MzRIMTkuMzUzMlonIGZpbGw9JyUyM0I3QTg5NCcgZmlsbC1vcGFjaXR5PScwLjIxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IC0zcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLm1hYy11c2VyIC5jYWxsLXRvLWFjdGlvbnN7XHJcblx0Ym90dG9tOiAtNnB4O1xyXG59IiwiLnRleHQge1xyXG5cdD4gb2wsXHJcblx0dWwge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGNvbG9yOiAjMzUzMzMwO1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBoeXBlci1saW5rKCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gb2wge1xyXG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcclxuXHR9XHJcblxyXG5cdD4gdWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002LjU2MTI4IDUuODEwMDVDNi41MTg2NCA1Ljc3OTI4IDYuNDg0NjMgNS43NDI1OCA2LjQ2NDExIDUuNzMwMTZDNi40NTg3MiA1LjcyNzQ2IDYuNDUzODYgNS43MjM2OCA2LjQ1MDA4IDUuNzIwOThMNi4xMTc1NiA1LjQ2NjczQzYuMDQ0NjggNS40MTA1OSA1Ljk0NTkgNS4zOTcxIDUuODYwNjEgNS40MzE2NUw1LjY1MjI0IDUuNTE1MzJDNS42MjQxNyA1LjUyNjExIDUuNTkzOTQgNS41MjY2NSA1LjU2NjQxIDUuNTE2NEw1LjI2NDY1IDUuNDAzNTdDNS4yMzU1IDUuMzkyNzggNS4yMDQ3NCA1LjM4Njg0IDUuMTcyMzUgNS4zODY4NEg1LjExMDgxQzUuMDYxNjkgNS4zODY4NCA1LjAxMzY0IDUuNDAwODggNC45NzE1NCA1LjQyNjc5TDQuMjI0NDQgNS44OTQyNkM0LjE5MDQzIDUuOTE1MzIgNC4xNDgzMyA1LjkxODU1IDQuMTE0ODYgNS45MDI5TDQuMDgzMDEgNS44ODc3OVY3Ljk5ODk5SDQuMzMxMzJDNC4zNDMyIDcuOTkxNDMgNC4zNzM0MyA3Ljk3MDM4IDQuNDE2NjEgNy45Mzk2MUM0LjQyOTAzIDcuOTMwNDMgNC40NDMwNiA3LjkyMDcxIDQuNDU3NjQgNy45MTA0NkM0LjQ2MTQyIDcuOTA4MyA0LjQ2NDY1IDcuOTA1NiA0LjQ2Nzg5IDcuOTAyOUM0LjQ5MDAzIDcuODg2NzEgNC41MTQ4NiA3Ljg2OTQzIDQuNTQxMzEgNy44NTEwOEM0LjU5NzQ1IDcuODExMTMgNC42NTk1MyA3Ljc2NTc5IDQuNzI0ODQgNy43MTUwNUM0Ljc1Nzc3IDcuNjg5NjggNC43OTEyNCA3LjY2Mzc2IDQuODI1MjUgNy42MzYyM0M0Ljk5NTI5IDcuNDk5MTIgNS4xNzgyOCA3LjMzNTU2IDUuMzMwNTEgNy4xNjMzNkM1LjMzNTkxIDcuMTU2ODggNS4zNDIzOSA3LjE1MDQgNS4zNDk0IDcuMTQzMzlDNS4zNTE1NiA3LjE0MTIzIDUuMzUzMTggNy4xMzk2MSA1LjM1NTM0IDcuMTM3NDVDNS4zNjE4MiA3LjEzMTUxIDUuMzY4MyA3LjEyNTAzIDUuMzc1ODYgNy4xMTgwMkM1LjM3Njk0IDcuMTE2OTQgNS4zNzgwMSA3LjExNTg2IDUuMzc5MDkgNy4xMTQ3OEM1LjM4NzE5IDcuMTA3MjIgNS4zOTYzNyA3LjA5OTEyIDUuNDA1NTQgNy4wOTEwMkM1LjQwODI0IDcuMDg4ODcgNS40MTA5NCA3LjA4NjcxIDUuNDEzNjQgNy4wODQwMUM1LjQyMTc0IDcuMDc2OTkgNS40Mjk4NCA3LjA2OTk3IDUuNDM4NDcgNy4wNjI5NUM1LjQ0MDYzIDcuMDYxMzQgNS40NDI3OSA3LjA1OTcyIDUuNDQ0OTUgNy4wNTc1NkM1LjQ1NTIxIDcuMDQ4OTIgNS40NjY1NCA3LjA0MDI4IDUuNDc3ODggNy4wMzExMUM1LjQ4MTEyIDcuMDI4NDEgNS40ODQzNiA3LjAyNjI1IDUuNDg3NiA3LjAyMzU1QzUuNDk2NzcgNy4wMTY1MyA1LjUwNjQ5IDcuMDA4OTcgNS41MTYyMSA3LjAwMTQyQzUuNTE5NDUgNi45OTkyNiA1LjUyMjE0IDYuOTk2NTYgNS41MjUzOCA2Ljk5NDRDNS41Mzc4IDYuOTg1MjIgNS41NTAyMSA2Ljk3NTUgNS41NjI2MyA2Ljk2NjMzQzUuNTY1MzMgNi45NjQxNyA1LjU2ODU3IDYuOTYyMDEgNS41NzE4MSA2Ljk1OTg1QzUuNTgyNiA2Ljk1MTc1IDUuNTkzNCA2Ljk0NDIgNS42MDQyIDYuOTM1NTZDNS42MDc0MyA2LjkzMjg2IDUuNjExMjEgNi45MzA3IDUuNjE0NDUgNi45MjhDNS42Mjc5NSA2LjkxODI5IDUuNjQxNDQgNi45MDg1NyA1LjY1NTQ4IDYuODk4MzFDNS42NTgxOCA2Ljg5NjY5IDUuNjYwMzQgNi44OTQ1MyA1LjY2MzA0IDYuODkyOTFDNS42NzQ5MSA2Ljg4NDI4IDUuNjg3MzMgNi44NzU2NCA1LjY5OTc0IDYuODY3QzUuNzAyOTggNi44NjQzIDUuNzA2NzYgNi44NjIxNCA1LjcxIDYuODU5NDVDNS43MjQ1NyA2Ljg0OTE5IDUuNzM5MTUgNi44Mzg5MyA1Ljc1MzcyIDYuODI4NjhDNS43NTM3MiA2LjgyODY4IDUuNzU0MjYgNi44Mjg2OCA1Ljc1NDggNi44MjgxNEM1Ljc2OTM4IDYuODE3ODggNS43ODM5NSA2LjgwNzYyIDUuNzk4NTMgNi43OTc5MUM1LjgwMTc3IDYuNzk1NzUgNS44MDUwMSA2Ljc5MzU5IDUuODA4MjQgNi43OTE0M0M1LjgzODQ3IDYuNzcwMzggNS44NjgxNiA2Ljc0OTg2IDUuODk3ODUgNi43Mjk4OUM1Ljg5OTQ3IDYuNzI4ODEgNS45MDE2MyA2LjcyNzE5IDUuOTAzMjUgNi43MjYxMUM1LjkzNDAyIDYuNzA1MDYgNS45NjM3MSA2LjY4NTA5IDUuOTkyODYgNi42NjU2NUM2LjA0NDY4IDYuNjI4OTUgNi4wOTA1NyA2LjU5NzEgNi4xMjU2NSA2LjU3NDQzQzYuMjI3MTQgNi41MDkxMSA2LjMwNzAzIDYuNDQ1OTUgNi4zNzM5NyA2LjM4ODczQzYuNDczMjkgNi4zMDEyOCA2LjU0MTMxIDYuMjIzMDEgNi42MDMzOSA2LjE2MzYzQzYuNjAzOTMgNi4xNjMwOSA2LjYwNDQ3IDYuMTYyNTUgNi42MDUwMSA2LjE2MjAxQzYuNjEzMSA2LjE1NDQ1IDYuNjIwNjYgNi4xNDY5IDYuNjI4NzYgNi4xMzk4OEM2LjYyOTg0IDYuMTM4OCA2LjYzMTQ2IDYuMTM3NzIgNi42MzI1NCA2LjEzNjY0QzYuNjQ5MjcgNi4xMjE1MiA2LjY2NiA2LjEwODU3IDYuNjgzMjggNi4wOTY2OUM2LjY4NTQ0IDYuMDk1MDcgNi42ODgxNCA2LjA5Mzk5IDYuNjkwMyA2LjA5MjM3QzYuNjk2MjMgNi4wODg2IDYuNzAyMTcgNi4wODQ4MiA2LjcwODY1IDYuMDgxNThDNi43MTEzNSA2LjA3OTk2IDYuNzE0NTkgNi4wNzgzNCA2LjcxNzI5IDYuMDc2NzJDNi43MjMyMiA2LjA3MzQ4IDYuNzI5NyA2LjA3MDc4IDYuNzM1NjQgNi4wNjgwOEM2LjczODM0IDYuMDY3IDYuNzQxMDQgNi4wNjUzOCA2Ljc0NDI4IDYuMDY0M0M2Ljc1MzQ1IDYuMDYwNTMgNi43NjI2MyA2LjA1NzgzIDYuNzcxODEgNi4wNTUxM0M2Ljc4NDc2IDYuMDUxODkgNi43OTcxOCA2LjA0ODExIDYuODA5MDUgNi4wNDQ4N0M2LjgxODIzIDYuMDQyMTcgNi44MjY4NyA2LjA0MDAxIDYuODM0OTYgNi4wMzczMUM2LjgzNDk2IDYuMDM3MzEgNi44MzQ5NiA2LjAzNzMxIDYuODM1NSA2LjAzNzMxQzYuNzUxMjkgNS45NzQxNiA2LjYxNTI2IDUuODQ4MzggNi41NjA3NCA1LjgwODk3JyBmaWxsPSclMjM5NjNBMjInLyUzRSUzQ3BhdGggZD0nTTMuNzkzMTUgNS43ODAzMkMzLjcxOTIgNS43ODAzMiAzLjY0ODQ4IDUuODExNjIgMy41OTg4MiA1Ljg2NjE1QzMuNTc2MTUgNS44OTA5OCAzLjU0NDMgNS45MDUwMSAzLjUxMDgzIDUuOTA1MDFIMy4xMDU0M0MzLjA5MTQgNS45MDUwMSAzLjA3ODQ0IDUuOTA2MDkgMy4wNjY1NiA1LjkwNzcxTDIuOTA5NDggNS45MzA5MkMyLjg5NzA2IDUuOTMyNTQgMi44ODQ2NSA1LjkzMjU0IDIuODczMzEgNS45MzA5MkMyLjQ4MDg3IDUuODY3NzYgMi40MDk2MSA1LjkzNTc4IDIuMzg2NCA1Ljk1ODQ1QzIuMzY5MTMgNS45NzUxOSAyLjMxMDI5IDUuOTYxNjkgMi4yNjc2NCA1Ljk1MTQ0QzIuMjE1ODIgNS45Mzk1NiAyLjE2MTg0IDUuOTI2NiAyLjExMzI2IDUuOTQxMThDMi4wOTM4MiA1Ljk0NzEyIDIuMDM2MDYgNS45NjQ5MyAxLjc4NzIxIDYuMTc1NDZDMS43NjYxNiA2LjE5MjczIDEuNzQxMzMgNi4yMDI5OSAxLjcxNDg4IDYuMjAyOTlDMS41Nzg4NCA2LjIwNjc3IDEuMzI2MjEgNi4yMjc4MiAxLjE2NDI3IDYuMzI4NzZDMS4wNDMzNSA2LjQwNDM0IDAuNzM0NTggNi4zNzM1NyAwLjUwNzg1OSA2LjMyNDQ0QzAuNDg4OTY2IDYuMzIwMTMgMC40NzA2MTIgNi4zMTc5NyAwLjQ1MTE3OSA2LjMxNzk3SDAuMzkxMjZDMC4zMjkxODIgNi4zMTc5NyAwLjI2ODcyMyA2LjM0MDEgMC4yMjEyMTkgNi4zODA1OUwwLjE0MzQ4NyA2LjQ0NjQ0TDAuMDEwMTUzNCA2LjU1OTI2TDAuMDAwOTc2NTYyIDYuNTY2ODJWNy45OTg5NEgzLjk0ODA3VjUuODI1MTJMMy45MDMyNyA1LjgwNDA3QzMuODY4MTggNS43ODc4NyAzLjgzMDk0IDUuNzc5MjQgMy43OTI2MSA1Ljc3OTI0JyBmaWxsPSclMjM5NjNBMjInLyUzRSUzQ3BhdGggZD0nTTcuODA2MjEgMy4yNjg1NlYzLjI2NTg2QzcuODAxODkgMy4yNDY0MiA3Ljc5ODY1IDMuMjI2OTkgNy43OTU0MSAzLjIwODFDNy43NzExMiAzLjA3NjkyIDcuNzM5ODEgMi45NDUyMSA3LjcwMjAyIDIuODE1MTFDNy42OTM5MyAyLjc4NzU4IDcuNjg1MjkgMi43NjA1OSA3LjY3NjY1IDIuNzMzNkM3LjU2MDA1IDIuMzY2NTMgNy4zODk0NyAyLjAxNzgxIDcuMTY5NzcgMS42OTgyNUM3LjEzNjg0IDEuNjUwNzQgNy4xMDI4MyAxLjYwNDMyIDcuMDY4ODMgMS41NTg5N0M2Ljk3MzgyIDEuNDMzMiA2Ljg3MDcyIDEuMzEyMjggNi43NjE2NyAxLjE5OTQ2QzYuNzQwMDggMS4xNzczMyA2LjcxNzk1IDEuMTU0NjYgNi42OTU4MiAxLjEzMjUyQzYuNDc1NTcgMC45MTQ0NCA2LjIyOTk2IDAuNzIyODA3IDUuOTY0OTEgMC41NjM1NjNDNS45NDMzMiAwLjU1MDA2NyA1LjkyMTczIDAuNTM3NjUyIDUuOTAwMTQgMC41MjUyMzZDNS42OTk4NyAwLjQwOTE3NyA1LjQ4ODI2IDAuMzEwOTMxIDUuMjcxOCAwLjIzMjY1OUM1LjI0OTY2IDAuMjI0NTYxIDUuMjI2OTkgMC4yMTY0NjQgNS4yMDQzMiAwLjIwODkwN0M0LjkwOTA0IDAuMTA4NTAyIDQuNjAwODEgMC4wNDMxODQ5IDQuMjg2NjQgMC4wMTUxMTQ3QzQuMTcwNTggMC4wMDQ4NTgzIDQuMDUzOTggMCAzLjkzOTU0IDBIMy45MjA2NUMzLjY0NTg4IDAgMy4zNzA1OCAwLjAyODYxIDMuMTAzMzcgMC4wODUyOTAxTDMuMDc0MjIgMC4wOTEyMjgxQzIuODAzMjQgMC4xNTExNDcgMi41Mzg3MyAwLjIzOTY3NiAyLjI4NjY0IDAuMzU1MTk2QzIuMDU5MzggMC40NTkzNzkgMS44NDA3NiAwLjU4NjIzNSAxLjYzNjcxIDAuNzMzMDYzQzEuMzg1MTYgMC45MTM5IDEuMTU0NjYgMS4xMjQ0MyAwLjk1MTY4NyAxLjM1OTI0TDAuOTIzNjE3IDEuMzkxNjNDMC42NzMxNDQgMS42ODg1MyAwLjQ2OTA5NiAyLjAxODg5IDAuMzE2ODY5IDIuMzczNTVDMC4zMDYwNzMgMi4zOTg5MiAwLjI5NTI3NyAyLjQyNDI5IDAuMjg1MDIgMi40NDk2NkMwLjEzMjc5NCAyLjgyNjk5IDAuMDQwNDg1OCAzLjIyNDI5IDAuMDEwMjU2NCAzLjYzMTg1TDAuMDA4NjM2OTggMy42NTg4NEMwLjAwMjY5OTA2IDMuNzQ0NjcgMCAzLjgzMzIgMCAzLjkyMTE5TDAuMDAxMDc5NjIgNi41NjczNEwwLjE0MzU5IDYuNDQ2NDJWMy45MjExOUMwLjE0MzU5IDMuODYzNDMgMC4xNDUyMDkgMy44MDU2NyAwLjE0NzkwOCAzLjc0NzkxQzAuNDUxMjgyIDQuMTE1NTIgMC43OTc4NDEgNC4zNjAwNSAxLjIwNTQgNC40OTQ0N0MxLjI1Mzk4IDQuNTEwNjYgMS4zMDI1NiA0LjUyNDcgMS4zNTA2MSA0LjUzNzExQzEuNjg1ODMgNC42MjQwMiAyLjAxNzgxIDQuNjMzMiAyLjMxNTc5IDQuNjQxODRDMi41MTM5IDQuNjQ3NzcgMi43MDE3NSA0LjY1MzE3IDIuODcyODcgNC42Nzk2MkMyLjg5MDE1IDQuNjgyMzIgMi45MDY4OCA0LjY4NTAyIDIuOTI0MTYgNC42ODgyNkMzLjE4MjczIDQuNzM1NzYgMy4zODY3OCA0Ljg3MjMzIDMuNTQyMjQgNS4wMjg4OEMzLjY2MjA4IDUuMTQ5MjYgMy43NTI3NyA1LjI4MjA1IDMuODE4NjIgNS4zOTU5NUMzLjg4NDQ4IDUuNTA5MzEgMy45MjQ0MyA1LjYwNDMyIDMuOTQxNyA1LjY0OTEyQzMuOTQ0NCA1LjY1NjY4IDMuOTQ2NTYgNS42NjI2MiAzLjk0ODE4IDUuNjY3NDhWNy45OTk0Nkg0LjA4MjU5VjUuNjYyMDhDNC4wODYzNyA1LjYzNjE3IDQuMTIzNjIgNS40Mzg2IDQuMjcxNTIgNS4yNDIxMUM0LjM2NzA3IDUuMTE0NzEgNC40ODYzNyA1LjAxNTM4IDQuNjI4MzQgNC45NDM1OUM0LjcxMzA5IDQuOTAwNCA0LjgwNTk0IDQuODY4MDIgNC45MDY4OCA0Ljg0NDhDNS4wMDc4MyA0LjgyMjEzIDUuMTE2ODcgNC44MDkxOCA1LjIzMzQ3IDQuODA2NDhDNi4yMTQ4NSA0Ljc4MzgxIDYuNTE1NTIgNC40NjMxNiA2Ljc4MTExIDQuMTc5NzZDNi45MjE0NiA0LjAyOTY5IDcuMDc0MjIgMy44OTM2NiA3LjMxMjI4IDMuODE0ODVDNy40MjQwMiAzLjc3NzYgNy41NTU3NCAzLjc1MzMxIDcuNzEzMzYgMy43NDY4M0M3LjcxNjA2IDMuODA1MTMgNy43MTc2OCAzLjg2Mjg5IDcuNzE3NjggMy45MjExOVY1LjYyMjEzQzcuNjg1ODMgNS42MzUwOSA3LjU3NjI1IDUuNjgwOTcgNy41MjE3MyA1LjcwMjAyQzcuNDYxODEgNS43MjUyNCA3LjMxNjYgNS45NDcxIDcuMjMwMjMgNS45NDI3OEM3LjA2MjM1IDUuOTM0NjggNy4wMzQyOCA1Ljk4ODEyIDYuNzcyNDcgNi4wNTY2OEM2LjYwNTEzIDYuMTAwNDEgNi41Mjc0IDYuMjk4NTIgNi4yMDgzNyA2LjUyMDkyQzYuMDIzNzUgNi42NDk5MyA1LjQ3MDQ1IDcuMDA1NjcgNS4zMzA2MyA3LjE2NDM3QzUuMDg2NjQgNy40NDA3NiA0Ljc2NTQ1IDcuNjkyODUgNC41NDE0MyA3Ljg1MjA5QzQuNDMxODUgNy45MzAzNiA0LjM1MjUgNy45ODY1IDQuMzMxOTggOEg3Ljg2MTgxVjMuOTIxNzNDNy44NjE4MSAzLjcwMjAyIDcuODQ0IDMuNDgyMzIgNy44MDc4MyAzLjI2OTFNNy4wODM0IDEuODI2NzJDNy4yNzE4IDIuMTA5MDQgNy40MjAyNCAyLjQxNDA0IDcuNTI2MDUgMi43MzQxNEM3LjQxMjE1IDIuNzA3NjkgNy4yMzI5MyAyLjY3NTg0IDcuMDI3OCAyLjY3NTg0SDcuMDI1MUM2Ljg2ODU2IDIuNjc1ODQgNi43MjIyNyAyLjY5NTI4IDYuNTg4OTMgMi43MzI1MkM2LjY3NzQ2IDIuNjI1MSA2Ljc2MTEzIDIuNTAzNjQgNi44MzgzMyAyLjM2ODE1QzYuOTY1MTggMi4xNDYyOSA3LjA0MDc2IDEuOTU0NjYgNy4wODM5NCAxLjgyNzI2TTQuNTQ2ODMgMy42MjMyMUM0LjY4NjEgMy41MzA5IDQuODY4NTYgMy40NjUwNSA1LjA4MTI0IDMuNDExNjFDNS4yNjg1NiAzLjM2NDEgNS40Nzg1NCAzLjMyNjMyIDUuNzAyNTYgMy4yODkwN0M1Ljc2NTE4IDMuMjc4MjcgNS44MjYxOCAzLjI2MzE2IDUuODg2NjQgMy4yNDMxOEM1LjY2NDc4IDMuNTI0OTcgNS40NTY0MSAzLjcxNzE0IDUuMjU4MyAzLjg1Njk1QzQuOTc5MjIgNC4wNTM5OCA0LjcxOTAzIDQuMTQ1NzUgNC40NjM3IDQuMjM1OUM0LjQyOTE1IDQuMjQ4MzEgNC4zOTQ2IDQuMjYwNzMgNC4zNTk1MSA0LjI3MzE0QzQuMjk3OTggNC4yOTU4MiA0LjI0MTMgNC4zMjQ0MyA0LjE4OTQ3IDQuMzU3ODlDNC4yMDEzNSA0LjAwNzU2IDQuMzE0MTcgMy43NzgxNCA0LjU0NjI5IDMuNjIzMjFNNC4xMzcxMSAzLjkyMjI3QzQuMDk2MDkgMy44MDM1MSA0LjA1MDIgMy41ODkyIDQuMTIyIDMuMzM3MTFDNC4xMzU0OSAzLjI4OTYxIDQuMTUyNzcgMy4yNDI2NSA0LjE3MzI4IDMuMTk2MjJDNC4yODk4OCAyLjkzMzg3IDQuNTE5MyAyLjY5NjM2IDQuODU3NzYgMi40ODYzN0M0LjkxNDQ0IDIuNDUxMjggNC45NzQzNiAyLjQxNjczIDUuMDM3NTIgMi4zODI3M0M1LjA5OTA2IDIuMzQ5OCA1LjE1NjI4IDIuMzE1MjUgNS4yMDk3MiAyLjI3OTA4QzUuMTkzNTIgMi4zMTIwMSA1LjE3ODk1IDIuMzQ0NCA1LjE2NDkxIDIuMzc2NzlDNC45ODc4NSAyLjc4NzU4IDQuOTUyMjMgMy4xNzEzOSA0Ljk0NDY3IDMuMzA3OTZDNC43NjE2NyAzLjM2MDMyIDQuNjA0MDUgMy40MjQwMiA0LjQ3MzQxIDMuNTEwOTNDNC4zMTY4NyAzLjYxNTExIDQuMjA1NjcgMy43NTAwNyA0LjEzNzExIDMuOTIyODFNNS42ODA5NyAzLjE1NTc0QzUuNDYyODkgMy4xOTI0NCA1LjI2MjA4IDMuMjI4MDcgNS4wODIzMiAzLjI3MTc5QzUuMDkyMDQgMy4xNDcxIDUuMTIxNzMgMi45MDQ3MiA1LjIxMjQyIDIuNjMxMDRDNS45OTYyMiAyLjY2MTI3IDYuNDgwNDMgMi4zODc1OCA2Ljc1MDM0IDIuMTUwMDdDNi43ODQ4OSAyLjExOTg0IDYuODE3MjcgMi4wODkwNyA2Ljg0Njk2IDIuMDU4M0M2LjgxMDggMi4xMzY1NyA2Ljc2ODY5IDIuMjE5MTYgNi43MjExOSAyLjMwMjgzQzYuNjEyMTUgMi40OTI4NSA2LjQ1OTM4IDIuNzA4MjMgNi4yNTg1NyAyLjg3NzE5QzYuMjA3ODMgMi45MDkwNCA2LjE1OTc4IDIuOTQ0MTMgNi4xMTQ5OCAyLjk4MzU0QzUuOTg2NTEgMy4wNjY2NyA1Ljg0MjM4IDMuMTI4MjEgNS42ODE1MSAzLjE1NTc0TTYuOTU0OTMgMS42NDU4OEM2Ljk2MTQgMS42NTQ1MiA2Ljk2Nzg4IDEuNjYzMTYgNi45NzQzNiAxLjY3MTc5QzYuOTE3MTQgMS43Njk1IDYuODE2MTkgMS45MTM2MyA2LjY1NjQxIDIuMDUzNDRDNi4zMDcxNSAyLjM1ODQzIDUuODI2NzIgMi41MTEyIDUuMjYxIDIuNDk3NzFDNS4yNjk2NCAyLjQ3NTU3IDUuMjc4MjcgMi40NTM0NCA1LjI4ODUzIDIuNDMxMzFDNS4zNjQxIDIuMjU1MzMgNS40NTY0MSAyLjA5OTMzIDUuNTYzODMgMS45NjI3NUM1LjU3MTkzIDEuOTUxOTYgNS41ODA1NyAxLjk0MTcgNS41ODkyIDEuOTMxNDRDNS44NTgwMyAxLjYwNDg2IDYuMjIxODYgMS4zOTkxOSA2LjY3NDc2IDEuMzE2NkM2Ljc3MzU1IDEuNDIwMjQgNi44NjgwMiAxLjUzMDkgNi45NTQ5MyAxLjY0NTg4Wk01LjkwNDQ1IDEuMjUxODJDNS45NTA4OCAxLjAzMTU4IDUuOTQ4MTggMC44MzgzMjcgNS45Mzc5MiAwLjcxNTI1QzYuMTYxOTQgMC44NTUwNjEgNi4zNzA4NSAxLjAxODYyIDYuNTYwMzIgMS4yMDE2MkM2LjI2MDE5IDEuMjY4NTYgNi4wMTY3MyAxLjM4Njc3IDUuODE5NyAxLjUzMTk4QzUuODU5MTEgMS40MzMyIDUuODg2MSAxLjMzODczIDUuOTA0NDUgMS4yNTE4MlpNNS4yNjY5NCAwLjM4NDM0NkM1LjQ0Nzc3IDAuNDUxODIyIDUuNjIzNzUgMC41MzM4NzMgNS43OTI3MSAwLjYyOTQyQzUuODA0NTkgMC43MDYwNzMgNS44MzIxMiAwLjk0NTc0OSA1Ljc3MjIgMS4yMjg2MUM1LjcxOTMgMS40NzU4NCA1LjYxNjE5IDEuNjkxNzcgNS40NjM0MyAxLjg3NDIyQzUuMzM0OTUgMi4wMjc1MyA1LjE3MTkzIDIuMTU3NjIgNC45NzQ5IDIuMjYzNDNDNC45MjA5MiAyLjI5MjU4IDQuODY4NTYgMi4zMjE3MyA0LjgxODg5IDIuMzUxOTZDNC43MzczOCAxLjk2NzYxIDQuNzYxNjcgMS42MjIxMyA0LjgyNTM3IDEuMzM4NzNDNC44NTk5MiAxLjE4NTQzIDQuOTA1MjYgMS4wNTA0NyA0Ljk1MTY5IDAuOTM3NjUyQzUuMDY3MjEgMC42NTc0OSA1LjIwNjQ4IDAuNDYyNjE4IDUuMjY2OTQgMC4zODQzNDZaTTQuMzc1MTcgMC4xNjg5NjFDNC4zODIxOSAwLjE3MDA0IDQuMzg5NzQgMC4xNzA1OCA0LjM5NjIyIDAuMTcxNjZDNC42NDc3NyAwLjIwMTg4OSA0Ljg5NTAxIDAuMjU3NDkgNS4xMzQxNCAwLjMzNzM4MkM1LjA2MDczIDAuNDM2MTY3IDQuOTM3MTEgMC42MjI5NDIgNC44MzAyMyAwLjg4MDQzMkM0Ljc4NzA1IDAuOTg1MTU1IDQuNzQ0NCAxLjEwNzY5IDQuNzA5ODUgMS4yNDUzNEM0LjUxMzM2IDEuMDI5OTYgNC40MDEwOCAwLjc5Nzg0MSA0LjM3NDYzIDAuNTUzODQ2QzQuMzY1NDUgMC40Njc0NzYgNC4zNjkyMyAwLjM4NzU4NCA0LjM3Njc5IDAuMzI0NDI2QzQuMzgzMjcgMC4yNjkzNjYgNC4zOTI0NCAwLjIyNjcyMSA0LjM5ODM4IDAuMjAxODg5TDQuMzU3MzYgMC4xNjY4MDJDNC4zNjMyOSAwLjE2NzM0MSA0LjM2OTIzIDAuMTY4NDIxIDQuMzc1MTcgMC4xNjg5NjFaTTQuNjc0NzYgMS40MDQwNUM0LjYyMDc4IDEuNjk2NjMgNC42MDg5MSAyLjA0NTM0IDQuNjk4NTIgMi40Mjg2MUM0LjUxNDQ0IDIuNTUyMjMgNC4zNjM4MyAyLjY4NTU2IDQuMjQ3MjMgMi44Mjc1M0M0LjI0OTkzIDIuNzk4MzggNC4yNTEwMSAyLjc2ODY5IDQuMjUxMDEgMi43MzczOEM0LjI1MTAxIDIuMzU4OTcgNC4xMjYzMiAyLjE3MzI4IDQuMDA1OTQgMS45OTM1MkMzLjg5NjM2IDEuODI5OTYgMy43OTI3MSAxLjY3NTAzIDMuNzk2NDkgMS4zNjQxQzMuODEzMjMgMS4yOTgyNSAzLjgxOTE2IDEuMjMyOTMgMy44MTU5MiAxLjE2ODY5QzMuODgwMTYgMC44MjQyOTEgNC4wOTEyMyAwLjU0MTk3IDQuMjM2OTggMC4zODA1NjdDNC4yMzQyOCAwLjQzNjcwNyA0LjIzNDI4IDAuNDk3MTY2IDQuMjQwNzYgMC41NTkyNDRDNC4yNjEyNyAwLjc2ODY5MSA0LjM1NDEyIDEuMDgzNCA0LjY3NTMgMS40MDM1MU0zLjkyMDY1IDAuMTQ0MTNIMy45Mzk1NEM0LjA0Njk2IDAuMTQ0MTMgNC4xNTY1NSAwLjE0ODk4OCA0LjI2NTA1IDAuMTU4MTY1QzQuMjY1MDUgMC4xNTkyNDQgNC4yNjUwNSAwLjE1OTc4NCA0LjI2NTA1IDAuMTYwODY0QzQuMTY3MzQgMC4yNDkzOTMgMy44OTYzNiAwLjUxOTI5OCAzLjc1Mjc3IDAuODk3MTY2QzMuNjE4ODkgMC41Njk1MDEgMy4zMTIyOCAwLjMwNTUzMyAzLjE5NjIyIDAuMjEzNzY1QzMuNDM0MjggMC4xNjczNDEgMy42NzcxOSAwLjE0NDEzIDMuOTIxMTkgMC4xNDQxM00zLjExODQ5IDAuMzI0NDI2QzMuMjUzOTggMC40MzM0NjggMy42NTA3NCAwLjc4MjE4NiAzLjY4MDQzIDEuMTU3MzVDMy42Njk2NCAxLjIxODM1IDMuNjYzMTYgMS4yODE1MSAzLjY2MTU0IDEuMzQ2MjlDMy41OTM1MiAxLjU4OTIgMy40NTMxNyAxLjc1OTc4IDMuMzE3MTQgMS45MjQ5N0MzLjIzMDIzIDIuMDMxMzEgMy4xNDExNiAyLjEzODczIDMuMDczMTQgMi4yNjUwNUMzLjAyNDAyIDIuMDc4MjcgMi45MjU3OCAxLjkxOTAzIDIuODM1NjMgMS43NzE2NkMyLjcyOTI4IDEuNTk4MzggMi42Mjg4OCAxLjQzNDgyIDIuNjIxODYgMS4yNTUwNkMyLjYwNzgzIDAuODk0NDY3IDIuOTkxNjMgMC40NTkzNzkgMy4xMTg0OSAwLjMyNDk2Nk0yLjYzODYgNC4yNDUwN0MyLjU0NDY3IDQuMTk3NTcgMi40NDE1NyA0LjE2NDEgMi4zMzQxNCA0LjEzNzY1QzIuMzA3MTUgMy45ODkyIDIuMjEwNTMgMy41MTQxNyAyLjAxMTg4IDMuMTIzODlDMi4zMzczOCAzLjMzNzY1IDIuNTkyNzEgMy40NDIzOCAyLjcwNzY5IDMuNDgzNEMyLjYyOTQyIDMuNzM2MDMgMi41NzgxNCAzLjk5MTkgMi42Mzg2IDQuMjQ1MDdaTTIuMjA3ODMgMi40NTA3NEMyLjIxOTcgMi42NDk5MyAyLjI5MzY2IDIuOTQxNDMgMi41NTQzOSAzLjI3MzQxQzIuMzY1OTkgMy4xODU5NiAyLjA4ODUzIDMuMDM0MjggMS43NzQzNiAyLjc4NzA0QzEuNzYwODYgMi43NzUxNyAxLjc0NjgzIDIuNzYzODMgMS43MzIyNSAyLjc1MzA0QzEuNzMxMTcgMi43NTE5NiAxLjczMDYzIDIuNzUxNDIgMS43Mjk1NSAyLjc1MDM0QzEuMzA0NzIgMi4zODQ4OSAxLjE2NjUzIDEuNzc3NiAxLjEyODIxIDEuNTU2MjhDMS4yODA5NyAxLjU3NzMzIDEuNjE2NzMgMS42Mzk0MSAxLjkyODc1IDEuNzk4MTFDMi4wNTA3NCAxLjg2MDE5IDIuMTY4OTYgMS45MzY4NCAyLjI3MTUzIDIuMDMxODVDMi4yNDgzMSAyLjA4NjkxIDIuMTk0ODcgMi4yMzY0NCAyLjIwNzgzIDIuNDUwNzRaTTEuNjg5NjEgMi44OTEyM0MxLjY4OTYxIDIuODkxMjMgMS42OTMzOSAyLjg5MzkzIDEuNjk1MDEgMi44OTU1NUMxLjcyNDcgMi45MjI1NCAxLjc1MTE1IDIuOTUyMjMgMS43NzMyOCAyLjk4MzU0QzIuMDE3ODEgMy4zMzExNyAyLjE0NzM3IDMuODg1NTYgMi4xOTE2MyA0LjEwNzQyQzIuMDk1NTUgNC4wODk2MSAxLjk5NzMgNC4wNzYxMSAxLjg5OTYgNC4wNjI2MkMxLjY3Mjg3IDQuMDMxMzEgMS40Mzg2IDMuOTk3ODQgMS4yMzU2MyAzLjkxODQ5QzEuMTg5MiAzLjkwMDE0IDEuMTQ1NDggMy44NzUzIDEuMTAzOTEgMy44NDM5OUMxLjA5MTUgMy44MzI2NiAxLjA3OCAzLjgyMTg2IDEuMDY0NTEgMy44MTEwN0MwLjcwOTg1MiAzLjUwNTUzIDAuNTQ2Mjg5IDIuNzg0MzUgMC40OTkzMjUgMi41NDE0M0MwLjcxNjg2OSAyLjU1MzMxIDEuMzEzOSAyLjYwODM3IDEuNjM3MjUgMi44NDc1QzEuNjUzOTggMi44NjI2MiAxLjY3MTc5IDIuODc2NjUgMS42ODk2MSAyLjg5MDY5TTIuMzQyMjQgMi40NTEyOEMyLjMyNjU5IDIuMjI1NjQgMi4zOTU2OCAyLjA4MjU5IDIuNCAyLjA3Mzk1QzIuNDkzOTMgMS45MDgyMyAyLjU1MjIzIDEuNzUxNjkgMi41ODUxNiAxLjYwNTk0QzIuNjI0NTYgMS42ODUyOSAyLjY3MjYgMS43NjMwMiAyLjcyMTE5IDEuODQyMzhDMi44NTE4MiAyLjA1NTYgMi45ODczMSAyLjI3NDc2IDIuOTY4OTYgMi41NTk3OEMyLjk2MzU2IDIuNTkxNjMgMi45NTk3OCAyLjYyNDU2IDIuOTU3MDkgMi42NTg1N0MyLjkyMjU0IDIuODUyMzYgMi44NTU2IDMuMDQ0NTMgMi43OTEzNiAzLjIzMDIzQzIuNzgxNjUgMy4yNTc3NiAyLjc3MTkzIDMuMjg1MjkgMi43NjI3NSAzLjMxMjgyQzIuNTA1OCAzLjAzMDUgMi4zNjExMyAyLjczNDE0IDIuMzQxMTYgMi40NTEyOE0yLjk5NTk1IDAuMjU4MDNDMi44ODYzNyAwLjM3NjI0OCAyLjY3NjkyIDAuNjIzNDgyIDIuNTY0MSAwLjg5NTU0N0MyLjQ5OTMzIDAuNjgzOTQxIDIuNCAwLjU0MDM1MSAyLjM1NTc0IDAuNDgzMTMxQzIuNTYxOTQgMC4zODg2NjQgMi43NzY3OSAwLjMxMzYzIDIuOTk1OTUgMC4yNTg1N00yLjI0NTA3IDAuNTM0OTUzTDIuMjMzMiAwLjU0NjI4OUMyLjIzNjk4IDAuNTUwMDY3IDIuNDc2MTEgMC44MjMyMTIgMi40ODY5MSAxLjI1OTM4QzIuNDkxNzcgMS40NDc3NyAyLjQ1Mzk4IDEuNjY2OTQgMi4zMzYzIDEuOTA4MjNDMi4yMzE1OCAxLjgxNTM4IDIuMTEzMzYgMS43Mzk4MSAxLjk5MzUyIDEuNjc3NzNDMS45OTI5OCAxLjY3NzczIDEuOTkyNDQgMS42Nzc3MyAxLjk5MTkgMS42NzcxOUMxLjY0OTEyIDEuNDYxODEgMS43NDM1OSAwLjk2NjI2MiAxLjc4NDYyIDAuODA1Mzk4QzEuOTMxNDQgMC43MDM5MTQgMi4wODU4MyAwLjYxMzc2NSAyLjI0NTYxIDAuNTM0NDEzTTEuNzU4NyAwLjc2NDkxMkwxLjc1MDYxIDAuNzcwMzFMMS42Nzg4MSAwLjc5MjQ0M0wxLjc1ODcgMC43NjQ5MTJaTTEuNTkyOTggMC45NDYyODlDMS41ODE2NSAxLjAwOTk5IDEuNTcxMzkgMS4xMDMzNyAxLjU3ODk1IDEuMjA4MUMxLjU4ODEyIDEuMzM0OTUgMS42MjI2NyAxLjQ0ODMxIDEuNjc5MzUgMS41NDY1NkMxLjQxNyAxLjQ1NzQ5IDEuMTg0ODkgMS40MjUxIDEuMDk0MiAxLjQxNDMxQzEuMjQ2NDIgMS4yNDMxOCAxLjQxMzIzIDEuMDg2NjQgMS41OTI0NCAwLjk0NTc0OU0wLjk5MDAxNCAxLjUzNzkyQzEuMDEyNjkgMS42OTU1NSAxLjEwMTIxIDIuMTcwMDQgMS4zODY3NyAyLjU3MDA0QzEuMDE5NyAyLjQzNTYzIDAuNTk0ODcyIDIuNDA5MTggMC40NjA5OTkgMi40MDQzMkMwLjU5NzAzMSAyLjA5MzM5IDAuNzc1MTY5IDEuODAxODkgMC45OTAwMTQgMS41Mzc5MlpNMC4xNjE5NDMgMy41NDE3QzAuMTkzNzkyIDMuMjIzNzUgMC4yNjU1ODcgMi45MTIyOCAwLjM3NTcwOSAyLjYxMzIzQzAuNDM0NTQ4IDIuOTA1MjYgMC42MDc4MjcgMy41OTg5MiAwLjk4Mjk5NiAzLjkxODQ5QzAuOTk0MzMyIDMuOTI3MTMgMS4wMDUxMyAzLjkzNTc2IDEuMDE1OTIgMy45NDU0OEMxLjE2MDA1IDQuMDcwMTggMS4yNTUwNiA0LjI0Nzc3IDEuMzA3OTYgNC4zNjkyM0MwLjkxNjA1OSA0LjI0NjE1IDAuNTIxOTk3IDQuMDA5MTggMC4xNjE5NDMgMy41NDE3Wk0yLjMxOTU3IDQuNTA2ODhDMi4wNDk2NiA0LjQ5ODc5IDEuNzYxOTQgNC40ODQyMSAxLjQ2OTkxIDQuNDE0MDRDMS40NDUwNyA0LjM0NDk0IDEuMzkzNzkgNC4yMTcgMS4zMTAxMiA0LjA4NjkxQzEuNDk0MiA0LjE0MjUxIDEuNjkwMTUgNC4xNzAwNCAxLjg4MTI0IDQuMTk2NDlDMi4xOTcwMyA0LjI0MDc2IDIuNDk5ODcgNC4yODI4NiAyLjcwNzE1IDQuNDQ3NUMyLjczOSA0LjQ3Mjg3IDIuNzY5MjMgNC41MDA5NCAyLjc5NjIyIDQuNTMyNzlDMi42NDU2MSA0LjUxNjA2IDIuNDg2MzcgNC41MTEyIDIuMzIwMTEgNC41MDYzNE0yLjk3OTc2IDQuNTYxNEMyLjkzNjAzIDQuNDg1ODMgMi44ODM2NyA0LjQyMjY3IDIuODI0ODMgNC4zNzAzMUMyLjY3OCA0LjA2MzE2IDIuNzYwNTkgMy43NDE5NyAyLjg3Mzk1IDMuNDA0NTlDMi44ODg1MyAzLjM2MTQgMi45MDMxIDMuMzE4NzYgMi45MTgyMiAzLjI3NTAzQzIuOTQ4OTkgMy4xODY1IDIuOTc5NzYgMy4wOTY5IDMuMDA4MzcgMy4wMDUxM0MzLjAzODA2IDMuMDgxMjQgMy4wODAxNiAzLjE1NTIgMy4xMzU3NiAzLjIyNjk5QzMuMzg5NDcgMy41NTg0MyAzLjQ4NzcyIDMuODc2MzggMy40Mjk5NiA0LjE3Mjc0QzMuNDIzNDggNC4yMDYyMSAzLjQxNDg0IDQuMjM4NiAzLjQwNDU5IDQuMjcxNTNDMy4zNDYyOSA0LjQ1MjkgMy4yMzk5NSA0LjU3NjUyIDMuMTg5NzQgNC42MjcyNkMzLjEyMTczIDQuNTk4NjUgMy4wNTEwMSA0LjU3NzA2IDIuOTc5NzYgNC41NjE0Wk0zLjMxNzE0IDQuNjg4MjZDMy4zNDk1MyA0LjY1MjYzIDMuMzg4MzkgNC42MDI5NyAzLjQyNzI2IDQuNTQwODlDMy40MzA1IDQuNjMxMDQgMy40NDIzOCA0LjcxMDkzIDMuNDU3NDkgNC43Nzc4N0MzLjQxMjE1IDQuNzQ0NCAzLjM2NTE4IDQuNzE1MjUgMy4zMTc2OCA0LjY4ODI2TTMuMjQyMTEgMy4xNDQ0QzMuMTI5ODIgMi45OTc1NyAzLjA4MDE2IDIuODQzNzIgMy4wOTA5NiAyLjY3NTNDMy4wOTY5IDIuNjQxMyAzLjEwMDY3IDIuNjA4MzcgMy4xMDI4MyAyLjU3NjUyQzMuMTQ1NDggMi4zNDU0OCAzLjI3OTM1IDIuMTgyNDYgMy40MjA3OCAyLjAxMTM0QzMuNTE1MjUgMS44OTY5IDMuNjExMzQgMS43Nzk3NiAzLjY4Nzk5IDEuNjM3NzlDMy43MjkwMiAxLjgyMzQ4IDMuODEyNjkgMS45NDc2NCAzLjg5NDc0IDIuMDY5NjRDNC4wMDg2NCAyLjI0MDIyIDQuMTE3MTQgMi40MDEwOCA0LjExNjYgMi43MzczOEM0LjExNjYgMi44OTUwMSA0LjA4MzEzIDMuMDIyOTQgNC4wMzEzMSAzLjEzNjNDMy45NzI0NyAzLjI2NTMyIDMuODg5MzQgMy4zNzU0NCAzLjgwNDA1IDMuNDg5MzRDMy43MjAzOCAzLjYwMDU0IDMuNjM0MDEgMy43MTQ5OCAzLjU2NzYxIDMuODUwNDdDMy41MzczOCAzLjY0Njk2IDMuNDQ1MDcgMy40MDg5MSAzLjI0MjY1IDMuMTQ0NE0zLjcyMDkyIDUuMDIyNEMzLjcwMDQxIDQuOTk4MTEgMy42Nzg4MSA0Ljk3NTQ0IDMuNjU3NzYgNC45NTI3N0MzLjYzNTA5IDQuOTA2ODggMy41MDcxNSA0LjYyNjcyIDMuNTg3NTggNC4yMTU5MkMzLjU5NjIyIDQuMTcyMiAzLjYwNzAyIDQuMTI2ODYgMy42MjEwNSA0LjA4MDQzQzMuNjgxNTEgMy44NzY5MiAzLjc5MzI1IDMuNzI3OTQgMy45MTE0NyAzLjU3MDMxQzMuOTI3MTMgMy41NDk4IDMuOTQyMjQgMy41MjkyOCAzLjk1NzkgMy41MDgyM0MzLjkzNzM4IDMuODAyNDMgNC4wMzc3OSA0LjA1NzIyIDQuMDc3NzMgNC4xNDQxM0M0LjA2MSA0LjI0MTg0IDQuMDUzOTggNC4zNDg3MiA0LjA1NjE0IDQuNDY1ODZDMy44NzE1MyA0LjY0MzQ2IDMuNzcwNTggNC44NzgyNyAzLjcyMiA1LjAyMTg2TTQuNTA1MjYgNC44NTc3NkM0LjM0NzEgNC45NDk1MyA0LjIzNjQ0IDUuMDYyMzUgNC4xNTk3OCA1LjE2NTQ1QzQuMDgzNjcgNS4yNjgwMiA0LjAzNDAxIDUuMzcwMDQgNC4wMDIxNiA1LjQ1MzcxQzMuOTYwNTkgNS4zNjk1IDMuOTAyMjkgNS4yNjMxNiAzLjgyMjk0IDUuMTUyNUMzLjgyMjk0IDUuMTUxOTYgMy44MjE4NiA1LjE1MTQyIDMuODIxODYgNS4xNTA4OEMzLjg0OTM5IDUuMDUxMDEgMy45NTUyIDQuNzE5MDMgNC4xOTkxOSA0LjUxODc2QzQuMjU4NTcgNC40Njk2NCA0LjMyNzEzIDQuNDI4NjEgNC40MDQzMiA0LjQwMDU0QzQuNDM4MzMgNC4zODgxMiA0LjQ3MzQxIDQuMzc1NzEgNC41MDc0MiA0LjM2MzI5QzQuNjMxMDQgNC4zMTk1NyA0Ljc1NTc0IDQuMjc1MyA0Ljg4MzEzIDQuMjE5N0M0LjY0Nzc3IDQuNDg0NzUgNC41MzgxOSA0Ljc2MDU5IDQuNTA0NzIgNC44NTc3Nk02LjY4MzQgNC4wODYzN0M2LjQyNDI5IDQuMzYzMjkgNi4xNTYwMSA0LjY0OTM5IDUuMjMwNzcgNC42NzA0NUM1LjAxNDMxIDQuNjc1MyA0LjgzNTA5IDQuNzEzNjMgNC42ODY2NCA0Ljc3MDg1QzQuNzcxOTMgNC41ODU3IDQuOTUxMTUgNC4yNzc0NiA1LjI3MTggNC4wNTI5QzUuMzMxNzEgNC4wMTEzNCA1LjM5NTk1IDMuOTcyNDcgNS40NjU1OSAzLjkzNzkyQzUuNzI0NyAzLjgwOTQ1IDYuMDk0NDcgMy43NTM4NSA2LjUzNDk1IDMuNzc3MDZDNi42MTEwNyAzLjc4MDg0IDYuNjg5MzQgMy43OTIxNyA2Ljc3MjQ3IDMuODAzNTFDNi44Mzk5NSAzLjgxMjY5IDYuOTA4NSAzLjgyMjk0IDYuOTc1OTggMy44MjgzNEM2Ljg2MjA4IDMuOTA0OTkgNi43Njk3NyAzLjk5NDYgNi42ODM5NCA0LjA4NjM3TTcuMjM0MDEgMy42NTYxNEM3LjEwMDY4IDMuNjk5ODcgNi45NDg0NSAzLjY5MjMxIDYuNzkwMjggMy42NzAxOEM2LjcwODIzIDMuNjU4ODQgNi42MjM0OCAzLjY0NjQyIDYuNTQxNDMgMy42NDIxMUM2LjE4MzU0IDMuNjIzMjEgNS44NzY5MiAzLjY1MjkgNS42MjU5MSAzLjczMDA5QzUuNzY0NjQgMy42IDUuOTA3NjkgMy40NDAyMiA2LjA1Nzc2IDMuMjQxMDNDNi4wOTg3OSAzLjE4NzA0IDYuMTQzMDUgMy4xMzc5MiA2LjE5MTYzIDMuMDkzNjZDNi4yNDI5MiAzLjA2MDE5IDYuMjkzMTIgMy4wMjI5NCA2LjM0MjI0IDIuOTgxMzhDNi41MjY4NiAyLjg2ODU2IDYuNzU0MTIgMi44MTEzNCA3LjAyMTMyIDIuODEwMjZDNy4yNzIzNCAyLjgwOTE4IDcuNDg4MjYgMi44NjE1NCA3LjU3MzU1IDIuODg1MjlDNy41OTYyMiAyLjk2NjI2IDcuNjE2NzMgMy4wNDc3NyA3LjYzNDAxIDMuMTI5ODJDNy41NTUyIDMuNDQ5OTMgNy40MTE2MSAzLjU5Nzg0IDcuMjM0NTUgMy42NTU2TTcuNTc0NjMgMy42MjIxM0M3LjYxNzI3IDMuNTY4NjkgNy42NTM5OCAzLjUwNDQ1IDcuNjg1MjkgMy40Mjg4OEM3LjY5MzM5IDMuNDg5MzQgNy42OTk4NyAzLjU1MDM0IDcuNzA0NzIgMy42MTE4OEM3LjY1OTM4IDMuNjE0MDQgNy42MTYyIDMuNjE3MjcgNy41NzQ2MyAzLjYyMjEzWicgZmlsbD0nJTIzOTYzQTIyJy8lM0UlM0NwYXRoIGQ9J00xLjY3ODcxIDAuNzkyNDg0TDEuNzUwNTEgMC43NzAzNTJMMS43NTg2IDAuNzY0OTU0TDEuNjc4NzEgMC43OTI0ODRaJyBmaWxsPSclMjM5NjNBMjInLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdFx0bGVmdDogY2FsYygtMiAqIDlweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gcCBhIHtcclxuXHRcdEBpbmNsdWRlIGh5cGVyLWxpbmsoJGNvbG9yOiAjMzUzMzMwKTtcclxuXHR9XHJcblxyXG5cdD4gcCB7XHJcblx0XHRjb2xvcjogIzM1MzMzMDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS42MjtcclxuXHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblxyXG5cdFx0KyBwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmICsgaDIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgKyBoMyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0JiArIGg0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gaDEge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdCo6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVyb1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5oZXJvSG9tZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogI3tyZW0oODE1KX07XHJcblx0bWluLWhlaWdodDogI3tyZW0oNzMwKX07XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0bWF4LWhlaWdodDogI3tyZW0oOTMwKX07XHJcblx0XHRtaW4taGVpZ2h0OiAje3JlbSg4MDApfTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKCdyZXNwb25zaXZlJykge1xyXG5cdFx0bWFyZ2luLXRvcDogLTEwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNMSURFUlxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5oZXJvSG9tZV9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWF4LWhlaWdodDogI3tyZW0oODE1KX07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDA7XHJcblx0Z3JpZC1yb3c6IDE7XHJcblx0Z3JpZC1jb2x1bW46IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHRtYXgtaGVpZ2h0OiA0Ni45Mzc1cmVtO1xyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0aW1nOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbWc6bGFzdC1vZi10eXBlIHtcclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uaGVyb0hvbWVfX2NvbnRlbnQge1xyXG5cdHotaW5kZXg6IDI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogbGVmdDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAxNDVweDtcclxuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRncmlkLXJvdzogMTtcclxuXHRncmlkLWNvbHVtbjogMTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFRJVExFXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmhlcm9Ib21lX19jb250ZW50X19zdWItdGl0bGUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250SGVsdmV0aWNhKTtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmhlcm9Ib21lX19jb250ZW50X190aXRsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQ+KiB7XHJcblx0XHRjb2xvcjogI2ZkZmFmNztcclxuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDQuNHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiA3cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjc1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gREVTQ1JJUFRJT05cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uaGVyb0hvbWVfX2NvbnRlbnRfX21haW50ZW5hbmNlIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbi10b3A6IDI2cHg7XHJcbn1cclxuXHJcbi5oZXJvSG9tZV9fY29udGVudF9fZGVzY3JpcHRpb24ge1xyXG5cdGNvbG9yOiAjZmRmYWY3O1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bWFyZ2luLXRvcDogMTNweDtcclxuXHRtYXgtd2lkdGg6ICN7cmVtKDEwNDgpfTtcclxuXHRtYXJnaW46IDE4cHggYXV0byAwO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBMaW5rXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmhlcm9Ib21lX19jb250ZW50X19saW5rIHtcclxuXHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRhIHtcclxuXHRcdEBpbmNsdWRlIGljb24td2l0aC1ib3JkZXIoJHdpZHRoOiAyMDBweCxcclxuXHRcdFx0JGNvbG9yQm9yZGVyOiAjZmZjNTgwLFxyXG5cdFx0XHQkY29sb3JIb3ZlcjogI2ZmZixcclxuXHRcdFx0JHdpZHRoQmVmb3JlOiA2cHgsXHJcblx0XHRcdCR3aWR0aEFmdGVyOiA2cHgpO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuXHQuaGVyb0hvbWVfX2ltYWdlICxcclxuXHQuaGVyb0hvbWV7XHJcblx0XHRtYXgtaGVpZ2h0OiA0OXJlbTtcclxuXHR9XHJcbn0iLCIud2lkZ2V0LXN0aWNreV9fc29jaWFscyB7XHJcblx0Ym9yZGVyLXJhZGl1czogNDVweCAwIDAgNDVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzYTIyO1xyXG5cdHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDUwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMThweDtcclxuXHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1pbi13aWR0aDogMjUzcHg7XHJcblx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlIC0gMzhweCkpO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMTUwcHg7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWluLWhlaWdodDogMTU1cHg7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53aWRnZXQtc3RpY2t5X19zb2NpYWxzX190aXRsZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0Y29sb3I6ICNlYmU3ZTE7XHJcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0d2lkdGg6IDE1MHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAxNXB4O1xyXG5cdHRvcDogMTI4cHg7XHJcbn1cclxuXHJcbi53aWRnZXQtc3RpY2t5X19zb2NpYWxzX19pdGVtcyB7XHJcblx0KisqIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdEBpbmNsdWRlIGljb24td2l0aC1ib3JkZXIoJGNvbG9yQm9yZGVyOiAjZmZjNTgwLCAkd2lkdGg6IDMycHgsICRoZWlnaHQ6IDMycHgpO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMzUsIDIzMSwgMjI1LCAwLjEpO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4ud2lkZ2V0LXN0aWNreV9fY2VudGVyLWJ1dHRvbiB7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiA4MnB4O1xyXG5cdHJpZ2h0OiAwO1xyXG5cdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0Ly8gZ2FwOiAyM3B4O1xyXG5cdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Ly8gYWxpZ24taXRlbXM6IGVuZDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRwYWRkaW5nOiAxNC41cHggMzVweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0YmFja2dyb3VuZDogIzk2M2EyMjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC4zcywgY29sb3IgZWFzZS1pbi1vdXQgMC4zcztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJ3BoYWJsZXQnKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1ZTRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ2JyB2aWV3Qm94PScwIDAgNDUgNDYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNDUuOTI1NSAyMC45NzY2QzQ1Ljg3MjYgMjAuMzE5IDQ1Ljc5MjMgMTkuNjU3NSA0NS42ODQ1IDE5LjAwOTdMNDUuNjgwNSAxOC45ODIyQzQ1LjY2MDkgMTguODcxOSA0NS42NDMzIDE4Ljc2MzYgNDUuNjIxNyAxOC42NTUzQzQ1LjQ4MDYgMTcuODgzNSA0NS4yOTY0IDE3LjEwNzggNDUuMDc0OSAxNi4zNDU5QzQ1LjAyNzkgMTYuMTg0NCA0NC45Nzg5IDE2LjAyNSA0NC45MjggMTUuODY3NUM0NC4yNDU5IDEzLjcwNzYgNDMuMjQ4MyAxMS42NjIgNDEuOTU4OCA5Ljc4MTc5QzQxLjc2ODYgOS41MDYxNiA0MS41NzA3IDkuMjMwNTIgNDEuMzY4OCA4Ljk2Mjc2QzQwLjgxMjIgOC4yMjQ0NCA0MC4yMDg2IDcuNTEzNyAzOS41NzE2IDYuODUwMkMzOS40NDQyIDYuNzE4MjkgMzkuMzE2OSA2LjU4NjM3IDM5LjE4NTUgNi40NTY0M0MzNy44OTc5IDUuMTc2NjkgMzYuNDU3NCA0LjA1MDUyIDM0LjkwOTEgMy4xMTEzOEMzNC43ODE3IDMuMDMyNjMgMzQuNjU2MyAyLjk1NzgxIDM0LjUzMDkgMi44ODY5NEMzMy4zNTg5IDIuMjA1NzIgMzIuMTIwMiAxLjYyNjg4IDMwLjg1NDIgMS4xNjYxOEMzMC43MjI4IDEuMTE2OTUgMzAuNTg5NiAxLjA2OTcgMzAuNDU2MyAxLjAyNjM5QzI4LjcyOTcgMC40MzM3NjkgMjYuOTIyNyAwLjA1MTgxNTQgMjUuMDg2MyAtMC4xMTE1OThDMjQuNDA2MiAtMC4xNzA2NjMgMjMuNzIyMiAtMC4yMDAxOTUgMjMuMDUzOSAtMC4yMDAxOTVIMjIuOTQ0MUMyMS4zMzUxIC0wLjIwMDE5NSAxOS43MjggLTAuMDMwODc1NiAxOC4xNjIxIDAuMzAxODU3TDE3Ljk5MzUgMC4zMzcyOTZDMTYuNDA4IDAuNjg3NzQ5IDE0Ljg1NzcgMS4yMDk0OSAxMy4zODM5IDEuODkwNzFDMTIuMDU1MSAyLjUwMzAxIDEwLjc3MzQgMy4yNDkyIDkuNTc5ODIgNC4xMTE1NUM4LjEwNzk2IDUuMTcyNzUgNi43NTc2MiA2LjQxMTE1IDUuNTY5OTQgNy43OTMyN0w1LjQwNzI3IDcuOTg0MjVDMy45NDEyOSA5LjcyODYzIDIuNzQ3NzMgMTEuNjY5OSAxLjg1NTk5IDEzLjc1NDlDMS43OTMyOCAxMy45MDQ1IDEuNzI4NiAxNC4wNTQyIDEuNjY5ODEgMTQuMjAzOEMwLjc3NjEwNyAxNi40MTg3IDAuMjM1MTg0IDE4Ljc1MzggMC4wNjA3NTU4IDIxLjE0OThMMC4wNTA5NTY1IDIxLjMwNzNDMC4wMTc2Mzg4IDIxLjgxNTMgMCAyMi4zMzMxIDAgMjIuODUwOVY0Ni43OTk4SDQ2VjIyLjg1MDlDNDYgMjIuMjI4OCA0NS45NzQ1IDIxLjU5ODcgNDUuOTI1NSAyMC45NzY2Wk00NS4xNjEyIDIyLjg1MDlWMzIuODQ4NkM0NC43NTc0IDMzLjAxNiA0NC4yMTY1IDMzLjI0MDQgNDQuMDE0NyAzMy4zMTcyQzQzLjgxMDggMzMuMzk2IDQzLjU5OTIgMzMuNTk4OCA0My4yNDA1IDMzLjk1MzJDNDIuOTkzNiAzNC4xOTczIDQyLjQ4MDEgMzQuNzA1MyA0Mi4zMDc2IDM0LjczMjhDNDEuNjI1NiAzNC42OTk0IDQxLjMxIDM0LjgxNTUgNDAuODI5OSAzNC45OTI3QzQwLjYwODQgMzUuMDc1NCA0MC4zNDE5IDM1LjE3MTkgMzkuOTY5NSAzNS4yODIxQzM5LjU1NzkgMzQuOTUzMyAzNy45MzcxIDMzLjU1MzUgMzcuODI1NCAzMy40ODY1QzM3Ljc5NiAzMy40Njg4IDM3Ljc2NjYgMzMuNDUxMSAzNy43NDMxIDMzLjQzMzRMMzUuNzk1IDMxLjkzNzFDMzUuMzY3NyAzMS42MTAzIDM0Ljc5MTUgMzEuNTI5NSAzNC4yOTE4IDMxLjczMDRMMzMuMDcyNyAzMi4yMjA2QzMyLjkxMDEgMzIuMjg1NiAzMi43MzE3IDMyLjI4NzUgMzIuNTY5IDMyLjIyNjVMMzAuODAzMiAzMS41NjFDMzAuNjMwNyAzMS40OTYxIDMwLjQ0ODUgMzEuNDY0NiAzMC4yNjQyIDMxLjQ2NDZIMjkuOTAzNkMyOS42MTU1IDMxLjQ2NDYgMjkuMzMzMyAzMS41NDUzIDI5LjA4ODMgMzEuNjk4OEwyNC43MTU5IDM0LjQ0OTNDMjQuNTE3OSAzNC41NzMzIDI0LjI3NjkgMzQuNTkxMSAyNC4wNjUyIDM0LjQ5NjZMMjMuODg2OCAzNC40MTM5VjMzLjA4NDlDMjMuOTEwNCAzMi45MzMzIDI0LjEyNTkgMzEuNzcxNyAyNC45OTIyIDMwLjYxNkMyNS41NTA4IDI5Ljg2NzggMjYuMjUwNCAyOS4yODExIDI3LjA4MTQgMjguODU5OEMyOC4wNzMxIDI4LjM1NTggMjkuMjU4OCAyOC4wODYgMzAuNjIyOSAyOC4wNTQ1QzM2LjM2NzMgMjcuOTIyNiAzOC4xMjUzIDI2LjAzNjUgMzkuNjc5NCAyNC4zNzA4QzQwLjUwMjYgMjMuNDg4OCA0MS4zOTQzIDIyLjY4NzUgNDIuNzg3OCAyMi4yMjY4QzQzLjQ0MjQgMjIuMDA4MyA0NC4yMTA2IDIxLjg2NjUgNDUuMTMxOCAyMS44MjcxQzQ1LjE0NzUgMjIuMTY5NyA0NS4xNTczIDIyLjUxMjMgNDUuMTU3MyAyMi44NTA5TTIzLjg1NzQgMjQuMTY0MUMyMy43NTc1IDI0LjczNzEgMjMuNzE4MyAyNS4zNjcxIDIzLjczMiAyNi4wNTYyQzIyLjY1MjEgMjcuMDk5NyAyMi4wNjAyIDI4LjQ3OTggMjEuNzc2MSAyOS4zMjQ0QzIxLjY1NDYgMjkuMTgyNyAyMS41MzExIDI5LjA0ODggMjEuNDA1NiAyOC45MTY5QzIxLjI3MDQgMjguNjQ3MiAyMC41MjE3IDI3LjAwMTIgMjAuOTk0MSAyNC41ODc0QzIxLjA0NSAyNC4zMzE1IDIxLjEwNzcgMjQuMDY1NyAyMS4xODgxIDIzLjc5QzIxLjU0MDkgMjIuNTkzIDIyLjE5NTUgMjEuNzE2OSAyMi44ODczIDIwLjc4OTVDMjIuOTc3NSAyMC42Njc1IDIzLjA2OTYgMjAuNTQ5MyAyMy4xNTc4IDIwLjQyNTNDMjMuMDM2MyAyMi4xNTM5IDIzLjYyNDIgMjMuNjUyMiAyMy44NTc0IDI0LjE2NjFNMjMuNTkyOSAxOC4yMzRDMjMuMjQ3OSAxOC45OTIgMjIuNzYxOSAxOS42Mzk3IDIyLjI2NDEgMjAuMzA5MUMyMS43NzQxIDIwLjk2MjggMjEuMjcwNCAyMS42MzYxIDIwLjg4MDQgMjIuNDMzNUMyMC43MDIxIDIxLjIzODQgMjAuMTYxMSAxOS44Mzg2IDE4Ljk3NzQgMTguMjgzMkMxOC4zMTg5IDE3LjQxODkgMTguMDI4OCAxNi41MTUyIDE4LjA5MzUgMTUuNTI0OUMxOC4xMjY4IDE1LjMyNiAxOC4xNTAzIDE1LjEzMTEgMTguMTY0IDE0Ljk0MjFDMTguNDE0OSAxMy41ODM2IDE5LjE5ODggMTIuNjI0OCAyMC4wMjM5IDExLjYxODdDMjAuNTc2NiAxMC45NDU0IDIxLjE0MTEgMTAuMjU4MiAyMS41ODc5IDkuNDIxNUMyMS44MjcgMTAuNTEyMiAyMi4zMTg5IDExLjI0NDYgMjIuNzk3MiAxMS45NjEzQzIzLjQ2NTUgMTIuOTYzNCAyNC4wOTg1IDEzLjkwODUgMjQuMDk2NSAxNS44ODcxQzI0LjA5NjUgMTYuODEyNSAyMy45MDA2IDE3LjU2NDYgMjMuNTk2OCAxOC4yMzJNMTIuOTIxNCAxNC4yMDU4QzEyLjk5MTkgMTUuMzc3MiAxMy40MjMxIDE3LjA4ODEgMTQuOTQ5OSAxOS4wNDEyQzEzLjg0NjQgMTguNTI3NCAxMi4yMjM3IDE3LjYzNTUgMTAuMzg1MyAxNi4xODA1QzEwLjMwNjkgMTYuMTA5NiAxMC4yMjY2IDE2LjA0MjcgMTAuMTQwMyAxNS45Nzk3QzEwLjEzNDUgMTUuOTczOCAxMC4xMzA1IDE1Ljk2OTggMTAuMTIyNyAxNS45NjM5QzcuNjM1NjMgMTMuODE0IDYuODI2MjEgMTAuMjQ2NCA2LjYwNDc1IDguOTQ1MDRDNy40OTg0NCA5LjA2OTA3IDkuNDY0MTkgOS40MzMzMSAxMS4yODg4IDEwLjM2ODVDMTIuMDAyMiAxMC43MzI3IDEyLjY5NiAxMS4xODM2IDEzLjI5MzggMTEuNzQyOEMxMy4xNTY2IDEyLjA2NzYgMTIuODQzIDEyLjk0NTcgMTIuOTE5NCAxNC4yMDU4TTE1LjQ0MzcgMjQuNzU0OEMxNC44OTUgMjQuNDc3MiAxNC4yOTEzIDI0LjI3ODMgMTMuNjYwMyAyNC4xMjQ3QzEzLjUwMTUgMjMuMjUyNiAxMi45MzcxIDIwLjQ1ODggMTEuNzc0OSAxOC4xNjMxQzEzLjY4MTggMTkuNDIxMiAxNS4xNzMzIDIwLjAzNzQgMTUuODQ3NSAyMC4yNzc2QzE1LjM4ODkgMjEuNzY0MSAxNS4wODkgMjMuMjY4MyAxNS40NDM3IDI0Ljc1NDhaTTE0LjA0ODMgMTEuOTkwOEMxNC4xNDA0IDExLjgyOTQgMTQuMjI2NyAxMS42NjYgMTQuMzA3IDExLjUwNjVDMTQuNzA4OCAxMC43MTExIDE0Ljk3MTQgOS45NTExMSAxNS4xMzIxIDkuMjQwMzZDMTUuMzYzNCA5LjcwNTAxIDE1LjY0MzYgMTAuMTYxOCAxNS45Mjk4IDEwLjYzMDRDMTYuNjk2MSAxMS44ODI1IDE3LjQ4NTkgMTMuMTc0MSAxNy4zODAxIDE0Ljg0NzZDMTcuMzQ4NyAxNS4wMzQ2IDE3LjMyNTIgMTUuMjI5NiAxNy4zMDk1IDE1LjQzMDRDMTcuMTA1NyAxNi41Njg0IDE2LjcxNzYgMTcuNjk4NSAxNi4zNDE0IDE4Ljc5MTJDMTYuMjg2NSAxOC45NTI2IDE2LjIyOTYgMTkuMTE2IDE2LjE3NDggMTkuMjc3NUMxNC42NzE2IDE3LjYxNTggMTMuODI0OSAxNS44NzUzIDEzLjcwOTMgMTQuMjExN0MxMy42MTcxIDEyLjg4NjYgMTQuMDIyOCAxMi4wNDQgMTQuMDQ4MyAxMS45OTI4TTkuODg3NTIgMTYuNzk2N0M5Ljg5NzMyIDE2LjgwNDYgOS45MDkwOCAxNi44MTQ1IDkuOTE4ODggMTYuODIyM0MxMC4wOTMzIDE2Ljk3OTggMTAuMjQ4MSAxNy4xNTUxIDEwLjM3NzUgMTcuMzQwMUMxMS44MTAxIDE5LjM4MzggMTIuNTY4NiAyMi42NDIyIDEyLjgyNzMgMjMuOTQ3NkMxMi4yNjQ4IDIzLjg0MzIgMTEuNjg4NiAyMy43NjQ1IDExLjExODMgMjMuNjgzN0M5Ljc4OTUzIDIzLjQ5ODcgOC40MTk1OCAyMy4zMDM3IDcuMjMxOSAyMi44MzUyQzYuOTU5NDggMjIuNzI2OSA2LjcwMjc0IDIyLjU4MTIgNi40NjE2OCAyMi4zOTgxQzYuMzg3MiAyMi4zMzExIDYuMzA4ODEgMjIuMjY2MiA2LjIzMDQxIDIyLjIwNTFWMjIuMjA5MUM0LjE1NDkxIDIwLjQwOTYgMy4xOTY1NCAxNi4xNjg3IDIuOTIyMTYgMTQuNzQzM0M0LjE5NDExIDE0LjgxNDEgNy42ODg1NSAxNS4xMzcgOS41ODE3OCAxNi41NDQ3QzkuNjgxNzQgMTYuNjMzMyA5Ljc4MzY1IDE2LjcxNiA5Ljg4NzUyIDE2Ljc5ODdNMTEuMDEwNSAyNC40NjkzQzEyLjg1ODcgMjQuNzI5MiAxNC42MzA0IDI0Ljk3OTIgMTUuODQzNSAyNS45NDU5QzE2LjAzMTcgMjYuMDkzNiAxNi4yMDYxIDI2LjI2MDkgMTYuMzY0OSAyNi40NDhDMTUuNDgxIDI2LjM0NzYgMTQuNTUgMjYuMzIgMTMuNTc3OSAyNi4yOTI0QzExLjk5ODMgMjYuMjQ1MiAxMC4zMTQ4IDI2LjE1ODYgOC42MDU3NyAyNS43NDcxQzguNDYwNzQgMjUuMzQxNSA4LjE1ODkyIDI0LjU4OTQgNy42Njg5NSAyMy44MjM1QzguNzQ0OTIgMjQuMTUwMyA5Ljg5MzQgMjQuMzExOCAxMS4wMTA1IDI0LjQ2NzNNMTYuODIxNSAxOS44MTNDMTYuOTA1OCAxOS41NjEgMTYuOTkyIDE5LjMwNyAxNy4wODIyIDE5LjA1MTFDMTcuMjYyNSAxOC41MjkzIDE3LjQ0MjggMTguMDAxNyAxNy42MDk0IDE3LjQ2NDJDMTcuNzgzOCAxNy45MTMxIDE4LjAzMDggMTguMzQ2MiAxOC4zNTQxIDE4Ljc2OTVDMTkuODM3OCAyMC43MTg3IDIwLjQxNTkgMjIuNTg1MSAyMC4wNzQ5IDI0LjMyOTVDMjAuMDM1NyAyNC41MjQ0IDE5Ljk4NjcgMjQuNzE3NCAxOS45MjU5IDI0LjkxMDNDMTkuNTg0OSAyNS45Nzc0IDE4Ljk2MzcgMjYuNzAxOSAxOC42Njk3IDI3LjAwMzJDMTguMjY5OSAyNi44MzM5IDE3Ljg1ODMgMjYuNzA1OSAxNy40Mzg5IDI2LjYxNzNDMTcuMTg0MSAyNi4xNzIzIDE2Ljg3ODQgMjUuODAyMiAxNi41MzM0IDI1LjQ5MzFDMTUuNjczIDIzLjY4NzcgMTYuMTU3MSAyMS43OTc2IDE2LjgyMTUgMTkuODE1TTIwLjA1NzMgMjYuNDk1MkMyMC4wNzY5IDI3LjAyNDggMjAuMTQ1NSAyNy40OTM0IDIwLjIzMzYgMjcuODg3MkMxOS45NjkxIDI3LjY5MjMgMTkuNjk0NyAyNy41MTcgMTkuNDE0NCAyNy4zNjE1QzE5LjYwMjYgMjcuMTUwOCAxOS44Mjk5IDI2Ljg2MTQgMjAuMDU3MyAyNi40OTUyWk0yNC4xMjIgMTkuNDE3M0MyNC4yMDA0IDE5LjEzNzcgMjQuMzAyMyAxOC44NjAxIDI0LjQyMTkgMTguNTg4NEMyNS4xMDU5IDE3LjA0NjggMjYuNDQ4NCAxNS42NDg5IDI4LjQyNzggMTQuNDE0NUMyOC43NjEgMTQuMjA3NyAyOS4xMTE4IDE0LjAwNDkgMjkuNDgwMyAxMy44MDYxQzI5LjgzODkgMTMuNjEzMSAzMC4xNzQxIDEzLjQxMDQgMzAuNDg3NyAxMy4xOTU4QzMwLjM5MzYgMTMuMzg4NyAzMC4zMDc0IDEzLjU3OTcgMzAuMjI1IDEzLjc2ODdDMzAuMTM4OCAxMy45Njc1IDMwLjA2MDQgMTQuMTY0NCAyOS45ODU5IDE0LjM1OTNDMjkuMTUzIDE2LjU0NDcgMjguOTc0NiAxOC41MDU3IDI4LjkzNTQgMTkuMjQyQzI3Ljg2NTQgMTkuNTQ5MiAyNi45NDAzIDE5LjkyNTIgMjYuMTc2IDIwLjQzNTJDMjUuMjU4NyAyMS4wNDc1IDI0LjYwODEgMjEuODQwOSAyNC4yMDgzIDIyLjg1NjhDMjMuOTY5MiAyMi4xNTc5IDIzLjY5ODcgMjAuODk5OCAyNC4xMjAxIDE5LjQxNTNNMzAuNTAzMyAxNS4yNjdDMzUuMDg5NCAxNS40NDQyIDM3LjkyNTQgMTMuODM3NiAzOS41MDMgMTIuNDM5N0MzOS43MDY5IDEyLjI2MDYgMzkuODk1IDEyLjA4MTQgNDAuMDY3NSAxMS45MDIyQzM5Ljg1NTggMTIuMzYyOSAzOS42MTA4IDEyLjg0NzMgMzkuMzMwNiAxMy4zMzk1QzM4LjY5MzYgMTQuNDU1OCAzNy43OTggMTUuNzIxOCAzNi42MjQgMTYuNzE2QzM2LjMyNjEgMTYuOTAxMSAzNi4wNDU4IDE3LjEwOTggMzUuNzg1MiAxNy4zNDIxQzM1LjAzNDUgMTcuODMwNCAzNC4xODk4IDE4LjE5NDYgMzMuMjQ3MiAxOC4zNTQxQzMxLjk2OTMgMTguNTcwNyAzMC43OTczIDE4Ljc3OTQgMjkuNzQyOSAxOS4wMzczQzI5Ljc5OTcgMTguMzA0OSAyOS45NzIyIDE2Ljg3OTQgMzAuNTA1MyAxNS4yNzA5TTI0Ljc5ODIgMjMuNTYzNkMyNS4xMTU3IDIyLjQ5ODUgMjUuNzA5NSAyMS43MDMxIDI2LjYxMTEgMjEuMTAwNkMyNy40MjQ0IDIwLjU1NzIgMjguNDk0NSAyMC4xNjk0IDI5LjczOSAxOS44NTYzQzMwLjgzNDYgMTkuNTc4NyAzMi4wNjU0IDE5LjM1NjIgMzMuMzc0NSAxOS4xMzM4QzMzLjc0MSAxOS4wNzA4IDM0LjA5OTcgMTguOTgyMiAzNC40NTI1IDE4Ljg2MjFDMzMuMTUzMSAyMC41MTk4IDMxLjkzNiAyMS42NDk5IDMwLjc3NTggMjIuNDcwOUMyOS4xNDMyIDIzLjYyODYgMjcuNjE4NCAyNC4xNjgxIDI2LjEyNSAyNC42OTk2QzI1LjkyMTIgMjQuNzc0NSAyNS43MTkzIDI0Ljg0NTMgMjUuNTE1NSAyNC45MTgyQzI1LjE1NDkgMjUuMDUwMSAyNC44MjM3IDI1LjIxOTQgMjQuNTIxOCAyNS40MTYzQzI0LjU0NTQgMjQuNzE5MyAyNC42MzU1IDI0LjEwNyAyNC43OTgyIDIzLjU2MTdNMzAuODQ4MyAyMy42Mjg2QzMxLjE5NzEgMjMuMzg0NSAzMS41NzU0IDIzLjE1NjEgMzEuOTgzIDIyLjk1MTNDMzMuNSAyMi4xOTUzIDM1LjY2MzcgMjEuODY4NSAzOC4yNDA5IDIyLjAwNjNDMzguNjg3NyAyMi4wMjk5IDM5LjE0NjQgMjIuMDk0OSAzOS42MzA0IDIyLjE2MzhDNDAuMDI2MyAyMi4yMTg5IDQwLjQyNjEgMjIuMjc2IDQwLjgyMiAyMi4zMDk1QzQwLjE1NTcgMjIuNzYwMyAzOS42MTQ4IDIzLjI4OCAzOS4xMTExIDIzLjgyNTVDMzcuNTk0MSAyNS40NTM3IDM2LjAyNjIgMjcuMTM1MSAzMC42MDkyIDI3LjI2MTFDMjkuMzQzMSAyNy4yOTA2IDI4LjI5MjYgMjcuNTE1MSAyNy40MjI0IDI3Ljg1MTdDMjcuOTIwMiAyNi43NjMgMjguOTcwNyAyNC45NTE3IDMwLjg0NjMgMjMuNjMwNk00NC45NzUgMTkuOTU2N0M0NS4wMjIgMjAuMzE1MSA0NS4wNTkzIDIwLjY3NTQgNDUuMDg4NyAyMS4wMzU2QzQ0LjgyNiAyMS4wNDc1IDQ0LjU2OTMgMjEuMDY1MiA0NC4zMjgyIDIxLjA5MjdDNDQuNTc3MSAyMC43Nzc3IDQ0Ljc5MjcgMjAuMzk5NyA0NC45NzUgMTkuOTU2N1pNNDQuNjc1MSAxOC4yMDA1QzQ0LjIxNDYgMjAuMDgyNyA0My4zNzM4IDIwLjk1MSA0Mi4zMzcgMjEuMjkxNkM0MS41NTg5IDIxLjU0NzUgNDAuNjY1MiAyMS41MDYyIDM5Ljc0MDIgMjEuMzc0M0MzOS4yNiAyMS4zMDczIDM4Ljc2NDIgMjEuMjM2NSAzOC4yODQgMjEuMjEwOUMzNi4xOTA5IDIxLjA5ODYgMzQuMzk3NiAyMS4yNzM5IDMyLjkyNTcgMjEuNzI4N0MzMy43MzcxIDIwLjk2NDggMzQuNTc1OSAyMC4wMjM3IDM1LjQ1NCAxOC44NTIyQzM1LjY5MzEgMTguNTMzMyAzNS45NTE4IDE4LjI0NTggMzYuMjM3OSAxNy45ODc5QzM2LjUzNzggMTcuNzkzIDM2LjgzMTcgMTcuNTcyNSAzNy4xMTk4IDE3LjMyODNDMzguMjAxNyAxNi42NjQ4IDM5LjUzMDUgMTYuMzI4MiA0MS4wOTI1IDE2LjMyNDJDNDIuNTYyNCAxNi4zMTgzIDQzLjgyMDYgMTYuNjI1NSA0NC4zMjA0IDE2Ljc2NTJDNDQuNDUzNyAxNy4yMzk3IDQ0LjU3MzIgMTcuNzIwMSA0NC42NzUxIDE4LjIwMDVaTTQxLjQ1MzEgMTAuNTQxOEM0Mi41NTQ2IDEyLjE5OTUgNDMuNDI0NyAxMy45ODkyIDQ0LjA0NCAxNS44NzM0QzQzLjM3NzcgMTUuNzE3OCA0Mi4zMjkyIDE1LjUzMDggNDEuMTI3OCAxNS41MzA4SDQxLjExMDFDNDAuMTkyOSAxNS41MzA4IDM5LjMzODQgMTUuNjQzIDM4LjU1NjQgMTUuODYzNUMzOS4wNzU4IDE1LjIzMzUgMzkuNTYzOCAxNC41MTY4IDQwLjAxNjUgMTMuNzE5NUM0MC43NTkzIDEyLjQxNjEgNDEuMjAwMyAxMS4yOTE5IDQxLjQ1MTEgMTAuNTQxOE00MC43MDA1IDkuNDcyNjhDNDAuNzM3OCA5LjUyMzg3IDQwLjc3NSA5LjU3NTA2IDQwLjgxNDIgOS42MjYyNUM0MC40NzkxIDEwLjIwMTIgMzkuODg5MSAxMS4wNDc4IDM4Ljk1NDMgMTEuODY2OEMzNi45MTIxIDEzLjY1ODQgMzQuMDk3NyAxNC41NTYyIDMwLjc4NzUgMTQuNDc3NUMzMC44Mzg1IDE0LjM0NzUgMzAuODg5NCAxNC4yMTc2IDMwLjk0NjMgMTQuMDg1N0MzMS4zODkyIDEzLjA1MiAzMS45MjgyIDEyLjEzMjYgMzIuNTU3MyAxMS4zMzEzQzMyLjYwNjMgMTEuMjY4MyAzMi42NTUzIDExLjIwOTIgMzIuNzA2MiAxMS4xNDgyQzM0LjI4IDkuMjMwNTIgMzYuNDA4NCA4LjAyMTY1IDM5LjA2MDEgNy41MzUzNUMzOS42MzgzIDguMTQ1NjkgNDAuMTkxIDguNzk3MzcgNDAuNjk4NiA5LjQ3MDcyTTM0LjU1NDQgNy4xNTczNEMzNC44MjQ4IDUuODYxODQgMzQuODExMSA0LjcyOTc2IDM0Ljc1MDQgNC4wMDcyQzM2LjA2MTUgNC44MjgyMSAzNy4yODQ1IDUuNzg5IDM4LjM5NTcgNi44NjU5NUMzNi42Mzk3IDcuMjYxNjggMzUuMjEyOSA3Ljk1Mjc1IDM0LjA1ODUgOC44MDMyOEMzNC4yODk4IDguMjIyNDggMzQuNDQ2NiA3LjY2NzI2IDM0LjU1NDQgNy4xNTczNFpNMzAuODI2NyAyLjA1ODA2QzMxLjg4MzEgMi40NTU3NiAzMi45MTQgMi45NDAwOSAzMy45MDE3IDMuNDk5MjRDMzMuOTcyMyAzLjk0NjE3IDM0LjEzNjkgNS4zNTM4OCAzMy43ODIyIDcuMDIzNDZDMzMuNDcyNSA4LjQ3NjQ1IDMyLjg2ODkgOS43NDQzOCAzMS45NzcyIDEwLjgxNzRDMzEuMjI0NiAxMS43MTkxIDMwLjI3MjEgMTIuNDgzIDI5LjExNzcgMTMuMTAzMkMyOC44MDAyIDEzLjI3MjUgMjguNDk2NCAxMy40NDc4IDI4LjIwNDQgMTMuNjI1QzI3LjcyNjIgMTEuMzY0NyAyNy44NjkzIDkuMzMyOSAyOC4yNDE3IDcuNjY5MjNDMjguNDQzNSA2Ljc2OTQ4IDI4LjcxMDEgNS45NzQwNyAyOC45ODI1IDUuMzEwNTdDMjkuNjYwNiAzLjY2MDY5IDMwLjQ3MzkgMi41MTY4IDMwLjgzMDYgMi4wNTgwNk0yNS42MDU2IDAuNzkyMDk3TDI1Ljc0MjggMC45NzEyNjFDMjUuNzYyNCAwLjg5MjUwOCAyNS43NzYxIDAuODQ5MTkzIDI1Ljc3NjEgMC44NDcyMjRMMjUuNzI5MSAwLjgwNTg3OUMyNy4yMDI5IDAuOTg1MDQzIDI4LjY1MTMgMS4zMTE4NyAzMC4wNDg3IDEuNzgwNDVDMjkuNjE3NSAyLjM2MzIzIDI4Ljg5NDMgMy40NTc5IDI4LjI2OTEgNC45NzM5QzI4LjAxNjMgNS41OTAxNSAyNy43NjU0IDYuMzA4NzcgMjcuNTYzNSA3LjExNzk2QzI2LjQxMzEgNS44NTM5NyAyNS43NTY1IDQuNDg3NiAyNS42MDE3IDMuMDUyMzJDMjUuNTQ4OCAyLjU0NDM2IDI1LjU3MDQgMi4wNzU3OCAyNS42MTM1IDEuNzAzNjdDMjUuNjUwNyAxLjM4MDc4IDI1LjcwNTYgMS4xMzA3NCAyNS43NDA5IDAuOTgzMDc0TDI1LjUwMTggMC43NzgzMTVDMjUuNTM3IDAuNzgyMjUzIDI1LjU3MjMgMC43ODQyMjIgMjUuNjA3NiAwLjc5MDEyOE0yNy4zNTk3IDguMDUzMTZDMjcuMDQyMiA5Ljc3MzkyIDI2Ljk3NTYgMTEuODIxNSAyNy40OTg5IDE0LjA3NThDMjYuNDIwOSAxNC44MDQzIDI1LjU0MSAxNS41ODU5IDI0Ljg1NyAxNi40MjA3QzI0Ljg3MjYgMTYuMjUxNCAyNC44Nzg1IDE2LjA3NDIgMjQuODc4NSAxNS44ODkxQzI0Ljg3ODUgMTMuNjY0MyAyNC4xNDk1IDEyLjU3MTYgMjMuNDQzOSAxMS41MTYzQzIyLjgwMyAxMC41NTM2IDIyLjE5NTUgOS42NDM5NyAyMi4yMTcgNy44MTY5QzIyLjMxNyA3LjQyOTA0IDIyLjM1MDMgNy4wNDcwOCAyMi4zMzA3IDYuNjY5MDdDMjIuNzA3IDQuNjQzMTQgMjMuOTM5OCAyLjk4MzQxIDI0Ljc5NDMgMi4wMzY0QzI0Ljc3NjYgMi4zNjUyIDI0Ljc3ODYgMi43MjE1NSAyNC44MTU4IDMuMDg3NzZDMjQuOTM3MyA0LjMyMDI1IDI1LjQ4MDIgNi4xNjg5OCAyNy4zNTk3IDguMDUxMTlNMjIuOTQ2MSAwLjY0NDQzNUgyMy4wNTU5QzIzLjY4MyAwLjY0NDQzNSAyNC4zMjM5IDAuNjcxOTk4IDI0Ljk2MDggMC43MjcxMjVDMjQuOTYwOCAwLjczMzAzMiAyNC45NTg5IDAuNzM4OTM4IDI0Ljk1NjkgMC43NDQ4NDVDMjQuMzg2NiAxLjI2NjU5IDIyLjc5OTEgMi44NTM0NyAyMS45NjAzIDUuMDc0MzFDMjEuMTc2MyAzLjE0ODc5IDE5LjM4NSAxLjU5NTM4IDE4LjcwNSAxLjA1NTkyQzIwLjA5NjUgMC43ODQyMjIgMjEuNTIxMyAwLjY0NjQwMyAyMi45NDYxIDAuNjQ2NDAzTTE4LjI1MDMgMS43MDU2NEMxOS4wNDQgMi4zNDc0OCAyMS4zNjQ1IDQuMzk1MDYgMjEuNTQwOSA2LjYwMjEzQzIxLjQ3ODIgNi45NjA0NSAyMS40NDA5IDcuMzMwNTkgMjEuNDMxMSA3LjcxMjU1QzIxLjAzMTMgOS4xMzk5NSAyMC4yMTAxIDEwLjE0MjEgMTkuNDE0NCAxMS4xMTQ3QzE4LjkwNDkgMTEuNzM4OCAxOC4zODM1IDEyLjM3MjggMTcuOTg1NyAxMy4xMTVDMTcuNjk5NSAxMi4wMTY0IDE3LjEyMzMgMTEuMDc5MyAxNi41OTQyIDEwLjIxM0MxNS45NzA5IDkuMTk1MDggMTUuMzg0OSA4LjIzNDI5IDE1LjM0MTggNy4xNzcwMkMxNS4yNjE1IDUuMDU2NTkgMTcuNTA1NSAyLjQ5NzExIDE4LjI0ODMgMS43MDk1N00xNy41MzQ5IDEuMzE1ODFDMTYuODk0IDIuMDEwODEgMTUuNjY1MiAzLjQ2MzggMTUuMDA0NyA1LjA2MjVDMTQuNjI2NSAzLjgxNjIzIDE0LjA0MjQgMi45NzE2IDEzLjc4MzcgMi42MzY4OUMxNC45OTEgMi4wODM2NSAxNi4yNDkyIDEuNjQwNjYgMTcuNTM0OSAxLjMxNTgxWk0xMC40NDQxIDQuNTM0ODVDMTEuMzA2NSAzLjk0MDI2IDEyLjIxIDMuNDA2NzEgMTMuMTQ0OCAyLjk0MjA2TDEzLjA3MDMgMy4wMDlDMTMuMDkxOSAzLjAzMjYzIDE0LjQ5MTIgNC42MzcyMyAxNC41NTU5IDcuMjAyNjJDMTQuNTg1MyA4LjMxMTA3IDE0LjM2MzkgOS41OTg2OSAxMy42NzIgMTEuMDE2M0MxMy4wNTY2IDEwLjQ3MDkgMTIuMzY2NyAxMC4wMjU5IDExLjY2NTEgOS42NjE2OUMxMS42NjEyIDkuNjYxNjkgMTEuNjU5MiA5LjY2MTY5IDExLjY1NzMgOS42NTc3NkM5LjY1MDM4IDguMzkxOCAxMC4yMDUgNS40NzM5OCAxMC40NDQxIDQuNTMwOTFNOS4zMjUwNCA1LjM2MTc2QzkuMjU4NCA1LjczNzgxIDkuMTk3NjUgNi4yODUxNCA5LjI0MjcyIDYuOTAxMzlDOS4yOTc2IDcuNjQ3NTggOS40OTc1MSA4LjMxNTAxIDkuODMwNjggOC44OTE4OEM4LjI5NjExIDguMzcwMTQgNi45Mzk4OCA4LjE3NzE5IDYuNDA4NzYgOC4xMTgxM0M3LjI5ODU0IDcuMTE0MDIgOC4yNzQ1NSA2LjE5MDY0IDkuMzI1MDQgNS4zNjM3M001Ljc5MzM2IDguODQ0NjNDNS45MjY2MyA5Ljc3NTg4IDYuNDQ2IDEyLjU1OTggOC4xMTM4NCAxNC45MDY3QzUuOTY1ODMgMTQuMTE3MiAzLjQ4MDcyIDEzLjk2MTYgMi42OTY3NyAxMy45MzIxQzMuNDk0NDQgMTIuMTA1IDQuNTM3MDkgMTAuMzk2MSA1Ljc5MzM2IDguODQyNjZNMi4yMDI4OSAxNS4xNjY2QzIuNTQ1ODYgMTYuODg1MyAzLjU2MTA4IDIwLjk1ODkgNS43NTQxNiAyMi44MzkxQzUuODIwOCAyMi44OTAzIDUuODgzNTIgMjIuOTQxNSA1Ljk0NjIzIDIyLjk5NjZDNi43OTA5MyAyMy43MzEgNy4zNDU1NyAyNC43NzY0IDcuNjU1MjMgMjUuNDg5MUM1LjM2MjE5IDI0Ljc2NjYgMy4wNTkzNSAyMy4zNzA3IDAuOTUyNDk1IDIwLjYyNjFDMS4xMzg2OCAxOC43NTU3IDEuNTU2MTMgMTYuOTI0NyAyLjIwMjg5IDE1LjE2NjZaTTIzLjEwNDkgNDUuOTU3MUgwLjgzODgyMlYzOC44MDA0TDEuODM2MzkgMzcuOTQ5OUMxLjk2MTgzIDM3Ljg0MzYgMi4xMjA1NyAzNy43ODQ1IDIuMjg3MTYgMzcuNzg0NUgyLjYzNzk4QzIuNjg4OTQgMzcuNzg0NSAyLjczMjA1IDM3Ljc5MDQgMi43ODQ5NyAzNy44MDIyQzMuNzU1MSAzOC4wMTI5IDYuMTMyNDIgMzguNDI4MyA3LjI1NzM4IDM3LjcyMTVDOC4wNjI4OSAzNy4yMTc1IDkuNDgzNzkgMzcuMTI2OSAxMC4wNTYxIDM3LjExMTJDMTAuNDA0OSAzNy4xMDEzIDEwLjczMDMgMzYuOTc3MyAxMC45OTg4IDM2Ljc0ODlDMTIuMDM3NSAzNS44NjY5IDEyLjUwNzkgMzUuNTY3NiAxMi42MDc4IDM1LjUzNDFDMTIuNjgyMyAzNS41MTQ1IDEyLjkyOTIgMzUuNTczNSAxMy4wNzYyIDM1LjYwN0MxMy41MTUyIDM1LjcxMTMgMTQuMTE2OSAzNS44NTMxIDE0LjUzODMgMzUuNDM5NkMxNC42Njk2IDM1LjM0OTEgMTUuMzY1MyAzNS4yODQxIDE2LjY3NjUgMzUuNDk2N0MxNi44Mjk0IDM1LjUyMjMgMTYuOTg4MSAzNS41MjIzIDE3LjE0NjkgMzUuNDk4N0wxOC4wNzE5IDM1LjM2MDlDMTguMTAxMyAzNS4zNTY5IDE4LjEzNDYgMzUuMzU1IDE4LjE3MTkgMzUuMzU1SDIwLjU0MzNDMjAuOTcyNSAzNS4zNTUgMjEuMzg2IDM1LjE3MTkgMjEuNjc4MSAzNC44NTFDMjEuODc2IDM0LjYzMDQgMjIuMjE1MSAzNC41NjE1IDIyLjQ4NTUgMzQuNjg3NUwyMy4xMDI5IDM0Ljk3NVY0NS45NTcxSDIzLjEwNDlaTTIzLjEwNDkgMzQuMDQ1N0wyMi44NDIyIDMzLjkyMzZDMjIuNjM4NCAzMy44MjcyIDIyLjQyMDkgMzMuNzc5OSAyMi4xOTU1IDMzLjc3OTlDMjEuNzYyMyAzMy43Nzk5IDIxLjM0ODggMzMuOTYzIDIxLjA2MDcgMzQuMjgzOUMyMC45Mjk0IDM0LjQyOTYgMjAuNzQxMyAzNC41MTIzIDIwLjU0NzIgMzQuNTEyM0gxOC4xNzU4QzE4LjA5MzUgMzQuNTEyMyAxOC4wMTkgMzQuNTE4MiAxNy45NTA0IDM0LjUyODFMMTcuMDI5MyAzNC42NjM5QzE2Ljk1NjggMzQuNjczOCAxNi44ODQyIDM0LjY3MzggMTYuODE1NiAzNC42NjM5QzE0LjUxODcgMzQuMjkxOCAxNC4xMDMyIDM0LjY5MzQgMTMuOTY2IDM0LjgyNzNDMTMuODY2IDM0LjkyNTggMTMuNTIzMSAzNC44NDUgMTMuMjcyMiAzNC43ODZDMTIuOTY4NCAzNC43MTUxIDEyLjY1NDkgMzQuNjQwMyAxMi4zNjg3IDM0LjcyNjlDMTIuMjU3IDM0Ljc2MDQgMTEuOTE3OSAzNC44NjY3IDEwLjQ1OTggMzYuMTA1MUMxMC4zMzgzIDM2LjIwNzUgMTAuMTkxMyAzNi4yNjQ2IDEwLjAzNjUgMzYuMjY4NUM5LjI0MDc2IDM2LjI5MDIgNy43NjEwNyAzNi40MTQyIDYuODE2NDEgMzcuMDA2OEM2LjEwODkgMzcuNDUxOCA0LjMwMTkgMzcuMjY4NyAyLjk3MzEyIDM2Ljk4MTJDMi44NjUzMiAzNi45NTU2IDIuNzU1NTcgMzYuOTQzOCAyLjYzOTk0IDM2Ljk0MzhIMi4yODkxMkMxLjkyNDU5IDM2Ljk0MzggMS41NzE4MSAzNy4wNzM4IDEuMjk1NDcgMzcuMzFMMC44NDA3ODIgMzcuNjk3OVYyMi44NTI5QzAuODQwNzgyIDIyLjUxMjMgMC44NTA1ODEgMjIuMTczNiAwLjg2NjI2IDIxLjgzNUMyLjYzOTk0IDIzLjk5NjggNC42Njg0IDI1LjQzNiA3LjA1MzU1IDI2LjIyMzVDNy4zMzc3NCAyNi4zMTggNy42MjE5MiAyNi40MDA3IDcuOTA0MTQgMjYuNDczNkM5Ljg2NCAyNi45ODU1IDExLjgxMDEgMjcuMDQwNiAxMy41NTI1IDI3LjA4OThDMTQuNzEwNyAyNy4xMjMzIDE1LjgxMjIgMjcuMTU0OCAxNi44MTM3IDI3LjMxMjNDMTYuOTEzNiAyNy4zMjggMTcuMDEzNiAyNy4zNDM4IDE3LjExMTYgMjcuMzYzNUMxNy42Nzk5IDI3LjQ2NzggMTguMjAzMiAyNy42NDcgMTguNjgxNCAyNy44NzczQzE5LjQ4MTEgMjguMjYxMyAyMC4xNTkyIDI4Ljc4ODkgMjAuNzI5NSAyOS4zNjM4QzIwLjk5MDIgMjkuNjI3NiAyMS4yMjczIDI5LjkwMTMgMjEuNDQ0OCAzMC4xNzY5QzIyLjM4NTYgMzEuMzc0IDIyLjkwMSAzMi41Nzg5IDIzLjA2NTcgMzMuMDA4MUMyMy4wODEzIDMzLjA1MTQgMjMuMDk1MSAzMy4wODY5IDIzLjEwNDkgMzMuMTE0NFYzNC4wNDc3VjM0LjA0NTdaTTIyLjM3NTggMzAuMDkyM0MyMi4zNzU4IDMwLjA5MjMgMjIuMzY5OSAzMC4wODY0IDIyLjM2OTkgMzAuMDgyNEMyMi41MzA2IDI5LjQ5MzggMjMuMTQ4IDI3LjU0MjYgMjQuNTc4NyAyNi4zNjUzQzI0LjkyNzUgMjYuMDc1OSAyNS4zMjczIDI1LjgzMzcgMjUuNzgwMSAyNS42NjgzQzI1Ljk4IDI1LjU5NTUgMjYuMTgzOCAyNS41MjI2IDI2LjM4MzcgMjUuNDUxN0MyNy4xMDY5IDI1LjE5MzggMjcuODM2IDI0LjkzMzkgMjguNTgwNyAyNC42MDkxQzI3LjIwNDkgMjYuMTY4NCAyNi41NjIgMjcuNzg4NyAyNi4zNjYxIDI4LjM1OTdDMjUuNDM5IDI4Ljg5OTIgMjQuNzkyMyAyOS41NjQ2IDI0LjM0NTQgMzAuMTY5MUMyMy45MDA2IDMwLjc3MzUgMjMuNjA4NSAzMS4zNzQgMjMuNDIyMyAzMS44NjQyQzIzLjE4MTMgMzEuMzY4MSAyMi44MzYzIDMwLjc0MiAyMi4zNzU4IDMwLjA5NDJNMjMuODkwOCAzNS4zMjc0QzI0LjMxNiAzNS40NjEzIDI0Ljc3ODYgMzUuNDA2MiAyNS4xNjQ3IDM1LjE2NEwyOS41MzcxIDMyLjQxMzVDMjkuNjQ4OCAzMi4zNDQ2IDI5Ljc3NjIgMzIuMzA3MiAyOS45MDc1IDMyLjMwNzJIMzAuMjY4MkMzMC4zNTI0IDMyLjMwNzIgMzAuNDM2NyAzMi4zMjMgMzAuNTEzMSAzMi4zNTA1TDMyLjI3NyAzMy4wMTZDMzIuNjMzNyAzMy4xNDk5IDMzLjAyNzcgMzMuMTQ1OSAzMy4zODYzIDMzLjAwNDJMMzQuNjA3MyAzMi41MTM5QzM0LjgzNDYgMzIuNDIzNCAzNS4wOTUzIDMyLjQ1ODggMzUuMjg5MyAzMi42MDY1TDM3LjIzOTQgMzQuMTA0OEMzNy4yOTIzIDM0LjE0NDEgMzcuMzQ5MiAzNC4xODM1IDM3LjQwMjEgMzQuMjEzMUMzNy40NjQ4IDM0LjI1MDUgMzguNTM0OSAzNS4xMzA1IDM5LjEwOTEgMzUuNTk1MkMzOC43MzY3IDM1LjgxNTcgMzguNDE3MyAzNi4xNDg0IDM4LjA0NDkgMzYuNTQyMkMzNy41OTYxIDM3LjAxNDcgMzcuMDM5NSAzNy42MDM0IDM2LjE3NTIgMzguMjA3OEMzNS45Njk0IDM4LjM1MTUgMzUuNjg1MiAzOC41NDQ1IDM1LjM1NiAzOC43Njg5QzMzLjkxNTUgMzkuNzQ5NCAzMS43MzgxIDQxLjIzMTkgMzEuMDQ0MyA0Mi4wMjE0QzI5LjY3MjQgNDMuNTgwOCAyNy42ODMxIDQ1LjExMjUgMjYuNTAxMyA0NS45NjVMMjMuODg4OCA0NS45NTUyVjM1LjMyNTRMMjMuODkwOCAzNS4zMjc0Wk0yNy44MjAzIDQ1Ljk3MDlDMjkuMDgyNCA0NS4wMTIxIDMwLjUzMjcgNDMuNzk3MyAzMS42MzQyIDQyLjU0NTJDMzIuMjYxMyA0MS44MzA1IDM0LjQ3NiA0MC4zMjIzIDM1Ljc5ODkgMzkuNDIyNkMzNi4xMzAxIDM5LjE5NjIgMzYuNDE2MyAzOS4wMDEzIDM2LjYyNiAzOC44NTU2QzM3LjU1NDkgMzguMjA1OCAzOC4xNDI5IDM3LjU4MzcgMzguNjE1MiAzNy4wODU2QzM5LjA3MzggMzYuNjAxMiAzOS40MDUgMzYuMjUwOCAzOS44MDY4IDM2LjE0NjRDNDAuNDIwMyAzNS45ODUgNDAuODE2MiAzNS44MzkzIDQxLjEwNDMgMzUuNzMzQzQxLjU0NzIgMzUuNTY5NiA0MS43NDkgMzUuNDk0OCA0Mi4yNzIzIDM1LjUyMDRDNDIuNzE5MiAzNS41MzgxIDQzLjE2NDEgMzUuMTM2NCA0My43OTMyIDM0LjUxNjNDNDMuOTczNSAzNC4zMzcxIDQ0LjIyMDQgMzQuMDkzIDQ0LjI5ODggMzQuMDUzNkM0NC40NjE1IDMzLjk5MDYgNDQuODIwMiAzMy44NDI5IDQ1LjE2NTEgMzMuNzAxMlY0Ni4wMzJMMjcuODI0MiA0NS45NzA5SDI3LjgyMDNaJyBmaWxsPSd3aGl0ZScgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogLTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGV4dC1idXR0b25zLWJsb2NrIHtcclxuXHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0bWFyZ2luLXRvcDogMTEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBIRUFERVJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4udGV4dC1idXR0b25zLWJsb2NrX19oZWFkZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAwIDE1cHggNDhweCAxNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM1MCcgaGVpZ2h0PSczNTUnIHZpZXdCb3g9JzAgMCAzNTAgMzU1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTM0OC42ODIgMTU5Ljk1MkMzNDguMjggMTU0Ljk4NSAzNDcuNjcgMTQ5Ljk4OSAzNDYuODUyIDE0NS4wOTZMMzQ2LjgyMiAxNDQuODg4QzM0Ni42NzMgMTQ0LjA1NSAzNDYuNTQgMTQzLjIzNyAzNDYuMzc2IDE0Mi40MTlDMzQ1LjMwNCAxMzYuNTkgMzQzLjkwNiAxMzAuNzMxIDM0Mi4yMjQgMTI0Ljk3NkMzNDEuODY3IDEyMy43NTYgMzQxLjQ5NSAxMjIuNTUyIDM0MS4xMDggMTIxLjM2MkMzMzUuOTMgMTA1LjA0OSAzMjguMzU2IDg5LjU5NzYgMzE4LjU2NSA3NS4zOTU5QzMxNy4xMjIgNzMuMzEzOSAzMTUuNjE5IDcxLjIzMiAzMTQuMDg2IDY5LjIwOTVDMzA5Ljg2IDYzLjYzMjkgMzA1LjI3NyA1OC4yNjQ1IDMwMC40NDEgNTMuMjUzQzI5OS40NzQgNTIuMjU2NiAyOTguNTA3IDUxLjI2MDMgMjk3LjUxIDUwLjI3ODhDMjg3LjczNCA0MC42MTI2IDI3Ni43OTcgMzIuMTA2NCAyNjUuMDQyIDI1LjAxM0MyNjQuMDc1IDI0LjQxODEgMjYzLjEyMiAyMy44NTMxIDI2Mi4xNyAyMy4zMTc3QzI1My4yNzIgMTguMTcyMyAyNDMuODY4IDEzLjgwMDMgMjM0LjI1NSAxMC4zMjA1QzIzMy4yNTggOS45NDg2OCAyMzIuMjQ3IDkuNTkxNzggMjMxLjIzNSA5LjI2NDYyQzIxOC4xMjUgNC43ODg0NiAyMDQuNDA2IDEuOTAzNDkgMTkwLjQ2NCAwLjY2OTE5NEMxODUuMyAwLjIyMzA2NSAxODAuMTA3IDAgMTc1LjAzMyAwSDE3NC4yQzE2MS45ODMgMCAxNDkuNzgyIDEuMjc4OSAxMzcuODkzIDMuNzkyMUwxMzYuNjEzIDQuMDU5NzhDMTI0LjU3NSA2LjcwNjgxIDExMi44MDUgMTAuNjQ3NiAxMDEuNjE1IDE1Ljc5M0M5MS41MjY3IDIwLjQxNzkgODEuNzk1MiAyNi4wNTQgNzIuNzMzMyAzMi41Njc0QzYxLjU1ODQgNDAuNTgyOSA1MS4zMDYxIDQ5LjkzNjcgNDIuMjg4OSA2MC4zNzYyTDQxLjA1MzggNjEuODE4N0MyOS45MjM2IDc0Ljk5NDMgMjAuODYxNyA4OS42NTcxIDE0LjA5MTMgMTA1LjQwNkMxMy42MTUyIDEwNi41MzYgMTMuMTI0MSAxMDcuNjY2IDEyLjY3NzcgMTA4Ljc5NkM1Ljg5MjQ3IDEyNS41MjYgMS43ODU2IDE0My4xNjMgMC40NjEyNzkgMTYxLjI2MUwwLjM4Njg3OSAxNjIuNDUxQzAuMTMzOTIgMTY2LjI4NyAwIDE3MC4xOTggMCAxNzQuMTA5VjM1NUgzNDkuMjQ4VjE3NC4xMDlDMzQ5LjI0OCAxNjkuNDEgMzQ5LjA1NCAxNjQuNjUxIDM0OC42ODIgMTU5Ljk1MlpNMzQyLjg3OSAxNzQuMTA5VjI0OS42MjRDMzM5LjgxNCAyNTAuODg4IDMzNS43MDcgMjUyLjU4NCAzMzQuMTc0IDI1My4xNjRDMzMyLjYyNyAyNTMuNzU4IDMzMS4wMiAyNTUuMjkgMzI4LjI5NyAyNTcuOTY3QzMyNi40MjIgMjU5LjgxMSAzMjIuNTIzIDI2My42NDggMzIxLjIxNCAyNjMuODU2QzMxNi4wMzYgMjYzLjYwMyAzMTMuNjQgMjY0LjQ4IDMwOS45OTQgMjY1LjgxOUMzMDguMzEzIDI2Ni40NDMgMzA2LjI4OSAyNjcuMTcyIDMwMy40NjIgMjY4LjAwNUMzMDAuMzM3IDI2NS41MjEgMjg4LjAzMSAyNTQuOTQ4IDI4Ny4xODMgMjU0LjQ0MkMyODYuOTYgMjU0LjMwOSAyODYuNzM3IDI1NC4xNzUgMjg2LjU1OCAyNTQuMDQxTDI3MS43NjggMjQyLjczOUMyNjguNTI0IDI0MC4yNyAyNjQuMTQ5IDIzOS42NjEgMjYwLjM1NSAyNDEuMTc4TDI1MS4wOTkgMjQ0Ljg4QzI0OS44NjQgMjQ1LjM3MSAyNDguNTEgMjQ1LjM4NiAyNDcuMjc1IDI0NC45MjVMMjMzLjg2OCAyMzkuODk5QzIzMi41NTkgMjM5LjQwOCAyMzEuMTc1IDIzOS4xNyAyMjkuNzc2IDIzOS4xN0gyMjcuMDM5QzIyNC44NTEgMjM5LjE3IDIyMi43MDggMjM5Ljc4IDIyMC44NDggMjQwLjk0TDE4Ny42NTEgMjYxLjcxNEMxODYuMTQ4IDI2Mi42NTEgMTg0LjMxOCAyNjIuNzg1IDE4Mi43MTEgMjYyLjA3MUwxODEuMzU3IDI2MS40NDdWMjUxLjQwOUMxODEuNTM2IDI1MC4yNjQgMTgzLjE3MiAyNDEuNDkgMTg5Ljc0OSAyMzIuNzYxQzE5My45OSAyMjcuMTEgMTk5LjMwMiAyMjIuNjc4IDIwNS42MTEgMjE5LjQ5NkMyMTMuMTQxIDIxNS42ODkgMjIyLjE0MyAyMTMuNjUxIDIzMi40OTkgMjEzLjQxM0MyNzYuMTEzIDIxMi40MTcgMjg5LjQ2IDE5OC4xNzEgMzAxLjI2IDE4NS41OUMzMDcuNTA5IDE3OC45MjggMzE0LjI4IDE3Mi44NzUgMzI0Ljg1OSAxNjkuMzk1QzMyOS44MjkgMTY3Ljc0NSAzMzUuNjYyIDE2Ni42NzQgMzQyLjY1NiAxNjYuMzc3QzM0Mi43NzUgMTY4Ljk2NCAzNDIuODQ5IDE3MS41NTIgMzQyLjg0OSAxNzQuMTA5TTE4MS4xMzQgMTg0LjAyOEMxODAuMzc1IDE4OC4zNTYgMTgwLjA3NyAxOTMuMTE1IDE4MC4xODIgMTk4LjMxOUMxNzEuOTgzIDIwNi4yMDEgMTY3LjQ4OSAyMTYuNjI2IDE2NS4zMzEgMjIzLjAwNUMxNjQuNDA5IDIyMS45MzQgMTYzLjQ3MSAyMjAuOTIzIDE2Mi41MTkgMjE5LjkyN0MxNjEuNDkyIDIxNy44OSAxNTUuODA4IDIwNS40NTcgMTU5LjM5NCAxODcuMjI2QzE1OS43ODEgMTg1LjI5MiAxNjAuMjU3IDE4My4yODUgMTYwLjg2NyAxODEuMjAzQzE2My41NDYgMTcyLjE2MSAxNjguNTE2IDE2NS41NDQgMTczLjc2OCAxNTguNTRDMTc0LjQ1MyAxNTcuNjE4IDE3NS4xNTIgMTU2LjcyNSAxNzUuODIyIDE1NS43ODhDMTc0Ljg5OSAxNjguODQ1IDE3OS4zNjMgMTgwLjE2MiAxODEuMTM0IDE4NC4wNDNNMTc5LjEyNSAxMzkuMjM3QzE3Ni41MDYgMTQ0Ljk2MiAxNzIuODE2IDE0OS44NTUgMTY5LjAzNiAxNTQuOTExQzE2NS4zMTYgMTU5Ljg0OCAxNjEuNDkyIDE2NC45MzQgMTU4LjUzMSAxNzAuOTU3QzE1Ny4xNzcgMTYxLjkzIDE1My4wNyAxNTEuMzU3IDE0NC4wODMgMTM5LjYwOUMxMzkuMDgzIDEzMy4wOCAxMzYuODgxIDEyNi4yNTUgMTM3LjM3MiAxMTguNzc1QzEzNy42MjUgMTE3LjI3MyAxMzcuODAzIDExNS44IDEzNy45MDggMTE0LjM3M0MxMzkuODEyIDEwNC4xMTIgMTQ1Ljc2NCA5Ni44Njk2IDE1Mi4wMjkgODkuMjcwNUMxNTYuMjI1IDg0LjE4NDYgMTYwLjUxIDc4Ljk5NDYgMTYzLjkwMyA3Mi42NzQ1QzE2NS43MTggODAuOTEzIDE2OS40NTMgODYuNDQ1IDE3My4wODQgOTEuODU4QzE3OC4xNTggOTkuNDI3NCAxODIuOTY0IDEwNi41NjUgMTgyLjk0OSAxMjEuNTExQzE4Mi45NDkgMTI4LjUgMTgxLjQ2MSAxMzQuMTgxIDE3OS4xNTUgMTM5LjIyMk05OC4xMDM2IDEwOC44MTFDOTguNjM5MyAxMTcuNjU5IDEwMS45MTMgMTMwLjU4MiAxMTMuNTA0IDE0NS4zMzRDMTA1LjEyNyAxNDEuNDUzIDkyLjgwNjQgMTM0LjcxNiA3OC44NDg5IDEyMy43MjdDNzguMjUzNyAxMjMuMTkxIDc3LjY0MzcgMTIyLjY4NiA3Ni45ODg5IDEyMi4yMUM3Ni45NDQzIDEyMi4xNjUgNzYuOTE0NSAxMjIuMTM1IDc2Ljg1NSAxMjIuMDkxQzU3Ljk3MjMgMTA1Ljg1MiA1MS44MjY5IDc4LjkwNTQgNTAuMTQ1NSA2OS4wNzU3QzU2LjkzMDggNzAuMDEyNiA3MS44NTU0IDcyLjc2MzcgODUuNzA4NiA3OS44Mjc0QzkxLjEyNDkgODIuNTc4NSA5Ni4zOTI0IDg1Ljk4NCAxMDAuOTMxIDkwLjIwNzRDOTkuODg5MiA5Mi42NjExIDk3LjUwODQgOTkuMjkzNSA5OC4wODg3IDEwOC44MTFNMTE3LjI1NCAxODguNDlDMTEzLjA4OCAxODYuMzkzIDEwOC41MDUgMTg0Ljg5MSAxMDMuNzEzIDE4My43MzFDMTAyLjUwOCAxNzcuMTQzIDk4LjIyMjcgMTU2LjA0MSA4OS4zOTg4IDEzOC43MDJDMTAzLjg3NyAxNDguMjA0IDExNS4yMDEgMTUyLjg1OSAxMjAuMzE5IDE1NC42NzNDMTE2LjgzNyAxNjUuOTAxIDExNC41NjEgMTc3LjI2MiAxMTcuMjU0IDE4OC40OVpNMTA2LjY2IDkyLjA4MTFDMTA3LjM1OSA5MC44NjE3IDEwOC4wMTQgODkuNjI3NCAxMDguNjI0IDg4LjQyMjhDMTExLjY3NCA4Mi40MTUgMTEzLjY2OCA3Ni42NzQ4IDExNC44ODggNzEuMzA2M0MxMTYuNjQ0IDc0LjgxNTkgMTE4Ljc3MiA3OC4yNjYgMTIwLjk0NCA4MS44MDUzQzEyNi43NjIgOTEuMjYzMiAxMzIuNzU5IDEwMS4wMTkgMTMxLjk1NiAxMTMuNjU5QzEzMS43MTcgMTE1LjA3MiAxMzEuNTM5IDExNi41NDQgMTMxLjQyIDExOC4wNjFDMTI5Ljg3MiAxMjYuNjU2IDEyNi45MjYgMTM1LjE5MiAxMjQuMDY5IDE0My40NDVDMTIzLjY1MyAxNDQuNjY1IDEyMy4yMjEgMTQ1Ljg5OSAxMjIuODA0IDE0Ny4xMTlDMTExLjM5MSAxMzQuNTY3IDEwNC45NjMgMTIxLjQyMiAxMDQuMDg1IDEwOC44NTZDMTAzLjM4NiA5OC44NDc0IDEwNi40NjYgOTIuNDgyNiAxMDYuNjYgOTIuMDk2TTc1LjA2OTQgMTI4LjM4MUM3NS4xNDM4IDEyOC40NDEgNzUuMjMzMSAxMjguNTE1IDc1LjMwNzUgMTI4LjU3NEM3Ni42MzE4IDEyOS43NjQgNzcuODA3MyAxMzEuMDg4IDc4Ljc4OTQgMTMyLjQ4NkM4OS42NjY3IDE0Ny45MjIgOTUuNDI1MiAxNzIuNTMzIDk3LjM4OTQgMTgyLjM5M0M5My4xMTg4IDE4MS42MDQgODguNzQ0MSAxODEuMDEgODQuNDE0IDE4MC40Qzc0LjMyNTQgMTc5LjAwMiA2My45MjQzIDE3Ny41MyA1NC45MDcxIDE3My45OUM1Mi44Mzg4IDE3My4xNzMgNTAuODg5NSAxNzIuMDcyIDQ5LjA1OTIgMTcwLjY4OUM0OC40OTM4IDE3MC4xODMgNDcuODk4NiAxNjkuNjkzIDQ3LjMwMzQgMTY5LjIzMlYxNjkuMjYxQzMxLjU0NTUgMTU1LjY2OSAyNC4yNjkyIDEyMy42MzcgMjIuMTg2IDExMi44NzFDMzEuODQzMSAxMTMuNDA2IDU4LjM3NDEgMTE1Ljg0NSA3Mi43NDgyIDEyNi40NzhDNzMuNTA3IDEyNy4xNDcgNzQuMjgwOCAxMjcuNzcxIDc1LjA2OTQgMTI4LjM5Nk04My41OTU2IDE4Ni4zMzNDOTcuNjI3NSAxODguMjk2IDExMS4wNzkgMTkwLjE4NSAxMjAuMjkgMTk3LjQ4N0MxMjEuNzE4IDE5OC42MDIgMTIzLjA0MiAxOTkuODY2IDEyNC4yNDggMjAxLjI3OUMxMTcuNTM3IDIwMC41MiAxMTAuNDY5IDIwMC4zMTIgMTAzLjA4OCAyMDAuMTA0QzkxLjA5NTEgMTk5Ljc0NyA3OC4zMTMzIDE5OS4wOTMgNjUuMzM3OSAxOTUuOTg1QzY0LjIzNjggMTkyLjkyMSA2MS45NDUzIDE4Ny4yNCA1OC4yMjUzIDE4MS40NTZDNjYuMzk0NCAxODMuOTI0IDc1LjExNDEgMTg1LjE0NCA4My41OTU2IDE4Ni4zMThNMTI3LjcxNSAxNTEuMTYzQzEyOC4zNTUgMTQ5LjI2IDEyOS4wMDkgMTQ3LjM0MiAxMjkuNjk0IDE0NS40MDhDMTMxLjA2MyAxNDEuNDY4IDEzMi40MzIgMTM3LjQ4MiAxMzMuNjk2IDEzMy40MjJDMTM1LjAyMSAxMzYuODEzIDEzNi44OTYgMTQwLjA4NSAxMzkuMzUxIDE0My4yODJDMTUwLjYxNSAxNTguMDA0IDE1NS4wMDUgMTcyLjEwMiAxNTIuNDE1IDE4NS4yNzhDMTUyLjExOCAxODYuNzUgMTUxLjc0NiAxODguMjA3IDE1MS4yODUgMTg5LjY2NEMxNDguNjk1IDE5Ny43MjUgMTQzLjk3OSAyMDMuMTk3IDE0MS43NDcgMjA1LjQ3MkMxMzguNzExIDIwNC4xOTMgMTM1LjU4NiAyMDMuMjI3IDEzMi40MDIgMjAyLjU1OEMxMzAuNDY4IDE5OS4xOTcgMTI4LjE0NiAxOTYuNDAxIDEyNS41MjcgMTk0LjA2NkMxMTguOTk1IDE4MC40MyAxMjIuNjcgMTY2LjE1MyAxMjcuNzE1IDE1MS4xNzhNMTUyLjI4MiAyMDEuNjM2QzE1Mi40MyAyMDUuNjM2IDE1Mi45NTEgMjA5LjE3NSAxNTMuNjIxIDIxMi4xNDlDMTUxLjYxMiAyMTAuNjc3IDE0OS41MjkgMjA5LjM1NCAxNDcuNDAxIDIwOC4xNzlDMTQ4LjgyOSAyMDYuNTg4IDE1MC41NTUgMjA0LjQwMiAxNTIuMjgyIDIwMS42MzZaTTE4My4xNDMgMTQ4LjE3NEMxODMuNzM4IDE0Ni4wNjMgMTg0LjUxMiAxNDMuOTY2IDE4NS40MTkgMTQxLjkxNEMxOTAuNjEyIDEzMC4yNyAyMDAuODA1IDExOS43MTEgMjE1LjgzNCAxMTAuMzg3QzIxOC4zNjMgMTA4LjgyNiAyMjEuMDI3IDEwNy4yOTQgMjIzLjgyNCAxMDUuNzkyQzIyNi41NDcgMTA0LjMzNSAyMjkuMDkyIDEwMi44MDMgMjMxLjQ3MyAxMDEuMTgyQzIzMC43NTggMTAyLjYzOSAyMzAuMTA0IDEwNC4wODIgMjI5LjQ3OSAxMDUuNTFDMjI4LjgyNCAxMDcuMDEyIDIyOC4yMjkgMTA4LjQ5OSAyMjcuNjYzIDEwOS45NzFDMjIxLjMzOSAxMjYuNDc4IDIxOS45ODUgMTQxLjI4OSAyMTkuNjg4IDE0Ni44NTFDMjExLjU2MyAxNDkuMTcxIDIwNC41NCAxNTIuMDExIDE5OC43MzcgMTU1Ljg2M0MxOTEuNzczIDE2MC40ODggMTg2LjgzMyAxNjYuNDgxIDE4My43OTcgMTc0LjE1NEMxODEuOTgyIDE2OC44NzUgMTc5LjkyOSAxNTkuMzcyIDE4My4xMjggMTQ4LjE2TTIzMS41OTIgMTE2LjgyNkMyNjYuNDExIDExOC4xNjUgMjg3Ljk0MiAxMDYuMDMgMjk5LjkyMSA5NS40NzE3QzMwMS40NjggOTQuMTE4NCAzMDIuODk3IDkyLjc2NTIgMzA0LjIwNiA5MS40MTE5QzMwMi41OTkgOTQuODkxNyAzMDAuNzM5IDk4LjU1IDI5OC42MTEgMTAyLjI2OEMyOTMuNzc1IDExMC43IDI4Ni45NzUgMTIwLjI2MiAyNzguMDYyIDEyNy43NzFDMjc1LjggMTI5LjE2OSAyNzMuNjcyIDEzMC43NDYgMjcxLjY5MyAxMzIuNUMyNjUuOTk0IDEzNi4xODggMjU5LjU4MSAxMzguOTQgMjUyLjQyNCAxNDAuMTQ0QzI0Mi43MjIgMTQxLjc4IDIzMy44MjQgMTQzLjM1NiAyMjUuODE4IDE0NS4zMDRDMjI2LjI1IDEzOS43NzIgMjI3LjU1OSAxMjkuMDA2IDIzMS42MDcgMTE2Ljg1Nk0xODguMjc2IDE3OS40OTNDMTkwLjY4NyAxNzEuNDQ4IDE5NS4xOTUgMTY1LjQ0IDIwMi4wNCAxNjAuODg5QzIwOC4yMTUgMTU2Ljc4NSAyMTYuMzQgMTUzLjg1NSAyMjUuNzg5IDE1MS40OTFDMjM0LjEwNyAxNDkuMzk0IDI0My40NTEgMTQ3LjcxMyAyNTMuMzkxIDE0Ni4wMzNDMjU2LjE3MyAxNDUuNTU3IDI1OC44OTcgMTQ0Ljg4OCAyNjEuNTc1IDE0My45ODFDMjUxLjcxIDE1Ni41MDIgMjQyLjQ2OSAxNjUuMDM4IDIzMy42NiAxNzEuMjM5QzIyMS4yNjUgMTc5Ljk4MyAyMDkuNjg4IDE4NC4wNTggMTk4LjM1IDE4OC4wNzNDMTk2LjgwMiAxODguNjM4IDE5NS4yNyAxODkuMTc0IDE5My43MjIgMTg5LjcyNEMxOTAuOTg0IDE5MC43MiAxODguNDcgMTkxLjk5OSAxODYuMTc4IDE5My40ODZDMTg2LjM1NyAxODguMjIyIDE4Ny4wNDEgMTgzLjU5NyAxODguMjc2IDE3OS40NzhNMjM0LjIxMSAxNzkuOTgzQzIzNi44NTkgMTc4LjEzOSAyMzkuNzMxIDE3Ni40MTQgMjQyLjgyNiAxNzQuODY4QzI1NC4zNDMgMTY5LjE1NyAyNzAuNzcxIDE2Ni42ODkgMjkwLjMzOCAxNjcuNzNDMjkzLjczIDE2Ny45MDggMjk3LjIxMiAxNjguMzk5IDMwMC44ODggMTY4LjkxOUMzMDMuODk0IDE2OS4zMzYgMzA2LjkyOSAxNjkuNzY3IDMwOS45MzUgMTcwLjAyQzMwNC44NzYgMTczLjQyNSAzMDAuNzY5IDE3Ny40MTEgMjk2Ljk0NSAxODEuNDcxQzI4NS40MjcgMTkzLjc2OSAyNzMuNTI0IDIwNi40NjkgMjMyLjM5NSAyMDcuNDJDMjIyLjc4MyAyMDcuNjQzIDIxNC44MDcgMjA5LjMzOSAyMDguMiAyMTEuODgyQzIxMS45OCAyMDMuNjU4IDIxOS45NTYgMTg5Ljk3NyAyMzQuMTk2IDE3OS45OThNMzQxLjQ2NSAxNTIuMjQ5QzM0MS44MjMgMTU0Ljk1NiAzNDIuMTA1IDE1Ny42NzcgMzQyLjMyOCAxNjAuMzk4QzM0MC4zMzUgMTYwLjQ4OCAzMzguMzg1IDE2MC42MjEgMzM2LjU1NSAxNjAuODNDMzM4LjQ0NSAxNTguNDUgMzQwLjA4MiAxNTUuNTk1IDM0MS40NjUgMTUyLjI0OVpNMzM5LjE4OSAxMzguOTg0QzMzNS42OTIgMTUzLjIwMSAzMjkuMzA5IDE1OS43NTkgMzIxLjQzNyAxNjIuMzMyQzMxNS41MyAxNjQuMjY1IDMwOC43NDQgMTYzLjk1MyAzMDEuNzIxIDE2Mi45NTZDMjk4LjA3NSAxNjIuNDUxIDI5NC4zMTEgMTYxLjkxNSAyOTAuNjY1IDE2MS43MjJDMjc0Ljc3MyAxNjAuODc0IDI2MS4xNTggMTYyLjE5OCAyNDkuOTgzIDE2NS42MzNDMjU2LjE0NCAxNTkuODYzIDI2Mi41MTIgMTUyLjc1NSAyNjkuMTc5IDE0My45MDZDMjcwLjk5NCAxNDEuNDk3IDI3Mi45NTggMTM5LjMyNiAyNzUuMTMxIDEzNy4zNzhDMjc3LjQwNyAxMzUuOTA2IDI3OS42MzkgMTM0LjI0IDI4MS44MjcgMTMyLjM5NkMyOTAuMDQgMTI3LjM4NSAzMDAuMTI5IDEyNC44NDIgMzExLjk4OCAxMjQuODEyQzMyMy4xNDggMTI0Ljc2OCAzMzIuNzAxIDEyNy4wODcgMzM2LjQ5NiAxMjguMTQzQzMzNy41MDcgMTMxLjcyNyAzMzguNDE1IDEzNS4zNTYgMzM5LjE4OSAxMzguOTg0Wk0zMTQuNzI2IDgxLjEzNjFDMzIzLjA4OSA5My42NTc0IDMyOS42OTUgMTA3LjE3NSAzMzQuMzk3IDEyMS40MDdDMzI5LjMzOCAxMjAuMjMyIDMyMS4zNzggMTE4LjgxOSAzMTIuMjU2IDExOC44MTlIMzEyLjEyMkMzMDUuMTU4IDExOC44MTkgMjk4LjY3MSAxMTkuNjY3IDI5Mi43MzQgMTIxLjMzMkMyOTYuNjc3IDExNi41NzQgMzAwLjM4MiAxMTEuMTYxIDMwMy44MTkgMTA1LjEzOEMzMDkuNDU5IDk1LjI5MzIgMzEyLjgwNyA4Ni44MDE5IDMxNC43MTEgODEuMTM2MU0zMDkuMDEyIDczLjA2MTFDMzA5LjI5NSA3My40NDc4IDMwOS41NzggNzMuODM0NCAzMDkuODc1IDc0LjIyMTFDMzA3LjMzMSA3OC41NjM0IDMwMi44NTIgODQuOTU3OSAyOTUuNzU0IDkxLjE0NDJDMjgwLjI0OSAxMDQuNjc3IDI1OC44ODIgMTExLjQ1OCAyMzMuNzQ5IDExMC44NjNDMjM0LjEzNiAxMDkuODgyIDIzNC41MjMgMTA4LjkgMjM0Ljk1NSAxMDcuOTA0QzIzOC4zMTggMTAwLjA5NyAyNDIuNDEgOTMuMTUxOCAyNDcuMTg2IDg3LjA5OTNDMjQ3LjU1OCA4Ni42MjM1IDI0Ny45MyA4Ni4xNzczIDI0OC4zMTcgODUuNzE2M0MyNjAuMjY2IDcxLjIzMiAyNzYuNDI1IDYyLjEwMTIgMjk2LjU1OCA1OC40MjgxQzMwMC45NDcgNjMuMDM4MSAzMDUuMTQzIDY3Ljk2MDQgMzA4Ljk5NyA3My4wNDYyTTI2Mi4zNDkgNTUuNTcyOEMyNjQuNDAyIDQ1Ljc4NzcgMjY0LjI5OCAzNy4yMzY5IDI2My44MzcgMzEuNzc5M0MyNzMuNzkxIDM3Ljk4MDUgMjgzLjA3NiA0NS4yMzc1IDI5MS41MTMgNTMuMzcxOUMyNzguMTgxIDU2LjM2MSAyNjcuMzQ4IDYxLjU4MDcgMjU4LjU4NCA2OC4wMDVDMjYwLjM0IDYzLjYxOCAyNjEuNTMgNTkuNDI0NCAyNjIuMzQ5IDU1LjU3MjhaTTIzNC4wNDcgMTcuMDU3QzI0Mi4wNjcgMjAuMDYwOSAyNDkuODk0IDIzLjcxOTIgMjU3LjM5NCAyNy45NDI2QzI1Ny45MjkgMzEuMzE4MyAyNTkuMTc5IDQxLjk1MSAyNTYuNDg2IDU0LjU2MTZDMjU0LjEzNSA2NS41MzY0IDI0OS41NTIgNzUuMTEzMyAyNDIuNzgyIDgzLjIxOEMyMzcuMDY4IDkwLjAyODkgMjI5LjgzNiA5NS43OTg4IDIyMS4wNzIgMTAwLjQ4M0MyMTguNjYxIDEwMS43NjIgMjE2LjM1NSAxMDMuMDg2IDIxNC4xMzggMTA0LjQyNEMyMTAuNTA3IDg3LjM1MjEgMjExLjU5MyA3Mi4wMDUzIDIxNC40MiA1OS40MzkzQzIxNS45NTMgNTIuNjQzMyAyMTcuOTc3IDQ2LjYzNTQgMjIwLjA0NSA0MS42MjM5QzIyNS4xOTMgMjkuMTYyIDIzMS4zNjkgMjAuNTIxOSAyMzQuMDc3IDE3LjA1N00xOTQuNDA3IDcuNDk0OTdMMTk1LjQ0OCA4Ljg0ODIzQzE5NS41OTcgOC4yNTMzOSAxOTUuNzAxIDcuOTI2MjMgMTk1LjcwMSA3LjkxMTM2TDE5NS4zNDQgNy41OTkwN0MyMDYuNTM0IDguOTUyMzMgMjE3LjUzIDExLjQyMDkgMjI4LjE0IDE0Ljk2MDJDMjI0Ljg2NiAxOS4zNjIgMjE5LjM3NSAyNy42MzAzIDIxNC42MjkgMzkuMDgwOUMyMTIuNzA5IDQzLjczNTUgMjEwLjgwNCA0OS4xNjM1IDIwOS4yNzIgNTUuMjc1NEMyMDAuNTM3IDQ1LjcyODMgMTk1LjU1MyAzNS40MDc4IDE5NC4zNzcgMjQuNTY2OUMxOTMuOTc1IDIwLjczMDEgMTk0LjEzOSAxNy4xOTA5IDE5NC40NjYgMTQuMzgwMkMxOTQuNzQ5IDExLjk0MTQgMTk1LjE2NiAxMC4wNTI4IDE5NS40MzMgOC45Mzc0NkwxOTMuNjE4IDcuMzkwODhDMTkzLjg4NiA3LjQyMDYyIDE5NC4xNTQgNy40MzU0OSAxOTQuNDIyIDcuNDgwMU0yMDcuNzI0IDYyLjMzOTFDMjA1LjMxNCA3NS4zMzY0IDIwNC44MDggOTAuODAyMiAyMDguNzgxIDEwNy44MjlDMjAwLjU5NyAxMTMuMzMyIDE5My45MTYgMTE5LjIzNiAxODguNzIzIDEyNS41NDFDMTg4Ljg0MiAxMjQuMjYyIDE4OC44ODYgMTIyLjkyNCAxODguODg2IDEyMS41MjZDMTg4Ljg4NiAxMDQuNzIxIDE4My4zNTEgOTYuNDY4IDE3Ny45OTQgODguNDk3MkMxNzMuMTI4IDgxLjIyNTMgMTY4LjUxNiA3NC4zNTQ5IDE2OC42NzkgNjAuNTU0NkMxNjkuNDM4IDU3LjYyNSAxNjkuNjkxIDU0Ljc0MDEgMTY5LjU0MiA1MS44ODQ4QzE3Mi4zOTkgMzYuNTgyNiAxODEuNzU5IDI0LjA0NjQgMTg4LjI0NiAxNi44OTM0QzE4OC4xMTMgMTkuMzc2OSAxODguMTI3IDIyLjA2ODUgMTg4LjQxIDI0LjgzNDVDMTg5LjMzMyAzNC4xNDM4IDE5My40NTQgNDguMTA3NiAyMDcuNzI0IDYyLjMyNDNNMTc0LjIxNSA2LjM3OTY1SDE3NS4wNDhDMTc5LjgxIDYuMzc5NjUgMTg0LjY3NSA2LjU4Nzg0IDE4OS41MTEgNy4wMDQyM0MxODkuNTExIDcuMDQ4ODQgMTg5LjQ5NiA3LjA5MzQ2IDE4OS40ODEgNy4xMzgwN0MxODUuMTUxIDExLjA3ODkgMTczLjA5OSAyMy4wNjQ5IDE2Ni43MyAzOS44Mzk0QzE2MC43NzggMjUuMjk1NSAxNDcuMTc4IDEzLjU2MjMgMTQyLjAxNCA5LjQ4NzY4QzE1Mi41NzkgNy40MzU0OSAxNjMuMzk3IDYuMzk0NTIgMTc0LjIxNSA2LjM5NDUyTTEzOC41NjIgMTQuMzk1MUMxNDQuNTg5IDE5LjI0MyAxNjIuMjA3IDM0LjcwODkgMTYzLjU0NiA1MS4zNzkyQzE2My4wNyA1NC4wODU3IDE2Mi43ODcgNTYuODgxNSAxNjIuNzEyIDU5Ljc2NjVDMTU5LjY3NyA3MC41NDc5IDE1My40NDIgNzguMTE3MiAxNDcuNDAxIDg1LjQ2MzVDMTQzLjUzMiA5MC4xNzc2IDEzOS41NzQgOTQuOTY2MSAxMzYuNTUzIDEwMC41NzJDMTM0LjM4MSA5Mi4yNzQ0IDEzMC4wMDYgODUuMTk1OCAxMjUuOTg5IDc4LjY1MjZDMTIxLjI1NyA3MC45NjQzIDExNi44MDggNjMuNzA3MyAxMTYuNDggNTUuNzIxNkMxMTUuODcgMzkuNzA1NSAxMzIuOTA4IDIwLjM3MzIgMTM4LjU0NyAxNC40MjQ4TTEzMy4xMzEgMTEuNDUwN0MxMjguMjY1IDE2LjcwMDEgMTE4LjkzNiAyNy42NzQ5IDExMy45MjEgMzkuNzUwMUMxMTEuMDQ5IDMwLjMzNjggMTA2LjYxNSAyMy45NTcxIDEwNC42NTEgMjEuNDI5MUMxMTMuODE3IDE3LjI1MDMgMTIzLjM3IDEzLjkwNDQgMTMzLjEzMSAxMS40NTA3Wk03OS4yOTUzIDM1Ljc2NDdDODUuODQyNSAzMS4yNzM3IDkyLjcwMjIgMjcuMjQzNiA5OS43OTk5IDIzLjczNDFMOTkuMjM0NSAyNC4yMzk3Qzk5LjM5ODIgMjQuNDE4MSAxMTAuMDIyIDM2LjUzOCAxMTAuNTE0IDU1LjkxNDlDMTEwLjczNyA2NC4yODcyIDEwOS4wNTUgNzQuMDEyOSAxMDMuODAzIDg0LjcyQzk5LjEzMDMgODAuNjAwNyA5My44OTI2IDc3LjIzOTkgODguNTY1NiA3NC40ODg3Qzg4LjUzNTggNzQuNDg4NyA4OC41MjA5IDc0LjQ4ODcgODguNTA2IDc0LjQ1OUM3My4yNjkgNjQuODk2OSA3Ny40OCA0Mi44NTgyIDc5LjI5NTMgMzUuNzM1TTcwLjc5ODkgNDIuMDEwNUM3MC4yOTMgNDQuODUwOSA2OS44MzE3IDQ4Ljk4NSA3MC4xNzM5IDUzLjYzOTZDNzAuNTkwNiA1OS4yNzU3IDcyLjEwODMgNjQuMzE3IDc0LjYzNzkgNjguNjc0MkM2Mi45ODY5IDY0LjczMzQgNTIuNjkgNjMuMjc2IDQ4LjY1NzUgNjIuODI5OUM1NS40MTMgNTUuMjQ1NyA2Mi44MjMyIDQ4LjI3MTIgNzAuNzk4OSA0Mi4wMjU0TTQzLjk4NTIgNjguMzE3M0M0NC45OTcgNzUuMzUxMiA0OC45NDAyIDk2LjM3ODggNjEuNjAzMSAxMTQuMTA1QzQ1LjI5NDYgMTA4LjE0MiAyNi40MjY4IDEwNi45NjcgMjAuNDc0OCAxMDYuNzQ0QzI2LjUzMSA5Mi45NDM2IDM0LjQ0NzEgODAuMDM1NiA0My45ODUyIDY4LjMwMjRNMTYuNzI1MSAxMTYuMDY4QzE5LjMyOTEgMTI5LjA1IDI3LjAzNjkgMTU5LjgxOCA0My42ODc2IDE3NC4wMkM0NC4xOTM1IDE3NC40MDcgNDQuNjY5NyAxNzQuNzkzIDQ1LjE0NTggMTc1LjIxQzUxLjU1OTEgMTgwLjc1NyA1NS43NzAxIDE4OC42NTMgNTguMTIxMSAxOTQuMDM3QzQwLjcxMTYgMTg4LjU3OSAyMy4yMjc2IDE3OC4wMzUgNy4yMzE2NiAxNTcuMzA1QzguNjQ1MjYgMTQzLjE3OCAxMS44MTQ3IDEyOS4zNDggMTYuNzI1MSAxMTYuMDY4Wk0xNzUuNDIgMzQ4LjYzNUg2LjM2ODYzVjI5NC41NzlMMTMuOTQyNSAyODguMTU1QzE0Ljg5NDggMjg3LjM1MiAxNi4xMDAxIDI4Ni45MDYgMTcuMzY0OSAyODYuOTA2SDIwLjAyODRDMjAuNDE1MyAyODYuOTA2IDIwLjc0MjcgMjg2Ljk1IDIxLjE0NDQgMjg3LjA0QzI4LjUxIDI4OC42MzEgNDYuNTU5NCAyOTEuNzY5IDU1LjEwMDUgMjg2LjQzQzYxLjIxNjIgMjgyLjYyMyA3Mi4wMDQyIDI4MS45MzkgNzYuMzQ5MSAyODEuODJDNzguOTk3NyAyODEuNzQ2IDgxLjQ2NzggMjgwLjgwOSA4My41MDY0IDI3OS4wODRDOTEuMzkyNyAyNzIuNDIxIDk0Ljk2MzkgMjcwLjE2MSA5NS43MjI4IDI2OS45MDhDOTYuMjg4MyAyNjkuNzYgOTguMTYzMSAyNzAuMjA2IDk5LjI3OTEgMjcwLjQ1OEMxMDIuNjEyIDI3MS4yNDcgMTA3LjE4IDI3Mi4zMTcgMTEwLjM4IDI2OS4xOTRDMTExLjM3NyAyNjguNTEgMTE2LjY1OSAyNjguMDIgMTI2LjYxNCAyNjkuNjI2QzEyNy43NzQgMjY5LjgxOSAxMjguOTggMjY5LjgxOSAxMzAuMTg1IDI2OS42NDFMMTM3LjIwOCAyNjguNkMxMzcuNDMxIDI2OC41NyAxMzcuNjg0IDI2OC41NTUgMTM3Ljk2NyAyNjguNTU1SDE1NS45NzJDMTU5LjIzMSAyNjguNTU1IDE2Mi4zNyAyNjcuMTcyIDE2NC41ODcgMjY0Ljc0OEMxNjYuMDkgMjYzLjA4MiAxNjguNjY0IDI2Mi41NjIgMTcwLjcxOCAyNjMuNTE0TDE3NS40MDUgMjY1LjY4NVYzNDguNjM1SDE3NS40MlpNMTc1LjQyIDI1OC42NjZMMTczLjQyNiAyNTcuNzQ0QzE3MS44NzggMjU3LjAxNSAxNzAuMjI3IDI1Ni42NTggMTY4LjUxNiAyNTYuNjU4QzE2NS4yMjcgMjU2LjY1OCAxNjIuMDg3IDI1OC4wNDEgMTU5LjkgMjYwLjQ2NUMxNTguOTAzIDI2MS41NjYgMTU3LjQ3NSAyNjIuMTkgMTU2LjAwMiAyNjIuMTlIMTM3Ljk5N0MxMzcuMzcyIDI2Mi4xOSAxMzYuODA2IDI2Mi4yMzUgMTM2LjI4NiAyNjIuMzA5TDEyOS4yOTIgMjYzLjMzNUMxMjguNzQxIDI2My40MSAxMjguMTkxIDI2My40MSAxMjcuNjcgMjYzLjMzNUMxMTAuMjMxIDI2MC41MjUgMTA3LjA3NiAyNjMuNTU4IDEwNi4wMzUgMjY0LjU3QzEwNS4yNzYgMjY1LjMxMyAxMDIuNjcyIDI2NC43MDMgMTAwLjc2NyAyNjQuMjU3Qzk4LjQ2MDcgMjYzLjcyMiA5Ni4wNzk5IDI2My4xNTcgOTMuOTA3NSAyNjMuODExQzkzLjA1OTMgMjY0LjA2NCA5MC40ODUxIDI2NC44NjcgNzkuNDE0NCAyNzQuMjIxQzc4LjQ5MTggMjc0Ljk5NCA3Ny4zNzU4IDI3NS40MjUgNzYuMjAwMyAyNzUuNDU1QzcwLjE1OSAyNzUuNjE5IDU4LjkyNDcgMjc2LjU1NiA1MS43NTI1IDI4MS4wMzJDNDYuMzgwOSAyODQuMzkzIDMyLjY2MTUgMjgzLjAxIDIyLjU3MjkgMjgwLjgzOEMyMS43NTQ1IDI4MC42NDUgMjAuOTIxMiAyODAuNTU2IDIwLjA0MzMgMjgwLjU1NkgxNy4zNzk4QzE0LjYxMjEgMjgwLjU1NiAxMS45MzM3IDI4MS41MzcgOS44MzU2NiAyODMuMzIyTDYuMzgzNTEgMjg2LjI1MVYxNzQuMTI0QzYuMzgzNTEgMTcxLjU1MiA2LjQ1NzkxIDE2OC45OTQgNi41NzY5NCAxNjYuNDM2QzIwLjA0MzMgMTgyLjc2NCAzNS40NDQxIDE5My42MzUgNTMuNTUzIDE5OS41ODNDNTUuNzEwNiAyMDAuMjk3IDU3Ljg2ODIgMjAwLjkyMiA2MC4wMTA5IDIwMS40NzJDNzQuODkwOSAyMDUuMzM4IDg5LjY2NjcgMjA1Ljc1NSAxMDIuODk1IDIwNi4xMjdDMTExLjY4OSAyMDYuMzc5IDEyMC4wNTIgMjA2LjYxNyAxMjcuNjU1IDIwNy44MDdDMTI4LjQxNCAyMDcuOTI2IDEyOS4xNzMgMjA4LjA0NSAxMjkuOTE3IDIwOC4xOTRDMTM0LjIzMiAyMDguOTgyIDEzOC4yMDUgMjEwLjMzNSAxNDEuODM2IDIxMi4wNzVDMTQ3LjkwNyAyMTQuOTc1IDE1My4wNTUgMjE4Ljk2IDE1Ny4zODUgMjIzLjMwM0MxNTkuMzY0IDIyNS4yOTUgMTYxLjE2NSAyMjcuMzYyIDE2Mi44MTcgMjI5LjQ0NEMxNjkuOTU5IDIzOC40ODYgMTczLjg3MiAyNDcuNTg3IDE3NS4xMjIgMjUwLjgyOUMxNzUuMjQxIDI1MS4xNTYgMTc1LjM0NiAyNTEuNDI0IDE3NS40MiAyNTEuNjMyVjI1OC42ODFWMjU4LjY2NlpNMTY5Ljg4NSAyMjguODA1QzE2OS44ODUgMjI4LjgwNSAxNjkuODQgMjI4Ljc2IDE2OS44NCAyMjguNzMxQzE3MS4wNiAyMjQuMjg0IDE3NS43NDcgMjA5LjU0NyAxODYuNjEgMjAwLjY1NEMxODkuMjU4IDE5OC40NjggMTkyLjI5NCAxOTYuNjM5IDE5NS43MzEgMTk1LjM5QzE5Ny4yNDkgMTk0Ljg0IDE5OC43OTYgMTk0LjI4OSAyMDAuMzE0IDE5My43NTRDMjA1LjgwNSAxOTEuODA2IDIxMS4zNCAxODkuODQzIDIxNi45OTUgMTg3LjM4OUMyMDYuNTQ5IDE5OS4xNjcgMjAxLjY2OCAyMTEuNDA2IDIwMC4xOCAyMTUuNzE4QzE5My4xNDIgMjE5Ljc5MyAxODguMjMyIDIyNC44MTkgMTg0LjgzOSAyMjkuMzg1QzE4MS40NjEgMjMzLjk1IDE3OS4yNDQgMjM4LjQ4NiAxNzcuODMgMjQyLjE4OUMxNzYgMjM4LjQ0MSAxNzMuMzgxIDIzMy43MTIgMTY5Ljg4NSAyMjguODJNMTgxLjM4NyAyNjguMzQ3QzE4NC42MTYgMjY5LjM1OCAxODguMTI3IDI2OC45NDIgMTkxLjA1OSAyNjcuMTEzTDIyNC4yNTYgMjQ2LjMzOEMyMjUuMTA0IDI0NS44MTcgMjI2LjA3MSAyNDUuNTM1IDIyNy4wNjggMjQ1LjUzNUgyMjkuODA2QzIzMC40NDYgMjQ1LjUzNSAyMzEuMDg2IDI0NS42NTQgMjMxLjY2NiAyNDUuODYyTDI0NS4wNTggMjUwLjg4OEMyNDcuNzY2IDI1MS44OTkgMjUwLjc1NyAyNTEuODcgMjUzLjQ4IDI1MC43OTlMMjYyLjc1IDI0Ny4wOTZDMjY0LjQ3NyAyNDYuNDEyIDI2Ni40NTYgMjQ2LjY4IDI2Ny45MjkgMjQ3Ljc5NUwyODIuNzM0IDI1OS4xMTJDMjgzLjEzNiAyNTkuNDA5IDI4My41NjggMjU5LjcwNyAyODMuOTY5IDI1OS45M0MyODQuNDQ1IDI2MC4yMTIgMjkyLjU3IDI2Ni44NiAyOTYuOTMgMjcwLjM2OUMyOTQuMTAzIDI3Mi4wMzUgMjkxLjY3NyAyNzQuNTQ4IDI4OC44NSAyNzcuNTIyQzI4NS40NDIgMjgxLjA5MSAyODEuMjE2IDI4NS41MzggMjc0LjY1NCAyOTAuMTAzQzI3My4wOTIgMjkxLjE4OSAyNzAuOTM0IDI5Mi42NDYgMjY4LjQzNSAyOTQuMzQxQzI1Ny40OTggMzAxLjc0NyAyNDAuOTY2IDMxMi45NDUgMjM1LjY5OSAzMTguOTA4QzIyNS4yODMgMzMwLjY4NiAyMTAuMTggMzQyLjI1NiAyMDEuMjA3IDM0OC42OTVMMTgxLjM3MiAzNDguNjJWMjY4LjMzMkwxODEuMzg3IDI2OC4zNDdaTTIxMS4yMjEgMzQ4LjczOUMyMjAuODA0IDM0MS40OTcgMjMxLjgxNSAzMzIuMzIyIDI0MC4xNzggMzIyLjg2NEMyNDQuOTM5IDMxNy40NjYgMjYxLjc1MyAzMDYuMDc0IDI3MS43OTcgMjk5LjI3OEMyNzQuMzEyIDI5Ny41NjggMjc2LjQ4NSAyOTYuMDk2IDI3OC4wNzcgMjk0Ljk5NkMyODUuMTMgMjkwLjA4OCAyODkuNTk0IDI4NS4zODkgMjkzLjE4IDI4MS42MjdDMjk2LjY2MiAyNzcuOTY4IDI5OS4xNzcgMjc1LjMyMSAzMDIuMjI3IDI3NC41MzNDMzA2Ljg4NCAyNzMuMzE0IDMwOS44OSAyNzIuMjEzIDMxMi4wNzggMjcxLjQxQzMxNS40NCAyNzAuMTc2IDMxNi45NzMgMjY5LjYxMSAzMjAuOTQ2IDI2OS44MDRDMzI0LjMzOSAyNjkuOTM4IDMyNy43MTYgMjY2LjkwNCAzMzIuNDkzIDI2Mi4yMkMzMzMuODYyIDI2MC44NjcgMzM1LjczNyAyNTkuMDIzIDMzNi4zMzIgMjU4LjcyNUMzMzcuNTY3IDI1OC4yNDkgMzQwLjI5IDI1Ny4xMzQgMzQyLjkwOSAyNTYuMDYzVjM0OS4yTDIxMS4yNTEgMzQ4LjczOUgyMTEuMjIxWicgZmlsbD0nJTIzQjdBODk0JyBmaWxsLW9wYWNpdHk9JzAuMTUnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC0xMDBweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0XHRib3R0b206IC01MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYnV0dG9ucy1ibG9ja19faGVhZGVyX190aXRsZSB7XHJcblx0PiAqIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiA4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYnV0dG9ucy1ibG9ja19faGVhZGVyX19zdWItdGl0bGUge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1idXR0b25zLWJsb2NrX19oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdG1hcmdpbjogMzJweCBhdXRvIDA7XHJcblxyXG5cdEBpbmNsdWRlIG1xKDEwMjUsICdtaW4nKSB7XHJcblx0XHRtYXgtd2lkdGg6ICN7cmVtKDg3Nil9O1xyXG5cdH1cclxufVxyXG5cclxuLy8gQ09OVEVOVFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi50ZXh0LWJ1dHRvbnMtYmxvY2tfX2NvbnRlbnQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ltYWdlLWhvbXBhZ2UtdHJhaXRlbWVudHMtbGFzZXJzLXZpbGxhLWRlcy1tb250cy1kb3IuanBnJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMTFweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pbWFnZS1tb2JpbGUtdHJhaXRlbWVudHMtbGFzZXItZXN0aGUtdmlsbGEtZGVzLW1vbnRzLWRvci5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYnV0dG9ucy1ibG9ja19fdGl0bGUge1xyXG5cdD4gKiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMi44cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDhweDtcclxuXHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0XHRmb250LXNpemU6IDEuODc1cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1idXR0b25zLWJsb2NrX19kZXNjcmlwdGlvbiB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjYyO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjUxcHg7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHRcdG1heC13aWR0aDogI3tyZW0oNjAwKX07XHJcblx0XHRtYXJnaW4tdG9wOiAzMXB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gQUNDT1JESU9OXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLnRleHQtYnV0dG9ucy1ibG9ja19fY29udGVudCB7XHJcblx0ZmxleDogMTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgxMDI1LCAnbWluJykge1xyXG5cdFx0cGFkZGluZzogODBweCA4NXB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYnV0dG9ucy1ibG9ja19fbGlua3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDI4cHg7XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tdG9wOiA4NHB4O1xyXG5cdFx0Z2FwOiA0N3B4IDMwcHg7XHJcblx0fVxyXG5cclxuXHQmOmhhcyhhOmhvdmVyKSB7XHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0LWJ1dHRvbnMtYmxvY2tfX2FjY29yZGlvbl9fY29udGVudCB7XHJcblx0bWF4LWhlaWdodDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlO1xyXG5cdG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1idXR0b25zLWJsb2NrX19saW5rIHtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXIgZWFzZSAwLjNzLCBwYWRkaW5nIGVhc2UgMC4zcztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCAnbWluJykge1xyXG5cdFx0d2lkdGg6IDQ4LjUlO1xyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYnV0dG9ucy1ibG9ja19fbGluayB7XHJcblx0YSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjZmZmO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDlweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XHJcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50ZXN0aW1vbnlIb21lIHtcclxuXHRwYWRkaW5nOiAzN3B4IDIwcHggNDBweDtcclxuXHRiYWNrZ3JvdW5kOiAjZWJlN2UxO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWFyZ2luOiAwIDVweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDMycHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4vLyBUSVRMRVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi50ZXN0aW1vbnlIb21lX19oZWFkZXJfX3RpdGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdD4gKiB7XHJcblx0XHRjb2xvcjogIzM1MzMzMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGNvbG9yOiAjMzUzMzMwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gREVTQ1JJUFRJT05cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4udGVzdGltb255SG9tZV9faGVhZGVyX19kZXNjcmlwdGlvbiB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxLjA2MjVyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS41ODtcclxuXHRsZXR0ZXItc3BhY2luZzogMC41MXB4O1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKCdkZXNrdG9wJywgJ21pbicpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIExJTktcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4udGVzdGltb255SG9tZV9fbGluayB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgaWNvbi13aXRoLWJvcmRlcigkd2lkdGg6IDIwMHB4LCAkaGVpZ2h0OiAyOHB4LCAkcGFkZGluZ1RvcDogM3B4KTtcclxuXHRcdGNvbG9yOiAjMzUzMzMwO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLy8gVEVTVElNT05ZXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLnRlc3RpbW9ueUhvbWVfX3Rlc3RpbW9ueSB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblx0fVxyXG5cclxuXHQ+ICoge1xyXG5cdFx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTMycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXMtcmV2aWV3LWJhY2tncm91bmQtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDI0cHggMXJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjI4JyBoZWlnaHQ9JzIyMCcgdmlld0JveD0nMCAwIDIyOCAyMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjI3LjQgMTA0LjMxNkMyMjcuMTM4IDEwMS4wNzcgMjI2Ljc0IDk3LjgxOCAyMjYuMjA2IDk0LjYyNzJMMjI2LjE4NyA5NC40OTE0QzIyNi4wOSA5My45NDgzIDIyNi4wMDIgOTMuNDE0OSAyMjUuODk2IDkyLjg4MTVDMjI1LjE5NyA4OS4wNzk3IDIyNC4yODUgODUuMjU4NiAyMjMuMTg4IDgxLjUwNTNDMjIyLjk1NSA4MC43MSAyMjIuNzEzIDc5LjkyNDQgMjIyLjQ2IDc5LjE0ODZDMjE5LjA4MyA2OC41MDk0IDIxNC4xNDQgNTguNDMyOCAyMDcuNzU4IDQ5LjE3MDhDMjA2LjgxNyA0Ny44MTMxIDIwNS44MzcgNDYuNDU1MyAyMDQuODM3IDQ1LjEzNjNDMjAyLjA4MSA0MS40OTk0IDE5OS4wOTIgMzcuOTk4MyAxOTUuOTM5IDM0LjcyOTlDMTk1LjMwOCAzNC4wODAxIDE5NC42NzcgMzMuNDMwNCAxOTQuMDI3IDMyLjc5MDNDMTg3LjY1MSAyNi40ODYzIDE4MC41MTkgMjAuOTM4OCAxNzIuODUyIDE2LjMxMjdDMTcyLjIyMSAxNS45MjQ4IDE3MS42IDE1LjU1NjIgMTcwLjk3OSAxNS4yMDcxQzE2NS4xNzYgMTEuODUxNCAxNTkuMDQzIDkuMDAwMTEgMTUyLjc3NCA2LjczMDY4QzE1Mi4xMjQgNi40ODgyMiAxNTEuNDY0IDYuMjU1NDYgMTUwLjgwNCA2LjA0MjFDMTQyLjI1NSAzLjEyMjg4IDEzMy4zMDcgMS4yNDEzOSAxMjQuMjE0IDAuNDM2NDI4QzEyMC44NDcgMC4xNDU0NzYgMTE3LjQ2IDAgMTE0LjE1MSAwSDExMy42MDhDMTA1LjY0IDAgOTcuNjgzIDAuODM0MDYyIDg5LjkyOTMgMi40NzMwOUw4OS4wOTQ3IDIuNjQ3NjZDODEuMjQ0IDQuMzczOTcgNzMuNTY3OSA2Ljk0NDA1IDY2LjI3MDMgMTAuMjk5N0M1OS42OTA5IDEzLjMxNTkgNTMuMzQ0MyAxNi45OTE2IDQ3LjQzNDQgMjEuMjM5NUM0MC4xNDY1IDI2LjQ2NjkgMzMuNDYwMyAzMi41NjcyIDI3LjU3OTUgMzkuMzc1NUwyNi43NzQgNDAuMzE2MkMxOS41MTUzIDQ4LjkwOSAxMy42MDU0IDU4LjQ3MTYgOS4xODk5MyA2OC43NDIyQzguODc5MzkgNjkuNDc5MyA4LjU1OTE1IDcwLjIxNjQgOC4yNjgwMiA3MC45NTM0QzMuODQyODggODEuODY0MSAxLjE2NDUxIDkzLjM2NjQgMC4zMDA4MzIgMTA1LjE2OUwwLjI1MjMxMSAxMDUuOTQ1QzAuMDg3MzM4MyAxMDguNDQ3IDAgMTEwLjk5OCAwIDExMy41NDlWMjMxLjUySDIyNy43NjlWMTEzLjU0OUMyMjcuNzY5IDExMC40ODQgMjI3LjY0MiAxMDcuMzgxIDIyNy40IDEwNC4zMTZaTTIyMy42MTUgMTEzLjU0OVYxNjIuNzk3QzIyMS42MTYgMTYzLjYyMiAyMTguOTM4IDE2NC43MjcgMjE3LjkzOCAxNjUuMTA1QzIxNi45MjkgMTY1LjQ5MyAyMTUuODgxIDE2Ni40OTIgMjE0LjEwNSAxNjguMjM4QzIxMi44ODIgMTY5LjQ0MSAyMTAuMzQgMTcxLjk0MyAyMDkuNDg2IDE3Mi4wNzlDMjA2LjEwOSAxNzEuOTE0IDIwNC41NDYgMTcyLjQ4NiAyMDIuMTY5IDE3My4zNTlDMjAxLjA3MiAxNzMuNzY2IDE5OS43NTIgMTc0LjI0MSAxOTcuOTA5IDE3NC43ODRDMTk1Ljg3MSAxNzMuMTY1IDE4Ny44NDUgMTY2LjI2OSAxODcuMjkyIDE2NS45MzlDMTg3LjE0NyAxNjUuODUyIDE4Ny4wMDEgMTY1Ljc2NSAxODYuODg0IDE2NS42NzhMMTc3LjIzOCAxNTguMzA3QzE3NS4xMjMgMTU2LjY5NyAxNzIuMjcgMTU2LjI5OSAxNjkuNzk1IDE1Ny4yODlMMTYzLjc1OSAxNTkuNzAzQzE2Mi45NTQgMTYwLjAyMyAxNjIuMDcxIDE2MC4wMzMgMTYxLjI2NSAxNTkuNzMzTDE1Mi41MjIgMTU2LjQ1NEMxNTEuNjY4IDE1Ni4xMzQgMTUwLjc2NSAxNTUuOTc5IDE0OS44NTMgMTU1Ljk3OUgxNDguMDY3QzE0Ni42NDEgMTU1Ljk3OSAxNDUuMjQ0IDE1Ni4zNzcgMTQ0LjAzMSAxNTcuMTMzTDEyMi4zOCAxNzAuNjgyQzEyMS40IDE3MS4yOTMgMTIwLjIwNyAxNzEuMzggMTE5LjE1OSAxNzAuOTE1TDExOC4yNzUgMTcwLjUwN1YxNjMuOTYxQzExOC4zOTIgMTYzLjIxNCAxMTkuNDU5IDE1Ny40OTIgMTIzLjc0OSAxNTEuNzk5QzEyNi41MTQgMTQ4LjExNCAxMjkuOTc5IDE0NS4yMjQgMTM0LjA5MyAxNDMuMTQ4QzEzOS4wMDQgMTQwLjY2NSAxNDQuODc1IDEzOS4zMzcgMTUxLjYyOSAxMzkuMTgyQzE4MC4wNzIgMTM4LjUzMiAxODguNzc3IDEyOS4yNDEgMTk2LjQ3MiAxMjEuMDM2QzIwMC41NDggMTE2LjY5MSAyMDQuOTY0IDExMi43NDQgMjExLjg2MyAxMTAuNDc0QzIxNS4xMDQgMTA5LjM5OCAyMTguOTA5IDEwOC43IDIyMy40NyAxMDguNTA2QzIyMy41NDcgMTEwLjE5MyAyMjMuNTk2IDExMS44ODEgMjIzLjU5NiAxMTMuNTQ5TTExOC4xMyAxMjAuMDE4QzExNy42MzUgMTIyLjg0IDExNy40NDEgMTI1Ljk0MyAxMTcuNTA5IDEyOS4zMzhDMTEyLjE2MiAxMzQuNDc4IDEwOS4yMzEgMTQxLjI3NiAxMDcuODI0IDE0NS40MzdDMTA3LjIyMiAxNDQuNzM5IDEwNi42MTEgMTQ0LjA3OSAxMDUuOTkgMTQzLjQzQzEwNS4zMiAxNDIuMTAxIDEwMS42MTMgMTMzLjk5MyAxMDMuOTUyIDEyMi4xMDNDMTA0LjIwNCAxMjAuODQyIDEwNC41MTUgMTE5LjUzMyAxMDQuOTEzIDExOC4xNzVDMTA2LjY1OSAxMTIuMjc4IDEwOS45MDEgMTA3Ljk2MyAxMTMuMzI2IDEwMy4zOTVDMTEzLjc3MyAxMDIuNzkzIDExNC4yMjkgMTAyLjIxMSAxMTQuNjY1IDEwMS42QzExNC4wNjQgMTEwLjExNiAxMTYuOTc1IDExNy40OTYgMTE4LjEzIDEyMC4wMjdNMTE2LjgyIDkwLjgwNkMxMTUuMTEyIDk0LjUzOTkgMTEyLjcwNSA5Ny43MzA3IDExMC4yNCAxMDEuMDI4QzEwNy44MTQgMTA0LjI0OCAxMDUuMzIgMTA3LjU2NSAxMDMuMzg5IDExMS40OTNDMTAyLjUwNiAxMDUuNjA2IDk5LjgyNzcgOTguNzEwMiA5My45NjYzIDkxLjA0ODVDOTAuNzA1NyA4Ni43OTA5IDg5LjI2OTQgODIuMzM5MyA4OS41ODk3IDc3LjQ2MTFDODkuNzU0NiA3Ni40ODE1IDg5Ljg3MTEgNzUuNTIxNCA4OS45MzkgNzQuNTkwM0M5MS4xODEyIDY3Ljg5ODQgOTUuMDYyOSA2My4xNzUzIDk5LjE0ODMgNTguMjE5NEMxMDEuODg1IDU0LjkwMjYgMTA0LjY4IDUxLjUxNzkgMTA2Ljg5MiA0Ny4zOTZDMTA4LjA3NiA1Mi43Njg5IDExMC41MTIgNTYuMzc2NyAxMTIuODggNTkuOTA3QzExNi4xODkgNjQuODQzNCAxMTkuMzIzIDY5LjQ5ODcgMTE5LjMxNCA3OS4yNDU2QzExOS4zMTQgODMuODAzOCAxMTguMzQzIDg3LjUwODYgMTE2LjgzOSA5MC43OTYzTTYzLjk4MDEgNzAuOTYzMUM2NC4zMjk1IDc2LjczMzcgNjYuNDY0NCA4NS4xNjE2IDc0LjAyNCA5NC43ODI0QzY4LjU2MDUgOTIuMjUxMSA2MC41MjU0IDg3Ljg1NzcgNTEuNDIyOCA4MC42OTA2QzUxLjAzNDcgODAuMzQxNSA1MC42MzY4IDgwLjAxMTcgNTAuMjA5OCA3OS43MDE0QzUwLjE4MDcgNzkuNjcyMyA1MC4xNjEzIDc5LjY1MjkgNTAuMTIyNSA3OS42MjM4QzM3LjgwNzggNjkuMDMzMiAzMy43OTk5IDUxLjQ1OTcgMzIuNzAzMyA0NS4wNDlDMzcuMTI4NSA0NS42NiA0Ni44NjE4IDQ3LjQ1NDIgNTUuODk2NSA1Mi4wNjFDNTkuNDI4OCA1My44NTUyIDYyLjg2NDIgNTYuMDc2MSA2NS44MjQgNTguODMwNEM2NS4xNDQ3IDYwLjQzMDcgNjMuNTkyIDY0Ljc1NjIgNjMuOTcwNCA3MC45NjMxTTc2LjQ2OTUgMTIyLjkyN0M3My43NTIzIDEyMS41NiA3MC43NjM0IDEyMC41OCA2Ny42Mzg2IDExOS44MjRDNjYuODUyNiAxMTUuNTI3IDY0LjA1NzggMTAxLjc2NSA1OC4zMDMyIDkwLjQ1NjlDNjcuNzQ1NCA5Ni42NTQyIDc1LjEzMDMgOTkuNjg5OCA3OC40Njg2IDEwMC44NzNDNzYuMTk3OCAxMDguMTk1IDc0LjcxMzEgMTE1LjYwNSA3Ni40Njk1IDEyMi45MjdaTTY5LjU2MDEgNjAuMDUyNEM3MC4wMTYyIDU5LjI1NzIgNzAuNDQzMiA1OC40NTIyIDcwLjg0MSA1Ny42NjY2QzcyLjgzMDQgNTMuNzQ4NSA3NC4xMzA4IDUwLjAwNDkgNzQuOTI2NSA0Ni41MDM4Qzc2LjA3MTYgNDguNzkyNiA3Ny40NTk0IDUxLjA0MjYgNzguODc2MiA1My4zNTA5QzgyLjY3MDUgNTkuNTE5IDg2LjU4MTMgNjUuODgxMiA4Ni4wNTczIDc0LjEyNDhDODUuOTAyIDc1LjA0NjIgODUuNzg1NiA3Ni4wMDYzIDg1LjcwOCA3Ni45OTU1Qzg0LjY5ODcgODIuNjAxMiA4Mi43NzczIDg4LjE2ODEgODAuOTE0MSA5My41NTA3QzgwLjY0MjMgOTQuMzQ2IDgwLjM2MDkgOTUuMTUwOSA4MC4wODkyIDk1Ljk0NjJDNzIuNjQ2IDg3Ljc2MDcgNjguNDUzOCA3OS4xODc0IDY3Ljg4MTIgNzAuOTkyMkM2Ny40MjUxIDY0LjQ2NTIgNjkuNDMzOSA2MC4zMTQzIDY5LjU2MDEgNjAuMDYyMU00OC45NTggODMuNzI2MkM0OS4wMDY1IDgzLjc2NSA0OS4wNjQ3IDgzLjgxMzUgNDkuMTEzMiA4My44NTIzQzQ5Ljk3NjkgODQuNjI4MiA1MC43NDM1IDg1LjQ5MTMgNTEuMzg0IDg2LjQwM0M1OC40Nzc4IDk2LjQ2OTkgNjIuMjMzNCAxMTIuNTIxIDYzLjUxNDMgMTE4Ljk1MUM2MC43MjkyIDExOC40MzcgNTcuODc2MiAxMTguMDQ5IDU1LjA1MjIgMTE3LjY1MUM0OC40NzI3IDExNi43NCA0MS42ODk1IDExNS43NzkgMzUuODA4NyAxMTMuNDcxQzM0LjQ1OTggMTEyLjkzOCAzMy4xODg1IDExMi4yMiAzMS45OTQ5IDExMS4zMThDMzEuNjI2MiAxMTAuOTg4IDMxLjIzOCAxMTAuNjY4IDMwLjg0OTggMTEwLjM2OFYxMTAuMzg3QzIwLjU3MyAxMDEuNTIzIDE1LjgyNzYgODAuNjMyNCAxNC40NjkgNzMuNjEwOEMyMC43NjcxIDczLjk1OTkgMzguMDY5OCA3NS41NTA1IDQ3LjQ0NDEgODIuNDg0OEM0Ny45MzkgODIuOTIxMyA0OC40NDM2IDgzLjMyODYgNDguOTU4IDgzLjczNTlNNTQuNTE4NSAxMjEuNTIxQzYzLjY2OTYgMTIyLjgwMSA3Mi40NDIyIDEyNC4wMzMgNzguNDQ5MiAxMjguNzk1Qzc5LjM4MDggMTI5LjUyMiA4MC4yNDQ1IDEzMC4zNDYgODEuMDMwNSAxMzEuMjY4Qzc2LjY1MzkgMTMwLjc3MyA3Mi4wNDQ0IDEzMC42MzcgNjcuMjMxMSAxMzAuNTAyQzU5LjQwOTQgMTMwLjI2OSA1MS4wNzM1IDEyOS44NDIgNDIuNjExNCAxMjcuODE1QzQxLjg5MzMgMTI1LjgxNyA0MC4zOTg4IDEyMi4xMTIgMzcuOTcyNyAxMTguMzRDNDMuMzAwNCAxMTkuOTUgNDguOTg3MSAxMjAuNzQ1IDU0LjUxODUgMTIxLjUxMU04My4yOTE2IDk4LjU4NDJDODMuNzA4OSA5Ny4zNDI4IDg0LjEzNTkgOTYuMDkxNyA4NC41ODIzIDk0LjgzMDlDODUuNDc1MSA5Mi4yNjA4IDg2LjM2NzggODkuNjYxNiA4Ny4xOTI3IDg3LjAxNEM4OC4wNTY0IDg5LjIyNTIgODkuMjc5MSA5MS4zNTg4IDkwLjg4MDMgOTMuNDQ0Qzk4LjIyNjQgMTAzLjA0NSAxMDEuMDg5IDExMi4yMzkgOTkuNDAwNyAxMjAuODMyQzk5LjIwNjYgMTIxLjc5MiA5OC45NjQgMTIyLjc0MyA5OC42NjMxIDEyMy42OTNDOTYuOTc0NiAxMjguOTUgOTMuODk4NCAxMzIuNTE5IDkyLjQ0MjcgMTM0LjAwM0M5MC40NjMgMTMzLjE2OSA4OC40MjUyIDEzMi41MzggODYuMzQ4NCAxMzIuMTAyQzg1LjA4NjkgMTI5LjkxIDgzLjU3MyAxMjguMDg3IDgxLjg2NTEgMTI2LjU2NEM3Ny42MDQ5IDExNy42NzEgODAuMDAxOSAxMDguMzYgODMuMjkxNiA5OC41OTM5TTk5LjMxMzMgMTMxLjVDOTkuNDEwNCAxMzQuMTA5IDk5Ljc1IDEzNi40MTggMTAwLjE4NyAxMzguMzU3Qzk4Ljg3NjYgMTM3LjM5NyA5Ny41MTggMTM2LjUzNCA5Ni4xMzAzIDEzNS43NjhDOTcuMDYxOSAxMzQuNzMgOTguMTg3NiAxMzMuMzA0IDk5LjMxMzMgMTMxLjVaTTExOS40NCA5Ni42MzQ4QzExOS44MjggOTUuMjU3NiAxMjAuMzMzIDkzLjg5MDEgMTIwLjkyNSA5Mi41NTE4QzEyNC4zMTEgODQuOTU3OSAxMzAuOTU5IDc4LjA3MjEgMTQwLjc2IDcxLjk5MTJDMTQyLjQxIDcwLjk3MjggMTQ0LjE0NyA2OS45NzM5IDE0NS45NzEgNjguOTk0NEMxNDcuNzQ3IDY4LjA0MzkgMTQ5LjQwNyA2Ny4wNDUgMTUwLjk1OSA2NS45ODc5QzE1MC40OTQgNjYuOTM4MyAxNTAuMDY3IDY3Ljg3OTEgMTQ5LjY1OSA2OC44MTAxQzE0OS4yMzIgNjkuNzg5NiAxNDguODQ0IDcwLjc1OTUgMTQ4LjQ3NSA3MS43MTk2QzE0NC4zNTEgODIuNDg0OCAxNDMuNDY4IDkyLjE0NDQgMTQzLjI3NCA5NS43NzE2QzEzNy45NzUgOTcuMjg0NiAxMzMuMzk1IDk5LjEzNyAxMjkuNjEgMTAxLjY0OUMxMjUuMDY4IDEwNC42NjUgMTIxLjg0NyAxMDguNTc0IDExOS44NjcgMTEzLjU3OEMxMTguNjgzIDExMC4xMzUgMTE3LjM0NCAxMDMuOTM4IDExOS40MyA5Ni42MjUxTTE1MS4wMzcgNzYuMTkwNkMxNzMuNzQ1IDc3LjA2MzQgMTg3Ljc4NyA2OS4xNDk1IDE5NS41OTkgNjIuMjYzN0MxOTYuNjA4IDYxLjM4MTEgMTk3LjU0IDYwLjQ5ODYgMTk4LjM5NCA1OS42MTZDMTk3LjM0NiA2MS44ODU0IDE5Ni4xMzMgNjQuMjcxMiAxOTQuNzQ1IDY2LjY5NThDMTkxLjU5MSA3Mi4xOTQ4IDE4Ny4xNTYgNzguNDMwOSAxODEuMzQzIDgzLjMyODZDMTc5Ljg2OCA4NC4yNDAyIDE3OC40ODEgODUuMjY4MyAxNzcuMTkgODYuNDEyN0MxNzMuNDczIDg4LjgxNzkgMTY5LjI5MSA5MC42MTIxIDE2NC42MjMgOTEuMzk3N0MxNTguMjk2IDkyLjQ2NDUgMTUyLjQ5MyA5My40OTI1IDE0Ny4yNzIgOTQuNzYzQzE0Ny41NTMgOTEuMTU1MiAxNDguNDA3IDg0LjEzMzYgMTUxLjA0NyA3Ni4yMU0xMjIuNzg4IDExNy4wNkMxMjQuMzYgMTExLjgxMyAxMjcuMyAxMDcuODk1IDEzMS43NjQgMTA0LjkyN0MxMzUuNzkyIDEwMi4yNSAxNDEuMDkgMTAwLjM0IDE0Ny4yNTIgOTguNzk3NUMxNTIuNjc3IDk3LjQzIDE1OC43NzEgOTYuMzM0MSAxNjUuMjU0IDk1LjIzODJDMTY3LjA2OCA5NC45Mjc5IDE2OC44NDQgOTQuNDkxNCAxNzAuNTkxIDkzLjg5OThDMTY0LjE1NyAxMDIuMDY2IDE1OC4xMzEgMTA3LjYzMyAxNTIuMzg2IDExMS42NzdDMTQ0LjMwMiAxMTcuMzggMTM2Ljc1MiAxMjAuMDM3IDEyOS4zNTggMTIyLjY1NkMxMjguMzQ4IDEyMy4wMjQgMTI3LjM0OSAxMjMuMzczIDEyNi4zNCAxMjMuNzMyQzEyNC41NTQgMTI0LjM4MiAxMjIuOTE0IDEyNS4yMTYgMTIxLjQyIDEyNi4xODZDMTIxLjUzNiAxMjIuNzUzIDEyMS45ODIgMTE5LjczNiAxMjIuNzg4IDExNy4wNU0xNTIuNzQ1IDExNy4zOEMxNTQuNDcyIDExNi4xNzcgMTU2LjM0NSAxMTUuMDUyIDE1OC4zNjQgMTE0LjA0M0MxNjUuODc1IDExMC4zMTkgMTc2LjU4OCAxMDguNzA5IDE4OS4zNDkgMTA5LjM4OEMxOTEuNTYyIDEwOS41MDUgMTkzLjgzMyAxMDkuODI1IDE5Ni4yMyAxMTAuMTY0QzE5OC4xOSAxMTAuNDM2IDIwMC4xNyAxMTAuNzE3IDIwMi4xMyAxMTAuODgyQzE5OC44MyAxMTMuMTAzIDE5Ni4xNTIgMTE1LjcwMiAxOTMuNjU4IDExOC4zNDlDMTg2LjE0NyAxMjYuMzcgMTc4LjM4NCAxMzQuNjUyIDE1MS41NjEgMTM1LjI3M0MxNDUuMjkyIDEzNS40MTkgMTQwLjA5MSAxMzYuNTI0IDEzNS43ODIgMTM4LjE4M0MxMzguMjQ3IDEzMi44MTkgMTQzLjQ0OCAxMjMuODk3IDE1Mi43MzUgMTE3LjM4OU0yMjIuNjkzIDk5LjI5MjFDMjIyLjkyNiAxMDEuMDU3IDIyMy4xMSAxMDIuODMyIDIyMy4yNTYgMTA0LjYwN0MyMjEuOTU2IDEwNC42NjUgMjIwLjY4NCAxMDQuNzUyIDIxOS40OTEgMTA0Ljg4OEMyMjAuNzIzIDEwMy4zMzYgMjIxLjc5MSAxMDEuNDc0IDIyMi42OTMgOTkuMjkyMVpNMjIxLjIwOCA5MC42NDEyQzIxOC45MjggOTkuOTEyOCAyMTQuNzY1IDEwNC4xOSAyMDkuNjMxIDEwNS44NjhDMjA1Ljc3OSAxMDcuMTI4IDIwMS4zNTQgMTA2LjkyNSAxOTYuNzczIDEwNi4yNzVDMTk0LjM5NiAxMDUuOTQ1IDE5MS45NCAxMDUuNTk2IDE4OS41NjMgMTA1LjQ3QzE3OS4xOTkgMTA0LjkxNyAxNzAuMzE5IDEwNS43OCAxNjMuMDMxIDEwOC4wMjFDMTY3LjA0OSAxMDQuMjU4IDE3MS4yMDIgOTkuNjIxOSAxNzUuNTUgOTMuODUxM0MxNzYuNzM0IDkyLjI4MDIgMTc4LjAxNSA5MC44NjQyIDE3OS40MzIgODkuNTkzOEMxODAuOTE2IDg4LjYzMzYgMTgyLjM3MiA4Ny41NDc0IDE4My43OTkgODYuMzQ0OEMxODkuMTU1IDgzLjA3NjQgMTk1LjczNSA4MS40MTggMjAzLjQ2OSA4MS4zOTg2QzIxMC43NDcgODEuMzY5NSAyMTYuOTc3IDgyLjg4MjUgMjE5LjQ1MiA4My41NzExQzIyMC4xMTIgODUuOTA4NCAyMjAuNzA0IDg4LjI3NDggMjIxLjIwOCA5MC42NDEyWk0yMDUuMjU1IDUyLjkxNDRDMjEwLjcwOCA2MS4wODA1IDIxNS4wMTcgNjkuODk2MyAyMTguMDg0IDc5LjE3NzdDMjE0Ljc4NCA3OC40MTE1IDIwOS41OTIgNzcuNDkwMiAyMDMuNjQ0IDc3LjQ5MDJIMjAzLjU1NkMxOTkuMDE1IDc3LjQ5MDIgMTk0Ljc4NCA3OC4wNDMgMTkwLjkxMiA3OS4xMjkyQzE5My40ODMgNzYuMDI1NyAxOTUuOSA3Mi40OTU1IDE5OC4xNDEgNjguNTY3NkMyMDEuODE5IDYyLjE0NzMgMjA0LjAwMyA1Ni42MDk1IDIwNS4yNDUgNTIuOTE0NE0yMDEuNTI4IDQ3LjY0ODJDMjAxLjcxMyA0Ny45MDA0IDIwMS44OTcgNDguMTUyNSAyMDIuMDkxIDQ4LjQwNDdDMjAwLjQzMiA1MS4yMzY2IDE5Ny41MTEgNTUuNDA2OSAxOTIuODgyIDU5LjQ0MTRDMTgyLjc3IDY4LjI2NyAxNjguODM1IDcyLjY4OTQgMTUyLjQ0NCA3Mi4zMDE1QzE1Mi42OTYgNzEuNjYxNCAxNTIuOTQ5IDcxLjAyMTMgMTUzLjIzIDcwLjM3MTVDMTU1LjQyMyA2NS4yNzk5IDE1OC4wOTIgNjAuNzUwNyAxNjEuMjA3IDU2LjgwMzVDMTYxLjQ1IDU2LjQ5MzEgMTYxLjY5MiA1Ni4yMDIyIDE2MS45NDUgNTUuOTAxNUMxNjkuNzM3IDQ2LjQ1NTMgMTgwLjI3NiA0MC41MDA1IDE5My40MDYgMzguMTA1QzE5Ni4yNjkgNDEuMTExNSAxOTkuMDA1IDQ0LjMyMTcgMjAxLjUxOSA0Ny42Mzg1TTE3MS4wOTYgMzYuMjQyOUMxNzIuNDM1IDI5Ljg2MTMgMTcyLjM2NyAyNC4yODQ4IDE3Mi4wNjYgMjAuNzI1NUMxNzguNTU4IDI0Ljc2OTcgMTg0LjYxNCAyOS41MDI1IDE5MC4xMTYgMzQuODA3NUMxODEuNDIxIDM2Ljc1NjkgMTc0LjM1NiA0MC4xNjEgMTY4LjY0MSA0NC4zNTA3QzE2OS43ODYgNDEuNDg5NyAxNzAuNTYyIDM4Ljc1NDggMTcxLjA5NiAzNi4yNDI5Wk0xNTIuNjM4IDExLjEyNDFDMTU3Ljg2OSAxMy4wODMxIDE2Mi45NzMgMTUuNDY4OSAxNjcuODY0IDE4LjIyMzNDMTY4LjIxNCAyMC40MjQ4IDE2OS4wMjkgMjcuMzU5MiAxNjcuMjcyIDM1LjU4MzRDMTY1LjczOSA0Mi43NDA4IDE2Mi43NSA0OC45ODY2IDE1OC4zMzUgNTQuMjcyMkMxNTQuNjA4IDU4LjcxNDEgMTQ5Ljg5MiA2Mi40NzcgMTQ0LjE3NiA2NS41MzJDMTQyLjYwNCA2Ni4zNjYxIDE0MS4xIDY3LjIyOTIgMTM5LjY1NCA2OC4xMDIxQzEzNy4yODYgNTYuOTY4NCAxMzcuOTk0IDQ2Ljk1OTYgMTM5LjgzOCAzOC43NjQ1QzE0MC44MzggMzQuMzMyMyAxNDIuMTU4IDMwLjQxNDIgMTQzLjUwNyAyNy4xNDU4QzE0Ni44NjQgMTkuMDE4NSAxNTAuODkxIDEzLjM4MzggMTUyLjY1OCAxMS4xMjQxTTEyNi43ODYgNC44ODc5OUwxMjcuNDY1IDUuNzcwNTRDMTI3LjU2MiA1LjM4MjYxIDEyNy42MyA1LjE2OTI0IDEyNy42MyA1LjE1OTU0TDEyNy4zOTcgNC45NTU4OEMxMzQuNjk1IDUuODM4NDMgMTQxLjg2NiA3LjQ0ODM2IDE0OC43ODYgOS43NTY1OEMxNDYuNjUxIDEyLjYyNzMgMTQzLjA3IDE4LjAxOTYgMTM5Ljk3NCAyNS40ODc0QzEzOC43MjIgMjguNTIzIDEzNy40OCAzMi4wNjI5IDEzNi40ODEgMzYuMDQ4OUMxMzAuNzg0IDI5LjgyMjYgMTI3LjUzMyAyMy4wOTE5IDEyNi43NjcgMTYuMDIxN0MxMjYuNTA1IDEzLjUxOTYgMTI2LjYxMSAxMS4yMTEzIDEyNi44MjUgOS4zNzgzNEMxMjcuMDA5IDcuNzg3ODEgMTI3LjI4MSA2LjU1NjExIDEyNy40NTYgNS44Mjg3M0wxMjYuMjcyIDQuODIwMUMxMjYuNDQ2IDQuODM5NSAxMjYuNjIxIDQuODQ5MiAxMjYuNzk2IDQuODc4MjlNMTM1LjQ3MSA0MC42NTU3QzEzMy44OTkgNDkuMTMyMSAxMzMuNTY5IDU5LjIxODQgMTM2LjE2IDcwLjMyM0MxMzAuODIzIDczLjkxMTQgMTI2LjQ2NiA3Ny43NjE3IDEyMy4wNzkgODEuODczOEMxMjMuMTU3IDgxLjAzOTggMTIzLjE4NiA4MC4xNjY5IDEyMy4xODYgNzkuMjU1M0MxMjMuMTg2IDY4LjI5NjEgMTE5LjU3NiA2Mi45MTM1IDExNi4wODIgNTcuNzE1MUMxMTIuOTA5IDUyLjk3MjYgMTA5LjkwMSA0OC40OTIgMTEwLjAwNyAzOS40OTE5QzExMC41MDIgMzcuNTgxMyAxMTAuNjY3IDM1LjY5OTggMTEwLjU3IDMzLjgzNzdDMTEyLjQzMyAyMy44NTggMTE4LjUzNyAxNS42ODIzIDEyMi43NjkgMTEuMDE3NEMxMjIuNjgxIDEyLjYzNyAxMjIuNjkxIDE0LjM5MjQgMTIyLjg3NSAxNi4xOTYzQzEyMy40NzcgMjIuMjY3NSAxMjYuMTY1IDMxLjM3NDMgMTM1LjQ3MSA0MC42NDZNMTEzLjYxNyA0LjE2MDYxSDExNC4xNjFDMTE3LjI2NiA0LjE2MDYxIDEyMC40MzkgNC4yOTYzOSAxMjMuNTkzIDQuNTY3OTRDMTIzLjU5MyA0LjU5NzA0IDEyMy41ODQgNC42MjYxMyAxMjMuNTc0IDQuNjU1MjNDMTIwLjc1IDcuMjI1MyAxMTIuODkgMTUuMDQyMiAxMDguNzM2IDI1Ljk4MkMxMDQuODU0IDE2LjQ5NyA5NS45ODQ4IDguODQ0OTMgOTIuNjE3NCA2LjE4NzU3Qzk5LjUwNzQgNC44NDkyIDEwNi41NjIgNC4xNzAzMSAxMTMuNjE3IDQuMTcwMzFNOTAuMzY2IDkuMzg4MDRDOTQuMjk2MiAxMi41NDk3IDEwNS43ODYgMjIuNjM2IDEwNi42NTkgMzMuNTA3OUMxMDYuMzQ5IDM1LjI3MzEgMTA2LjE2NSAzNy4wOTYzIDEwNi4xMTYgMzguOTc3OEMxMDQuMTM2IDQ2LjAwOTIgMTAwLjA3IDUwLjk0NTYgOTYuMTMwMyA1NS43MzY3QzkzLjYwNzIgNTguODExIDkxLjAyNTkgNjEuOTMzOSA4OS4wNTU5IDY1LjU5MDJDODcuNjM5MSA2MC4xNzg1IDg0Ljc4NjEgNTUuNTYyMSA4Mi4xNjU5IDUxLjI5NDhDNzkuMDggNDYuMjgwNyA3Ni4xNzg0IDQxLjU0NzkgNzUuOTY0OSAzNi4zMzk5Qzc1LjU2NyAyNS44OTQ3IDg2LjY3ODQgMTMuMjg2OCA5MC4zNTYzIDkuNDA3NDRNODYuODI0IDcuNDY3NzZDODMuNjUwNyAxMC44OTEzIDc3LjU2NjEgMTguMDQ4NyA3NC4yOTU4IDI1LjkyMzhDNzIuNDIyOCAxOS43ODQ3IDY5LjUzMSAxNS42MjQxIDY4LjI1IDEzLjk3NTRDNzQuMjI3OCAxMS4yNTAxIDgwLjQ1OCA5LjA2OCA4Ni44MjQgNy40Njc3NlpNNTEuNzE0IDIzLjMyNDZDNTUuOTgzOCAyMC4zOTU3IDYwLjQ1NzUgMTcuNzY3NSA2NS4wODY0IDE1LjQ3ODZMNjQuNzE3NyAxNS44MDg0QzY0LjgyNDQgMTUuOTI0OCA3MS43NTMyIDIzLjgyODkgNzIuMDczNSAzNi40NjZDNzIuMjE5IDQxLjkyNjEgNzEuMTIyNSA0OC4yNjg5IDY3LjY5NjkgNTUuMjUxN0M2NC42NDk3IDUyLjU2NTMgNjEuMjMzOCA1MC4zNzM0IDU3Ljc1OTcgNDguNTc5MkM1Ny43NDAzIDQ4LjU3OTIgNTcuNzMwNiA0OC41NzkyIDU3LjcyMDkgNDguNTU5OEM0Ny43ODM3IDQyLjMyMzggNTAuNTMgMjcuOTUwOCA1MS43MTQgMjMuMzA1Mk00Ni4xNzI4IDI3LjM5OEM0NS44NDI5IDI5LjI1MDMgNDUuNTQyMSAzMS45NDY1IDQ1Ljc2NTMgMzQuOTgyMUM0Ni4wMzcgMzguNjU3OCA0Ny4wMjY4IDQxLjk0NTUgNDguNjc2NSA0NC43ODcyQzQxLjA3ODEgNDIuMjE3MSAzNC4zNjI4IDQxLjI2NjcgMzEuNzMyOSA0MC45NzU3QzM2LjEzODYgMzYuMDI5NSA0MC45NzE0IDMxLjQ4MSA0Ni4xNzI4IDI3LjQwNzdNMjguNjg1OCA0NC41NTQ0QzI5LjM0NTcgNDkuMTQxNyAzMS45MTczIDYyLjg1NTMgNDAuMTc1NiA3NC40MTU4QzI5LjUzOTcgNzAuNTI2NyAxNy4yMzQ4IDY5Ljc2MDUgMTMuMzUzMSA2OS42MTUxQzE3LjMwMjcgNjAuNjE0OSAyMi40NjUzIDUyLjE5NjcgMjguNjg1OCA0NC41NDQ3TTEwLjkwNzYgNzUuNjk2QzEyLjYwNTggODQuMTYyNyAxNy42MzI2IDEwNC4yMjkgMjguNDkxNyAxMTMuNDkxQzI4LjgyMTYgMTEzLjc0MyAyOS4xMzIyIDExMy45OTUgMjkuNDQyNyAxMTQuMjY2QzMzLjYyNTIgMTE3Ljg4NCAzNi4zNzE1IDEyMy4wMzQgMzcuOTA0OCAxMjYuNTQ1QzI2LjU1MDggMTIyLjk4NSAxNS4xNDgzIDExNi4xMDkgNC43MTYyNyAxMDIuNTlDNS42MzgxNyA5My4zNzYxIDcuNzA1MTggODQuMzU2NiAxMC45MDc2IDc1LjY5NlpNMTE0LjQwMyAyMjcuMzY5SDQuMTUzNDJWMTkyLjExNUw5LjA5Mjg5IDE4Ny45MjZDOS43MTM5NiAxODcuNDAyIDEwLjUgMTg3LjExMSAxMS4zMjQ5IDE4Ny4xMTFIMTMuMDYxOUMxMy4zMTQyIDE4Ny4xMTEgMTMuNTI3NyAxODcuMTQgMTMuNzg5NyAxODcuMTk4QzE4LjU5MzMgMTg4LjIzNiAzMC4zNjQ2IDE5MC4yODIgMzUuOTM0OCAxODYuODAxQzM5LjkyMzMgMTg0LjMxOCA0Ni45NTg5IDE4My44NzIgNDkuNzkyNSAxODMuNzk0QzUxLjUxOTkgMTgzLjc0NiA1My4xMzA4IDE4My4xMzUgNTQuNDYwMyAxODIuMDFDNTkuNjAzNSAxNzcuNjY1IDYxLjkzMjUgMTc2LjE5MSA2Mi40Mjc1IDE3Ni4wMjZDNjIuNzk2MiAxNzUuOTI5IDY0LjAxOSAxNzYuMjIgNjQuNzQ2OCAxNzYuMzg1QzY2LjkyMDUgMTc2Ljg5OSA2OS44OTk3IDE3Ny41OTcgNzEuOTg2MiAxNzUuNTZDNzIuNjM2MyAxNzUuMTE0IDc2LjA4MTMgMTc0Ljc5NCA4Mi41NzM1IDE3NS44NDJDODMuMzMwNCAxNzUuOTY4IDg0LjExNjUgMTc1Ljk2OCA4NC45MDI1IDE3NS44NTFMODkuNDgyOSAxNzUuMTcyQzg5LjYyODUgMTc1LjE1MyA4OS43OTM1IDE3NS4xNDMgODkuOTc3OCAxNzUuMTQzSDEwMS43MkMxMDMuODQ1IDE3NS4xNDMgMTA1Ljg5MyAxNzQuMjQxIDEwNy4zMzkgMTcyLjY2QzEwOC4zMTkgMTcxLjU3NCAxMDkuOTk4IDE3MS4yMzUgMTExLjMzNyAxNzEuODU1TDExNC4zOTQgMTczLjI3MVYyMjcuMzY5SDExNC40MDNaTTExNC40MDMgMTY4LjY5NEwxMTMuMTAzIDE2OC4wOTNDMTEyLjA5NCAxNjcuNjE3IDExMS4wMTcgMTY3LjM4NSAxMDkuOTAxIDE2Ny4zODVDMTA3Ljc1NiAxNjcuMzg1IDEwNS43MDggMTY4LjI4NiAxMDQuMjgyIDE2OS44NjdDMTAzLjYzMiAxNzAuNTg1IDEwMi43IDE3MC45OTIgMTAxLjczOSAxNzAuOTkySDg5Ljk5NzJDODkuNTg5NyAxNzAuOTkyIDg5LjIyMDkgMTcxLjAyMSA4OC44ODEyIDE3MS4wN0w4NC4zMjAzIDE3MS43MzlDODMuOTYxMiAxNzEuNzg4IDgzLjYwMjEgMTcxLjc4OCA4My4yNjI1IDE3MS43MzlDNzEuODg5MSAxNjkuOTA2IDY5LjgzMTggMTcxLjg4NSA2OS4xNTI1IDE3Mi41NDRDNjguNjU3NiAxNzMuMDI5IDY2Ljk1OTQgMTcyLjYzMSA2NS43MTcyIDE3Mi4zNEM2NC4yMTMgMTcxLjk5MSA2Mi42NjA0IDE3MS42MjMgNjEuMjQzNSAxNzIuMDQ5QzYwLjY5MDQgMTcyLjIxNCA1OS4wMTE2IDE3Mi43MzggNTEuNzkxNiAxNzguODM4QzUxLjE4OTkgMTc5LjM0MyA1MC40NjIxIDE3OS42MjQgNDkuNjk1NSAxNzkuNjQzQzQ1Ljc1NTYgMTc5Ljc1IDM4LjQyODggMTgwLjM2MSAzMy43NTE0IDE4My4yOEMzMC4yNDgyIDE4NS40NzIgMjEuMzAwOCAxODQuNTcgMTQuNzIxNCAxODMuMTU0QzE0LjE4NzYgMTgzLjAyOCAxMy42NDQyIDE4Mi45NyAxMy4wNzE2IDE4Mi45N0gxMS4zMzQ2QzkuNTI5NTggMTgyLjk3IDcuNzgyODEgMTgzLjYxIDYuNDE0NTEgMTg0Ljc3NEw0LjE2MzEyIDE4Ni42ODRWMTEzLjU1OEM0LjE2MzEyIDExMS44ODEgNC4yMTE2NSAxMTAuMjEzIDQuMjg5MjggMTA4LjU0NEMxMy4wNzE2IDExOS4xOTMgMjMuMTE1NSAxMjYuMjgzIDM0LjkyNTYgMTMwLjE2MkMzNi4zMzI3IDEzMC42MjggMzcuNzM5OCAxMzEuMDM1IDM5LjEzNzMgMTMxLjM5NEM0OC44NDE1IDEzMy45MTUgNTguNDc3OCAxMzQuMTg3IDY3LjEwNDkgMTM0LjQyOUM3Mi44NDAxIDEzNC41OTQgNzguMjkzOSAxMzQuNzQ5IDgzLjI1MjggMTM1LjUyNUM4My43NDc3IDEzNS42MDMgODQuMjQyNiAxMzUuNjggODQuNzI3OCAxMzUuNzc3Qzg3LjU0MjEgMTM2LjI5MiA5MC4xMzMxIDEzNy4xNzQgOTIuNTAwOSAxMzguMzA5Qzk2LjQ2MDMgMTQwLjIgOTkuODE3OSAxNDIuNzk5IDEwMi42NDIgMTQ1LjYzMUMxMDMuOTMzIDE0Ni45MzEgMTA1LjEwNyAxNDguMjc5IDEwNi4xODQgMTQ5LjYzNkMxMTAuODQyIDE1NS41MzMgMTEzLjM5NCAxNjEuNDY5IDExNC4yMDkgMTYzLjU4M0MxMTQuMjg3IDE2My43OTYgMTE0LjM1NSAxNjMuOTcxIDExNC40MDMgMTY0LjEwNlYxNjguNzA0VjE2OC42OTRaTTExMC43OTMgMTQ5LjIxOUMxMTAuNzkzIDE0OS4yMTkgMTEwLjc2NCAxNDkuMTkgMTEwLjc2NCAxNDkuMTcxQzExMS41NiAxNDYuMjcxIDExNC42MTcgMTM2LjY2IDEyMS43MDEgMTMwLjg2QzEyMy40MjggMTI5LjQzNSAxMjUuNDA4IDEyOC4yNDIgMTI3LjY1IDEyNy40MjdDMTI4LjY0IDEyNy4wNjggMTI5LjY0OSAxMjYuNzA5IDEzMC42MzkgMTI2LjM2QzEzNC4yMiAxMjUuMDkgMTM3LjgzIDEyMy44MSAxNDEuNTE3IDEyMi4yMDlDMTM0LjcwNSAxMjkuODkxIDEzMS41MjIgMTM3Ljg3MiAxMzAuNTUxIDE0MC42ODVDMTI1Ljk2MSAxNDMuMzQyIDEyMi43NTkgMTQ2LjYyIDEyMC41NDYgMTQ5LjU5OEMxMTguMzQzIDE1Mi41NzUgMTE2Ljg5NyAxNTUuNTMzIDExNS45NzYgMTU3Ljk0OEMxMTQuNzgyIDE1NS41MDQgMTEzLjA3NCAxNTIuNDIgMTEwLjc5MyAxNDkuMjI5TTExOC4yOTUgMTc1LjAwN0MxMjAuNDAxIDE3NS42NjcgMTIyLjY5MSAxNzUuMzk1IDEyNC42MDMgMTc0LjIwM0wxNDYuMjUzIDE2MC42NTRDMTQ2LjgwNiAxNjAuMzE0IDE0Ny40MzcgMTYwLjEzIDE0OC4wODcgMTYwLjEzSDE0OS44NzJDMTUwLjI5IDE2MC4xMyAxNTAuNzA3IDE2MC4yMDggMTUxLjA4NiAxNjAuMzQ0TDE1OS44MTkgMTYzLjYyMkMxNjEuNTg2IDE2NC4yODEgMTYzLjUzNiAxNjQuMjYyIDE2NS4zMTIgMTYzLjU2M0wxNzEuMzU4IDE2MS4xNDhDMTcyLjQ4MyAxNjAuNzAyIDE3My43NzQgMTYwLjg3NyAxNzQuNzM1IDE2MS42MDRMMTg0LjM5MSAxNjguOTg1QzE4NC42NTMgMTY5LjE3OSAxODQuOTM0IDE2OS4zNzMgMTg1LjE5NiAxNjkuNTE4QzE4NS41MDcgMTY5LjcwMiAxOTAuODA1IDE3NC4wMzggMTkzLjY0OCAxNzYuMzI2QzE5MS44MDUgMTc3LjQxMyAxOTAuMjIzIDE3OS4wNTIgMTg4LjM3OSAxODAuOTkxQzE4Ni4xNTcgMTgzLjMxOSAxODMuNDAxIDE4Ni4yMTkgMTc5LjEyMSAxODkuMTk2QzE3OC4xMDIgMTg5LjkwNCAxNzYuNjk1IDE5MC44NTUgMTc1LjA2NSAxOTEuOTZDMTY3LjkzMiAxOTYuNzkgMTU3LjE1MSAyMDQuMDkzIDE1My43MTUgMjA3Ljk4MkMxNDYuOTIyIDIxNS42NjMgMTM3LjA3MyAyMjMuMjA4IDEzMS4yMjEgMjI3LjQwOEwxMTguMjg1IDIyNy4zNTlWMTc0Ljk5OEwxMTguMjk1IDE3NS4wMDdaTTEzNy43NTIgMjI3LjQzN0MxNDQuMDAxIDIyMi43MTQgMTUxLjE4MyAyMTYuNzMgMTU2LjYzNiAyMTAuNTYyQzE1OS43NDIgMjA3LjA0MSAxNzAuNzA4IDE5OS42MTIgMTc3LjI1OCAxOTUuMThDMTc4Ljg5OCAxOTQuMDY1IDE4MC4zMTUgMTkzLjEwNSAxODEuMzUzIDE5Mi4zODdDMTg1Ljk1MyAxODkuMTg3IDE4OC44NjQgMTg2LjEyMiAxOTEuMjAzIDE4My42NjhDMTkzLjQ3NCAxODEuMjgyIDE5NS4xMTQgMTc5LjU1NiAxOTcuMTAzIDE3OS4wNDJDMjAwLjE0MSAxNzguMjQ3IDIwMi4xMDEgMTc3LjUyOSAyMDMuNTI3IDE3Ny4wMDVDMjA1LjcyIDE3Ni4yIDIwNi43MiAxNzUuODMyIDIwOS4zMTEgMTc1Ljk1OEMyMTEuNTI0IDE3Ni4wNDUgMjEzLjcyNiAxNzQuMDY3IDIxNi44NDIgMTcxLjAxMkMyMTcuNzM0IDE3MC4xMjkgMjE4Ljk1NyAxNjguOTI3IDIxOS4zNDUgMTY4LjczM0MyMjAuMTUxIDE2OC40MjIgMjIxLjkyNyAxNjcuNjk1IDIyMy42MzUgMTY2Ljk5N1YyMjcuNzM4TDEzNy43NzEgMjI3LjQzN0gxMzcuNzUyWicgZmlsbD0nd2hpdGUnIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG59XHJcblxyXG4uZXMtcmV2aWV3LWF1dGhvci1uYW1lIHtcclxuXHRjb2xvcjogIzM1MzMzMDtcclxuXHRmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjhweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZXMtcmV2aWV3LWluZm8tZGF0ZSB7XHJcblx0Y29sb3I6ICMzNTMzMzA7XHJcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uZXMtcmF0aW5nLWJhci1jb250YWluZXIge1xyXG5cdGdhcDogNnB4O1xyXG59XHJcblxyXG4uZXMtcmF0aW5nLXN0YXJzLWl0ZW0tZmlsbGVkIC5lcy1yYXRpbmctaXRlbS1maWxsZWQgcGF0aCB7XHJcblx0ZmlsbDogIzk2M2EyMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXMtcmV2aWV3LWNvbnRlbnQtcmF0aW5nIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcy1idWxsZXRzLWNvbnRyb2wtY29udGFpbmVyIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5lcy10ZXh0LXNob3J0ZW5lciB7XHJcblx0Y29sb3I6ICMzNTMzMzA7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjI7XHJcbn1cclxuXHJcbi5lcy10ZXh0LXNob3J0ZW5lci1jb250cm9sLW9wZW4ge1xyXG4gIGNvbG9yOiAjMzUzMzMwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nMjAuMTk2NCcgaGVpZ2h0PScxOS41JyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMTYuMDc2MSA5LjQ2MDhIMTAuNTM4M1YzLjkyMzA3QzEwLjUzODMgMy44MTc2MiAxMC40NTI4IDMuNzMyMTIgMTAuMzQ3NCAzLjczMjEyQzEwLjI0MTkgMy43MzIxMiAxMC4xNTY0IDMuODE3NjIgMTAuMTU2NCAzLjkyMzA3VjkuNDYwOEg0LjYxODY5QzQuNTEzMjQgOS40NjA4IDQuNDI3NzMgOS41NDYzIDQuNDI3NzMgOS42NTE3NkM0LjQyNzczIDkuNzU3MjIgNC41MTMyNCA5Ljg0MjcyIDQuNjE4NjkgOS44NDI3MkgxMC4xNTY0VjE1LjM4MDRDMTAuMTU2NCAxNS40ODU5IDEwLjI0MTkgMTUuNTcxNCAxMC4zNDc0IDE1LjU3MTRDMTAuNDUyOCAxNS41NzE0IDEwLjUzODMgMTUuNDg1OSAxMC41MzgzIDE1LjM4MDRWOS44NDI3MkgxNi4wNzYxQzE2LjE4MTUgOS44NDI3MiAxNi4yNjcgOS43NTcyMiAxNi4yNjcgOS42NTE3NkMxNi4yNjcgOS41NDYzIDE2LjE4MTUgOS40NjA4IDE2LjA3NjEgOS40NjA4WicgZmlsbD0nJTIzMzUzMzMwJy8lM0UlM0NwYXRoIGQ9J000LjQyODU3IDAuMjVIMC4yNVY0LjQyODU3JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTIwLjQ0NzMgNC40Mjg1N0wyMC40NDczIDAuMjVMMTYuMjY4NyAwLjI1JyBzdHJva2U9JyUyMzM1MzMzMCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTE2LjI2ODcgMTkuNzVMMjAuNDQ3MyAxOS43NUwyMC40NDczIDE1LjU3MTQnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDcGF0aCBkPSdNMC4yNTAwMDEgMTUuNTcxNEwwLjI1IDE5Ljc1TDQuNDI4NTcgMTkuNzUnIHN0cm9rZT0nJTIzMzUzMzMwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTRweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4zcztcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lcy1jYXJvdXNlbC1hcnJvdy1jb250cm9sLWNvbnRhaW5lciAuZXMtY2Fyb3VzZWwtYXJyb3ctY29udHJvbC1yaWdodCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMjUuODQ2cHggMCAwIDI1Ljg0NnB4O1xyXG5cdGJhY2tncm91bmQ6ICM5MDVlNGU7XHJcblx0cGFkZGluZzogMTYuNjJweCA2LjQ2MnB4IDE2LjYycHggOC42MTVweDtcclxuXHR3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZXMtY2Fyb3VzZWwtYXJyb3ctY29udHJvbC1jb250YWluZXIgLmVzLWNhcm91c2VsLWFycm93LWNvbnRyb2wtbGVmdCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAyNS44NDZweCAyNS44NDZweCAwO1xyXG5cdGJhY2tncm91bmQ6ICM5MDVlNGU7XHJcblx0cGFkZGluZzogMTYuNjJweCA2LjQ2MnB4IDE2LjYycHggOC42MTVweDtcclxuXHR3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IC00cHg7XHJcbn1cclxuIiwiLmxhc3RQb3N0cyB7XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMCA2MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmxhc3RQb3N0c19fcG9zdHMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLWNvbnRhaW5lciB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKDExMDAsICdtaW4nKSB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoMTEwMCwgJ21pbicpIHtcclxuXHRcdC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2NvbnRlbnRfX2hlYWRlciB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwNXB4O1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKSwgb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LFxyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHJcblx0XHRcdCYuaXMtdGl0bGUtdGFsbCB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaXMtdGl0bGUtdmVyeS10YWxsIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX2hlYWRlciB7XHJcblx0XHRcdGJvdHRvbTogMzJweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYm90dG9tIGVhc2UgMC41cztcclxuXHRcdH1cclxuXHJcblx0XHQuYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwge1xyXG5cdFx0XHRoZWlnaHQ6ICN7cmVtKDI3MCl9O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZS1pbi1vdXQgMC41cywgdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuNXM7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC41cztcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fcmVhZC1tb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IG1hcmdpbi10b3AgZWFzZS1pbi1vdXQgMC4zcztcclxuXHRcdH1cclxuXHJcblx0XHQuYW50aXBvZGVzLXBvc3QtY2FyZC0zOmhvdmVyIHtcclxuXHRcdFx0LmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fY29udGVudF9faGVhZGVyIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYW50aXBvZGVzLXBvc3QtY2FyZC0zX19oZWFkZXIge1xyXG5cdFx0XHRcdGJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFudGlwb2Rlcy1wb3N0LWNhcmQtM19fdGh1bWJuYWlsIHtcclxuXHRcdFx0XHRoZWlnaHQ6ICN7cmVtKDIyOCl9O1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3JlYWQtbW9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gVElUTEVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5sYXN0UG9zdHNfX2hlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG5cdH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI2NycgaGVpZ2h0PScyNzInIHZpZXdCb3g9JzAgMCAyNjcgMjcyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTI2Ni4yNDUgMTIyLjEzNkMyNjUuOTM4IDExOC4zNDMgMjY1LjQ3MyAxMTQuNTI4IDI2NC44NDggMTEwLjc5MkwyNjQuODI1IDExMC42MzNDMjY0LjcxMSAxMDkuOTk3IDI2NC42MDkgMTA5LjM3MiAyNjQuNDg0IDEwOC43NDhDMjYzLjY2NiAxMDQuMjk3IDI2Mi41OTggOTkuODIyOCAyNjEuMzE0IDk1LjQyODRDMjYxLjA0MSA5NC40OTczIDI2MC43NTcgOTMuNTc3NSAyNjAuNDYyIDkyLjY2OTFDMjU2LjUwOCA4MC4yMTI1IDI1MC43MjUgNjguNDE0NiAyNDMuMjQ5IDU3LjU3MDRDMjQyLjE0NiA1NS45ODA3IDI0MC45OTkgNTQuMzkxIDIzOS44MjkgNTIuODQ2N0MyMzYuNjAyIDQ4LjU4ODUgMjMzLjEwMiA0NC40ODkzIDIyOS40MSA0MC42NjI3QzIyOC42NzEgMzkuOTAxOSAyMjcuOTMzIDM5LjE0MTEgMjI3LjE3MSAzOC4zOTE2QzIxOS43MDcgMzEuMDEwOCAyMTEuMzU2IDI0LjUxNTcgMjAyLjM4IDE5LjA5OTNDMjAxLjY0MSAxOC42NDUxIDIwMC45MTQgMTguMjEzNiAyMDAuMTg3IDE3LjgwNDhDMTkzLjM5MiAxMy44NzYgMTg2LjIxMSAxMC41Mzc1IDE3OC44NzIgNy44ODA0NUMxNzguMTEgNy41OTY1NyAxNzcuMzM4IDcuMzI0MDUgMTc2LjU2NSA3LjA3NDI0QzE2Ni41NTUgMy42NTYzNSAxNTYuMDc5IDEuNDUzNDUgMTQ1LjQzMyAwLjUxMDk4QzE0MS40OTEgMC4xNzAzMjcgMTM3LjUyNSAwIDEzMy42NTEgMEgxMzMuMDE1QzEyMy42ODcgMCAxMTQuMzcgMC45NzY1NCAxMDUuMjkxIDIuODk1NTVMMTA0LjMxNCAzLjA5OTk1Qzk1LjEyMjUgNS4xMjExNiA4Ni4xMzUyIDguMTMwMjYgNzcuNTkxIDEyLjA1OTFDNjkuODg3NSAxNS41OTA2IDYyLjQ1NjggMTkuODk0MiA1NS41Mzc0IDI0Ljg2NzdDNDcuMDA0NSAzMC45ODgxIDM5LjE3NjEgMzguMTMwNSAzMi4yOTA3IDQ2LjEwMThMMzEuMzQ3NyA0Ny4yMDMyQzIyLjg0ODkgNTcuMjYzOSAxNS45Mjk1IDY4LjQ2IDEwLjc1OTggODAuNDg1MUMxMC4zOTYyIDgxLjM0ODEgMTAuMDIxMyA4Mi4yMTEgOS42ODA0MSA4My4wNzRDNC40OTkzNCA5NS44NDg1IDEuMzYzNDQgMTA5LjMxNiAwLjM1MjIyMSAxMjMuMTM1TDAuMjk1NDExIDEyNC4wNDNDMC4xMDIyNTggMTI2Ljk3MyAwIDEyOS45NTkgMCAxMzIuOTQ2VjI3MS4wNjlIMjY2LjY3N1YxMzIuOTQ2QzI2Ni42NzcgMTI5LjM1NyAyNjYuNTI5IDEyNS43MjQgMjY2LjI0NSAxMjIuMTM2Wk0yNjEuODE0IDEzMi45NDZWMTkwLjYwN0MyNTkuNDczIDE5MS41NzIgMjU2LjMzOCAxOTIuODY3IDI1NS4xNjcgMTkzLjMwOUMyNTMuOTg2IDE5My43NjQgMjUyLjc1OSAxOTQuOTMzIDI1MC42NzkgMTk2Ljk3N0MyNDkuMjQ4IDE5OC4zODUgMjQ2LjI3MSAyMDEuMzE1IDI0NS4yNzEgMjAxLjQ3NEMyNDEuMzE3IDIwMS4yODEgMjM5LjQ4OCAyMDEuOTUxIDIzNi43MDQgMjAyLjk3M0MyMzUuNDIgMjAzLjQ1IDIzMy44NzUgMjA0LjAwNiAyMzEuNzE2IDIwNC42NDJDMjI5LjMzIDIwMi43NDYgMjE5LjkzNCAxOTQuNjcyIDIxOS4yODYgMTk0LjI4NkMyMTkuMTE2IDE5NC4xODQgMjE4Ljk0NSAxOTQuMDgyIDIxOC44MDkgMTkzLjk3OUwyMDcuNTE1IDE4NS4zNUMyMDUuMDM4IDE4My40NjUgMjAxLjY5OCAxODIuOTk5IDE5OC44MDEgMTg0LjE1N0wxOTEuNzMzIDE4Ni45ODVDMTkwLjc5IDE4Ny4zNTkgMTg5Ljc1NiAxODcuMzcxIDE4OC44MTMgMTg3LjAxOUwxNzguNTc2IDE4My4xODFDMTc3LjU3NiAxODIuODA2IDE3Ni41MiAxODIuNjI0IDE3NS40NTIgMTgyLjYyNEgxNzMuMzYxQzE3MS42OTEgMTgyLjYyNCAxNzAuMDU1IDE4My4wOSAxNjguNjM0IDE4My45NzZMMTQzLjI4NiAxOTkuODM5QzE0Mi4xMzggMjAwLjU1NCAxNDAuNzQxIDIwMC42NTYgMTM5LjUxNCAyMDAuMTExTDEzOC40OCAxOTkuNjM0VjE5MS45N0MxMzguNjE2IDE5MS4wOTUgMTM5Ljg2NiAxODQuMzk2IDE0NC44ODggMTc3LjczQzE0OC4xMjYgMTczLjQxNSAxNTIuMTgyIDE3MC4wMzEgMTU3IDE2Ny42MDJDMTYyLjc0OSAxNjQuNjk1IDE2OS42MjMgMTYzLjEzOSAxNzcuNTMxIDE2Mi45NTdDMjEwLjgzMyAxNjIuMTk2IDIyMS4wMjUgMTUxLjMxOCAyMzAuMDM1IDE0MS43MTJDMjM0LjgwNyAxMzYuNjI1IDIzOS45NzYgMTMyLjAwMyAyNDguMDU1IDEyOS4zNDZDMjUxLjg1IDEyOC4wODYgMjU2LjMwNCAxMjcuMjY4IDI2MS42NDQgMTI3LjA0MUMyNjEuNzM1IDEyOS4wMTcgMjYxLjc5MSAxMzAuOTkzIDI2MS43OTEgMTMyLjk0Nk0xMzguMzA5IDE0MC41MkMxMzcuNzMgMTQzLjgyNCAxMzcuNTAzIDE0Ny40NTggMTM3LjU4MiAxNTEuNDMyQzEzMS4zMjIgMTU3LjQ1IDEyNy44OSAxNjUuNDEgMTI2LjI0MyAxNzAuMjgxQzEyNS41MzkgMTY5LjQ2NCAxMjQuODIzIDE2OC42OTIgMTI0LjA5NiAxNjcuOTMxQzEyMy4zMTIgMTY2LjM3NSAxMTguOTcxIDE1Ni44ODIgMTIxLjcxIDE0Mi45NjFDMTIyLjAwNSAxNDEuNDg1IDEyMi4zNjkgMTM5Ljk1MiAxMjIuODM0IDEzOC4zNjJDMTI0Ljg4IDEzMS40NTggMTI4LjY3NCAxMjYuNDA1IDEzMi42ODUgMTIxLjA1N0MxMzMuMjA4IDEyMC4zNTMgMTMzLjc0MiAxMTkuNjcyIDEzNC4yNTMgMTE4Ljk1NkMxMzMuNTQ5IDEyOC45MjYgMTM2Ljk1NyAxMzcuNTY3IDEzOC4zMDkgMTQwLjUzMU0xMzYuNzc1IDEwNi4zMThDMTM0Ljc3NiAxMTAuNjkgMTMxLjk1OCAxMTQuNDI2IDEyOS4wNzIgMTE4LjI4NkMxMjYuMjMyIDEyMi4wNTYgMTIzLjMxMiAxMjUuOTQgMTIxLjA1MSAxMzAuNTM4QzEyMC4wMTcgMTIzLjY0NiAxMTYuODgxIDExNS41NzIgMTEwLjAxOCAxMDYuNjAyQzEwNi4yIDEwMS42MTcgMTA0LjUxOSA5Ni40MDQ5IDEwNC44OTQgOTAuNjkzM0MxMDUuMDg3IDg5LjU0NjQgMTA1LjIyMyA4OC40MjIzIDEwNS4zMDMgODcuMzMyMkMxMDYuNzU3IDc5LjQ5NzIgMTExLjMwMiA3My45NjcyIDExNi4wODUgNjguMTY0OEMxMTkuMjg5IDY0LjI4MTMgMTIyLjU2MiA2MC4zMTg0IDEyNS4xNTIgNTUuNDkyNUMxMjYuNTM4IDYxLjc4MzIgMTI5LjM5IDY2LjAwNzMgMTMyLjE2MyA3MC4xNDA1QzEzNi4wMzcgNzUuOTIwMyAxMzkuNzA3IDgxLjM3MDggMTM5LjY5NiA5Mi43ODI3QzEzOS42OTYgOTguMTE5NiAxMzguNTU5IDEwMi40NTcgMTM2Ljc5OCAxMDYuMzA3TTc0LjkwOTUgODMuMDg1NEM3NS4zMTg2IDg5Ljg0MTcgNzcuODE4MiA5OS43MDkzIDg2LjY2OTIgMTEwLjk3NEM4MC4yNzI0IDEwOC4wMSA3MC44NjQ3IDEwMi44NjYgNjAuMjA3MSA5NC40NzQ2QzU5Ljc1MjYgOTQuMDY1OCA1OS4yODY4IDkzLjY3OTcgNTguNzg2OSA5My4zMTYzQzU4Ljc1MjggOTMuMjgyMyA1OC43MzAxIDkzLjI1OTYgNTguNjg0NiA5My4yMjU1QzQ0LjI2NjMgODAuODI1NyAzOS41NzM4IDYwLjI1MDIgMzguMjg5OSA1Mi43NDQ1QzQzLjQ3MDkgNTMuNDU5OSA1NC44NjcgNTUuNTYwNiA2NS40NDUgNjAuOTU0M0M2OS41ODA4IDYzLjA1NSA3My42MDI5IDY1LjY1NTMgNzcuMDY4MyA2OC44ODAxQzc2LjI3MyA3MC43NTM3IDc0LjQ1NSA3NS44MTgxIDc0Ljg5ODIgODMuMDg1NE04OS41MzI0IDE0My45MjZDODYuMzUxIDE0Mi4zMjUgODIuODUxNSAxNDEuMTc4IDc5LjE5MyAxNDAuMjkyQzc4LjI3MjcgMTM1LjI2MiA3NS4wMDA0IDExOS4xNDkgNjguMjYyOCAxMDUuOTA5Qzc5LjMxOCAxMTMuMTY1IDg3Ljk2NDQgMTE2LjcxOSA5MS44NzMgMTE4LjEwNUM4OS4yMTQzIDEyNi42NzggODcuNDc1OSAxMzUuMzUzIDg5LjUzMjQgMTQzLjkyNlpNODEuNDQyNyA3MC4zMTA5QzgxLjk3NjcgNjkuMzc5OCA4Mi40NzY2IDY4LjQzNzMgODIuOTQyNCA2Ny41MTc1Qzg1LjI3MTcgNjIuOTMwMSA4Ni43OTQyIDU4LjU0NyA4Ny43MjU4IDU0LjQ0NzhDODkuMDY2NSA1Ny4xMjc2IDkwLjY5MTMgNTkuNzYyIDkyLjM1MDIgNjIuNDY0NUM5Ni43OTI3IDY5LjY4NjMgMTAxLjM3MiA3Ny4xMzUzIDEwMC43NTggODYuNzg3MkMxMDAuNTc2IDg3Ljg2NTkgMTAwLjQ0IDg4Ljk5IDEwMC4zNDkgOTAuMTQ4M0M5OS4xNjc0IDk2LjcxMTUgOTYuOTE3NyAxMDMuMjI5IDk0LjczNjIgMTA5LjUzMUM5NC40MTggMTEwLjQ2MyA5NC4wODg1IDExMS40MDUgOTMuNzcwNCAxMTIuMzM2Qzg1LjA1NTggMTAyLjc1MiA4MC4xNDc0IDkyLjcxNDUgNzkuNDc3IDgzLjExOTVDNzguOTQzIDc1LjQ3NzUgODEuMjk1IDcwLjYxNzUgODEuNDQyNyA3MC4zMjIyTTU3LjMyMTIgOTguMDI4N0M1Ny4zNzggOTguMDc0MSA1Ny40NDYyIDk4LjEzMDkgNTcuNTAzIDk4LjE3NjNDNTguNTE0MiA5OS4wODQ3IDU5LjQxMTggMTAwLjA5NSA2MC4xNjE3IDEwMS4xNjNDNjguNDY3MyAxMTIuOTQ5IDcyLjg2NDQgMTMxLjc0MiA3NC4zNjQyIDEzOS4yN0M3MS4xMDMzIDEzOC42NjkgNjcuNzYyOCAxMzguMjE0IDY0LjQ1NjUgMTM3Ljc0OUM1Ni43NTMxIDEzNi42ODIgNDguODExMSAxMzUuNTU3IDQxLjkyNTcgMTMyLjg1NUM0MC4zNDY0IDEzMi4yMyAzOC44NTggMTMxLjM5IDM3LjQ2MDQgMTMwLjMzNEMzNy4wMjg3IDEyOS45NDggMzYuNTc0MiAxMjkuNTczIDM2LjExOTcgMTI5LjIyMVYxMjkuMjQ0QzI0LjA4NzQgMTE4Ljg2NSAxOC41MzE0IDk0LjQwNjQgMTYuOTQwNyA4Ni4xODUzQzI0LjMxNDYgODYuNTk0MSA0NC41NzMgODguNDU2NCA1NS41NDg3IDk2LjU3NTNDNTYuMTI4MiA5Ny4wODYzIDU2LjcxOSA5Ny41NjMyIDU3LjMyMTIgOTguMDQwMU02My44MzE2IDE0Mi4yOEM3NC41NDU5IDE0My43NzggODQuODE3MiAxNDUuMjIxIDkxLjg1MDIgMTUwLjc5NkM5Mi45NDEgMTUxLjY0OCA5My45NTIyIDE1Mi42MTMgOTQuODcyNSAxNTMuNjkxQzg5Ljc0ODMgMTUzLjExMiA4NC4zNTEzIDE1Mi45NTMgNzguNzE1OCAxNTIuNzk0QzY5LjU1OCAxNTIuNTIyIDU5Ljc5ODEgMTUyLjAyMiA0OS44OTA0IDE0OS42NDlDNDkuMDQ5NyAxNDcuMzEgNDcuMjk5OSAxNDIuOTcyIDQ0LjQ1OTQgMTM4LjU1NUM1MC42OTcxIDE0MC40NCA1Ny4zNTUzIDE0MS4zNzEgNjMuODMxNiAxNDIuMjY4TTk3LjUxOTkgMTE1LjQyNUM5OC4wMDg0IDExMy45NzEgOTguNTA4NCAxMTIuNTA2IDk5LjAzMSAxMTEuMDNDMTAwLjA3NiAxMDguMDIxIDEwMS4xMjIgMTA0Ljk3OCAxMDIuMDg3IDEwMS44NzhDMTAzLjA5OSAxMDQuNDY3IDEwNC41MyAxMDYuOTY1IDEwNi40MDUgMTA5LjQwN0MxMTUuMDA2IDEyMC42NDggMTE4LjM1OCAxMzEuNDEzIDExNi4zODEgMTQxLjQ3M0MxMTYuMTU0IDE0Mi41OTggMTE1Ljg2OSAxNDMuNzEgMTE1LjUxNyAxNDQuODIzQzExMy41NCAxNTAuOTc4IDEwOS45MzkgMTU1LjE1NiAxMDguMjM0IDE1Ni44OTRDMTA1LjkxNiAxNTUuOTE3IDEwMy41MyAxNTUuMTc5IDEwMS4wOTkgMTU0LjY2OEM5OS42MjE4IDE1Mi4xMDIgOTcuODQ5NCAxNDkuOTY3IDk1Ljg0OTcgMTQ4LjE4NEM5MC44NjE3IDEzNy43NzIgOTMuNjY4MiAxMjYuODcxIDk3LjUxOTkgMTE1LjQzNk0xMTYuMjc4IDE1My45NjRDMTE2LjM5MiAxNTcuMDE5IDExNi43OSAxNTkuNzIxIDExNy4zMDEgMTYxLjk5MkMxMTUuNzY3IDE2MC44NjggMTE0LjE3NyAxNTkuODU3IDExMi41NTIgMTU4Ljk2QzExMy42NDMgMTU3Ljc0NSAxMTQuOTYgMTU2LjA3NiAxMTYuMjc4IDE1My45NjRaTTEzOS44NDMgMTEzLjE0MkMxNDAuMjk4IDExMS41MyAxNDAuODg5IDEwOS45MjkgMTQxLjU4MiAxMDguMzYyQzE0NS41NDcgOTkuNDcwOCAxNTMuMzMgOTEuNDA4NyAxNjQuODA1IDg0LjI4OUMxNjYuNzM3IDgzLjA5NjcgMTY4Ljc3MSA4MS45MjcyIDE3MC45MDcgODAuNzgwM0MxNzIuOTg2IDc5LjY2NzUgMTc0LjkyOSA3OC40OTc5IDE3Ni43NDcgNzcuMjYwMkMxNzYuMjAyIDc4LjM3MyAxNzUuNzAyIDc5LjQ3NDUgMTc1LjIyNCA4MC41NjQ2QzE3NC43MjUgODEuNzExNCAxNzQuMjcgODIuODQ2OSAxNzMuODM4IDgzLjk3MTFDMTY5LjAwOSA5Ni41NzUzIDE2Ny45NzUgMTA3Ljg4NSAxNjcuNzQ4IDExMi4xMzJDMTYxLjU0NSAxMTMuOTAzIDE1Ni4xODIgMTE2LjA3MiAxNTEuNzUxIDExOS4wMTNDMTQ2LjQzMyAxMjIuNTQ0IDE0Mi42NjEgMTI3LjEyMSAxNDAuMzQzIDEzMi45OEMxMzguOTU3IDEyOC45NDkgMTM3LjM4OSAxMjEuNjkzIDEzOS44MzIgMTEzLjEzMU0xNzYuODM4IDg5LjIwNThDMjAzLjQyNSA5MC4yMjc4IDIxOS44NjYgODAuOTYyIDIyOS4wMTIgNzIuODk5OEMyMzAuMTk0IDcxLjg2NjUgMjMxLjI4NCA3MC44MzMyIDIzMi4yODQgNjkuNzk5OUMyMzEuMDU3IDcyLjQ1NyAyMjkuNjM3IDc1LjI1MDQgMjI4LjAxMiA3OC4wODkxQzIyNC4zMiA4NC41Mjc1IDIxOS4xMjcgOTEuODI4OCAyMTIuMzIxIDk3LjU2MzJDMjEwLjU5NCA5OC42MzA1IDIwOC45NjkgOTkuODM0MiAyMDcuNDU4IDEwMS4xNzRDMjAzLjEwNyAxMDMuOTkgMTk4LjIxIDEwNi4wOTEgMTkyLjc0NSAxMDcuMDExQzE4NS4zMzcgMTA4LjI2IDE3OC41NDIgMTA5LjQ2MyAxNzIuNDI5IDExMC45NTFDMTcyLjc1OSAxMDYuNzI3IDE3My43NTkgOTguNTA1NiAxNzYuODQ5IDg5LjIyODVNMTQzLjc2MyAxMzcuMDU2QzE0NS42MDQgMTMwLjkxMyAxNDkuMDQ2IDEyNi4zMjYgMTU0LjI3MyAxMjIuODUxQzE1OC45ODggMTE5LjcxNyAxNjUuMTkyIDExNy40OCAxNzIuNDA3IDExNS42NzVDMTc4Ljc1OCAxMTQuMDczIDE4NS44OTMgMTEyLjc5IDE5My40ODMgMTExLjUwN0MxOTUuNjA4IDExMS4xNDQgMTk3LjY4NyAxMTAuNjMzIDE5OS43MzIgMTA5Ljk0QzE5Mi4xOTkgMTE5LjUwMSAxODUuMTQzIDEyNi4wMTkgMTc4LjQxNyAxMzAuNzU0QzE2OC45NTMgMTM3LjQzMSAxNjAuMTEzIDE0MC41NDIgMTUxLjQ1NSAxNDMuNjA4QzE1MC4yNzQgMTQ0LjA0IDE0OS4xMDMgMTQ0LjQ0OCAxNDcuOTIyIDE0NC44NjlDMTQ1LjgzMSAxNDUuNjI5IDE0My45MTEgMTQ2LjYwNiAxNDIuMTYxIDE0Ny43NDFDMTQyLjI5NyAxNDMuNzIyIDE0Mi44MiAxNDAuMTkgMTQzLjc2MyAxMzcuMDQ1TTE3OC44MzggMTM3LjQzMUMxODAuODYgMTM2LjAyMyAxODMuMDUzIDEzNC43MDYgMTg1LjQxNiAxMzMuNTI1QzE5NC4yMSAxMjkuMTY0IDIwNi43NTQgMTI3LjI3OSAyMjEuNjk1IDEyOC4wNzRDMjI0LjI4NSAxMjguMjExIDIyNi45NDQgMTI4LjU4NSAyMjkuNzUxIDEyOC45ODNDMjMyLjA0NiAxMjkuMzAxIDIzNC4zNjQgMTI5LjYzIDIzNi42NTkgMTI5LjgyM0MyMzIuNzk2IDEzMi40MjMgMjI5LjY2IDEzNS40NjcgMjI2Ljc0IDEzOC41NjZDMjE3Ljk0NSAxNDcuOTU3IDIwOC44NTYgMTU3LjY1NCAxNzcuNDUxIDE1OC4zODFDMTcwLjExMiAxNTguNTUxIDE2NC4wMjIgMTU5Ljg0NiAxNTguOTc3IDE2MS43ODhDMTYxLjg2MyAxNTUuNTA4IDE2Ny45NTMgMTQ1LjA2MiAxNzguODI2IDEzNy40NDJNMjYwLjczNSAxMTYuMjU0QzI2MS4wMDcgMTE4LjMyIDI2MS4yMjMgMTIwLjM5OCAyNjEuMzk0IDEyMi40NzZDMjU5Ljg3MSAxMjIuNTQ0IDI1OC4zODMgMTIyLjY0NyAyNTYuOTg1IDEyMi44MDZDMjU4LjQyOCAxMjAuOTg5IDI1OS42NzggMTE4LjgwOSAyNjAuNzM1IDExNi4yNTRaTTI1OC45OTYgMTA2LjEyNUMyNTYuMzI2IDExNi45OCAyNTEuNDUyIDEyMS45ODggMjQ1LjQ0MSAxMjMuOTUyQzI0MC45MzEgMTI1LjQyOSAyMzUuNzUgMTI1LjE5IDIzMC4zODcgMTI0LjQyOUMyMjcuNjAzIDEyNC4wNDMgMjI0LjcyOSAxMjMuNjM1IDIyMS45NDUgMTIzLjQ4N0MyMDkuODEgMTIyLjg0IDE5OS40MTQgMTIzLjg1IDE5MC44ODEgMTI2LjQ3M0MxOTUuNTg1IDEyMi4wNjggMjAwLjQ0OCAxMTYuNjQgMjA1LjUzOCAxMDkuODgzQzIwNi45MjQgMTA4LjA0NCAyMDguNDI0IDEwNi4zODYgMjEwLjA4MyAxMDQuODk5QzIxMS44MjEgMTAzLjc3NCAyMTMuNTI2IDEwMi41MDMgMjE1LjE5NiAxMDEuMDk1QzIyMS40NjggOTcuMjY3OSAyMjkuMTcxIDk1LjMyNjIgMjM4LjIyNyA5NS4zMDM1QzI0Ni43NDggOTUuMjY5NCAyNTQuMDQyIDk3LjA0MDggMjU2Ljk0IDk3Ljg0N0MyNTcuNzEyIDEwMC41ODQgMjU4LjQwNSAxMDMuMzU0IDI1OC45OTYgMTA2LjEyNVpNMjQwLjMxNyA2MS45NTM1QzI0Ni43MDMgNzEuNTE0NSAyNTEuNzQ3IDgxLjgzNjMgMjU1LjMzOCA5Mi43MDMyQzI1MS40NzUgOTEuODA2MSAyNDUuMzk2IDkwLjcyNzQgMjM4LjQzMSA5MC43Mjc0SDIzOC4zMjlDMjMzLjAxMSA5MC43Mjc0IDIyOC4wNTggOTEuMzc0NiAyMjMuNTI0IDkyLjY0NjRDMjI2LjUzNSA4OS4wMTI4IDIyOS4zNjQgODQuODc5NSAyMzEuOTg5IDgwLjI4MDdDMjM2LjI5NSA3Mi43NjM2IDIzOC44NTIgNjYuMjc5OCAyNDAuMzA2IDYxLjk1MzVNMjM1Ljk1NCA1NS43ODc3QzIzNi4xNyA1Ni4wODI5IDIzNi4zODYgNTYuMzc4MiAyMzYuNjEzIDU2LjY3MzRDMjM0LjY3IDU5Ljk4OTEgMjMxLjI1IDY0Ljg3MTggMjI1LjgzMSA2OS41OTU1QzIxMy45OTIgNzkuOTI4NyAxOTcuNjc2IDg1LjEwNjYgMTc4LjQ4NSA4NC42NTI0QzE3OC43ODEgODMuOTAzIDE3OS4wNzYgODMuMTUzNSAxNzkuNDA2IDgyLjM5MjdDMTgxLjk3MyA3Ni40MzEzIDE4NS4wOTggNzEuMTI4NCAxODguNzQ1IDY2LjUwNjlDMTg5LjAyOSA2Ni4xNDM1IDE4OS4zMTMgNjUuODAyOSAxODkuNjA5IDY1LjQ1MDlDMTk4LjczMiA1NC4zOTEgMjExLjA3MSA0Ny40MTkgMjI2LjQ0NCA0NC42MTQzQzIyOS43OTYgNDguMTM0MyAyMzMgNTEuODkyOSAyMzUuOTQzIDU1Ljc3NjNNMjAwLjMyMyA0Mi40MzQxQzIwMS44OTEgMzQuOTYyNCAyMDEuODExIDI4LjQzMzIgMjAxLjQ1OSAyNC4yNjU5QzIwOS4wNiAyOS4wMDEgMjE2LjE1IDM0LjU0MjMgMjIyLjU5MyA0MC43NTM1QzIxMi40MTIgNDMuMDM1OSAyMDQuMTQxIDQ3LjAyMTUgMTk3LjQ0OCA1MS45MjY5QzE5OC43ODkgNDguNTc3MiAxOTkuNjk4IDQ1LjM3NSAyMDAuMzIzIDQyLjQzNDFaTTE3OC43MTMgMTMuMDI0M0MxODQuODM3IDE1LjMxODEgMTkwLjgxMyAxOC4xMTE0IDE5Ni41NCAyMS4zMzYzQzE5Ni45NDkgMjMuOTEzOSAxOTcuOTAzIDMyLjAzMjggMTk1Ljg0NiA0MS42NjE5QzE5NC4wNTEgNTAuMDQyIDE5MC41NTIgNTcuMzU0NyAxODUuMzgyIDYzLjU0MzJDMTgxLjAxOSA2OC43NDM5IDE3NS40OTcgNzMuMTQ5NyAxNjguODA1IDc2LjcyNjVDMTY2Ljk2NCA3Ny43MDMxIDE2NS4yMDMgNzguNzEzNyAxNjMuNTEgNzkuNzM1NkMxNjAuNzM4IDY2LjcgMTYxLjU2NyA1NC45ODE1IDE2My43MjYgNDUuMzg2NEMxNjQuODk2IDQwLjE5NzEgMTY2LjQ0MiAzNS42MDk2IDE2OC4wMjEgMzEuNzgzQzE3MS45NTIgMjIuMjY3NCAxNzYuNjY3IDE1LjY3MDEgMTc4LjczNSAxMy4wMjQzTTE0OC40NDQgNS43MjI5OEwxNDkuMjQgNi43NTYyOUMxNDkuMzUzIDYuMzAyMDkgMTQ5LjQzMyA2LjA1MjI4IDE0OS40MzMgNi4wNDA5MkwxNDkuMTYgNS44MDI0NkMxNTcuNzA0IDYuODM1NzggMTY2LjEwMSA4LjcyMDczIDE3NC4yMDIgMTEuNDIzMkMxNzEuNzAyIDE0Ljc4NDQgMTY3LjUxIDIxLjA5NzggMTYzLjg4NSAyOS44NDEyQzE2Mi40MTkgMzMuMzk1NCAxNjAuOTY1IDM3LjU0IDE1OS43OTUgNDIuMjA3QzE1My4xMjUgMzQuOTE3IDE0OS4zMTkgMjcuMDM2NSAxNDguNDIyIDE4Ljc1ODdDMTQ4LjExNSAxNS44MjkgMTQ4LjI0IDEzLjEyNjUgMTQ4LjQ5IDEwLjk4MDRDMTQ4LjcwNiA5LjExODE2IDE0OS4wMjQgNy42NzYwNiAxNDkuMjI4IDYuODI0NDNMMTQ3Ljg0MiA1LjY0MzQ5QzE0OC4wNDcgNS42NjYyIDE0OC4yNTEgNS42Nzc1NiAxNDguNDU2IDUuNzExNjJNMTU4LjYxMyA0Ny42MDA2QzE1Ni43NzMgNTcuNTI1IDE1Ni4zODYgNjkuMzM0MyAxNTkuNDIgODIuMzM2QzE1My4xNzEgODYuNTM3MyAxNDguMDY5IDkxLjA0NTMgMTQ0LjEwNCA5NS44NTk5QzE0NC4xOTUgOTQuODgzNCAxNDQuMjI5IDkzLjg2MTQgMTQ0LjIyOSA5Mi43OTRDMTQ0LjIyOSA3OS45NjI3IDE0MC4wMDIgNzMuNjYwNiAxMzUuOTEyIDY3LjU3NDNDMTMyLjE5NyA2Mi4wMjE2IDEyOC42NzQgNTYuNzc1NiAxMjguNzk5IDQ2LjIzOEMxMjkuMzc5IDQ0LjAwMTEgMTI5LjU3MiA0MS43OTgyIDEyOS40NTggMzkuNjE4QzEzMS42NCAyNy45MzM2IDEzOC43ODcgMTguMzYxMiAxNDMuNzQgMTIuODk5NEMxNDMuNjM4IDE0Ljc5NTcgMTQzLjY1IDE2Ljg1MSAxNDMuODY1IDE4Ljk2M0MxNDQuNTcgMjYuMDcxMyAxNDcuNzE3IDM2LjczMzggMTU4LjYxMyA0Ny41ODkzTTEzMy4wMjYgNC44NzEzNUgxMzMuNjYyQzEzNy4yOTggNC44NzEzNSAxNDEuMDE0IDUuMDMwMzIgMTQ0LjcwNiA1LjM0ODI2QzE0NC43MDYgNS4zODIzMyAxNDQuNjk1IDUuNDE2MzkgMTQ0LjY4MyA1LjQ1MDQ2QzE0MS4zNzcgOC40NTk1NiAxMzIuMTc0IDE3LjYxMTggMTI3LjMxMSAzMC40MjA0QzEyMi43NjYgMTkuMzE1MSAxMTIuMzgxIDEwLjM1NTkgMTA4LjQzOSA3LjI0NDU2QzExNi41MDYgNS42Nzc1NiAxMjQuNzY2IDQuODgyNyAxMzMuMDI2IDQuODgyN00xMDUuODAzIDEwLjk5MThDMTEwLjQwNCAxNC42OTM1IDEyMy44NTcgMjYuNTAyOCAxMjQuODggMzkuMjMxOUMxMjQuNTE2IDQxLjI5ODYgMTI0LjMgNDMuNDMzMyAxMjQuMjQzIDQ1LjYzNjJDMTIxLjkyNSA1My44Njg3IDExNy4xNjUgNTkuNjQ4NCAxMTIuNTUyIDY1LjI1NzlDMTA5LjU5OCA2OC44NTc0IDEwNi41NzUgNzIuNTEzOCAxMDQuMjY5IDc2Ljc5NDdDMTAyLjYxIDcwLjQ1ODUgOTkuMjY5NiA2NS4wNTM1IDk2LjIwMTkgNjAuMDU3MkM5Mi41ODg4IDU0LjE4NjYgODkuMTkxNSA0OC42NDUzIDg4Ljk0MTYgNDIuNTQ3NkM4OC40NzU3IDMwLjMxODIgMTAxLjQ4NSAxNS41NTY1IDEwNS43OTEgMTEuMDE0NU0xMDEuNjU2IDguNzQzNDRDOTcuOTQwMyAxMi43NTE4IDkwLjgxNjMgMjEuMTMxOSA4Ni45ODczIDMwLjM1MjJDODQuNzk0NCAyMy4xNjQ0IDgxLjQwODYgMTguMjkzMSA3OS45MDg4IDE2LjM2MjdDODYuOTA3OCAxMy4xNzE5IDk0LjIwMjIgMTAuNjE3IDEwMS42NTYgOC43NDM0NFpNNjAuNTQ4IDI3LjMwOTFDNjUuNTQ3MyAyMy44Nzk4IDcwLjc4NTEgMjAuODAyNiA3Ni4yMDQ4IDE4LjEyMjhMNzUuNzczIDE4LjUwODhDNzUuODk4IDE4LjY0NTEgODQuMDEwNSAyNy44OTk1IDg0LjM4NTQgNDIuNjk1MkM4NC41NTU4IDQ5LjA4ODIgODMuMjcxOSA1Ni41MTQ0IDc5LjI2MTIgNjQuNjkwMUM3NS42OTM1IDYxLjU0NDcgNzEuNjk0MSA1OC45Nzg1IDY3LjYyNjUgNTYuODc3OEM2Ny42MDM4IDU2Ljg3NzggNjcuNTkyNCA1Ni44Nzc4IDY3LjU4MSA1Ni44NTUxQzU1Ljk0NjQgNDkuNTUzNyA1OS4xNjE4IDMyLjcyNTQgNjAuNTQ4IDI3LjI4NjNNNTQuMDYwMyAzMi4wNzgyQzUzLjY3NCAzNC4yNDcgNTMuMzIxOCAzNy40MDM4IDUzLjU4MzEgNDAuOTU3OUM1My45MDEyIDQ1LjI2MTUgNTUuMDYwMSA0OS4xMTA5IDU2Ljk5MTcgNTIuNDM3OUM0OC4wOTUzIDQ5LjQyODggNDAuMjMyOCA0OC4zMTYgMzcuMTUzNyA0Ny45NzU0QzQyLjMxMiA0Mi4xODQzIDQ3Ljk3MDMgMzYuODU4NyA1NC4wNjAzIDMyLjA4OTZNMzMuNTg2IDUyLjE2NTRDMzQuMzU4NiA1Ny41MzY0IDM3LjM2OTUgNzMuNTkyNSA0Ny4wMzg2IDg3LjEyNzhDMzQuNTg1OSA4Mi41NzQ0IDIwLjE3ODkgODEuNjc3NCAxNS42MzQxIDgxLjUwN0MyMC4yNTg0IDcwLjk2OTUgMjYuMzAzIDYxLjExMzIgMzMuNTg2IDUyLjE1NE0xMi43NzA5IDg4LjYyNjdDMTQuNzU5MiA5OC41Mzk3IDIwLjY0NDcgMTIyLjAzMyAzMy4zNTg4IDEzMi44NzhDMzMuNzQ1MSAxMzMuMTczIDM0LjEwODcgMTMzLjQ2OCAzNC40NzIyIDEzMy43ODZDMzkuMzY5MyAxMzguMDIxIDQyLjU4NDcgMTQ0LjA1MSA0NC4zNzk5IDE0OC4xNjJDMzEuMDg2NCAxNDMuOTk0IDE3LjczNiAxMzUuOTQzIDUuNTIxOTIgMTIwLjExNEM2LjYwMTMxIDEwOS4zMjcgOS4wMjE0MSA5OC43NjY4IDEyLjc3MDkgODguNjI2N1pNMTMzLjk0NiAyNjYuMjA5SDQuODYyOTNWMjI0LjkzNEwxMC42NDYyIDIyMC4wMjhDMTEuMzczMyAyMTkuNDE1IDEyLjI5MzcgMjE5LjA3NCAxMy4yNTk0IDIxOS4wNzRIMTUuMjkzMkMxNS41ODg2IDIxOS4wNzQgMTUuODM4NiAyMTkuMTA4IDE2LjE0NTQgMjE5LjE3NkMyMS43Njk2IDIyMC4zOTEgMzUuNTUxNiAyMjIuNzg3IDQyLjA3MzQgMjE4LjcxMUM0Ni43NDMyIDIxNS44MDQgNTQuOTgwNiAyMTUuMjgyIDU4LjI5ODMgMjE1LjE5MUM2MC4zMjA3IDIxNS4xMzQgNjIuMjA2OCAyMTQuNDE5IDYzLjc2MzQgMjEzLjEwMUM2OS43ODUzIDIwOC4wMTQgNzIuNTEyMSAyMDYuMjg4IDczLjA5MTYgMjA2LjA5NUM3My41MjM0IDIwNS45ODIgNzQuOTU1IDIwNi4zMjIgNzUuODA3MSAyMDYuNTE1Qzc4LjM1MjIgMjA3LjExNyA4MS44NDAzIDIwNy45MzUgODQuMjgzMiAyMDUuNTVDODUuMDQ0NCAyMDUuMDI4IDg5LjA3NzkgMjA0LjY1MyA5Ni42NzkxIDIwNS44OEM5Ny41NjUzIDIwNi4wMjcgOTguNDg1NiAyMDYuMDI3IDk5LjQwNiAyMDUuODkxTDEwNC43NjkgMjA1LjA5NkMxMDQuOTM5IDIwNS4wNzMgMTA1LjEzMiAyMDUuMDYyIDEwNS4zNDggMjA1LjA2MkgxMTkuMDk2QzEyMS41ODUgMjA1LjA2MiAxMjMuOTgyIDIwNC4wMDYgMTI1LjY3NSAyMDIuMTU1QzEyNi44MjIgMjAwLjg4MyAxMjguNzg4IDIwMC40ODYgMTMwLjM1NiAyMDEuMjEzTDEzMy45MzUgMjAyLjg3VjI2Ni4yMDlIMTMzLjk0NlpNMTMzLjk0NiAxOTcuNTExTDEzMi40MjQgMTk2LjgwN0MxMzEuMjQyIDE5Ni4yNSAxMjkuOTgxIDE5NS45NzggMTI4LjY3NCAxOTUuOTc4QzEyNi4xNjMgMTk1Ljk3OCAxMjMuNzY2IDE5Ny4wMzQgMTIyLjA5NiAxOTguODg1QzEyMS4zMzUgMTk5LjcyNSAxMjAuMjQ0IDIwMC4yMDIgMTE5LjExOSAyMDAuMjAySDEwNS4zNzFDMTA0Ljg5NCAyMDAuMjAyIDEwNC40NjIgMjAwLjIzNiAxMDQuMDY0IDIwMC4yOTNMOTguNzI0MiAyMDEuMDc2Qzk4LjMwMzggMjAxLjEzMyA5Ny44ODM1IDIwMS4xMzMgOTcuNDg1OCAyMDEuMDc2Qzg0LjE2OTUgMTk4LjkzIDgxLjc2MDggMjAxLjI0NyA4MC45NjU1IDIwMi4wMTlDODAuMzg2IDIwMi41ODcgNzguMzk3NyAyMDIuMTIxIDc2Ljk0MzMgMjAxLjc4Qzc1LjE4MjIgMjAxLjM3MiA3My4zNjQzIDIwMC45NCA3MS43MDU0IDIwMS40NEM3MS4wNTc4IDIwMS42MzMgNjkuMDkyMiAyMDIuMjQ2IDYwLjYzODkgMjA5LjM4OEM1OS45MzQ0IDIwOS45NzkgNTkuMDgyMyAyMTAuMzA4IDU4LjE4NDcgMjEwLjMzMUM1My41NzE3IDIxMC40NTYgNDQuOTkzNCAyMTEuMTcxIDM5LjUxNyAyMTQuNTg5QzM1LjQxNTMgMjE3LjE1NSAyNC45Mzk1IDIxNi4wOTkgMTcuMjM2MSAyMTQuNDQxQzE2LjYxMTIgMjE0LjI5NCAxNS45NzQ5IDIxNC4yMjYgMTUuMzA0NiAyMTQuMjI2SDEzLjI3MDhDMTEuMTU3NSAyMTQuMjI2IDkuMTEyMzEgMjE0Ljk3NSA3LjUxMDI3IDIxNi4zMzhMNC44NzQyOSAyMTguNTc1VjEzMi45NTdDNC44NzQyOSAxMzAuOTkzIDQuOTMxMSAxMjkuMDQgNS4wMjE5OSAxMjcuMDg2QzE1LjMwNDYgMTM5LjU1NCAyNy4wNjQyIDE0Ny44NTUgNDAuODkxOCAxNTIuMzk3QzQyLjUzOTIgMTUyLjk0MiA0NC4xODY3IDE1My40MTkgNDUuODIyOSAxNTMuODM5QzU3LjE4NDggMTU2Ljc5MSA2OC40NjczIDE1Ny4xMDkgNzguNTY4MSAxNTcuMzkzQzg1LjI4MyAxNTcuNTg2IDkxLjY2ODQgMTU3Ljc2OCA5Ny40NzQ0IDE1OC42NzZDOTguMDUzOSAxNTguNzY3IDk4LjYzMzMgMTU4Ljg1OCA5OS4yMDE0IDE1OC45NzJDMTAyLjQ5NiAxNTkuNTczIDEwNS41MyAxNjAuNjA3IDEwOC4zMDIgMTYxLjkzNUMxMTIuOTM4IDE2NC4xNSAxMTYuODY5IDE2Ny4xOTMgMTIwLjE3NiAxNzAuNTA4QzEyMS42ODcgMTcyLjAzIDEyMy4wNjIgMTczLjYwOCAxMjQuMzIzIDE3NS4xOThDMTI5Ljc3NyAxODIuMTAyIDEzMi43NjUgMTg5LjA1MSAxMzMuNzE5IDE5MS41MjdDMTMzLjgxIDE5MS43NzcgMTMzLjg5IDE5MS45ODEgMTMzLjk0NiAxOTIuMTRWMTk3LjUyMlYxOTcuNTExWk0xMjkuNzIgMTc0LjcxQzEyOS43MiAxNzQuNzEgMTI5LjY4NiAxNzQuNjc2IDEyOS42ODYgMTc0LjY1M0MxMzAuNjE3IDE3MS4yNTggMTM0LjE5NiAxNjAuMDA1IDE0Mi40OTEgMTUzLjIxNUMxNDQuNTEzIDE1MS41NDUgMTQ2LjgzMSAxNTAuMTQ5IDE0OS40NTUgMTQ5LjE5NUMxNTAuNjE0IDE0OC43NzUgMTUxLjc5NiAxNDguMzU1IDE1Mi45NTUgMTQ3Ljk0NkMxNTcuMTQ4IDE0Ni40NTggMTYxLjM3NCAxNDQuOTU5IDE2NS42OTIgMTQzLjA4NkMxNTcuNzE2IDE1Mi4wNzkgMTUzLjk4OSAxNjEuNDI0IDE1Mi44NTMgMTY0LjcxN0MxNDcuNDc4IDE2Ny44MjkgMTQzLjcyOSAxNzEuNjY3IDE0MS4xMzkgMTc1LjE1M0MxMzguNTU5IDE3OC42MzkgMTM2Ljg2NiAxODIuMTAyIDEzNS43ODcgMTg0LjkyOUMxMzQuMzg5IDE4Mi4wNjggMTMyLjM5IDE3OC40NTcgMTI5LjcyIDE3NC43MjFNMTM4LjUwMyAyMDQuOTAzQzE0MC45NjggMjA1LjY3NSAxNDMuNjQ5IDIwNS4zNTcgMTQ1Ljg4OCAyMDMuOTYxTDE3MS4yMzYgMTg4LjA5N0MxNzEuODg0IDE4Ny43IDE3Mi42MjMgMTg3LjQ4NCAxNzMuMzg0IDE4Ny40ODRIMTc1LjQ3NEMxNzUuOTYzIDE4Ny40ODQgMTc2LjQ1MiAxODcuNTc1IDE3Ni44OTUgMTg3LjczNEwxODcuMTIgMTkxLjU3MkMxODkuMTg4IDE5Mi4zNDQgMTkxLjQ3MiAxOTIuMzIyIDE5My41NTEgMTkxLjUwNEwyMDAuNjMgMTg4LjY3N0MyMDEuOTQ4IDE4OC4xNTQgMjAzLjQ1OSAxODguMzU5IDIwNC41ODQgMTg5LjIxTDIxNS44ODkgMTk3Ljg1MkMyMTYuMTk2IDE5OC4wNzkgMjE2LjUyNSAxOTguMzA2IDIxNi44MzIgMTk4LjQ3NkMyMTcuMTk2IDE5OC42OTIgMjIzLjM5OSAyMDMuNzY4IDIyNi43MjggMjA2LjQ0N0MyMjQuNTcgMjA3LjcxOSAyMjIuNzE3IDIwOS42MzggMjIwLjU1OSAyMTEuOTA5QzIxNy45NTcgMjE0LjYzNCAyMTQuNzMgMjE4LjAzIDIwOS43MTkgMjIxLjUxNkMyMDguNTI2IDIyMi4zNDUgMjA2Ljg3OSAyMjMuNDU3IDIwNC45NyAyMjQuNzUyQzE5Ni42MTkgMjMwLjQwNyAxODMuOTk2IDIzOC45NTcgMTc5Ljk3NCAyNDMuNTFDMTcyLjAyIDI1Mi41MDQgMTYwLjQ4OCAyNjEuMzM4IDE1My42MzcgMjY2LjI1NUwxMzguNDkxIDI2Ni4xOThWMjA0Ljg5MkwxMzguNTAzIDIwNC45MDNaTTE2MS4yODMgMjY2LjI4OUMxNjguNiAyNjAuNzU5IDE3Ny4wMDggMjUzLjc1MyAxODMuMzk0IDI0Ni41MzFDMTg3LjAzIDI0Mi40MDkgMTk5Ljg2OSAyMzMuNzExIDIwNy41MzggMjI4LjUyMkMyMDkuNDU4IDIyNy4yMTYgMjExLjExNyAyMjYuMDkyIDIxMi4zMzMgMjI1LjI1MUMyMTcuNzE4IDIyMS41MDQgMjIxLjEyNyAyMTcuOTE2IDIyMy44NjUgMjE1LjA0M0MyMjYuNTI0IDIxMi4yNSAyMjguNDQ0IDIxMC4yMjkgMjMwLjc3MyAyMDkuNjI3QzIzNC4zMjkgMjA4LjY5NiAyMzYuNjI1IDIwNy44NTUgMjM4LjI5NSAyMDcuMjQyQzI0MC44NjMgMjA2LjMgMjQyLjAzMyAyMDUuODY4IDI0NS4wNjcgMjA2LjAxNkMyNDcuNjU3IDIwNi4xMTggMjUwLjIzNiAyMDMuODAyIDI1My44ODMgMjAwLjIyNUMyNTQuOTI5IDE5OS4xOTEgMjU2LjM2IDE5Ny43ODMgMjU2LjgxNSAxOTcuNTU2QzI1Ny43NTggMTk3LjE5MyAyNTkuODM3IDE5Ni4zNDEgMjYxLjgzNyAxOTUuNTI0VjI2Ni42NDFMMTYxLjMwNiAyNjYuMjg5SDE2MS4yODNaJyBmaWxsPSclMjNCN0E4OTQnIGZpbGwtb3BhY2l0eT0nMC4xNScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTY1cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzkxJyBoZWlnaHQ9JzM5Nycgdmlld0JveD0nMCAwIDM5MSAzOTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMzg5LjkzNSAxNzguODc2QzM4OS40ODYgMTczLjMyMiAzODguODAzIDE2Ny43MzQgMzg3Ljg4OCAxNjIuMjYyTDM4Ny44NTUgMTYyLjAzQzM4Ny42ODggMTYxLjA5OCAzODcuNTM5IDE2MC4xODQgMzg3LjM1NiAxNTkuMjY5QzM4Ni4xNTcgMTUyLjc1IDM4NC41OTMgMTQ2LjE5OCAzODIuNzEzIDEzOS43NjJDMzgyLjMxMyAxMzguMzk4IDM4MS44OTcgMTM3LjA1MSAzODEuNDY1IDEzNS43MkMzNzUuNjc0IDExNy40NzcgMzY3LjIwNCAxMDAuMTk4IDM1Ni4yNTUgODQuMzE1OUMzNTQuNjQgODEuOTg3NyAzNTIuOTYgNzkuNjU5NCAzNTEuMjQ2IDc3LjM5NzdDMzQ2LjUyIDcxLjE2MTMgMzQxLjM5NSA2NS4xNTc4IDMzNS45ODcgNTkuNTUzM0MzMzQuOTA1IDU4LjQzOTEgMzMzLjgyMyA1Ny4zMjQ5IDMzMi43MDggNTYuMjI3MkMzMjEuNzc2IDQ1LjQxNzUgMzA5LjU0NSAzNS45MDUgMjk2LjM5OSAyNy45NzIzQzI5NS4zMTcgMjcuMzA3MSAyOTQuMjUyIDI2LjY3NTEgMjkzLjE4NyAyNi4wNzY0QzI4My4yMzYgMjAuMzIyMyAyNzIuNzIgMTUuNDMzIDI2MS45NyAxMS41NDE1QzI2MC44NTUgMTEuMTI1NyAyNTkuNzI0IDEwLjcyNjYgMjU4LjU5MiAxMC4zNjA3QzI0My45MzIgNS4zNTQ5OCAyMjguNTg5IDIuMTI4NjkgMjEyLjk5NyAwLjc0ODM2NkMyMDcuMjIzIDAuMjQ5NDU1IDIwMS40MTYgMCAxOTUuNzQxIDBIMTk0LjgwOUMxODEuMTQ4IDAgMTY3LjUwMiAxLjQzMDIxIDE1NC4yMDcgNC4yNDA3NEwxNTIuNzc2IDQuNTQwMDlDMTM5LjMxNCA3LjUwMDI5IDEyNi4xNTEgMTEuOTA3MyAxMTMuNjM3IDE3LjY2MTRDMTAyLjM1NSAyMi44MzM1IDkxLjQ3MjQgMjkuMTM2NCA4MS4zMzgzIDM2LjQyMDVDNjguODQxNCA0NS4zODQzIDU3LjM3NjEgNTUuODQ0OCA0Ny4yOTIxIDY3LjUxOTNMNDUuOTEwOSA2OS4xMzI0QzMzLjQ2MzkgODMuODY2OSAyMy4zMjk5IDEwMC4yNjQgMTUuNzU4NSAxMTcuODc2QzE1LjIyNiAxMTkuMTQgMTQuNjc2OCAxMjAuNDA0IDE0LjE3NzYgMTIxLjY2OEM2LjU4OTYgMTQwLjM3NyAxLjk5Njg1IDE2MC4xIDAuNTE1ODUzIDE4MC4zNEwwLjQzMjY1MSAxODEuNjdDMC4xNDk3NjQgMTg1Ljk2MSAwIDE5MC4zMzUgMCAxOTQuNzA4VjM5N0gzOTAuNTY3VjE5NC43MDhDMzkwLjU2NyAxODkuNDUzIDM5MC4zNTEgMTg0LjEzMSAzODkuOTM1IDE3OC44NzZaTTM4My40NDUgMTk0LjcwOFYyNzkuMTU3QzM4MC4wMTcgMjgwLjU3MSAzNzUuNDI0IDI4Mi40NjcgMzczLjcxIDI4My4xMTVDMzcxLjk4IDI4My43OCAzNzAuMTgzIDI4NS40OTMgMzY3LjEzNyAyODguNDg3QzM2NS4wNDEgMjkwLjU0OSAzNjAuNjgxIDI5NC44NCAzNTkuMjE3IDI5NS4wNzNDMzUzLjQyNiAyOTQuNzkgMzUwLjc0NyAyOTUuNzcxIDM0Ni42NyAyOTcuMjY4QzM0NC43ODkgMjk3Ljk2NiAzNDIuNTI2IDI5OC43ODEgMzM5LjM2NSAyOTkuNzEyQzMzNS44NyAyOTYuOTM1IDMyMi4xMDggMjg1LjExMSAzMjEuMTYgMjg0LjU0NUMzMjAuOTEgMjg0LjM5NiAzMjAuNjYxIDI4NC4yNDYgMzIwLjQ2MSAyODQuMDk2TDMwMy45MjEgMjcxLjQ1N0MzMDAuMjkzIDI2OC42OTcgMjk1LjQwMSAyNjguMDE1IDI5MS4xNTcgMjY5LjcxMUwyODAuODA3IDI3My44NTJDMjc5LjQyNiAyNzQuNDAxIDI3Ny45MTIgMjc0LjQxOCAyNzYuNTMgMjczLjkwMkwyNjEuNTM3IDI2OC4yODFDMjYwLjA3MyAyNjcuNzMyIDI1OC41MjUgMjY3LjQ2NiAyNTYuOTYxIDI2Ny40NjZIMjUzLjg5OUMyNTEuNDUzIDI2Ny40NjYgMjQ5LjA1NyAyNjguMTQ4IDI0Ni45NzcgMjY5LjQ0NUwyMDkuODUyIDI5Mi42NzhDMjA4LjE3MiAyOTMuNzI1IDIwNi4xMjUgMjkzLjg3NSAyMDQuMzI4IDI5My4wNzdMMjAyLjgxMyAyOTIuMzc4VjI4MS4xNTNDMjAzLjAxMyAyNzkuODcyIDIwNC44NDMgMjcwLjA2IDIxMi4xOTkgMjYwLjI5OEMyMTYuOTQxIDI1My45NzkgMjIyLjg4MiAyNDkuMDIzIDIyOS45MzcgMjQ1LjQ2NEMyMzguMzU3IDI0MS4yMDcgMjQ4LjQyNSAyMzguOTI4IDI2MC4wMDYgMjM4LjY2MkMzMDguNzc5IDIzNy41NDggMzIzLjcwNiAyMjEuNjE2IDMzNi45MDIgMjA3LjU0N0MzNDMuODkxIDIwMC4wOTcgMzUxLjQ2MiAxOTMuMzI4IDM2My4yOTQgMTg5LjQzNkMzNjguODUxIDE4Ny41OSAzNzUuMzc0IDE4Ni4zOTMgMzgzLjE5NSAxODYuMDYxQzM4My4zMjkgMTg4Ljk1NCAzODMuNDEyIDE5MS44NDggMzgzLjQxMiAxOTQuNzA4TTIwMi41NjQgMjA1LjgwMUMyMDEuNzE1IDIxMC42NCAyMDEuMzgyIDIxNS45NjIgMjAxLjQ5OSAyMjEuNzgzQzE5Mi4zMyAyMzAuNTk3IDE4Ny4zMDQgMjQyLjI1NCAxODQuODkyIDI0OS4zODlDMTgzLjg2IDI0OC4xOTIgMTgyLjgxMiAyNDcuMDYxIDE4MS43NDcgMjQ1Ljk0NkMxODAuNTk4IDI0My42NjggMTc0LjI0MiAyMjkuNzY1IDE3OC4yNTIgMjA5LjM3NkMxNzguNjg1IDIwNy4yMTQgMTc5LjIxNyAyMDQuOTY5IDE3OS45IDIwMi42NDFDMTgyLjg5NSAxOTIuNTMgMTg4LjQ1MyAxODUuMTI5IDE5NC4zMjcgMTc3LjI5NkMxOTUuMDkyIDE3Ni4yNjUgMTk1Ljg3NCAxNzUuMjY3IDE5Ni42MjMgMTc0LjIyQzE5NS41OTEgMTg4LjgyMSAyMDAuNTg0IDIwMS40NzcgMjAyLjU2NCAyMDUuODE3TTIwMC4zMTcgMTU1LjcxQzE5Ny4zODkgMTYyLjExMyAxOTMuMjYyIDE2Ny41ODQgMTg5LjAzNSAxNzMuMjM4QzE4NC44NzUgMTc4Ljc2IDE4MC41OTggMTg0LjQ0NyAxNzcuMjg3IDE5MS4xODNDMTc1Ljc3MyAxODEuMDg4IDE3MS4xOCAxNjkuMjY0IDE2MS4xMjkgMTU2LjEyNkMxNTUuNTM4IDE0OC44MjUgMTUzLjA3NSAxNDEuMTkyIDE1My42MjQgMTMyLjgyN0MxNTMuOTA3IDEzMS4xNDcgMTU0LjEwNyAxMjkuNTAxIDE1NC4yMjMgMTI3LjkwNEMxNTYuMzUzIDExNi40MjkgMTYzLjAwOSAxMDguMzMgMTcwLjAxNSA5OS44MzIxQzE3NC43MDggOTQuMTQ0NSAxNzkuNSA4OC4zNDA1IDE4My4yOTQgODEuMjcyNkMxODUuMzI0IDkwLjQ4NTggMTg5LjUwMSA5Ni42NzIzIDE5My41NjEgMTAyLjcyNkMxOTkuMjM2IDExMS4xOTEgMjA0LjYxMSAxMTkuMTczIDIwNC41OTQgMTM1Ljg4N0MyMDQuNTk0IDE0My43MDMgMjAyLjkzIDE1MC4wNTYgMjAwLjM1MSAxNTUuNjkzTTEwOS43MSAxMjEuNjg0QzExMC4zMDkgMTMxLjU3OSAxMTMuOTcgMTQ2LjAzMSAxMjYuOTMzIDE2Mi41MjlDMTE3LjU2NSAxNTguMTg4IDEwMy43ODYgMTUwLjY1NCA4OC4xNzc2IDEzOC4zNjVDODcuNTExOSAxMzcuNzY2IDg2LjgyOTcgMTM3LjIgODYuMDk3NSAxMzYuNjY4Qzg2LjA0NzYgMTM2LjYxOCA4Ni4wMTQzIDEzNi41ODUgODUuOTQ3NyAxMzYuNTM1QzY0LjgzMSAxMTguMzc1IDU3Ljk1ODYgODguMjQwNyA1Ni4wNzgyIDc3LjI0OEM2My42NjYyIDc4LjI5NTcgODAuMzU2NiA4MS4zNzI0IDk1Ljg0ODggODkuMjcxOEMxMDEuOTA2IDkyLjM0ODQgMTA3Ljc5NyA5Ni4xNTY4IDExMi44NzIgMTAwLjg4QzExMS43MDcgMTAzLjYyNCAxMDkuMDQ1IDExMS4wNDEgMTA5LjY5NCAxMjEuNjg0TTEzMS4xMjYgMjEwLjc5QzEyNi40NjcgMjA4LjQ0NSAxMjEuMzQyIDIwNi43NjUgMTE1Ljk4NCAyMDUuNDY4QzExNC42MzYgMTk4LjEwMSAxMDkuODQzIDE3NC41MDIgOTkuOTc1NiAxNTUuMTExQzExNi4xNjcgMTY1LjczOCAxMjguODMgMTcwLjk0MyAxMzQuNTU0IDE3Mi45NzJDMTMwLjY2MSAxODUuNTI4IDEyOC4xMTUgMTk4LjIzNCAxMzEuMTI2IDIxMC43OVpNMTE5LjI3OCAxMDIuOTc1QzEyMC4wNjEgMTAxLjYxMiAxMjAuNzkzIDEwMC4yMzEgMTIxLjQ3NSA5OC44ODQxQzEyNC44ODYgOTIuMTY1NSAxMjcuMTE2IDg1Ljc0NjEgMTI4LjQ4MSA3OS43NDI2QzEzMC40NDQgODMuNjY3NCAxMzIuODI0IDg3LjUyNTYgMTM1LjI1MyA5MS40ODM2QzE0MS43NiAxMDIuMDYxIDE0OC40NjYgMTEyLjk3IDE0Ny41NjcgMTI3LjEwNkMxNDcuMzAxIDEyOC42ODYgMTQ3LjEwMSAxMzAuMzMyIDE0Ni45NjggMTMyLjAyOEMxNDUuMjM4IDE0MS42NDEgMTQxLjk0MyAxNTEuMTg3IDEzOC43NDggMTYwLjQxNkMxMzguMjgyIDE2MS43OCAxMzcuNzk5IDE2My4xNiAxMzcuMzMzIDE2NC41MjRDMTI0LjU3IDE1MC40ODggMTE3LjM4MSAxMzUuNzg3IDExNi40IDEyMS43MzRDMTE1LjYxOCAxMTAuNTQyIDExOS4wNjIgMTAzLjQyNCAxMTkuMjc4IDEwMi45OTJNODMuOTUwOSAxNDMuNTdDODQuMDM0MSAxNDMuNjM2IDg0LjEzMzkgMTQzLjcyIDg0LjIxNzEgMTQzLjc4NkM4NS42OTgxIDE0NS4xMTcgODcuMDEyNyAxNDYuNTk3IDg4LjExMSAxNDguMTZDMTAwLjI3NSAxNjUuNDIyIDEwNi43MTUgMTkyLjk0NSAxMDguOTExIDIwMy45NzFDMTA0LjEzNiAyMDMuMDkgOTkuMjQzNCAyMDIuNDI1IDk0LjQwMTEgMjAxLjc0M0M4My4xMTg5IDIwMC4xOCA3MS40ODcyIDE5OC41MzMgNjEuNDAzMSAxOTQuNTc1QzU5LjA5MDEgMTkzLjY2MSA1Ni45MTAyIDE5Mi40MyA1NC44NjM0IDE5MC44ODNDNTQuMjMxMSAxOTAuMzE4IDUzLjU2NTUgMTg5Ljc2OSA1Mi44OTk5IDE4OS4yNTRWMTg5LjI4N0MzNS4yNzc3IDE3NC4wODcgMjcuMTQwNSAxMzguMjY1IDI0LjgxMDkgMTI2LjIyNEMzNS42MTA1IDEyNi44MjMgNjUuMjgwMyAxMjkuNTUxIDgxLjM1NSAxNDEuNDQxQzgyLjIwMzYgMTQyLjE5IDgzLjA2ODkgMTQyLjg4OCA4My45NTA5IDE0My41ODdNOTMuNDg1OCAyMDguMzc4QzEwOS4xNzggMjEwLjU3NCAxMjQuMjIxIDIxMi42ODYgMTM0LjUyMSAyMjAuODUxQzEzNi4xMTkgMjIyLjA5OCAxMzcuNiAyMjMuNTEyIDEzOC45NDcgMjI1LjA5MkMxMzEuNDQzIDIyNC4yNDQgMTIzLjUzOCAyMjQuMDExIDExNS4yODUgMjIzLjc3OEMxMDEuODczIDIyMy4zNzkgODcuNTc4NSAyMjIuNjQ3IDczLjA2ODEgMjE5LjE3MkM3MS44MzY3IDIxNS43NDYgNjkuMjc0IDIwOS4zOTMgNjUuMTEzOSAyMDIuOTI0Qzc0LjI0OTUgMjA1LjY4NCA4NC4wMDA4IDIwNy4wNDggOTMuNDg1OCAyMDguMzYyTTE0Mi44MjUgMTY5LjA0OEMxNDMuNTQgMTY2LjkxOSAxNDQuMjcyIDE2NC43NzQgMTQ1LjAzOCAxNjIuNjEyQzE0Ni41NjkgMTU4LjIwNSAxNDguMSAxNTMuNzQ4IDE0OS41MTQgMTQ5LjIwOEMxNTAuOTk1IDE1Mi45OTkgMTUzLjA5MiAxNTYuNjU4IDE1NS44MzcgMTYwLjIzNEMxNjguNDM0IDE3Ni42OTggMTczLjM0MyAxOTIuNDYzIDE3MC40NDggMjA3LjE5OEMxNzAuMTE1IDIwOC44NDQgMTY5LjY5OSAyMTAuNDc0IDE2OS4xODMgMjEyLjEwNEMxNjYuMjg4IDIyMS4xMTcgMTYxLjAxMyAyMjcuMjM3IDE1OC41MTcgMjI5Ljc4MkMxNTUuMTIyIDIyOC4zNTIgMTUxLjYyNyAyMjcuMjcxIDE0OC4wNjYgMjI2LjUyMkMxNDUuOTAzIDIyMi43NjQgMTQzLjMwNyAyMTkuNjM3IDE0MC4zNzkgMjE3LjAyNkMxMzMuMDczIDIwMS43NzYgMTM3LjE4NCAxODUuODExIDE0Mi44MjUgMTY5LjA2NE0xNzAuMjk4IDIyNS40OTFDMTcwLjQ2NCAyMjkuOTY1IDE3MS4wNDcgMjMzLjkyMyAxNzEuNzk2IDIzNy4yNDlDMTY5LjU0OSAyMzUuNjAyIDE2Ny4yMTkgMjM0LjEyMiAxNjQuODQgMjMyLjgwOEMxNjYuNDM3IDIzMS4wMjkgMTY4LjM2OCAyMjguNTg0IDE3MC4yOTggMjI1LjQ5MVpNMjA0LjgxIDE2NS43MDVDMjA1LjQ3NiAxNjMuMzQzIDIwNi4zNDEgMTYwLjk5OSAyMDcuMzU2IDE1OC43MDRDMjEzLjE2NCAxNDUuNjgyIDIyNC41NjIgMTMzLjg3NCAyNDEuMzY5IDEyMy40NDdDMjQ0LjE5OCAxMjEuNzAxIDI0Ny4xNzcgMTE5Ljk4OCAyNTAuMzA1IDExOC4zMDhDMjUzLjM1IDExNi42NzkgMjU2LjE5NiAxMTQuOTY2IDI1OC44NTggMTEzLjE1M0MyNTguMDYgMTE0Ljc4MyAyNTcuMzI3IDExNi4zOTYgMjU2LjYyOCAxMTcuOTkyQzI1NS44OTYgMTE5LjY3MiAyNTUuMjMxIDEyMS4zMzUgMjU0LjU5OCAxMjIuOTgyQzI0Ny41MjYgMTQxLjQ0MSAyNDYuMDEyIDE1OC4wMDUgMjQ1LjY3OSAxNjQuMjI1QzIzNi41OTMgMTY2LjgxOSAyMjguNzM5IDE2OS45OTYgMjIyLjI0OSAxNzQuMzAzQzIxNC40NjIgMTc5LjQ3NSAyMDguOTM3IDE4Ni4xNzcgMjA1LjU0MiAxOTQuNzU4QzIwMy41MTIgMTg4Ljg1NCAyMDEuMjE2IDE3OC4yMjggMjA0Ljc5NCAxNjUuNjg4TTI1OC45OTEgMTMwLjY0OEMyOTcuOTMgMTMyLjE0NSAzMjIuMDA5IDExOC41NzQgMzM1LjQwNCAxMDYuNzY3QzMzNy4xMzUgMTA1LjI1NCAzMzguNzMyIDEwMy43NCAzNDAuMTk3IDEwMi4yMjdDMzM4LjM5OSAxMDYuMTE4IDMzNi4zMTkgMTEwLjIwOSAzMzMuOTQgMTE0LjM2N0MzMjguNTMyIDEyMy43OTYgMzIwLjkyNyAxMzQuNDkgMzEwLjk1OSAxNDIuODg4QzMwOC40MyAxNDQuNDUxIDMwNi4wNSAxNDYuMjE0IDMwMy44MzcgMTQ4LjE3N0MyOTcuNDY0IDE1Mi4zMDEgMjkwLjI5MiAxNTUuMzc3IDI4Mi4yODggMTU2LjcyNUMyNzEuNDM4IDE1OC41NTQgMjYxLjQ4NyAxNjAuMzE3IDI1Mi41MzUgMTYyLjQ5NUMyNTMuMDE3IDE1Ni4zMDkgMjU0LjQ4MiAxNDQuMjY4IDI1OS4wMDggMTMwLjY4MU0yMTAuNTUxIDIwMC43MjhDMjEzLjI0NyAxOTEuNzMxIDIxOC4yODkgMTg1LjAxMyAyMjUuOTQ0IDE3OS45MjRDMjMyLjg0OSAxNzUuMzM0IDI0MS45MzUgMTcyLjA1OCAyNTIuNTAyIDE2OS40MTNDMjYxLjgwNCAxNjcuMDY5IDI3Mi4yNTQgMTY1LjE4OSAyODMuMzcgMTYzLjMxQzI4Ni40ODEgMTYyLjc3OCAyODkuNTI3IDE2Mi4wMyAyOTIuNTIyIDE2MS4wMTVDMjgxLjQ4OSAxNzUuMDE4IDI3MS4xNTYgMTg0LjU2NCAyNjEuMzA0IDE5MS40OTlDMjQ3LjQ0MyAyMDEuMjc3IDIzNC40OTcgMjA1LjgzNCAyMjEuODE3IDIxMC4zMjRDMjIwLjA4NiAyMTAuOTU2IDIxOC4zNzIgMjExLjU1NSAyMTYuNjQyIDIxMi4xN0MyMTMuNTggMjEzLjI4NCAyMTAuNzY3IDIxNC43MTUgMjA4LjIwNSAyMTYuMzc4QzIwOC40MDUgMjEwLjQ5IDIwOS4xNyAyMDUuMzE4IDIxMC41NTEgMjAwLjcxMk0yNjEuOTIgMjAxLjI3N0MyNjQuODgyIDE5OS4yMTUgMjY4LjA5NCAxOTcuMjg2IDI3MS41NTUgMTk1LjU1NkMyODQuNDM1IDE4OS4xNyAzMDIuODA2IDE4Ni40MSAzMjQuNjg4IDE4Ny41NzRDMzI4LjQ4MiAxODcuNzczIDMzMi4zNzYgMTg4LjMyMiAzMzYuNDg2IDE4OC45MDRDMzM5Ljg0NyAxODkuMzcgMzQzLjI0MiAxODkuODUyIDM0Ni42MDMgMTkwLjEzNUMzNDAuOTQ1IDE5My45NDMgMzM2LjM1MyAxOTguNCAzMzIuMDc2IDIwMi45NEMzMTkuMTk2IDIxNi42OTQgMzA1Ljg4NCAyMzAuODk2IDI1OS44OSAyMzEuOTZDMjQ5LjE0IDIzMi4yMSAyNDAuMjIxIDIzNC4xMDYgMjMyLjgzMyAyMzYuOTQ5QzIzNy4wNTkgMjI3Ljc1MyAyNDUuOTc5IDIxMi40NTMgMjYxLjkwMyAyMDEuMjk0TTM4MS44NjQgMTcwLjI2MkMzODIuMjY0IDE3My4yODggMzgyLjU4IDE3Ni4zMzIgMzgyLjgyOSAxNzkuMzc1QzM4MC42IDE3OS40NzUgMzc4LjQyIDE3OS42MjUgMzc2LjM3MyAxNzkuODU3QzM3OC40ODYgMTc3LjE5NyAzODAuMzE3IDE3NC4wMDMgMzgxLjg2NCAxNzAuMjYyWk0zNzkuMzE4IDE1NS40MjdDMzc1LjQwOCAxNzEuMzI2IDM2OC4yNjkgMTc4LjY2IDM1OS40NjYgMTgxLjUzN0MzNTIuODYgMTgzLjY5OSAzNDUuMjcyIDE4My4zNSAzMzcuNDE4IDE4Mi4yMzZDMzMzLjM0MSAxODEuNjcgMzI5LjEzMSAxODEuMDcxIDMyNS4wNTQgMTgwLjg1NUMzMDcuMjgyIDE3OS45MDcgMjkyLjA1NiAxODEuMzg3IDI3OS41NTkgMTg1LjIyOUMyODYuNDQ4IDE3OC43NzYgMjkzLjU3IDE3MC44MjcgMzAxLjAyNSAxNjAuOTMyQzMwMy4wNTUgMTU4LjIzOCAzMDUuMjUyIDE1NS44MSAzMDcuNjgxIDE1My42MzFDMzEwLjIyNyAxNTEuOTg1IDMxMi43MjMgMTUwLjEyMiAzMTUuMTY5IDE0OC4wNkMzMjQuMzU1IDE0Mi40NTYgMzM1LjYzNyAxMzkuNjEyIDM0OC45IDEzOS41NzlDMzYxLjM4IDEzOS41MjkgMzcyLjA2MyAxNDIuMTIzIDM3Ni4zMDYgMTQzLjMwNEMzNzcuNDM4IDE0Ny4zMTIgMzc4LjQ1MyAxNTEuMzcgMzc5LjMxOCAxNTUuNDI3Wk0zNTEuOTYxIDkwLjczNTNDMzYxLjMxMyAxMDQuNzM4IDM2OC43MDIgMTE5Ljg1NSAzNzMuOTYgMTM1Ljc3QzM2OC4zMDIgMTM0LjQ1NiAzNTkuNCAxMzIuODc3IDM0OS4xOTkgMTMyLjg3N0gzNDkuMDQ5QzM0MS4yNjIgMTMyLjg3NyAzMzQuMDA2IDEzMy44MjUgMzI3LjM2NyAxMzUuNjg3QzMzMS43NzcgMTMwLjM2NSAzMzUuOTIgMTI0LjMxMiAzMzkuNzY0IDExNy41NzdDMzQ2LjA3MSAxMDYuNTY3IDM0OS44MTUgOTcuMDcxNCAzNTEuOTQ1IDkwLjczNTNNMzQ1LjU3MSA4MS43MDVDMzQ1Ljg4OCA4Mi4xMzc0IDM0Ni4yMDQgODIuNTY5NyAzNDYuNTM3IDgzLjAwMjFDMzQzLjY5MSA4Ny44NTgyIDMzOC42ODIgOTUuMDA5MyAzMzAuNzQ1IDEwMS45MjdDMzEzLjQwNiAxMTcuMDYxIDI4OS41MSAxMjQuNjQ1IDI2MS40MDQgMTIzLjk3OUMyNjEuODM3IDEyMi44ODIgMjYyLjI3IDEyMS43ODQgMjYyLjc1MiAxMjAuNjdDMjY2LjUxMyAxMTEuOTM5IDI3MS4wODkgMTA0LjE3MyAyNzYuNDMxIDk3LjQwNEMyNzYuODQ3IDk2Ljg3MTkgMjc3LjI2MyA5Ni4zNzI5IDI3Ny42OTUgOTUuODU3NEMyOTEuMDU3IDc5LjY1OTQgMzA5LjEyOSA2OS40NDg0IDMzMS42NDMgNjUuMzQwN0MzMzYuNTUyIDcwLjQ5NjEgMzQxLjI0NSA3Ni4wMDA4IDM0NS41NTUgODEuNjg4M00yOTMuMzg3IDYyLjE0NzdDMjk1LjY4NCA1MS4yMDQ5IDI5NS41NjcgNDEuNjQyNCAyOTUuMDUxIDM1LjUzOTFDMzA2LjE4NCA0Mi40NzM5IDMxNi41NjcgNTAuNTg5NiAzMjYuMDAyIDU5LjY4NjRDMzExLjA5MiA2My4wMjkxIDI5OC45NzggNjguODY2MyAyODkuMTc3IDc2LjA1MDZDMjkxLjE0MSA3MS4xNDQ3IDI5Mi40NzIgNjYuNDU0OSAyOTMuMzg3IDYyLjE0NzdaTTI2MS43MzcgMTkuMDc1QzI3MC43MDYgMjIuNDM0NCAyNzkuNDU5IDI2LjUyNTQgMjg3Ljg0NiAzMS4yNDg1QzI4OC40NDUgMzUuMDIzNSAyODkuODQzIDQ2LjkxNDIgMjg2LjgzMSA2MS4wMTY4QzI4NC4yMDIgNzMuMjkgMjc5LjA3NiA4NCAyNzEuNTA1IDkzLjA2MzVDMjY1LjExNSAxMDAuNjggMjU3LjAyOCAxMDcuMTMzIDI0Ny4yMjcgMTEyLjM3MUMyNDQuNTMxIDExMy44MDIgMjQxLjk1MiAxMTUuMjgyIDIzOS40NzIgMTE2Ljc3OEMyMzUuNDEyIDk3LjY4NjggMjM2LjYyNyA4MC41MjQyIDIzOS43ODggNjYuNDcxNUMyNDEuNTAyIDU4Ljg3MTUgMjQzLjc2NSA1Mi4xNTI4IDI0Ni4wNzggNDYuNTQ4NEMyNTEuODM2IDMyLjYxMjEgMjU4Ljc0MiAyMi45NDk5IDI2MS43NyAxOS4wNzVNMjE3LjQwNyA4LjM4MTdMMjE4LjU3MiA5Ljg5NTA3QzIxOC43MzggOS4yMjk4NSAyMTguODU1IDguODYzOTggMjE4Ljg1NSA4Ljg0NzM1TDIxOC40NTUgOC40OTgxMkMyMzAuOTY5IDEwLjAxMTUgMjQzLjI2NiAxMi43NzIxIDI1NS4xMzEgMTYuNzMwMUMyNTEuNDcgMjEuNjUyNyAyNDUuMzMgMzAuODk5MiAyNDAuMDIxIDQzLjcwNDZDMjM3Ljg3NSA0OC45MDk5IDIzNS43NDUgNTQuOTggMjM0LjAzMSA2MS44MTUxQzIyNC4yNjMgNTEuMTM4NCAyMTguNjg4IDM5LjU5NjkgMjE3LjM3NCAyNy40NzM0QzIxNi45MjQgMjMuMTgyNyAyMTcuMTA3IDE5LjIyNDcgMjE3LjQ3NCAxNi4wODE2QzIxNy43OSAxMy4zNTQyIDIxOC4yNTYgMTEuMjQyMSAyMTguNTU1IDkuOTk0ODVMMjE2LjUyNSA4LjI2NTI5QzIxNi44MjUgOC4yOTg1NSAyMTcuMTI0IDguMzE1MTggMjE3LjQyNCA4LjM2NTA3TTIzMi4zIDY5LjcxNDVDMjI5LjYwNCA4NC4yNDk0IDIyOS4wMzkgMTAxLjU0NSAyMzMuNDgyIDEyMC41ODdDMjI0LjMyOSAxMjYuNzQgMjE2Ljg1OCAxMzMuMzQyIDIxMS4wNSAxNDAuMzk0QzIxMS4xODMgMTM4Ljk2MyAyMTEuMjMzIDEzNy40NjcgMjExLjIzMyAxMzUuOTAzQzIxMS4yMzMgMTE3LjExMSAyMDUuMDQzIDEwNy44ODEgMTk5LjA1MyA5OC45NjczQzE5My42MTEgOTAuODM1IDE4OC40NTMgODMuMTUxOCAxODguNjM2IDY3LjcxODhDMTg5LjQ4NCA2NC40NDI2IDE4OS43NjcgNjEuMjE2NCAxODkuNjAxIDU4LjAyMzNDMTkyLjc5NiA0MC45MTA3IDIwMy4yNjMgMjYuODkxMyAyMTAuNTE4IDE4Ljg5MjFDMjEwLjM2OCAyMS42Njk0IDIxMC4zODUgMjQuNjc5NSAyMTAuNzAxIDI3Ljc3MjdDMjExLjczMyAzOC4xODMzIDIxNi4zNDIgNTMuNzk5MiAyMzIuMyA2OS42OTc4TTE5NC44MjYgNy4xMzQ0M0gxOTUuNzU4QzIwMS4wODMgNy4xMzQ0MyAyMDYuNTI0IDcuMzY3MjUgMjExLjkzMiA3LjgzMjlDMjExLjkzMiA3Ljg4Mjc5IDIxMS45MTYgNy45MzI2OCAyMTEuODk5IDcuOTgyNTdDMjA3LjA1NyAxMi4zODk2IDE5My41NzggMjUuNzkzNyAxODYuNDU2IDQ0LjU1MjdDMTc5LjggMjguMjg4MiAxNjQuNTkgMTUuMTY2OSAxNTguODE2IDEwLjYxMDJDMTcwLjYzMSA4LjMxNTE4IDE4Mi43MjggNy4xNTEwNiAxOTQuODI2IDcuMTUxMDZNMTU0Ljk1NiAxNi4wOTgyQzE2MS42OTUgMjEuNTE5NyAxODEuMzk3IDM4LjgxNTMgMTgyLjg5NSA1Ny40NTc5QzE4Mi4zNjIgNjAuNDg0NiAxODIuMDQ2IDYzLjYxMTEgMTgxLjk2MyA2Ni44Mzc0QzE3OC41NjggNzguODk0NCAxNzEuNTk2IDg3LjM1OTMgMTY0Ljg0IDk1LjU3NDdDMTYwLjUxMyAxMDAuODQ3IDE1Ni4wODcgMTA2LjIwMSAxNTIuNzA5IDExMi40NzFDMTUwLjI4IDEwMy4xOTEgMTQ1LjM4NyA5NS4yNzUzIDE0MC44OTQgODcuOTU4QzEzNS42MDMgNzkuMzYwMSAxMzAuNjI3IDcxLjI0NDUgMTMwLjI2MSA2Mi4zMTRDMTI5LjU3OSA0NC40MDMxIDE0OC42MzIgMjIuNzgzNiAxNTQuOTM5IDE2LjEzMTVNMTQ4Ljg4MiAxMi44MDU0QzE0My40NCAxOC42NzU5IDEzMy4wMDcgMzAuOTQ5MSAxMjcuMzk5IDQ0LjQ1M0MxMjQuMTg3IDMzLjkyNTkgMTE5LjIyOSAyNi43OTE1IDExNy4wMzIgMjMuOTY0NEMxMjcuMjgzIDE5LjI5MTIgMTM3Ljk2NiAxNS41NDk0IDE0OC44ODIgMTIuODA1NFpNODguNjc2OCAzOS45OTZDOTUuOTk4NSAzNC45NzM3IDEwMy42NyAzMC40NjY4IDExMS42MDcgMjYuNTQyMUwxMTAuOTc1IDI3LjEwNzVDMTExLjE1OCAyNy4zMDcxIDEyMy4wMzkgNDAuODYwOCAxMjMuNTg4IDYyLjUzMDJDMTIzLjgzOCA3MS44OTMxIDEyMS45NTggODIuNzY5MyAxMTYuMDg0IDk0Ljc0MzJDMTEwLjg1OCA5MC4xMzY2IDEwNS4wMDEgODYuMzc4MSA5OS4wNDM3IDgzLjMwMTVDOTkuMDEwNSA4My4zMDE1IDk4Ljk5MzggODMuMzAxNSA5OC45NzcyIDgzLjI2ODJDODEuOTM3NCA3Mi41NzQ5IDg2LjY0NjYgNDcuOTI4NyA4OC42NzY4IDM5Ljk2MjhNNzkuMTc1MSA0Ni45ODA4Qzc4LjYwOTMgNTAuMTU3MiA3OC4wOTM1IDU0Ljc4MDQgNzguNDc2MiA1OS45ODU3Qzc4Ljk0MjEgNjYuMjg4NiA4MC42Mzk0IDcxLjkyNjMgODMuNDY4MyA3Ni43OTlDNzAuNDM4OSA3Mi4zOTIgNTguOTIzNyA3MC43NjIyIDU0LjQxNDIgNzAuMjYzM0M2MS45Njg5IDYxLjc4MTggNzAuMjU1OCA1My45ODIyIDc5LjE3NTEgNDYuOTk3NE00OS4xODkxIDc2LjM5OTlDNTAuMzIwNiA4NC4yNjYgNTQuNzMwMyAxMDcuNzgxIDY4Ljg5MTMgMTI3LjYwNUM1MC42NTM0IDEyMC45MzYgMjkuNTUzNCAxMTkuNjIyIDIyLjg5NzIgMTE5LjM3M0MyOS42Njk5IDEwMy45NCAzOC41MjI2IDg5LjUwNDYgNDkuMTg5MSA3Ni4zODMyTTE4LjcwMzggMTI5LjhDMjEuNjE1OSAxNDQuMzE4IDMwLjIzNTYgMTc4LjcyNyA0OC44NTYzIDE5NC42MDlDNDkuNDIyIDE5NS4wNDEgNDkuOTU0NSAxOTUuNDczIDUwLjQ4NyAxOTUuOTM5QzU3LjY1OSAyMDIuMTQyIDYyLjM2ODMgMjEwLjk3MyA2NC45OTc1IDIxNi45OTNDNDUuNTI4MiAyMTAuODkgMjUuOTc1NyAxOTkuMDk5IDguMDg3MjQgMTc1LjkxNkM5LjY2ODA4IDE2MC4xMTcgMTMuMjEyNSAxNDQuNjUxIDE4LjcwMzggMTI5LjhaTTE5Ni4xNzQgMzg5Ljg4Mkg3LjEyMjFWMzI5LjQzMUwxNS41OTIxIDMyMi4yNDdDMTYuNjU3MSAzMjEuMzQ4IDE4LjAwNDkgMzIwLjg1IDE5LjQxOTQgMzIwLjg1SDIyLjM5OEMyMi44MzA2IDMyMC44NSAyMy4xOTY3IDMyMC44OTkgMjMuNjQ2IDMyMC45OTlDMzEuODgzIDMyMi43NzkgNTIuMDY3OCAzMjYuMjg4IDYxLjYxOTQgMzIwLjMxN0M2OC40NTg3IDMxNi4wNiA4MC41MjMgMzE1LjI5NSA4NS4zODIgMzE1LjE2MkM4OC4zNDM5IDMxNS4wNzkgOTEuMTA2MyAzMTQuMDMxIDkzLjM4NiAzMTIuMTAyQzEwMi4yMDUgMzA0LjY1MiAxMDYuMTk5IDMwMi4xMjQgMTA3LjA0OCAzMDEuODQxQzEwNy42OCAzMDEuNjc1IDEwOS43NzcgMzAyLjE3NCAxMTEuMDI1IDMwMi40NTZDMTE0Ljc1MiAzMDMuMzM4IDExOS44NjEgMzA0LjUzNSAxMjMuNDM5IDMwMS4wNDNDMTI0LjU1MyAzMDAuMjc4IDEzMC40NjEgMjk5LjcyOSAxNDEuNTkzIDMwMS41MjVDMTQyLjg5MSAzMDEuNzQxIDE0NC4yMzkgMzAxLjc0MSAxNDUuNTg3IDMwMS41NDJMMTUzLjQ0MSAzMDAuMzc4QzE1My42OTEgMzAwLjM0NCAxNTMuOTc0IDMwMC4zMjggMTU0LjI5IDMwMC4zMjhIMTc0LjQyNUMxNzguMDY5IDMwMC4zMjggMTgxLjU4IDI5OC43ODEgMTg0LjA2IDI5Ni4wN0MxODUuNzQgMjk0LjIwOCAxODguNjE5IDI5My42MjYgMTkwLjkxNSAyOTQuNjlMMTk2LjE1NyAyOTcuMTE4VjM4OS44ODJIMTk2LjE3NFpNMTk2LjE3NCAyODkuMjY4TDE5My45NDQgMjg4LjIzN0MxOTIuMjEzIDI4Ny40MjMgMTkwLjM2NiAyODcuMDIzIDE4OC40NTMgMjg3LjAyM0MxODQuNzc1IDI4Ny4wMjMgMTgxLjI2NCAyODguNTcgMTc4LjgxOCAyOTEuMjgxQzE3Ny43MDMgMjkyLjUxMSAxNzYuMTA1IDI5My4yMSAxNzQuNDU4IDI5My4yMUgxNTQuMzIzQzE1My42MjQgMjkzLjIxIDE1Mi45OTIgMjkzLjI2IDE1Mi40MSAyOTMuMzQzTDE0NC41ODkgMjk0LjQ5QzE0My45NzMgMjk0LjU3NCAxNDMuMzU3IDI5NC41NzQgMTQyLjc3NSAyOTQuNDlDMTIzLjI3MiAyOTEuMzQ3IDExOS43NDQgMjk0Ljc0IDExOC41OCAyOTUuODcxQzExNy43MzEgMjk2LjcwMiAxMTQuODE5IDI5Ni4wMiAxMTIuNjg5IDI5NS41MjJDMTEwLjExIDI5NC45MjMgMTA3LjQ0NyAyOTQuMjkxIDEwNS4wMTggMjk1LjAyM0MxMDQuMDY5IDI5NS4zMDUgMTAxLjE5IDI5Ni4yMDMgODguODA5OSAzMDYuNjY0Qzg3Ljc3ODIgMzA3LjUyOSA4Ni41MzAxIDMwOC4wMTEgODUuMjE1NiAzMDguMDQ0Qzc4LjQ1OTUgMzA4LjIyNyA2NS44OTYgMzA5LjI3NSA1Ny44NzU0IDMxNC4yODFDNTEuODY4MiAzMTguMDM5IDM2LjUyNTcgMzE2LjQ5MiAyNS4yNDM1IDMxNC4wNjRDMjQuMzI4MyAzMTMuODQ4IDIzLjM5NjQgMzEzLjc0OCAyMi40MTQ2IDMxMy43NDhIMTkuNDM2QzE2LjM0MDkgMzEzLjc0OCAxMy4zNDU2IDMxNC44NDYgMTAuOTk5MyAzMTYuODQyTDcuMTM4NzQgMzIwLjExOFYxOTQuNzI1QzcuMTM4NzQgMTkxLjg0OCA3LjIyMTk0IDE4OC45ODcgNy4zNTUwNiAxODYuMTI3QzIyLjQxNDYgMjA0LjM4NyAzOS42Mzc1IDIxNi41NDQgNTkuODg4OCAyMjMuMTk2QzYyLjMwMTcgMjIzLjk5NCA2NC43MTQ2IDIyNC42OTMgNjcuMTEwOCAyMjUuMzA4QzgzLjc1MTIgMjI5LjYzMiAxMDAuMjc1IDIzMC4wOTggMTE1LjA2OCAyMzAuNTEzQzEyNC45MDMgMjMwLjc5NiAxMzQuMjU1IDIzMS4wNjIgMTQyLjc1OCAyMzIuMzkzQzE0My42MDcgMjMyLjUyNiAxNDQuNDU1IDIzMi42NTkgMTQ1LjI4NyAyMzIuODI1QzE1MC4xMTMgMjMzLjcwNiAxNTQuNTU2IDIzNS4yMiAxNTguNjE2IDIzNy4xNjZDMTY1LjQwNiAyNDAuNDA5IDE3MS4xNjMgMjQ0Ljg2NSAxNzYuMDA2IDI0OS43MjFDMTc4LjIxOSAyNTEuOTUgMTgwLjIzMiAyNTQuMjYyIDE4Mi4wNzkgMjU2LjU5QzE5MC4wNjcgMjY2LjcwMSAxOTQuNDQzIDI3Ni44NzkgMTk1Ljg0MSAyODAuNTA0QzE5NS45NzQgMjgwLjg3IDE5Ni4wOTEgMjgxLjE3IDE5Ni4xNzQgMjgxLjQwMlYyODkuMjg1VjI4OS4yNjhaTTE4OS45ODQgMjU1Ljg3NUMxODkuOTg0IDI1NS44NzUgMTg5LjkzNCAyNTUuODI1IDE4OS45MzQgMjU1Ljc5MkMxOTEuMjk4IDI1MC44MTkgMTk2LjU0IDIzNC4zMzggMjA4LjY4NyAyMjQuMzkzQzIxMS42NDkgMjIxLjk0OSAyMTUuMDQ0IDIxOS45MDMgMjE4Ljg4OCAyMTguNTA2QzIyMC41ODUgMjE3Ljg5MSAyMjIuMzE2IDIxNy4yNzYgMjI0LjAxMyAyMTYuNjc3QzIzMC4xNTQgMjE0LjQ5OCAyMzYuMzQ0IDIxMi4zMDMgMjQyLjY2NyAyMDkuNTU5QzIzMC45ODYgMjIyLjczIDIyNS41MjggMjM2LjQxNyAyMjMuODYzIDI0MS4yNEMyMTUuOTkzIDI0NS43OTcgMjEwLjUwMSAyNTEuNDE4IDIwNi43MDcgMjU2LjUyM0MyMDIuOTMgMjYxLjYyOSAyMDAuNDUgMjY2LjcwMSAxOTguODcgMjcwLjg0MkMxOTYuODIzIDI2Ni42NTEgMTkzLjg5NCAyNjEuMzYzIDE4OS45ODQgMjU1Ljg5MU0yMDIuODQ3IDMwMC4wOTVDMjA2LjQ1OCAzMDEuMjI2IDIxMC4zODUgMzAwLjc2IDIxMy42NjMgMjk4LjcxNUwyNTAuNzg4IDI3NS40ODJDMjUxLjczNiAyNzQuOSAyNTIuODE4IDI3NC41ODQgMjUzLjkzMyAyNzQuNTg0SDI1Ni45OTVDMjU3LjcxIDI3NC41ODQgMjU4LjQyNiAyNzQuNzE3IDI1OS4wNzUgMjc0Ljk1TDI3NC4wNTEgMjgwLjU3MUMyNzcuMDggMjgxLjcwMiAyODAuNDI0IDI4MS42NjggMjgzLjQ2OSAyODAuNDcxTDI5My44MzYgMjc2LjMzQzI5NS43NjcgMjc1LjU2NSAyOTcuOTggMjc1Ljg2NCAyOTkuNjI3IDI3Ny4xMTJMMzE2LjE4NCAyODkuNzY3QzMxNi42MzQgMjkwLjEgMzE3LjExNiAyOTAuNDMzIDMxNy41NjYgMjkwLjY4MkMzMTguMDk4IDI5MC45OTggMzI3LjE4NCAyOTguNDMyIDMzMi4wNTkgMzAyLjM1N0MzMjguODk4IDMwNC4yMTkgMzI2LjE4NSAzMDcuMDMgMzIzLjAyNCAzMTAuMzU2QzMxOS4yMTMgMzE0LjM0NyAzMTQuNDg3IDMxOS4zMiAzMDcuMTQ5IDMyNC40MjVDMzA1LjQwMSAzMjUuNjM5IDMwMi45ODkgMzI3LjI2OSAzMDAuMTkzIDMyOS4xNjVDMjg3Ljk2MiAzMzcuNDQ3IDI2OS40NzUgMzQ5Ljk2OSAyNjMuNTg0IDM1Ni42MzhDMjUxLjkzNiAzNjkuODA5IDIzNS4wNDYgMzgyLjc0OCAyMjUuMDEyIDM4OS45NDlMMjAyLjgzIDM4OS44NjZWMzAwLjA3OEwyMDIuODQ3IDMwMC4wOTVaTTIzNi4yMTEgMzg5Ljk5OUMyNDYuOTI3IDM4MS45IDI1OS4yNDEgMzcxLjYzOSAyNjguNTkzIDM2MS4wNjJDMjczLjkxOCAzNTUuMDI1IDI5Mi43MjIgMzQyLjI4NiAzMDMuOTU0IDMzNC42ODZDMzA2Ljc2NiAzMzIuNzc0IDMwOS4xOTYgMzMxLjEyNyAzMTAuOTc2IDMyOS44OTZDMzE4Ljg2NCAzMjQuNDA4IDMyMy44NTYgMzE5LjE1MyAzMjcuODY2IDMxNC45NDZDMzMxLjc2IDMxMC44NTUgMzM0LjU3MiAzMDcuODk1IDMzNy45ODMgMzA3LjAxM0MzNDMuMTkyIDMwNS42NDkgMzQ2LjU1MyAzMDQuNDE5IDM0OC45OTkgMzAzLjUyMUMzNTIuNzYgMzAyLjE0IDM1NC40NzQgMzAxLjUwOCAzNTguOTE3IDMwMS43MjVDMzYyLjcxMSAzMDEuODc0IDM2Ni40ODggMjk4LjQ4MiAzNzEuODMgMjkzLjI0M0MzNzMuMzYxIDI5MS43MyAzNzUuNDU4IDI4OS42NjggMzc2LjEyMyAyODkuMzM1QzM3Ny41MDQgMjg4LjgwMyAzODAuNTUgMjg3LjU1NiAzODMuNDc4IDI4Ni4zNThWMzkwLjUxNEwyMzYuMjQ0IDM4OS45OTlIMjM2LjIxMVonIGZpbGw9JyUyM0I3QTg5NCcgZmlsbC1vcGFjaXR5PScwLjE1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRib3R0b206IC0xNjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sYXN0UG9zdHNfX2hlYWRlcl9fdGl0bGUge1xyXG5cdD4gKiB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMy4ycHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNXJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIERFU0NSSVBUSU9OXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4ubGFzdFBvc3RzX19oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdG1heC13aWR0aDogI3tyZW0oMTIwMCl9O1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdG1hcmdpbjogMzNweCBhdXRvIDA7XHJcblx0fVxyXG59XHJcblxyXG4vLyBDT05UUk9MU1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmxhc3RQb3N0c19fY29udHJvbHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoMTEwMCwgJ21pbicpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubGFzdFBvc3RzX19wYWdpbmF0aW9uIHtcclxuXHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHRidXR0b24ge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDM2LCA5MiwgMC41KTtcclxuXHRcdHdpZHRoOiA2cHg7XHJcblx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogMCA4cHg7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogY2FsYyg1cHggKiAtMSk7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogY2FsYyg1cHggKiAtMSk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeUNvbG9yKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5Q29sb3IpO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sYXN0UG9zdHNfX25hdmlnYXRpb25fX2xlZnQge1xyXG5cdGxlZnQ6IC0xNXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdGxlZnQ6IC0zMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4ubGFzdFBvc3RzX19uYXZpZ2F0aW9uX19yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0cmlnaHQ6IC0zMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4ubGFzdFBvc3RzX19wcm9ncmVzcy13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAwLjYyNXJlbTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxhc3RQb3N0c19fcHJvZ3Jlc3Mge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogM3B4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCA5NCwgNzgsIDAuMyk7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcblx0LnByb2dyZXNzX19iYXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzkwNWU0ZTtcclxuXHRcdHRyYW5zaXRpb246IDAuNnM7XHJcblx0fVxyXG59XHJcblxyXG4vLyBMSU5LXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4ubGFzdFBvc3RzX19tb3JlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogNDVweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1NXB4O1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBpY29uLXdpdGgtYm9yZGVyKFxyXG5cdFx0XHQkcGFkZGluZzogMCxcclxuXHRcdFx0JHdpZHRoOiAzNDBweCxcclxuXHRcdFx0JGhlaWdodDogMjhweCxcclxuXHRcdFx0JHdpZHRoQmVmb3JlOiA2cHgsXHJcblx0XHRcdCR3aWR0aEFmdGVyOiA2cHgsXHJcblx0XHRcdCRwYWRkaW5nVG9wOiAzcHhcclxuXHRcdCk7XHJcblx0XHRjb2xvcjogIzM1MzMzMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uYW50aXBvZGVzLXBvc3QtY2FyZC0zX190aHVtYm5haWwtY2F0ZWdvcnk6OmJlZm9yZXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaG9tZSAuYW50aXBvZGVzLXBvc3QtY2FyZC0zX19jb250ZW50X19oZWFkZXJ7XHJcblx0QGluY2x1ZGUgbXEoMTUwMCwnbWluJyl7XHJcblx0XHRtYXgtaGVpZ2h0OiA4M3B4O1xyXG5cclxuXHRcdCYuaXMtdGl0bGUtdGFsbCB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtdGl0bGUtdmVyeS10YWxsIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMTE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3Mge1xyXG5cdHBhZGRpbmc6IDQ1cHggMCAyOHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgxMTUwLCAnbWluJykge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0cGFkZGluZzogMTNweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKCdkZXNrdG9wJywgJ21pbicpIHtcclxuXHRcdGdhcDogNTlweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlciB7XHJcblx0ZmxleDogMTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCdkZXNrdG9wJywgJ21pbicpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0OHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLXRpdGxlIHtcclxuXHQ+ICoge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSgxMTUwLCAnbWluJykge1xyXG5cdFx0XHRtYXgtd2lkdGg6ICN7cmVtKDU2MCl9O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2hlYWRlci1zdWItdGl0bGUge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSgxMTUwLCAnbWluJykge1xyXG5cdFx0bWF4LXdpZHRoOiAje3JlbSg0NTApfTtcclxuXHRcdG1hcmdpbjogMTBweCBhdXRvIDI1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19oZWFkZXItZGVzY3JpcHRpb24ge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgxMTUwLCAnbWluJykge1xyXG5cdFx0bWF4LXdpZHRoOiAje3JlbSg1NjApfTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19faGVhZGVyLWxpbmsge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgaWNvbi13aXRoLWJvcmRlcigkd2lkdGg6IDIwMHB4LCAkaGVpZ2h0OiAyOHB4LCAkcGFkZGluZ1RvcDogM3B4KTtcclxuXHRcdGNvbG9yOiAjMzUzMzMwO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyIHtcclxuXHRmbGV4OiAxLjQ7XHJcblxyXG5cdEBpbmNsdWRlIG1xKDEzNTAsICdtaW4nKSB7XHJcblx0XHRmbGV4OiAxLjM7XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3ZlciB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0YWxpZ24tc2VsZjogZW5kO1xyXG5cdGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2U7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDI2cHg7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0Ji5oaWRkZW4ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJsdXJGYWRlSW4ge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGZpbHRlcjogYmx1cigzcHgpO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0ZmlsdGVyOiBibHVyKDApO1xyXG5cdH1cclxufVxyXG5cclxuLndvcmQge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi53b3JkLmFuaW1hdGUtaW4ge1xyXG5cdGFuaW1hdGlvbjogYmx1ckZhZGVJbiAxcyBlYXNlIGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBibHVyRmFkZUluO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDEwMSwgMTAxLCAxMDEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdH1cclxuXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWl0ZW1zIHtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGxlYWRpbmctdHJpbTogYm90aDtcclxuXHR0ZXh0LWVkZ2U6IGNhcDtcclxuXHRmb250LWZhbWlseTogR290aGFtO1xyXG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDEwcHg7XHJcblxyXG5cdGEge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb24uYW5pbWF0ZS1pbiB7XHJcblx0YW5pbWF0aW9uOiBzbGlkZVVwIDEuMnMgY3ViaWMtYmV6aWVyKDAuMiwgMC45LCAwLjIsIDEpIGJvdGg7XHJcblx0ZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19iYWNrZ3JvdW5kLWltYWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLmRlc2t0b3AgLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2sge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtaW4taGVpZ2h0OiA0NTBweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoMTE1MCwgJ21pbicpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDY2MHB4O1xyXG5cdH1cclxuXHJcblx0LmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlLFxyXG5cdC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19zdmcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6bm90KC5oaWRkZW4tYmxvY2spIHtcclxuXHRcdC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmhpZGRlbi1ibG9jayB7XHJcblx0XHR3aWR0aDogMTkwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKDExNTAsICdtaW4nKSB7XHJcblx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSgxMzUwLCAnbWluJykge1xyXG5cdFx0XHR3aWR0aDogMTY3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0ei1pbmRleDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19iYWNrZ3JvdW5kLWltYWdlOmJlZm9yZSB7XHJcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX3NsaWRlci5kZXNrdG9wIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGdhcDogOHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1xKDExNTApIHtcclxuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jazpob3ZlciAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzLS02IHtcclxuXHQuaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXIuZGVza3RvcCB7XHJcblx0XHQuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jayB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQ3MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyAuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ei1pbmRleDogMjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZSB7XHJcblx0PiAqIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcblxyXG5cdCYuYW5pbWF0ZS1pbiB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXAgMXMgY3ViaWMtYmV6aWVyKDAuMiwgMC45LCAwLjIsIDEpIGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzIC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1udW1iZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5Q29sb3IpO1xyXG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbi8vIE1PQklMRVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYm90dG9tIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoMTE1MCwgJ21pbicpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19zbGlkZXJfX21vYmlsZSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuXHQuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jazpub3QoLmFjdGl2ZSkge1xyXG5cdFx0LmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX2JhY2tncm91bmQtaW1hZ2U6YmVmb3JlIHtcclxuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLm1vYmlsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDhweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4zcztcclxuXHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9jayB7XHJcblx0XHR3aWR0aDogNjBweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2OHB4KTtcclxuXHJcblx0XHRcdC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZSxcclxuXHRcdFx0LmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3N2ZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYucHJldiB7XHJcblx0XHRcdC5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fc2xpZGVyLm1vYmlsZSB7XHJcblx0LmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlIHtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGVuZDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMC42MjVyZW07XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2NvbnRyb2xzIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLWxlZnQsXHJcbi5ob21lLXRodW1ibmFpbC1ob3Zlci1ibG9ja3NfX2Fycm93LS1yaWdodCB7XHJcblx0YmFja2dyb3VuZDogIzkwNWU0ZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHRoZWlnaHQ6IDQzcHg7XHJcblx0d2lkdGg6IDI4cHg7XHJcblxyXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fYXJyb3ctLWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAyNS44NDZweCAyNS44NDZweCAwO1xyXG5cdHBhZGRpbmc6IDEycHggOHB4IDEycHggNnB4O1xyXG59XHJcblxyXG4uaG9tZS10aHVtYm5haWwtaG92ZXItYmxvY2tzX19hcnJvdy0tcmlnaHQge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1Ljg0NnB4IDAgMCAyNS44NDZweDtcclxuXHRwYWRkaW5nOiAxMnB4IDZweCAxMnB4IDhweDtcclxufVxyXG5cclxuLmhvbWUtdGh1bWJuYWlsLWhvdmVyLWJsb2Nrc19fcHJvZ3Jlc3Mge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgOTQsIDc4LCAwLjMpO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG5cdC5wcm9ncmVzc19fYmFyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogLTEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1ZTRlO1xyXG5cdFx0dHJhbnNpdGlvbjogMC42cztcclxuXHR9XHJcbn1cclxuIiwiLnRleHQtYnV0dG9uLWltYWdlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAzMHB4IDEzcHggMTNweCAxM3B4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgxMzAwLCAnbWluJykge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGdhcDogNjVweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFRPUFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4udGV4dC1idXR0b24taW1hZ2VfX3RvcCB7XHJcblx0ZmxleDogMTtcclxuXHRtYXJnaW46IDhweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoMTMwMCwgJ21pbicpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYnV0dG9uLWltYWdlX190b3BfX2NvbnRlbnRfX3RpdGxlIHtcclxuXHQqIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAyLjhweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0XHRmb250LXNpemU6IDEuODc1cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYnV0dG9uLWltYWdlX190b3BfX2NvbnRlbnRfX3N1Yi10aXRsZSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1idXR0b24taW1hZ2VfX3RvcF9fY29udGVudF9fZGVzY3JpcHRpb24ge1xyXG5cdGNvbG9yOiAjMzUzMzMwO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjYyO1xyXG5cdG1hcmdpbi10b3A6IDI2cHg7XHJcbn1cclxuXHJcbi50ZXh0LWJ1dHRvbi1pbWFnZV9fdG9wX19jb250ZW50X19saW5rIHtcclxuXHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGJhY2tncm91bmQ6ICNkZmQzY2Q7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDE5cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzk2M2EyMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0LWJ1dHRvbi1pbWFnZV9fdG9wX19idXR0b25zIHtcclxuXHRtYXJnaW4tdG9wOiAzNnB4O1xyXG5cclxuXHQqICsgKiB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYnV0dG9uLWltYWdlX190b3BfX2J1dHRvbnMge1xyXG5cdGEge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzM1MzMzMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRjb2xvcjogIzM1MzMzMDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aGFzKGE6aG92ZXIpIHtcclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQk9UVE9NXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi50ZXh0LWJ1dHRvbi1pbWFnZV9fYm90dG9tIHtcclxuXHRmbGV4OiAxO1xyXG5cclxuXHRAaW5jbHVkZSBtcSgxMzAwLCAnbWluJykge1xyXG5cdFx0ZmxleDogMS41O1xyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYnV0dG9uLWltYWdlX19ib3R0b21fX2ltYWdlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDhweDtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgxMzAwLCAnbWluJykge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0dHJhbnNpdGlvbjogZmlsdGVyIGVhc2UgMC40cztcclxuXHR9XHJcblxyXG5cdC50ZXh0LWJ1dHRvbi1pbWFnZV9fYm90dG9tX19pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRmaWx0ZXI6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUgaW1nIHtcclxuXHRcdFx0ZmlsdGVyOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pcy1ob3ZlcmVkIHtcclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHRcdC50ZXh0LWJ1dHRvbi1pbWFnZV9fYm90dG9tX19pbWFnZTpub3QoLmFjdGl2ZSkgaW1nIHtcclxuXHRcdFx0XHRmaWx0ZXI6IGJsdXIoNS41cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5hbnRpcG9kZXMtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxODMsIDE2OCwgMTQ4LCAwLjE2KSAwJSwgcmdiYSgxODMsIDE2OCwgMTQ4LCAwLjE2KSAxMDAlKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk2KTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXIuc2Nyb2xsZWQge1xyXG5cdEBpbmNsdWRlIG1xKDEzMzAsICdtaW4nKSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG5cclxuXHQ+KiB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19sZWZ0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG5cdFx0ZmxleDogMS4xO1xyXG5cdH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItdG9wX19sZWZ0PiorKjpub3QoLmFudGlwb2Rlcy1oZWFkZXItdG9wX19kb2N0b2xpYik6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fZG9jdG9saWIge1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlcl9fZG9jdG9saWItZGVmYXVsdC1idXR0b24ge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzkwNWU0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUge1xyXG5cdGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fcGhvbmUsXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXRvcF9fYWRkcmVzcyB7XHJcblx0YSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBpY29uLXdpdGgtYm9yZGVyKCRjb2xvckJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjcpKTtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZmxleDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24gLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLm5hdi1tYWluLWxpbmtbaHJlZl49JyMnXSxcclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51IC5uYXYtZHJvcDpub3QoLm5hdi1kcm9wLS1pcy1tZWdhLW1lbnUpOm5vdCgubmF2LWRyb3AtLWluc2lkZS1tZWdhLW1lbnUpIC5uYXYtbWFpbi1saW5rW2hyZWZePScjJ10ge1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXF1b3RlLXBhZ2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGQzU4MDtcclxuXHRcdHBhZGRpbmc6IDEzcHggMjBweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjNzLCBjb2xvciBlYXNlIDAuM3M7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5NjNhMjI7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZUNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmVfX2xvZ28ge1xyXG5cdHN2ZyB7XHJcblx0XHRtYXgtd2lkdGg6IDIyNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XHJcblx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEhFQURFUiBNQUlOXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW4ge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX3NlYXJjaC1mb3JtIHtcclxuXHRib3JkZXItcmFkaXVzOiA1NnB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMTQ0LCA5NCwgNzgsIDAuMik7XHJcblx0cGFkZGluZzogMTBweCAxNnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG5cclxuXHQ+ZGl2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiA4cHg7XHJcblx0fVxyXG5cclxuXHRpbnB1dCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG1heC13aWR0aDogOTBweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG5cclxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRidXR0b24ge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiAubmF2LWRyb3A6bm90KC5uYXYtZHJvcC0taXMtbWVnYS1tZW51KTpub3QoLm5hdi1kcm9wLS1pbnNpZGUtbWVnYS1tZW51KSB7XHJcblx0ei1pbmRleDogOTk7XHJcblxyXG5cdC5uYXYtbWFpbi1saW5rIHtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzcnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDcgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTEgOEw1IDQuNUwxIDEnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInLyUzZSUzYy9zdmclM2UgXCIpICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBOYXZpZ2F0aW9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItbWFpbl9fbmF2aWdhdGlvbiB7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQ+dWw+bGk+Lm5hdi1tYWluLWxpbmsge1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogIzk2M2EyMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnUgLm5hdi1kcm9wOm5vdCgubmF2LWRyb3AtLWlzLW1lZ2EtbWVudSk6bm90KC5uYXYtZHJvcC0taW5zaWRlLW1lZ2EtbWVudSkgLm5hdi1tYWluLWxpbmtbaHJlZl49JyMnXSB7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1tYWluX19uYXZpZ2F0aW9uPnVsIHtcclxuXHRnYXA6IDFyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1xKDEzNjUsICdtaW4nKSB7XHJcblx0XHRnYXA6IDEuMDYyNXJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKDE0ODAsICdtaW4nKSB7XHJcblx0XHRnYXA6IDIuMDYyNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLW1haW5fX25hdmlnYXRpb24+dWw+bGk+Lm5hdi1tYWluLWxpbmsge1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEoMTM2NSwgJ21pbicpIHtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGhlYWRlci1yZXNwb25zaXZlX19icmVha3BvaW50fSkge1xyXG5cdC5jb250YWN0IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3B1c2gtbmF2IHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4IDAgMzJweCAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbn0iLCIuYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlLW1lbnVfX3NlYXJjaC1mb3JtIHtcclxuICBib3JkZXItcmFkaXVzOiA1NnB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ0LCA5NCwgNzgsIDAuMjApO1xyXG4gIHBhZGRpbmc6IDZweCAxcmVtO1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXZfX2lzLW9wZW4ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtaGVhZGVyLXJlc3BvbnNpdmUtbWVudV9fcHVzaC1uYXYge1xyXG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICAjOTA1RTRFO1xyXG5cclxuICBhW2hyZWY9XCIjXCJdIHtcclxuICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5vcGVuX29ubHlfbW9iaWxlIHtcclxuICA+IC5uYXYtZHJvcCA+IC5uYXYtbWFpbi1pdGVtIHtcclxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPiAubmF2LWRyb3Age1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWFyZ2luLCBwYWRkaW5nO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWhlYWRlci1yZXNwb25zaXZlX190b2dnbGVyIHtcclxuICBAaW5jbHVkZSBpY29uLXdpdGgtYm9yZGVyKCRjb2xvckJvcmRlcjogcmdiYSgwLDAsMCwgMC43KSk7XHJcbiAgXHJcbiAgc3ZnOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBzdmc6bGFzdC1vZi10eXBlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBzdmc6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19idXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtcSg3NjcsJ21pbicpIHtcclxuICAgIGJvdHRvbTogNTZweDtcclxuICB9XHJcbiAgXHJcbiAgPiBhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI0VCRTlFNiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMjUgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTYzQTIyO1xyXG4gICAgcGFkZGluZzogMTRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDMyIDI4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTMxLjk0ODIgMTQuNjU1N0MzMS45MTE0IDE0LjIwMDYgMzEuODU1NSAxMy43NDI4IDMxLjc4MDUgMTMuMjk0NUwzMS43Nzc4IDEzLjI3NTRDMzEuNzY0MSAxMy4xOTkxIDMxLjc1MTkgMTMuMTI0MiAzMS43MzY5IDEzLjA0OTJDMzEuNjM4NyAxMi41MTUxIDMxLjUxMDUgMTEuOTc4MyAzMS4zNTY1IDExLjQ1MUMzMS4zMjM4IDExLjMzOTIgMzEuMjg5NyAxMS4yMjg5IDMxLjI1NDIgMTEuMTE5OUMzMC43Nzk4IDkuNjI1MTMgMzAuMDg1OCA4LjIwOTQzIDI5LjE4ODcgNi45MDgxOUMyOS4wNTY1IDYuNzE3NDMgMjguOTE4OCA2LjUyNjY3IDI4Ljc3ODMgNi4zNDEzNkMyOC4zOTExIDUuODMwNCAyNy45NzEyIDUuMzM4NTEgMjcuNTI4MSA0Ljg3OTMzQzI3LjQzOTUgNC43ODgwNCAyNy4zNTA5IDQuNjk2NzUgMjcuMjU5NSA0LjYwNjgyQzI2LjM2MzggMy43MjExNSAyNS4zNjE3IDIuOTQxNzcgMjQuMjg0NiAyLjI5MTgzQzI0LjE5NiAyLjIzNzMzIDI0LjEwODcgMi4xODU1NSAyNC4wMjE1IDIuMTM2NUMyMy4yMDYyIDEuNjY1MDUgMjIuMzQ0NSAxLjI2NDQ2IDIxLjQ2MzggMC45NDU2MThDMjEuMzcyNCAwLjkxMTU1NCAyMS4yNzk3IDAuODc4ODUyIDIxLjE4NyAwLjg0ODg3NkMxOS45ODU5IDAuNDM4NzQ1IDE4LjcyODggMC4xNzQ0MDggMTcuNDUxMyAwLjA2MTMxNTNDMTYuOTc4MiAwLjAyMDQzODQgMTYuNTAyNCAwIDE2LjAzNzUgMEgxNS45NjExQzE0Ljg0MTggMCAxMy43MjM4IDAuMTE3MTggMTIuNjM0NSAwLjM0NzQ1M0wxMi41MTcyIDAuMzcxOTc5QzExLjQxNDMgMC42MTQ1MTUgMTAuMzM1OCAwLjk3NTU5NCA5LjMxMDU1IDEuNDQ3MDRDOC4zODYxOCAxLjg3MDggNy40OTQ1MiAyLjM4NzIxIDYuNjY0MjIgMi45ODQwMUM1LjY0MDMyIDMuNzE4NDMgNC43MDA5NSA0LjU3NTQ4IDMuODc0NzQgNS41MzJMMy43NjE1OCA1LjY2NDE3QzIuNzQxNzcgNi44NzE0IDEuOTExNDcgOC4yMTQ4OCAxLjI5MTEzIDkuNjU3ODRDMS4yNDc1IDkuNzYxMzkgMS4yMDI1MSA5Ljg2NDk0IDEuMTYxNiA5Ljk2ODVDMC41Mzk5IDExLjUwMTQgMC4xNjM2MDYgMTMuMTE3NCAwLjA0MjI2NDkgMTQuNzc1NkwwLjAzNTQ0OCAxNC44ODQ2QzAuMDEyMjcwNSAxNS4yMzYyIDAgMTUuNTk0NSAwIDE1Ljk1MjlWMzIuNTI3MUgzMlYxNS45NTI5QzMyIDE1LjUyMjMgMzEuOTgyMyAxNS4wODYzIDMxLjk0ODIgMTQuNjU1N1pNMzEuNDE2NSAxNS45NTI5VjIyLjg3MkMzMS4xMzU2IDIyLjk4NzggMzAuNzU5MyAyMy4xNDMxIDMwLjYxODkgMjMuMTk2MkMzMC40NzcxIDIzLjI1MDcgMzAuMzI5OSAyMy4zOTExIDMwLjA4MDQgMjMuNjM2NEMyOS45MDg2IDIzLjgwNTMgMjkuNTUxNCAyNC4xNTY4IDI5LjQzMTQgMjQuMTc1OUMyOC45NTY5IDI0LjE1MjggMjguNzM3NCAyNC4yMzMyIDI4LjQwMzQgMjQuMzU1OEMyOC4yNDkzIDI0LjQxMyAyOC4wNjM5IDI0LjQ3OTggMjcuODA0OSAyNC41NTYxQzI3LjUxODYgMjQuMzI4NSAyNi4zOTEgMjMuMzU5NyAyNi4zMTMzIDIzLjMxMzRDMjYuMjkyOSAyMy4zMDEyIDI2LjI3MjQgMjMuMjg4OSAyNi4yNTYxIDIzLjI3NjZMMjQuOTAwOSAyMi4yNDExQzI0LjYwMzYgMjIuMDE0OSAyNC4yMDI4IDIxLjk1OSAyMy44NTUxIDIyLjA5OEwyMy4wMDcxIDIyLjQzNzNDMjIuODk0IDIyLjQ4MjMgMjIuNzY5OSAyMi40ODM2IDIyLjY1NjcgMjIuNDQxNEwyMS40MjgzIDIxLjk4MDhDMjEuMzA4MyAyMS45MzU5IDIxLjE4MTUgMjEuOTE0MSAyMS4wNTM0IDIxLjkxNDFIMjAuODAyNUMyMC42MDIxIDIxLjkxNDEgMjAuNDA1OCAyMS45Njk5IDIwLjIzNTQgMjIuMDc2MkwxNy4xOTM2IDIzLjk3OTdDMTcuMDU1OSAyNC4wNjU2IDE2Ljg4ODIgMjQuMDc3OCAxNi43NDEgMjQuMDEyNEwxNi42MTY5IDIzLjk1NTJWMjMuMDM1NUMxNi42MzMzIDIyLjkzMDUgMTYuNzgzMyAyMi4xMjY2IDE3LjM4NTkgMjEuMzI2OEMxNy43NzQ0IDIwLjgwOSAxOC4yNjEyIDIwLjQwMyAxOC44MzkyIDIwLjExMTRDMTkuNTI5MSAxOS43NjI2IDIwLjM1NCAxOS41NzU5IDIxLjMwMjkgMTkuNTU0MUMyNS4yOTkgMTkuNDYyOCAyNi41MjE5IDE4LjE1NzUgMjcuNjAzMSAxNy4wMDQ4QzI4LjE3NTcgMTYuMzk0MyAyOC43OTYgMTUuODM5OCAyOS43NjU0IDE1LjUyMDlDMzAuMjIwOCAxNS4zNjk3IDMwLjc1NTIgMTUuMjcxNiAzMS4zOTYgMTUuMjQ0M0MzMS40MDY5IDE1LjQ4MTQgMzEuNDEzNyAxNS43MTg1IDMxLjQxMzcgMTUuOTUyOU0xNi41OTY1IDE2Ljg2MTdDMTYuNTI2OSAxNy4yNTgyIDE2LjQ5OTcgMTcuNjk0MiAxNi41MDkyIDE4LjE3MTFDMTUuNzU4IDE4Ljg5MzMgMTUuMzQ2MyAxOS44NDg0IDE1LjE0ODYgMjAuNDMzQzE1LjA2NCAyMC4zMzQ5IDE0Ljk3ODEgMjAuMjQyMiAxNC44OTA5IDIwLjE1MDlDMTQuNzk2OCAxOS45NjQyIDE0LjI3NiAxOC44MjUxIDE0LjYwNDYgMTcuMTU0NkMxNC42NCAxNi45Nzc1IDE0LjY4MzcgMTYuNzkzNiAxNC43Mzk2IDE2LjYwMjhDMTQuOTg1IDE1Ljc3NDQgMTUuNDQwMyAxNS4xNjggMTUuOTIxNiAxNC41MjYzQzE1Ljk4NDMgMTQuNDQxOCAxNi4wNDg0IDE0LjM2IDE2LjEwOTggMTQuMjc0MkMxNi4wMjUyIDE1LjQ3MDUgMTYuNDM0MiAxNi41MDc0IDE2LjU5NjUgMTYuODYzMU0xNi40MTI0IDEyLjc1NzdDMTYuMTcyNSAxMy4yODIyIDE1LjgzNDMgMTMuNzMwNSAxNS40ODggMTQuMTkzOEMxNS4xNDcyIDE0LjY0NjIgMTQuNzk2OCAxNS4xMTIyIDE0LjUyNTUgMTUuNjY0QzE0LjQwMTQgMTQuODM2OSAxNC4wMjUxIDEzLjg2ODIgMTMuMjAxNyAxMi43OTE3QzEyLjc0MzYgMTIuMTkzNiAxMi41NDE4IDExLjU2ODEgMTIuNTg2OCAxMC44ODI4QzEyLjYwOTkgMTAuNzQ1MiAxMi42MjYzIDEwLjYxMDMgMTIuNjM1OCAxMC40Nzk1QzEyLjgxMDQgOS41MzkyOSAxMy4zNTU3IDguODc1NzIgMTMuOTI5NyA4LjE3OTQ1QzE0LjMxNDIgNy43MTM0NiAxNC43MDY4IDcuMjM3OTMgMTUuMDE3NyA2LjY1ODg0QzE1LjE4NCA3LjQxMzcgMTUuNTI2MiA3LjkyMDU3IDE1Ljg1ODkgOC40MTY1NEMxNi4zMjM4IDkuMTEwMDggMTYuNzY0MiA5Ljc2NDExIDE2Ljc2MjggMTEuMTMzNUMxNi43NjI4IDExLjc3MzkgMTYuNjI2NSAxMi4yOTQ0IDE2LjQxNTIgMTIuNzU2M004Ljk4ODc5IDkuOTY5ODZDOS4wMzc4OCAxMC43ODA2IDkuMzM3ODIgMTEuOTY0NyAxMC4zOTk5IDEzLjMxNjNDOS42MzIzMSAxMi45NjA3IDguNTAzNDMgMTIuMzQzNCA3LjIyNDU4IDExLjMzNjVDNy4xNzAwNCAxMS4yODc1IDcuMTE0MTQgMTEuMjQxMSA3LjA1NDE1IDExLjE5NzVDNy4wNTAwNiAxMS4xOTM0IDcuMDQ3MzQgMTEuMTkwNyA3LjA0MTg4IDExLjE4NjZDNS4zMTE3NSA5LjY5ODcxIDQuNzQ4NjcgNy4yMjk3NSA0LjU5NDYxIDYuMzI5MUM1LjIxNjMxIDYuNDE0OTQgNi41ODM3OCA2LjY2NzAxIDcuODUzMSA3LjMxNDIzQzguMzQ5MzcgNy41NjYzIDguODMyMDEgNy44NzgzMyA5LjI0Nzg0IDguMjY1M0M5LjE1MjQgOC40OTAxMiA4LjkzNDI2IDkuMDk3ODIgOC45ODc0MyA5Ljk2OTg2TTEwLjc0MzUgMTcuMjcwNUMxMC4zNjE3IDE3LjA3ODMgOS45NDE4IDE2Ljk0MDcgOS41MDI3OSAxNi44MzQ0QzkuMzkyMzYgMTYuMjMwOCA4Ljk5OTcgMTQuMjk3NCA4LjE5MTIxIDEyLjcwODZDOS41MTc3OSAxMy41NzkzIDEwLjU1NTMgMTQuMDA1OCAxMS4wMjQzIDE0LjE3MkMxMC43MDUzIDE1LjIwMDcgMTAuNDk2NyAxNi4yNDE3IDEwLjc0MzUgMTcuMjcwNVpNOS43NzI3NCA4LjQzNjk4QzkuODM2ODIgOC4zMjUyNSA5Ljg5NjgxIDguMjEyMTYgOS45NTI3MSA4LjEwMTc5QzEwLjIzMjIgNy41NTEzMSAxMC40MTQ5IDcuMDI1MzcgMTAuNTI2NyA2LjUzMzQ4QzEwLjY4NzYgNi44NTUwNSAxMC44ODI1IDcuMTcxMTYgMTEuMDgxNiA3LjQ5NTQ1QzExLjYxNDcgOC4zNjIwNCAxMi4xNjQxIDkuMjU1ODggMTIuMDkwNSAxMC40MTQxQzEyLjA2ODcgMTAuNTQzNSAxMi4wNTIzIDEwLjY3ODQgMTIuMDQxNCAxMC44MTc0QzExLjg5OTYgMTEuNjA0OSAxMS42Mjk3IDEyLjM4NyAxMS4zNjc5IDEzLjE0MzNDMTEuMzI5NyAxMy4yNTUgMTEuMjkwMiAxMy4zNjgxIDExLjI1MiAxMy40Nzk4QzEwLjIwNjMgMTIuMzI5OCA5LjYxNzMxIDExLjEyNTMgOS41MzY4NyA5Ljk3Mzk1QzkuNDcyOCA5LjA1Njk1IDkuNzU1MDIgOC40NzM3NyA5Ljc3Mjc0IDguNDM4MzRNNi44NzgyOCAxMS43NjNDNi44ODUwOSAxMS43Njg0IDYuODkzMjcgMTEuNzc1MyA2LjkwMDA5IDExLjc4MDdDNy4wMjE0MyAxMS44ODk3IDcuMTI5MTQgMTIuMDExIDcuMjE5MTIgMTIuMTM5MUM4LjIxNTc2IDEzLjU1MzQgOC43NDMzOSAxNS44MDg0IDguOTIzMzUgMTYuNzExOEM4LjUzMjA2IDE2LjYzOTYgOC4xMzEyMyAxNi41ODUxIDcuNzM0NDggMTYuNTI5MkM2LjgxMDExIDE2LjQwMTIgNS44NTcxIDE2LjI2NjMgNS4wMzA4OSAxNS45NDJDNC44NDEzOCAxNS44NjcgNC42NjI3OCAxNS43NjYyIDQuNDk1MDggMTUuNjM5NUM0LjQ0MzI3IDE1LjU5MzIgNC4zODg3NCAxNS41NDgyIDQuMzM0MiAxNS41MDU5VjE1LjUwODdDMi44OTAzOCAxNC4yNjMzIDIuMjIzNjggMTEuMzI4MyAyLjAzMjgxIDEwLjM0MThDMi45MTc2NCAxMC4zOTA5IDUuMzQ4NTYgMTAuNjE0NCA2LjY2NTU5IDExLjU4ODZDNi43MzUxMiAxMS42NDk5IDYuODA2MDIgMTEuNzA3MSA2Ljg3ODI4IDExLjc2NDRNNy42NTk0OSAxNy4wNzI5QzguOTQ1MTcgMTcuMjUyOCAxMC4xNzc3IDE3LjQyNTggMTEuMDIxNiAxOC4wOTQ4QzExLjE1MjUgMTguMTk3IDExLjI3MzggMTguMzEyOCAxMS4zODQzIDE4LjQ0MjNDMTAuNzY5NCAxOC4zNzI4IDEwLjEyMTggMTguMzUzNyA5LjQ0NTUzIDE4LjMzNDZDOC4zNDY2NCAxOC4zMDE5IDcuMTc1NDkgMTguMjQyIDUuOTg2NjIgMTcuOTU3MkM1Ljg4NTczIDE3LjY3NjUgNS42NzU3NyAxNy4xNTYgNS4zMzQ5MiAxNi42MjZDNi4wODM0MiAxNi44NTIyIDYuODgyMzcgMTYuOTYzOSA3LjY1OTQ5IDE3LjA3MTVNMTEuNzAxOSAxMy44NTA0QzExLjc2MDYgMTMuNjc2IDExLjgyMDUgMTMuNTAwMyAxMS44ODMzIDEzLjMyMzFDMTIuMDA4NyAxMi45NjIgMTIuMTM0MSAxMi41OTY5IDEyLjI1IDEyLjIyNDlDMTIuMzcxNCAxMi41MzU2IDEyLjU0MzEgMTIuODM1MyAxMi43NjgxIDEzLjEyODNDMTMuODAwMiAxNC40NzcyIDE0LjIwMjQgMTUuNzY4OSAxMy45NjUxIDE2Ljk3NjJDMTMuOTM3OSAxNy4xMTEgMTMuOTAzOCAxNy4yNDQ2IDEzLjg2MTUgMTcuMzc4MUMxMy42MjQzIDE4LjExNjYgMTMuMTkyMSAxOC42MTggMTIuOTg3NiAxOC44MjY1QzEyLjcwOTUgMTguNzA5MyAxMi40MjMyIDE4LjYyMDggMTIuMTMxNCAxOC41NTk0QzExLjk1NDIgMTguMjUxNSAxMS43NDE1IDE3Ljk5NTMgMTEuNTAxNSAxNy43ODE0QzEwLjkwMyAxNi41MzIgMTEuMjM5NyAxNS4yMjM5IDExLjcwMTkgMTMuODUxOE0xMy45NTI5IDE4LjQ3NUMxMy45NjY1IDE4Ljg0MTUgMTQuMDE0MiAxOS4xNjU4IDE0LjA3NTYgMTkuNDM4M0MxMy44OTE1IDE5LjMwMzQgMTMuNzAwNyAxOS4xODIxIDEzLjUwNTcgMTkuMDc0NUMxMy42MzY2IDE4LjkyODcgMTMuNzk0NyAxOC43Mjg0IDEzLjk1MjkgMTguNDc1Wk0xNi43ODA1IDEzLjU3NjZDMTYuODM1MSAxMy4zODMxIDE2LjkwNiAxMy4xOTEgMTYuOTg5MSAxMy4wMDI5QzE3LjQ2NSAxMS45MzYgMTguMzk4OSAxMC45Njg2IDE5Ljc3NTkgMTAuMTE0M0MyMC4wMDc3IDkuOTcxMjIgMjAuMjUxNyA5LjgzMDg4IDIwLjUwOCA5LjY5MzI2QzIwLjc1NzUgOS41NTk3MyAyMC45OTA3IDkuNDE5MzkgMjEuMjA4OCA5LjI3MDg3QzIxLjE0MzQgOS40MDQ0IDIxLjA4MzQgOS41MzY1NyAyMS4wMjYxIDkuNjY3MzdDMjAuOTY2MSA5LjgwNDk5IDIwLjkxMTYgOS45NDEyNSAyMC44NTk4IDEwLjA3NjFDMjAuMjgwMyAxMS41ODg2IDIwLjE1NjMgMTIuOTQ1NyAyMC4xMjkgMTMuNDU1M0MxOS4zODQ2IDEzLjY2NzkgMTguNzQxMSAxMy45MjgxIDE4LjIwOTQgMTQuMjgxQzE3LjU3MTMgMTQuNzA0OCAxNy4xMTg3IDE1LjI1MzkgMTYuODQwNSAxNS45NTdDMTYuNjc0MiAxNS40NzMyIDE2LjQ4NiAxNC42MDI2IDE2Ljc3OTIgMTMuNTc1Mk0yMS4yMTk3IDEwLjcwNDNDMjQuNDEgMTAuODI2OSAyNi4zODI5IDkuNzE1MDYgMjcuNDgwNCA4Ljc0NzY0QzI3LjYyMjIgOC42MjM2NSAyNy43NTMxIDguNDk5NjYgMjcuODczIDguMzc1NjZDMjcuNzI1OCA4LjY5NDUgMjcuNTU1NCA5LjAyOTY5IDI3LjM2MDQgOS4zNzAzM0MyNi45MTczIDEwLjE0MjkgMjYuMjk0MiAxMS4wMTkgMjUuNDc3NiAxMS43MDcxQzI1LjI3MDMgMTEuODM1MiAyNS4wNzU0IDExLjk3OTYgMjQuODk0IDEyLjE0MDRDMjQuMzcxOSAxMi40NzgzIDIzLjc4NDIgMTIuNzMwNCAyMy4xMjg1IDEyLjg0MDhDMjIuMjM5NSAxMi45OTA3IDIxLjQyNDIgMTMuMTM1MSAyMC42OTA3IDEzLjMxMzZDMjAuNzMwMyAxMi44MDY3IDIwLjg1MDIgMTEuODIwMiAyMS4yMjExIDEwLjcwN00xNy4yNTA5IDE2LjQ0NjFDMTcuNDcxOCAxNS43MDkgMTcuODg0OSAxNS4xNTg1IDE4LjUxMiAxNC43NDE2QzE5LjA3NzggMTQuMzY1NSAxOS44MjIzIDE0LjA5NzEgMjAuNjg4IDEzLjg4MDRDMjEuNDUwMSAxMy42ODgzIDIyLjMwNjMgMTMuNTM0MyAyMy4yMTcxIDEzLjM4MDRDMjMuNDcyIDEzLjMzNjggMjMuNzIxNSAxMy4yNzU0IDIzLjk2NjkgMTMuMTkyM0MyMy4wNjMgMTQuMzM5NiAyMi4yMTY0IDE1LjEyMTcgMjEuNDA5MiAxNS42ODk5QzIwLjI3MzUgMTYuNDkxMSAxOS4yMTI4IDE2Ljg2NDQgMTguMTczOSAxNy4yMzIzQzE4LjAzMjEgMTcuMjg0MSAxNy44OTE3IDE3LjMzMzEgMTcuNzQ5OSAxNy4zODM2QzE3LjQ5OSAxNy40NzQ4IDE3LjI2ODYgMTcuNTkyIDE3LjA1ODcgMTcuNzI4M0MxNy4wNzUgMTcuMjQ1OSAxNy4xMzc3IDE2LjgyMjIgMTcuMjUwOSAxNi40NDQ4TTIxLjQ1OTcgMTYuNDkxMUMyMS43MDI0IDE2LjMyMjEgMjEuOTY1NSAxNi4xNjQxIDIyLjI0OTEgMTYuMDIyNEMyMy4zMDQzIDE1LjQ5OTEgMjQuODA5NSAxNS4yNzI5IDI2LjYwMjQgMTUuMzY4M0MyNi45MTMyIDE1LjM4NDcgMjcuMjMyMiAxNS40Mjk2IDI3LjU2OSAxNS40NzczQzI3Ljg0NDQgMTUuNTE1NSAyOC4xMjI1IDE1LjU1NSAyOC4zOTc5IDE1LjU3ODJDMjcuOTM0NCAxNS44OTAyIDI3LjU1ODEgMTYuMjU1NCAyNy4yMDc3IDE2LjYyNzNDMjYuMTUyNCAxNy43NTQyIDI1LjA2MTcgMTguOTE3OCAyMS4yOTMzIDE5LjAwNUMyMC40MTI2IDE5LjAyNTQgMTkuNjgxOCAxOS4xODA4IDE5LjA3NjUgMTkuNDEzOEMxOS40MjI4IDE4LjY2MDMgMjAuMTUzNSAxNy40MDY3IDIxLjQ1ODMgMTYuNDkyNE0zMS4yODcgMTMuOTQ5OUMzMS4zMTk3IDE0LjE5NzkgMzEuMzQ1NiAxNC40NDcyIDMxLjM2NiAxNC42OTY2QzMxLjE4MzMgMTQuNzA0OCAzMS4wMDQ3IDE0LjcxNyAzMC44MzcgMTQuNzM2MUMzMS4wMTAyIDE0LjUxODEgMzEuMTYwMiAxNC4yNTY1IDMxLjI4NyAxMy45NDk5Wk0zMS4wNzg0IDEyLjczNDVDMzAuNzU4IDE0LjAzNzEgMzAuMTczMSAxNC42MzggMjkuNDUxOCAxNC44NzM3QzI4LjkxMDYgMTUuMDUwOSAyOC4yODg5IDE1LjAyMjIgMjcuNjQ1MyAxNC45MzA5QzI3LjMxMTMgMTQuODg0NiAyNi45NjY0IDE0LjgzNTYgMjYuNjMyNCAxNC44MTc5QzI1LjE3NjMgMTQuNzQwMiAyMy45Mjg4IDE0Ljg2MTUgMjIuOTA0OSAxNS4xNzYyQzIzLjQ2OTMgMTQuNjQ3NSAyNC4wNTI4IDEzLjk5NjIgMjQuNjYzNiAxMy4xODU1QzI0LjgzIDEyLjk2NDggMjUuMDA5OSAxMi43NjU4IDI1LjIwOSAxMi41ODczQzI1LjQxNzYgMTIuNDUyNCAyNS42MjIxIDEyLjI5OTggMjUuODIyNSAxMi4xMzA5QzI2LjU3NTEgMTEuNjcxNyAyNy40OTk1IDExLjQzODcgMjguNTg2MSAxMS40MzZDMjkuNjA4NiAxMS40MzE5IDMwLjQ4MzkgMTEuNjQ0NSAzMC44MzE2IDExLjc0MTJDMzAuOTI0MyAxMi4wNjk2IDMxLjAwNzUgMTIuNDAyIDMxLjA3ODQgMTIuNzM0NVpNMjguODM2OSA3LjQzNDEzQzI5LjYwMzIgOC41ODE0MSAzMC4yMDg1IDkuODE5OTggMzAuNjM5MyAxMS4xMjRDMzAuMTc1OCAxMS4wMTYzIDI5LjQ0NjQgMTAuODg2OSAyOC42MTA2IDEwLjg4NjlIMjguNTk4NEMyNy45NjAzIDEwLjg4NjkgMjcuMzY1OSAxMC45NjQ1IDI2LjgyMTkgMTEuMTE3MUMyNy4xODMyIDEwLjY4MTEgMjcuNTIyNiAxMC4xODUxIDI3LjgzNzYgOS42MzMzMUMyOC4zNTQzIDguNzMxMjkgMjguNjYxMSA3Ljk1MzI3IDI4LjgzNTYgNy40MzQxM00yOC4zMTM0IDYuNjk0MjZDMjguMzM5MyA2LjcyOTY5IDI4LjM2NTIgNi43NjUxMiAyOC4zOTI1IDYuODAwNTRDMjguMTU5MyA3LjE5ODQxIDI3Ljc0OSA3Ljc4NDMxIDI3LjA5ODYgOC4zNTExNEMyNS42NzggOS41OTEwNyAyMy43MjAyIDEwLjIxMjQgMjEuNDE3NCAxMC4xNTc5QzIxLjQ1MjkgMTAuMDY4IDIxLjQ4ODMgOS45NzgwNCAyMS41Mjc4IDkuODg2NzRDMjEuODM2IDkuMTcxNCAyMi4yMTA5IDguNTM1MDggMjIuNjQ4NSA3Ljk4MDUyQzIyLjY4MjYgNy45MzY5MiAyMi43MTY3IDcuODk2MDQgMjIuNzUyMiA3Ljg1MzhDMjMuODQ3IDYuNTI2NjcgMjUuMzI3NiA1LjY5MDA2IDI3LjE3MjMgNS4zNTM1QzI3LjU3NDUgNS43NzU5IDI3Ljk1ODkgNi4yMjY5IDI4LjMxMiA2LjY5MjlNMjQuMDM3OCA1LjA5MTg5QzI0LjIyNiA0LjE5NTMzIDI0LjIxNjQgMy40MTE4NSAyNC4xNzQyIDIuOTExNzlDMjUuMDg2MyAzLjQ3OTk4IDI1LjkzNyA0LjE0NDkxIDI2LjcxMDEgNC44OTAyM0MyNS40ODg1IDUuMTY0MTEgMjQuNDk1OSA1LjY0MjM3IDIzLjY5MjkgNi4yMzA5OUMyMy44NTM4IDUuODI5MDQgMjMuOTYyOCA1LjQ0NDc5IDI0LjAzNzggNS4wOTE4OVpNMjEuNDQ0NyAxLjU2Mjg2QzIyLjE3OTUgMS44MzgxIDIyLjg5NjcgMi4xNzMyOSAyMy41ODM4IDIuNTYwMjVDMjMuNjMyOSAyLjg2OTU1IDIzLjc0NzQgMy44NDM3OSAyMy41MDA3IDQuOTk5MjRDMjMuMjg1MiA2LjAwNDgxIDIyLjg2NTMgNi44ODIzIDIyLjI0NSA3LjYyNDg5QzIxLjcyMTQgOC4yNDg5NSAyMS4wNTg4IDguNzc3NjIgMjAuMjU1OCA5LjIwNjgzQzIwLjAzNDkgOS4zMjQwMSAxOS44MjM2IDkuNDQ1MjcgMTkuNjIwNSA5LjU2NzlDMTkuMjg3OCA4LjAwMzY4IDE5LjM4NzMgNi41OTc1MiAxOS42NDY0IDUuNDQ2MTZDMTkuNzg2OCA0LjgyMzQ3IDE5Ljk3MjIgNC4yNzI5OSAyMC4xNjE3IDMuODEzODFDMjAuNjMzNSAyLjY3MTk4IDIxLjE5OTMgMS44ODAzMyAyMS40NDc0IDEuNTYyODZNMTcuODEyNiAwLjY4NjczMUwxNy45MDgxIDAuODEwNzI0QzE3LjkyMTcgMC43NTYyMjIgMTcuOTMxMiAwLjcyNjI0NSAxNy45MzEyIDAuNzI0ODgzTDE3Ljg5ODUgMC42OTYyNjlDMTguOTIzOCAwLjgyMDI2MiAxOS45MzEzIDEuMDQ2NDUgMjAuOTAzNCAxLjM3MDc0QzIwLjYwMzUgMS43NzQwNSAyMC4xMDA0IDIuNTMxNjQgMTkuNjY1NSAzLjU4MDgxQzE5LjQ4OTYgNC4wMDcyOSAxOS4zMTUxIDQuNTA0NjMgMTkuMTc0NiA1LjA2NDY0QzE4LjM3NDMgNC4xODk4OCAxNy45MTc2IDMuMjQ0MjYgMTcuODA5OSAyLjI1MDk1QzE3Ljc3MzEgMS44OTk0MSAxNy43ODgxIDEuNTc1MTIgMTcuODE4MSAxLjMxNzZDMTcuODQ0IDEuMDk0MTQgMTcuODgyMiAwLjkyMTA5MSAxNy45MDY3IDAuODE4ODk5TDE3Ljc0MDQgMC42NzcxOTNDMTcuNzY0OSAwLjY3OTkxOCAxNy43ODk0IDAuNjgxMjgxIDE3LjgxNCAwLjY4NTM2OE0xOS4wMzI5IDUuNzExODZDMTguODEyIDYuOTAyNzMgMTguNzY1NiA4LjMxOTggMTkuMTI5NiA5Ljg3OTkzQzE4LjM3OTggMTAuMzg0MSAxNy43Njc2IDEwLjkyNSAxNy4yOTE4IDExLjUwMjdDMTcuMzAyNyAxMS4zODU2IDE3LjMwNjggMTEuMjYyOSAxNy4zMDY4IDExLjEzNDlDMTcuMzA2OCA5LjU5NTE2IDE2Ljc5OTYgOC44Mzg5NCAxNi4zMDg4IDguMTA4NkMxNS44NjMgNy40NDIzMSAxNS40NDAzIDYuODEyODEgMTUuNDU1MyA1LjU0ODM1QzE1LjUyNDkgNS4yNzk5MiAxNS41NDggNS4wMTU1OSAxNS41MzQ0IDQuNzUzOThDMTUuNzk2MiAzLjM1MTkgMTYuNjUzNyAyLjIwMzI2IDE3LjI0ODIgMS41NDc4N0MxNy4yMzU5IDEuNzc1NDIgMTcuMjM3MyAyLjAyMjA0IDE3LjI2MzIgMi4yNzU0OEMxNy4zNDc3IDMuMTI4NDQgMTcuNzI1NCA0LjQwNzg5IDE5LjAzMjkgNS43MTA0OU0xNS45NjI1IDAuNTg0NTM5SDE2LjAzODlDMTYuNDc1MSAwLjU4NDUzOSAxNi45MjEgMC42MDM2MTUgMTcuMzY0MSAwLjY0MTc2NkMxNy4zNjQxIDAuNjQ1ODU0IDE3LjM2MjcgMC42NDk5NDIgMTcuMzYxMyAwLjY1NDAyOUMxNi45NjQ2IDEuMDE1MTEgMTUuODYwMyAyLjExMzMzIDE1LjI3NjcgMy42NTAzQzE0LjczMTQgMi4zMTc3MiAxMy40ODUyIDEuMjQyNjYgMTMuMDEyMSAwLjg2OTMxNEMxMy45ODAxIDAuNjgxMjgxIDE0Ljk3MTMgMC41ODU5MDEgMTUuOTYyNSAwLjU4NTkwMU0xMi42OTU4IDEuMzE4OTZDMTMuMjQ4IDEuNzYzMTUgMTQuODYyMyAzLjE4MDIyIDE0Ljk4NSA0LjcwNzY1QzE0Ljk0MTMgNC45NTU2NCAxNC45MTU0IDUuMjExOCAxNC45MDg2IDUuNDc2MTNDMTQuNjMwNSA2LjQ2Mzk5IDE0LjA1OTIgNy4xNTc1MyAxMy41MDU3IDcuODMwNjRDMTMuMTUxMiA4LjI2MjU3IDEyLjc4ODUgOC43MDEzMiAxMi41MTE4IDkuMjE1QzEyLjMxMjcgOC40NTQ2OSAxMS45MTE5IDcuODA2MTEgMTEuNTQzOCA3LjIwNjU5QzExLjExMDIgNi41MDIxNCAxMC43MDI2IDUuODM3MjEgMTAuNjcyNiA1LjEwNTUyQzEwLjYxNjcgMy42MzgwNCAxMi4xNzc4IDEuODY2NzEgMTIuNjk0NSAxLjMyMTY4TTEyLjE5ODIgMS4wNDkxN0MxMS43NTI0IDEuNTMwMTYgMTAuODk3NSAyLjUzNTczIDEwLjQzODEgMy42NDIxM0MxMC4xNzQ5IDIuNzc5NjIgOS43Njg2NSAyLjE5NTA5IDkuNTg4NjggMS45NjM0NUMxMC40Mjg1IDEuNTgwNTcgMTEuMzAzOCAxLjI3Mzk5IDEyLjE5ODIgMS4wNDkxN1pNNy4yNjU0OCAzLjI3Njk2QzcuODY1MzcgMi44NjU0NyA4LjQ5Mzg5IDIuNDk2MjEgOS4xNDQyMiAyLjE3NDY1TDkuMDkyNDEgMi4yMjA5N0M5LjEwNzQxIDIuMjM3MzMgMTAuMDgwOSAzLjM0NzgxIDEwLjEyNTkgNS4xMjMyM0MxMC4xNDYzIDUuODkwMzUgOS45OTIyNSA2Ljc4MTQ3IDkuNTEwOTcgNy43NjI1MUM5LjA4Mjg3IDcuMzg1MDggOC42MDI5NiA3LjA3NzE0IDguMTE0ODcgNi44MjUwN0M4LjExMjE0IDYuODI1MDcgOC4xMTA3NyA2LjgyNTA3IDguMTA5NDEgNi44MjIzNEM2LjcxMzMxIDUuOTQ2MjIgNy4wOTkxNCAzLjkyNjkgNy4yNjU0OCAzLjI3NDIzTTYuNDg2OTggMy44NDkyNEM2LjQ0MDYzIDQuMTA5NDggNi4zOTgzNiA0LjQ4ODI4IDYuNDI5NzIgNC45MTQ3NkM2LjQ2NzkgNS40MzExNyA2LjYwNjk2IDUuODkzMDggNi44Mzg3NCA2LjI5MjMxQzUuNzcxMjEgNS45MzEyMyA0LjgyNzc0IDUuNzk3NyA0LjQ1ODI3IDUuNzU2ODJDNS4wNzcyNCA1LjA2MTkyIDUuNzU2MjEgNC40MjI4NyA2LjQ4Njk4IDMuODUwNk00LjAzMDE2IDYuMjU5NjFDNC4xMjI4NyA2LjkwNDEgNC40ODQxNyA4LjgzMDc2IDUuNjQ0NDEgMTAuNDU0OUM0LjE1MDE0IDkuOTA4NTUgMi40MjEzNyA5LjgwMDkgMS44NzYwMiA5Ljc4MDQ2QzIuNDMwOTEgOC41MTYwMSAzLjE1NjI0IDcuMzMzMyA0LjAzMDE2IDYuMjU4MjRNMS41MzI0NCAxMC42MzQ4QzEuNzcxMDQgMTEuODI0MyAyLjQ3NzI3IDE0LjY0MzQgNC4wMDI5IDE1Ljk0NDdDNC4wNDkyNSAxNS45ODAxIDQuMDkyODggMTYuMDE1NSA0LjEzNjUxIDE2LjA1MzdDNC43MjQxMyAxNi41NjE5IDUuMTA5OTcgMTcuMjg1NSA1LjMyNTM4IDE3Ljc3ODdDMy43MzAyMiAxNy4yNzg2IDIuMTI4MjQgMTYuMzEyNiAwLjY2MjYwNSAxNC40MTMyQzAuNzkyMTI2IDEzLjExODcgMS4wODI1MyAxMS44NTE2IDEuNTMyNDQgMTAuNjM0OFpNMTYuMDcyOSAzMS45NDM5SDAuNTgzNTI5VjI2Ljk5MUwxLjI3NzQ5IDI2LjQwMjNDMS4zNjQ3NSAyNi4zMjg4IDEuNDc1MTggMjYuMjg3OSAxLjU5MTA3IDI2LjI4NzlIMS44MzUxMkMxLjg3MDU2IDI2LjI4NzkgMS45MDA1NiAyNi4yOTIgMS45MzczNyAyNi4zMDAyQzIuNjEyMjUgMjYuNDQ1OSA0LjI2NjAzIDI2LjczMzUgNS4wNDg2MSAyNi4yNDQzQzUuNjA4OTYgMjUuODk1NSA2LjU5NzQyIDI1LjgzMjggNi45OTU1MyAyNS44MjE5QzcuMjM4MjEgMjUuODE1MSA3LjQ2NDUzIDI1LjcyOTIgNy42NTEzMSAyNS41NzEyQzguMzczOTEgMjQuOTYwOCA4LjcwMTEyIDI0Ljc1MzYgOC43NzA2NSAyNC43MzA1QzguODIyNDYgMjQuNzE2OSA4Ljk5NDI1IDI0Ljc1NzcgOS4wOTY1IDI0Ljc4MDlDOS40MDE5IDI0Ljg1MzEgOS44MjA0NiAyNC45NTEyIDEwLjExMzYgMjQuNjY1MUMxMC4yMDQ5IDI0LjYwMjQgMTAuNjg4OSAyNC41NTc0IDExLjYwMSAyNC43MDQ2QzExLjcwNzQgMjQuNzIyMyAxMS44MTc4IDI0LjcyMjMgMTEuOTI4MyAyNC43MDZMMTIuNTcxOCAyNC42MTA2QzEyLjU5MjIgMjQuNjA3OSAxMi42MTU0IDI0LjYwNjUgMTIuNjQxMyAyNC42MDY1SDE0LjI5MUMxNC41ODk2IDI0LjYwNjUgMTQuODc3MyAyNC40Nzk4IDE1LjA4MDQgMjQuMjU3N0MxNS4yMTgxIDI0LjEwNTEgMTUuNDU0IDI0LjA1NzQgMTUuNjQyMSAyNC4xNDQ2TDE2LjA3MTYgMjQuMzQzNVYzMS45NDM5SDE2LjA3MjlaTTE2LjA3MjkgMjMuNzAwNEwxNS44OTAyIDIzLjYxNTlDMTUuNzQ4NSAyMy41NDkxIDE1LjU5NzEgMjMuNTE2NCAxNS40NDAzIDIzLjUxNjRDMTUuMTM5IDIzLjUxNjQgMTQuODUxMyAyMy42NDMyIDE0LjY1MDkgMjMuODY1M0MxNC41NTk2IDIzLjk2NjEgMTQuNDI4NyAyNC4wMjMzIDE0LjI5MzcgMjQuMDIzM0gxMi42NDRDMTIuNTg2OCAyNC4wMjMzIDEyLjUzNSAyNC4wMjc0IDEyLjQ4NzIgMjQuMDM0MkwxMS44NDY0IDI0LjEyODJDMTEuNzk2IDI0LjEzNSAxMS43NDU2IDI0LjEzNSAxMS42OTc4IDI0LjEyODJDMTAuMSAyMy44NzA3IDkuODEwOTIgMjQuMTQ4NyA5LjcxNTQ4IDI0LjI0MTNDOS42NDU5NSAyNC4zMDk1IDkuNDA3MzYgMjQuMjUzNiA5LjIzMjg0IDI0LjIxMjdDOS4wMjE1MiAyNC4xNjM3IDguODAzMzcgMjQuMTExOSA4LjYwNDMyIDI0LjE3MThDOC41MjY2MSAyNC4xOTUgOC4yOTA3NCAyNC4yNjg2IDcuMjc2MzggMjUuMTI1NkM3LjE5MTg1IDI1LjE5NjUgNy4wODk2IDI1LjIzNiA2Ljk4MTg5IDI1LjIzODdDNi40MjgzNiAyNS4yNTM3IDUuMzk5IDI1LjMzOTYgNC43NDE4NSAyNS43NDk3QzQuMjQ5NjcgMjYuMDU3NiAyLjk5MjYzIDI1LjkzMDkgMi4wNjgyNSAyNS43MzJDMS45OTMyNyAyNS43MTQzIDEuOTE2OTIgMjUuNzA2MSAxLjgzNjQ4IDI1LjcwNjFIMS41OTI0M0MxLjMzODg0IDI1LjcwNjEgMS4wOTM0MyAyNS43OTYgMC45MDExOTcgMjUuOTU5NUwwLjU4NDg5MiAyNi4yMjc5VjE1Ljk1NDJDMC41ODQ4OTIgMTUuNzE4NSAwLjU5MTcwOSAxNS40ODQxIDAuNjAyNjE2IDE1LjI0OThDMS44MzY0OCAxNi43NDU5IDMuMjQ3NTggMTcuNzQxOSA0LjkwNjgyIDE4LjI4NjlDNS4xMDQ1MSAxOC4zNTIzIDUuMzAyMiAxOC40MDk2IDUuNDk4NTMgMTguNDZDNi44NjE5MSAxOC44MTQyIDguMjE1NzYgMTguODUyNCA5LjQyNzggMTguODg2NUMxMC4yMzM2IDE4LjkwOTYgMTAuOTk5OCAxOC45MzE0IDExLjY5NjUgMTkuMDQwNEMxMS43NjYgMTkuMDUxMyAxMS44MzU1IDE5LjA2MjIgMTEuOTAzNyAxOS4wNzU5QzEyLjI5OTEgMTkuMTQ4MSAxMi42NjMxIDE5LjI3MjEgMTIuOTk1OCAxOS40MzE1QzEzLjU1MiAxOS42OTcyIDE0LjAyMzggMjAuMDYyNCAxNC40MjA1IDIwLjQ2MDJDMTQuNjAxOCAyMC42NDI4IDE0Ljc2NjggMjAuODMyMiAxNC45MTgyIDIxLjAyM0MxNS41NzI2IDIxLjg1MTQgMTUuOTMxMSAyMi42ODUzIDE2LjA0NTcgMjIuOTgyM0MxNi4wNTY2IDIzLjAxMjMgMTYuMDY2MSAyMy4wMzY4IDE2LjA3MjkgMjMuMDU1OVYyMy43MDE4VjIzLjcwMDRaTTE1LjU2NTggMjAuOTY0NEMxNS41NjU4IDIwLjk2NDQgMTUuNTYxNyAyMC45NjAzIDE1LjU2MTcgMjAuOTU3NkMxNS42NzM1IDIwLjU1MDEgMTYuMTAyOSAxOS4xOTk5IDE3LjA5ODIgMTguMzg1QzE3LjM0MDkgMTguMTg0NyAxNy42MTkgMTguMDE3MSAxNy45MzQgMTcuOTAyN0MxOC4wNzMgMTcuODUyMyAxOC4yMTQ4IDE3LjgwMTkgMTguMzUzOSAxNy43NTI4QzE4Ljg1NyAxNy41NzQzIDE5LjM2NDIgMTcuMzk0NSAxOS44ODIyIDE3LjE2OTZDMTguOTI1MSAxOC4yNDg4IDE4LjQ3OCAxOS4zNzAyIDE4LjM0MTYgMTkuNzY1M0MxNy42OTY3IDIwLjEzODcgMTcuMjQ2OCAyMC41OTkyIDE2LjkzNiAyMS4wMTc1QzE2LjYyNjUgMjEuNDM1OCAxNi40MjMzIDIxLjg1MTQgMTYuMjkzOCAyMi4xOTA3QzE2LjEyNjEgMjEuODQ3MyAxNS44ODYyIDIxLjQxNCAxNS41NjU4IDIwLjk2NTdNMTYuNjE5NyAyNC41ODc0QzE2LjkxNTUgMjQuNjgwMSAxNy4yMzczIDI0LjY0MTkgMTcuNTA1OSAyNC40NzQzTDIwLjU0NzYgMjIuNTcwOEMyMC42MjUzIDIyLjUyMzEgMjAuNzEzOSAyMi40OTcyIDIwLjgwNTMgMjIuNDk3MkgyMS4wNTYxQzIxLjExNDcgMjIuNDk3MiAyMS4xNzM0IDIyLjUwODIgMjEuMjI2NSAyMi41MjcyTDIyLjQ1MzYgMjIuOTg3OEMyMi43MDE3IDIzLjA4MDQgMjIuOTc1OCAyMy4wNzc3IDIzLjIyNTMgMjIuOTc5NkwyNC4wNzQ2IDIyLjY0MDNDMjQuMjMyOCAyMi41Nzc2IDI0LjQxNDEgMjIuNjAyMiAyNC41NDkxIDIyLjcwNDRMMjUuOTA1NyAyMy43NDEzQzI1Ljk0MjUgMjMuNzY4NSAyNS45ODIgMjMuNzk1OCAyNi4wMTg4IDIzLjgxNjJDMjYuMDYyNSAyMy44NDIxIDI2LjgwNjkgMjQuNDUxMiAyNy4yMDYzIDI0Ljc3MjdDMjYuOTQ3MyAyNC45MjUzIDI2LjcyNTEgMjUuMTU1NiAyNi40NjYgMjUuNDI4MUMyNi4xNTM4IDI1Ljc1NTEgMjUuNzY2NiAyNi4xNjI1IDI1LjE2NTQgMjYuNTgwOEMyNS4wMjIyIDI2LjY4MDMgMjQuODI0NSAyNi44MTM4IDI0LjU5NTUgMjYuOTY5MkMyMy41OTM0IDI3LjY0NzcgMjIuMDc4NyAyOC42NzM3IDIxLjU5NiAyOS4yMjAxQzIwLjY0MTYgMzAuMjk5MyAxOS4yNTc4IDMxLjM1OTMgMTguNDM1NyAzMS45NDkzTDE2LjYxODMgMzEuOTQyNVYyNC41ODYxTDE2LjYxOTcgMjQuNTg3NFpNMTkuMzUzMiAzMS45NTM0QzIwLjIzMTMgMzEuMjg5OSAyMS4yNDAyIDMwLjQ0OTIgMjIuMDA2NCAyOS41ODI2QzIyLjQ0MjcgMjkuMDg4IDIzLjk4MzMgMjguMDQ0MiAyNC45MDM2IDI3LjQyMTVDMjUuMTM0IDI3LjI2NDkgMjUuMzMzIDI3LjEzIDI1LjQ3ODkgMjcuMDI5MUMyNi4xMjUyIDI2LjU3OTUgMjYuNTM0MiAyNi4xNDg5IDI2Ljg2MjggMjUuODA0MkMyNy4xODE4IDI1LjQ2OSAyNy40MTIyIDI1LjIyNjUgMjcuNjkxNyAyNS4xNTQyQzI4LjExODQgMjUuMDQyNSAyOC4zOTM4IDI0Ljk0MTcgMjguNTk0MyAyNC44NjgxQzI4LjkwMjQgMjQuNzU1IDI5LjA0MjggMjQuNzAzMiAyOS40MDY4IDI0LjcyMDlDMjkuNzE3NyAyNC43MzMyIDMwLjAyNzIgMjQuNDU1MiAzMC40NjQ4IDI0LjAyNkMzMC41OTAzIDIzLjkwMjEgMzAuNzYyIDIzLjczMzEgMzAuODE2NiAyMy43MDU4QzMwLjkyOTcgMjMuNjYyMiAzMS4xNzkyIDIzLjU2IDMxLjQxOTIgMjMuNDYxOVYzMS45OTU3TDE5LjM1NiAzMS45NTM0SDE5LjM1MzJaJyBmaWxsPSclMjNCN0E4OTQnIGZpbGwtb3BhY2l0eT0nMC4yMScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNTBweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19wdXNoLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUge1xyXG4gIH4gLmFudGlwb2Rlcy1oZWFkZXItcmVzcG9uc2l2ZS1tZW51X19idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuYW50aXBvZGVzLWZvb3RlciB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM5MDVlNGUgMCUsICM5MDVlNGUgMTAwJSksICNmZmY7XHJcblx0cGFkZGluZzogNTJweCAwIDhweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoMTMzMCwgJ21pbicpIHtcclxuXHRcdHBhZGRpbmc6IDMycHggMCAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcblx0XHQnbG9nbydcclxuXHRcdCdpbmZvJ1xyXG5cdFx0J3JpZ2h0JztcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRncmlkLXJvdy1nYXA6IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW5mbyBsb2dvIHJpZ2h0JztcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHRncmlkLWNvbHVtbi1nYXA6IDU2cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1sb2dvIHtcclxuXHRncmlkLWFyZWE6IGxvZ287XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWZvb3Rlcl9fc2VjdGlvbi1pbmZvcm1hdGlvbnNfX2NvbnRhY3Qge1xyXG5cdGdyaWQtYXJlYTogaW5mbztcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtZm9vdGVyX19zZWN0aW9uLWluZm9ybWF0aW9uc19fcmlnaHQge1xyXG5cdGdyaWQtYXJlYTogcmlnaHQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1mb290ZXJfX3NlY3Rpb24taW5mb3JtYXRpb25zX190aXRsZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWZvb3Rlcl9fcGhvbmUsXHJcbi5hbnRpcG9kZXMtZm9vdGVyX19hZGRyZXNzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmYzU4MDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZjNTgwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmM1ODA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmYzU4MDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjNTgwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZjNTgwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmM1ODA7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmM1ODA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDYwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtZm9vdGVyX19jb250YWN0IHtcclxuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0dGV4dC1hbGlnbjogLXdlYmtpdC1yaWdodDtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luOiAxNnB4IDAgMzhweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdFx0bWFyZ2luOiAxMnB4IDAgMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiAwJSwgI2ZmZiA1JSwgdHJhbnNwYXJlbnQgNS4wMSUpIG5vLXJlcGVhdCByaWdodFxyXG5cdFx0XHRcdGJvdHRvbSAvIDAgMTAwJTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWZvb3Rlcl9fcXVvdGUtYnV0dG9uIHtcclxuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xyXG5cdFx0dGV4dC1hbGlnbjogLXdlYmtpdC1yaWdodDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0cGFkZGluZzogMTQuNXB4IDIwcHg7XHJcblx0XHRjb2xvcjogIzI2MjYyNjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGQzU4MDtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC4zcywgY29sb3IgZWFzZS1pbi1vdXQgMC4zcztcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgncGhhYmxldCcpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5NjNhMjI7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1mb290ZXJfX2NlbnRlci1idXR0b24ge1xyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHR0ZXh0LWFsaWduOiAtd2Via2l0LXJpZ2h0O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxuXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdHBhZGRpbmc6IDE0LjVweCA2MHB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRiYWNrZ3JvdW5kOiAjQ0RCN0FGO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAwLjNzLCBjb2xvciBlYXNlLWluLW91dCAwLjNzO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgncGhhYmxldCcpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDE0LjVweCAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzYTIyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NScgaGVpZ2h0PSc0Nicgdmlld0JveD0nMCAwIDQ1IDQ2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQ1LjkyNTUgMjAuOTc2NkM0NS44NzI2IDIwLjMxOSA0NS43OTIzIDE5LjY1NzUgNDUuNjg0NSAxOS4wMDk3TDQ1LjY4MDUgMTguOTgyMkM0NS42NjA5IDE4Ljg3MTkgNDUuNjQzMyAxOC43NjM2IDQ1LjYyMTcgMTguNjU1M0M0NS40ODA2IDE3Ljg4MzUgNDUuMjk2NCAxNy4xMDc4IDQ1LjA3NDkgMTYuMzQ1OUM0NS4wMjc5IDE2LjE4NDQgNDQuOTc4OSAxNi4wMjUgNDQuOTI4IDE1Ljg2NzVDNDQuMjQ1OSAxMy43MDc2IDQzLjI0ODMgMTEuNjYyIDQxLjk1ODggOS43ODE3OUM0MS43Njg2IDkuNTA2MTYgNDEuNTcwNyA5LjIzMDUyIDQxLjM2ODggOC45NjI3NkM0MC44MTIyIDguMjI0NDQgNDAuMjA4NiA3LjUxMzcgMzkuNTcxNiA2Ljg1MDJDMzkuNDQ0MiA2LjcxODI5IDM5LjMxNjkgNi41ODYzNyAzOS4xODU1IDYuNDU2NDNDMzcuODk3OSA1LjE3NjY5IDM2LjQ1NzQgNC4wNTA1MiAzNC45MDkxIDMuMTExMzhDMzQuNzgxNyAzLjAzMjYzIDM0LjY1NjMgMi45NTc4MSAzNC41MzA5IDIuODg2OTRDMzMuMzU4OSAyLjIwNTcyIDMyLjEyMDIgMS42MjY4OCAzMC44NTQyIDEuMTY2MThDMzAuNzIyOCAxLjExNjk1IDMwLjU4OTYgMS4wNjk3IDMwLjQ1NjMgMS4wMjYzOUMyOC43Mjk3IDAuNDMzNzY5IDI2LjkyMjcgMC4wNTE4MTU0IDI1LjA4NjMgLTAuMTExNTk4QzI0LjQwNjIgLTAuMTcwNjYzIDIzLjcyMjIgLTAuMjAwMTk1IDIzLjA1MzkgLTAuMjAwMTk1SDIyLjk0NDFDMjEuMzM1MSAtMC4yMDAxOTUgMTkuNzI4IC0wLjAzMDg3NTYgMTguMTYyMSAwLjMwMTg1N0wxNy45OTM1IDAuMzM3Mjk2QzE2LjQwOCAwLjY4Nzc0OSAxNC44NTc3IDEuMjA5NDkgMTMuMzgzOSAxLjg5MDcxQzEyLjA1NTEgMi41MDMwMSAxMC43NzM0IDMuMjQ5MiA5LjU3OTgyIDQuMTExNTVDOC4xMDc5NiA1LjE3Mjc1IDYuNzU3NjIgNi40MTExNSA1LjU2OTk0IDcuNzkzMjdMNS40MDcyNyA3Ljk4NDI1QzMuOTQxMjkgOS43Mjg2MyAyLjc0NzczIDExLjY2OTkgMS44NTU5OSAxMy43NTQ5QzEuNzkzMjggMTMuOTA0NSAxLjcyODYgMTQuMDU0MiAxLjY2OTgxIDE0LjIwMzhDMC43NzYxMDcgMTYuNDE4NyAwLjIzNTE4NCAxOC43NTM4IDAuMDYwNzU1OCAyMS4xNDk4TDAuMDUwOTU2NSAyMS4zMDczQzAuMDE3NjM4OCAyMS44MTUzIDAgMjIuMzMzMSAwIDIyLjg1MDlWNDYuNzk5OEg0NlYyMi44NTA5QzQ2IDIyLjIyODggNDUuOTc0NSAyMS41OTg3IDQ1LjkyNTUgMjAuOTc2NlpNNDUuMTYxMiAyMi44NTA5VjMyLjg0ODZDNDQuNzU3NCAzMy4wMTYgNDQuMjE2NSAzMy4yNDA0IDQ0LjAxNDcgMzMuMzE3MkM0My44MTA4IDMzLjM5NiA0My41OTkyIDMzLjU5ODggNDMuMjQwNSAzMy45NTMyQzQyLjk5MzYgMzQuMTk3MyA0Mi40ODAxIDM0LjcwNTMgNDIuMzA3NiAzNC43MzI4QzQxLjYyNTYgMzQuNjk5NCA0MS4zMSAzNC44MTU1IDQwLjgyOTkgMzQuOTkyN0M0MC42MDg0IDM1LjA3NTQgNDAuMzQxOSAzNS4xNzE5IDM5Ljk2OTUgMzUuMjgyMUMzOS41NTc5IDM0Ljk1MzMgMzcuOTM3MSAzMy41NTM1IDM3LjgyNTQgMzMuNDg2NUMzNy43OTYgMzMuNDY4OCAzNy43NjY2IDMzLjQ1MTEgMzcuNzQzMSAzMy40MzM0TDM1Ljc5NSAzMS45MzcxQzM1LjM2NzcgMzEuNjEwMyAzNC43OTE1IDMxLjUyOTUgMzQuMjkxOCAzMS43MzA0TDMzLjA3MjcgMzIuMjIwNkMzMi45MTAxIDMyLjI4NTYgMzIuNzMxNyAzMi4yODc1IDMyLjU2OSAzMi4yMjY1TDMwLjgwMzIgMzEuNTYxQzMwLjYzMDcgMzEuNDk2MSAzMC40NDg1IDMxLjQ2NDYgMzAuMjY0MiAzMS40NjQ2SDI5LjkwMzZDMjkuNjE1NSAzMS40NjQ2IDI5LjMzMzMgMzEuNTQ1MyAyOS4wODgzIDMxLjY5ODhMMjQuNzE1OSAzNC40NDkzQzI0LjUxNzkgMzQuNTczMyAyNC4yNzY5IDM0LjU5MTEgMjQuMDY1MiAzNC40OTY2TDIzLjg4NjggMzQuNDEzOVYzMy4wODQ5QzIzLjkxMDQgMzIuOTMzMyAyNC4xMjU5IDMxLjc3MTcgMjQuOTkyMiAzMC42MTZDMjUuNTUwOCAyOS44Njc4IDI2LjI1MDQgMjkuMjgxMSAyNy4wODE0IDI4Ljg1OThDMjguMDczMSAyOC4zNTU4IDI5LjI1ODggMjguMDg2IDMwLjYyMjkgMjguMDU0NUMzNi4zNjczIDI3LjkyMjYgMzguMTI1MyAyNi4wMzY1IDM5LjY3OTQgMjQuMzcwOEM0MC41MDI2IDIzLjQ4ODggNDEuMzk0MyAyMi42ODc1IDQyLjc4NzggMjIuMjI2OEM0My40NDI0IDIyLjAwODMgNDQuMjEwNiAyMS44NjY1IDQ1LjEzMTggMjEuODI3MUM0NS4xNDc1IDIyLjE2OTcgNDUuMTU3MyAyMi41MTIzIDQ1LjE1NzMgMjIuODUwOU0yMy44NTc0IDI0LjE2NDFDMjMuNzU3NSAyNC43MzcxIDIzLjcxODMgMjUuMzY3MSAyMy43MzIgMjYuMDU2MkMyMi42NTIxIDI3LjA5OTcgMjIuMDYwMiAyOC40Nzk4IDIxLjc3NjEgMjkuMzI0NEMyMS42NTQ2IDI5LjE4MjcgMjEuNTMxMSAyOS4wNDg4IDIxLjQwNTYgMjguOTE2OUMyMS4yNzA0IDI4LjY0NzIgMjAuNTIxNyAyNy4wMDEyIDIwLjk5NDEgMjQuNTg3NEMyMS4wNDUgMjQuMzMxNSAyMS4xMDc3IDI0LjA2NTcgMjEuMTg4MSAyMy43OUMyMS41NDA5IDIyLjU5MyAyMi4xOTU1IDIxLjcxNjkgMjIuODg3MyAyMC43ODk1QzIyLjk3NzUgMjAuNjY3NSAyMy4wNjk2IDIwLjU0OTMgMjMuMTU3OCAyMC40MjUzQzIzLjAzNjMgMjIuMTUzOSAyMy42MjQyIDIzLjY1MjIgMjMuODU3NCAyNC4xNjYxTTIzLjU5MjkgMTguMjM0QzIzLjI0NzkgMTguOTkyIDIyLjc2MTkgMTkuNjM5NyAyMi4yNjQxIDIwLjMwOTFDMjEuNzc0MSAyMC45NjI4IDIxLjI3MDQgMjEuNjM2MSAyMC44ODA0IDIyLjQzMzVDMjAuNzAyMSAyMS4yMzg0IDIwLjE2MTEgMTkuODM4NiAxOC45Nzc0IDE4LjI4MzJDMTguMzE4OSAxNy40MTg5IDE4LjAyODggMTYuNTE1MiAxOC4wOTM1IDE1LjUyNDlDMTguMTI2OCAxNS4zMjYgMTguMTUwMyAxNS4xMzExIDE4LjE2NCAxNC45NDIxQzE4LjQxNDkgMTMuNTgzNiAxOS4xOTg4IDEyLjYyNDggMjAuMDIzOSAxMS42MTg3QzIwLjU3NjYgMTAuOTQ1NCAyMS4xNDExIDEwLjI1ODIgMjEuNTg3OSA5LjQyMTVDMjEuODI3IDEwLjUxMjIgMjIuMzE4OSAxMS4yNDQ2IDIyLjc5NzIgMTEuOTYxM0MyMy40NjU1IDEyLjk2MzQgMjQuMDk4NSAxMy45MDg1IDI0LjA5NjUgMTUuODg3MUMyNC4wOTY1IDE2LjgxMjUgMjMuOTAwNiAxNy41NjQ2IDIzLjU5NjggMTguMjMyTTEyLjkyMTQgMTQuMjA1OEMxMi45OTE5IDE1LjM3NzIgMTMuNDIzMSAxNy4wODgxIDE0Ljk0OTkgMTkuMDQxMkMxMy44NDY0IDE4LjUyNzQgMTIuMjIzNyAxNy42MzU1IDEwLjM4NTMgMTYuMTgwNUMxMC4zMDY5IDE2LjEwOTYgMTAuMjI2NiAxNi4wNDI3IDEwLjE0MDMgMTUuOTc5N0MxMC4xMzQ1IDE1Ljk3MzggMTAuMTMwNSAxNS45Njk4IDEwLjEyMjcgMTUuOTYzOUM3LjYzNTYzIDEzLjgxNCA2LjgyNjIxIDEwLjI0NjQgNi42MDQ3NSA4Ljk0NTA0QzcuNDk4NDQgOS4wNjkwNyA5LjQ2NDE5IDkuNDMzMzEgMTEuMjg4OCAxMC4zNjg1QzEyLjAwMjIgMTAuNzMyNyAxMi42OTYgMTEuMTgzNiAxMy4yOTM4IDExLjc0MjhDMTMuMTU2NiAxMi4wNjc2IDEyLjg0MyAxMi45NDU3IDEyLjkxOTQgMTQuMjA1OE0xNS40NDM3IDI0Ljc1NDhDMTQuODk1IDI0LjQ3NzIgMTQuMjkxMyAyNC4yNzgzIDEzLjY2MDMgMjQuMTI0N0MxMy41MDE1IDIzLjI1MjYgMTIuOTM3MSAyMC40NTg4IDExLjc3NDkgMTguMTYzMUMxMy42ODE4IDE5LjQyMTIgMTUuMTczMyAyMC4wMzc0IDE1Ljg0NzUgMjAuMjc3NkMxNS4zODg5IDIxLjc2NDEgMTUuMDg5IDIzLjI2ODMgMTUuNDQzNyAyNC43NTQ4Wk0xNC4wNDgzIDExLjk5MDhDMTQuMTQwNCAxMS44Mjk0IDE0LjIyNjcgMTEuNjY2IDE0LjMwNyAxMS41MDY1QzE0LjcwODggMTAuNzExMSAxNC45NzE0IDkuOTUxMTEgMTUuMTMyMSA5LjI0MDM2QzE1LjM2MzQgOS43MDUwMSAxNS42NDM2IDEwLjE2MTggMTUuOTI5OCAxMC42MzA0QzE2LjY5NjEgMTEuODgyNSAxNy40ODU5IDEzLjE3NDEgMTcuMzgwMSAxNC44NDc2QzE3LjM0ODcgMTUuMDM0NiAxNy4zMjUyIDE1LjIyOTYgMTcuMzA5NSAxNS40MzA0QzE3LjEwNTcgMTYuNTY4NCAxNi43MTc2IDE3LjY5ODUgMTYuMzQxNCAxOC43OTEyQzE2LjI4NjUgMTguOTUyNiAxNi4yMjk2IDE5LjExNiAxNi4xNzQ4IDE5LjI3NzVDMTQuNjcxNiAxNy42MTU4IDEzLjgyNDkgMTUuODc1MyAxMy43MDkzIDE0LjIxMTdDMTMuNjE3MSAxMi44ODY2IDE0LjAyMjggMTIuMDQ0IDE0LjA0ODMgMTEuOTkyOE05Ljg4NzUyIDE2Ljc5NjdDOS44OTczMiAxNi44MDQ2IDkuOTA5MDggMTYuODE0NSA5LjkxODg4IDE2LjgyMjNDMTAuMDkzMyAxNi45Nzk4IDEwLjI0ODEgMTcuMTU1MSAxMC4zNzc1IDE3LjM0MDFDMTEuODEwMSAxOS4zODM4IDEyLjU2ODYgMjIuNjQyMiAxMi44MjczIDIzLjk0NzZDMTIuMjY0OCAyMy44NDMyIDExLjY4ODYgMjMuNzY0NSAxMS4xMTgzIDIzLjY4MzdDOS43ODk1MyAyMy40OTg3IDguNDE5NTggMjMuMzAzNyA3LjIzMTkgMjIuODM1MkM2Ljk1OTQ4IDIyLjcyNjkgNi43MDI3NCAyMi41ODEyIDYuNDYxNjggMjIuMzk4MUM2LjM4NzIgMjIuMzMxMSA2LjMwODgxIDIyLjI2NjIgNi4yMzA0MSAyMi4yMDUxVjIyLjIwOTFDNC4xNTQ5MSAyMC40MDk2IDMuMTk2NTQgMTYuMTY4NyAyLjkyMjE2IDE0Ljc0MzNDNC4xOTQxMSAxNC44MTQxIDcuNjg4NTUgMTUuMTM3IDkuNTgxNzggMTYuNTQ0N0M5LjY4MTc0IDE2LjYzMzMgOS43ODM2NSAxNi43MTYgOS44ODc1MiAxNi43OTg3TTExLjAxMDUgMjQuNDY5M0MxMi44NTg3IDI0LjcyOTIgMTQuNjMwNCAyNC45NzkyIDE1Ljg0MzUgMjUuOTQ1OUMxNi4wMzE3IDI2LjA5MzYgMTYuMjA2MSAyNi4yNjA5IDE2LjM2NDkgMjYuNDQ4QzE1LjQ4MSAyNi4zNDc2IDE0LjU1IDI2LjMyIDEzLjU3NzkgMjYuMjkyNEMxMS45OTgzIDI2LjI0NTIgMTAuMzE0OCAyNi4xNTg2IDguNjA1NzcgMjUuNzQ3MUM4LjQ2MDc0IDI1LjM0MTUgOC4xNTg5MiAyNC41ODk0IDcuNjY4OTUgMjMuODIzNUM4Ljc0NDkyIDI0LjE1MDMgOS44OTM0IDI0LjMxMTggMTEuMDEwNSAyNC40NjczTTE2LjgyMTUgMTkuODEzQzE2LjkwNTggMTkuNTYxIDE2Ljk5MiAxOS4zMDcgMTcuMDgyMiAxOS4wNTExQzE3LjI2MjUgMTguNTI5MyAxNy40NDI4IDE4LjAwMTcgMTcuNjA5NCAxNy40NjQyQzE3Ljc4MzggMTcuOTEzMSAxOC4wMzA4IDE4LjM0NjIgMTguMzU0MSAxOC43Njk1QzE5LjgzNzggMjAuNzE4NyAyMC40MTU5IDIyLjU4NTEgMjAuMDc0OSAyNC4zMjk1QzIwLjAzNTcgMjQuNTI0NCAxOS45ODY3IDI0LjcxNzQgMTkuOTI1OSAyNC45MTAzQzE5LjU4NDkgMjUuOTc3NCAxOC45NjM3IDI2LjcwMTkgMTguNjY5NyAyNy4wMDMyQzE4LjI2OTkgMjYuODMzOSAxNy44NTgzIDI2LjcwNTkgMTcuNDM4OSAyNi42MTczQzE3LjE4NDEgMjYuMTcyMyAxNi44Nzg0IDI1LjgwMjIgMTYuNTMzNCAyNS40OTMxQzE1LjY3MyAyMy42ODc3IDE2LjE1NzEgMjEuNzk3NiAxNi44MjE1IDE5LjgxNU0yMC4wNTczIDI2LjQ5NTJDMjAuMDc2OSAyNy4wMjQ4IDIwLjE0NTUgMjcuNDkzNCAyMC4yMzM2IDI3Ljg4NzJDMTkuOTY5MSAyNy42OTIzIDE5LjY5NDcgMjcuNTE3IDE5LjQxNDQgMjcuMzYxNUMxOS42MDI2IDI3LjE1MDggMTkuODI5OSAyNi44NjE0IDIwLjA1NzMgMjYuNDk1MlpNMjQuMTIyIDE5LjQxNzNDMjQuMjAwNCAxOS4xMzc3IDI0LjMwMjMgMTguODYwMSAyNC40MjE5IDE4LjU4ODRDMjUuMTA1OSAxNy4wNDY4IDI2LjQ0ODQgMTUuNjQ4OSAyOC40Mjc4IDE0LjQxNDVDMjguNzYxIDE0LjIwNzcgMjkuMTExOCAxNC4wMDQ5IDI5LjQ4MDMgMTMuODA2MUMyOS44Mzg5IDEzLjYxMzEgMzAuMTc0MSAxMy40MTA0IDMwLjQ4NzcgMTMuMTk1OEMzMC4zOTM2IDEzLjM4ODcgMzAuMzA3NCAxMy41Nzk3IDMwLjIyNSAxMy43Njg3QzMwLjEzODggMTMuOTY3NSAzMC4wNjA0IDE0LjE2NDQgMjkuOTg1OSAxNC4zNTkzQzI5LjE1MyAxNi41NDQ3IDI4Ljk3NDYgMTguNTA1NyAyOC45MzU0IDE5LjI0MkMyNy44NjU0IDE5LjU0OTIgMjYuOTQwMyAxOS45MjUyIDI2LjE3NiAyMC40MzUyQzI1LjI1ODcgMjEuMDQ3NSAyNC42MDgxIDIxLjg0MDkgMjQuMjA4MyAyMi44NTY4QzIzLjk2OTIgMjIuMTU3OSAyMy42OTg3IDIwLjg5OTggMjQuMTIwMSAxOS40MTUzTTMwLjUwMzMgMTUuMjY3QzM1LjA4OTQgMTUuNDQ0MiAzNy45MjU0IDEzLjgzNzYgMzkuNTAzIDEyLjQzOTdDMzkuNzA2OSAxMi4yNjA2IDM5Ljg5NSAxMi4wODE0IDQwLjA2NzUgMTEuOTAyMkMzOS44NTU4IDEyLjM2MjkgMzkuNjEwOCAxMi44NDczIDM5LjMzMDYgMTMuMzM5NUMzOC42OTM2IDE0LjQ1NTggMzcuNzk4IDE1LjcyMTggMzYuNjI0IDE2LjcxNkMzNi4zMjYxIDE2LjkwMTEgMzYuMDQ1OCAxNy4xMDk4IDM1Ljc4NTIgMTcuMzQyMUMzNS4wMzQ1IDE3LjgzMDQgMzQuMTg5OCAxOC4xOTQ2IDMzLjI0NzIgMTguMzU0MUMzMS45NjkzIDE4LjU3MDcgMzAuNzk3MyAxOC43Nzk0IDI5Ljc0MjkgMTkuMDM3M0MyOS43OTk3IDE4LjMwNDkgMjkuOTcyMiAxNi44Nzk0IDMwLjUwNTMgMTUuMjcwOU0yNC43OTgyIDIzLjU2MzZDMjUuMTE1NyAyMi40OTg1IDI1LjcwOTUgMjEuNzAzMSAyNi42MTExIDIxLjEwMDZDMjcuNDI0NCAyMC41NTcyIDI4LjQ5NDUgMjAuMTY5NCAyOS43MzkgMTkuODU2M0MzMC44MzQ2IDE5LjU3ODcgMzIuMDY1NCAxOS4zNTYyIDMzLjM3NDUgMTkuMTMzOEMzMy43NDEgMTkuMDcwOCAzNC4wOTk3IDE4Ljk4MjIgMzQuNDUyNSAxOC44NjIxQzMzLjE1MzEgMjAuNTE5OCAzMS45MzYgMjEuNjQ5OSAzMC43NzU4IDIyLjQ3MDlDMjkuMTQzMiAyMy42Mjg2IDI3LjYxODQgMjQuMTY4MSAyNi4xMjUgMjQuNjk5NkMyNS45MjEyIDI0Ljc3NDUgMjUuNzE5MyAyNC44NDUzIDI1LjUxNTUgMjQuOTE4MkMyNS4xNTQ5IDI1LjA1MDEgMjQuODIzNyAyNS4yMTk0IDI0LjUyMTggMjUuNDE2M0MyNC41NDU0IDI0LjcxOTMgMjQuNjM1NSAyNC4xMDcgMjQuNzk4MiAyMy41NjE3TTMwLjg0ODMgMjMuNjI4NkMzMS4xOTcxIDIzLjM4NDUgMzEuNTc1NCAyMy4xNTYxIDMxLjk4MyAyMi45NTEzQzMzLjUgMjIuMTk1MyAzNS42NjM3IDIxLjg2ODUgMzguMjQwOSAyMi4wMDYzQzM4LjY4NzcgMjIuMDI5OSAzOS4xNDY0IDIyLjA5NDkgMzkuNjMwNCAyMi4xNjM4QzQwLjAyNjMgMjIuMjE4OSA0MC40MjYxIDIyLjI3NiA0MC44MjIgMjIuMzA5NUM0MC4xNTU3IDIyLjc2MDMgMzkuNjE0OCAyMy4yODggMzkuMTExMSAyMy44MjU1QzM3LjU5NDEgMjUuNDUzNyAzNi4wMjYyIDI3LjEzNTEgMzAuNjA5MiAyNy4yNjExQzI5LjM0MzEgMjcuMjkwNiAyOC4yOTI2IDI3LjUxNTEgMjcuNDIyNCAyNy44NTE3QzI3LjkyMDIgMjYuNzYzIDI4Ljk3MDcgMjQuOTUxNyAzMC44NDYzIDIzLjYzMDZNNDQuOTc1IDE5Ljk1NjdDNDUuMDIyIDIwLjMxNTEgNDUuMDU5MyAyMC42NzU0IDQ1LjA4ODcgMjEuMDM1NkM0NC44MjYgMjEuMDQ3NSA0NC41NjkzIDIxLjA2NTIgNDQuMzI4MiAyMS4wOTI3QzQ0LjU3NzEgMjAuNzc3NyA0NC43OTI3IDIwLjM5OTcgNDQuOTc1IDE5Ljk1NjdaTTQ0LjY3NTEgMTguMjAwNUM0NC4yMTQ2IDIwLjA4MjcgNDMuMzczOCAyMC45NTEgNDIuMzM3IDIxLjI5MTZDNDEuNTU4OSAyMS41NDc1IDQwLjY2NTIgMjEuNTA2MiAzOS43NDAyIDIxLjM3NDNDMzkuMjYgMjEuMzA3MyAzOC43NjQyIDIxLjIzNjUgMzguMjg0IDIxLjIxMDlDMzYuMTkwOSAyMS4wOTg2IDM0LjM5NzYgMjEuMjczOSAzMi45MjU3IDIxLjcyODdDMzMuNzM3MSAyMC45NjQ4IDM0LjU3NTkgMjAuMDIzNyAzNS40NTQgMTguODUyMkMzNS42OTMxIDE4LjUzMzMgMzUuOTUxOCAxOC4yNDU4IDM2LjIzNzkgMTcuOTg3OUMzNi41Mzc4IDE3Ljc5MyAzNi44MzE3IDE3LjU3MjUgMzcuMTE5OCAxNy4zMjgzQzM4LjIwMTcgMTYuNjY0OCAzOS41MzA1IDE2LjMyODIgNDEuMDkyNSAxNi4zMjQyQzQyLjU2MjQgMTYuMzE4MyA0My44MjA2IDE2LjYyNTUgNDQuMzIwNCAxNi43NjUyQzQ0LjQ1MzcgMTcuMjM5NyA0NC41NzMyIDE3LjcyMDEgNDQuNjc1MSAxOC4yMDA1Wk00MS40NTMxIDEwLjU0MThDNDIuNTU0NiAxMi4xOTk1IDQzLjQyNDcgMTMuOTg5MiA0NC4wNDQgMTUuODczNEM0My4zNzc3IDE1LjcxNzggNDIuMzI5MiAxNS41MzA4IDQxLjEyNzggMTUuNTMwOEg0MS4xMTAxQzQwLjE5MjkgMTUuNTMwOCAzOS4zMzg0IDE1LjY0MyAzOC41NTY0IDE1Ljg2MzVDMzkuMDc1OCAxNS4yMzM1IDM5LjU2MzggMTQuNTE2OCA0MC4wMTY1IDEzLjcxOTVDNDAuNzU5MyAxMi40MTYxIDQxLjIwMDMgMTEuMjkxOSA0MS40NTExIDEwLjU0MThNNDAuNzAwNSA5LjQ3MjY4QzQwLjczNzggOS41MjM4NyA0MC43NzUgOS41NzUwNiA0MC44MTQyIDkuNjI2MjVDNDAuNDc5MSAxMC4yMDEyIDM5Ljg4OTEgMTEuMDQ3OCAzOC45NTQzIDExLjg2NjhDMzYuOTEyMSAxMy42NTg0IDM0LjA5NzcgMTQuNTU2MiAzMC43ODc1IDE0LjQ3NzVDMzAuODM4NSAxNC4zNDc1IDMwLjg4OTQgMTQuMjE3NiAzMC45NDYzIDE0LjA4NTdDMzEuMzg5MiAxMy4wNTIgMzEuOTI4MiAxMi4xMzI2IDMyLjU1NzMgMTEuMzMxM0MzMi42MDYzIDExLjI2ODMgMzIuNjU1MyAxMS4yMDkyIDMyLjcwNjIgMTEuMTQ4MkMzNC4yOCA5LjIzMDUyIDM2LjQwODQgOC4wMjE2NSAzOS4wNjAxIDcuNTM1MzVDMzkuNjM4MyA4LjE0NTY5IDQwLjE5MSA4Ljc5NzM3IDQwLjY5ODYgOS40NzA3Mk0zNC41NTQ0IDcuMTU3MzRDMzQuODI0OCA1Ljg2MTg0IDM0LjgxMTEgNC43Mjk3NiAzNC43NTA0IDQuMDA3MkMzNi4wNjE1IDQuODI4MjEgMzcuMjg0NSA1Ljc4OSAzOC4zOTU3IDYuODY1OTVDMzYuNjM5NyA3LjI2MTY4IDM1LjIxMjkgNy45NTI3NSAzNC4wNTg1IDguODAzMjhDMzQuMjg5OCA4LjIyMjQ4IDM0LjQ0NjYgNy42NjcyNiAzNC41NTQ0IDcuMTU3MzRaTTMwLjgyNjcgMi4wNTgwNkMzMS44ODMxIDIuNDU1NzYgMzIuOTE0IDIuOTQwMDkgMzMuOTAxNyAzLjQ5OTI0QzMzLjk3MjMgMy45NDYxNyAzNC4xMzY5IDUuMzUzODggMzMuNzgyMiA3LjAyMzQ2QzMzLjQ3MjUgOC40NzY0NSAzMi44Njg5IDkuNzQ0MzggMzEuOTc3MiAxMC44MTc0QzMxLjIyNDYgMTEuNzE5MSAzMC4yNzIxIDEyLjQ4MyAyOS4xMTc3IDEzLjEwMzJDMjguODAwMiAxMy4yNzI1IDI4LjQ5NjQgMTMuNDQ3OCAyOC4yMDQ0IDEzLjYyNUMyNy43MjYyIDExLjM2NDcgMjcuODY5MyA5LjMzMjkgMjguMjQxNyA3LjY2OTIzQzI4LjQ0MzUgNi43Njk0OCAyOC43MTAxIDUuOTc0MDcgMjguOTgyNSA1LjMxMDU3QzI5LjY2MDYgMy42NjA2OSAzMC40NzM5IDIuNTE2OCAzMC44MzA2IDIuMDU4MDZNMjUuNjA1NiAwLjc5MjA5N0wyNS43NDI4IDAuOTcxMjYxQzI1Ljc2MjQgMC44OTI1MDggMjUuNzc2MSAwLjg0OTE5MyAyNS43NzYxIDAuODQ3MjI0TDI1LjcyOTEgMC44MDU4NzlDMjcuMjAyOSAwLjk4NTA0MyAyOC42NTEzIDEuMzExODcgMzAuMDQ4NyAxLjc4MDQ1QzI5LjYxNzUgMi4zNjMyMyAyOC44OTQzIDMuNDU3OSAyOC4yNjkxIDQuOTczOUMyOC4wMTYzIDUuNTkwMTUgMjcuNzY1NCA2LjMwODc3IDI3LjU2MzUgNy4xMTc5NkMyNi40MTMxIDUuODUzOTcgMjUuNzU2NSA0LjQ4NzYgMjUuNjAxNyAzLjA1MjMyQzI1LjU0ODggMi41NDQzNiAyNS41NzA0IDIuMDc1NzggMjUuNjEzNSAxLjcwMzY3QzI1LjY1MDcgMS4zODA3OCAyNS43MDU2IDEuMTMwNzQgMjUuNzQwOSAwLjk4MzA3NEwyNS41MDE4IDAuNzc4MzE1QzI1LjUzNyAwLjc4MjI1MyAyNS41NzIzIDAuNzg0MjIyIDI1LjYwNzYgMC43OTAxMjhNMjcuMzU5NyA4LjA1MzE2QzI3LjA0MjIgOS43NzM5MiAyNi45NzU2IDExLjgyMTUgMjcuNDk4OSAxNC4wNzU4QzI2LjQyMDkgMTQuODA0MyAyNS41NDEgMTUuNTg1OSAyNC44NTcgMTYuNDIwN0MyNC44NzI2IDE2LjI1MTQgMjQuODc4NSAxNi4wNzQyIDI0Ljg3ODUgMTUuODg5MUMyNC44Nzg1IDEzLjY2NDMgMjQuMTQ5NSAxMi41NzE2IDIzLjQ0MzkgMTEuNTE2M0MyMi44MDMgMTAuNTUzNiAyMi4xOTU1IDkuNjQzOTcgMjIuMjE3IDcuODE2OUMyMi4zMTcgNy40MjkwNCAyMi4zNTAzIDcuMDQ3MDggMjIuMzMwNyA2LjY2OTA3QzIyLjcwNyA0LjY0MzE0IDIzLjkzOTggMi45ODM0MSAyNC43OTQzIDIuMDM2NEMyNC43NzY2IDIuMzY1MiAyNC43Nzg2IDIuNzIxNTUgMjQuODE1OCAzLjA4Nzc2QzI0LjkzNzMgNC4zMjAyNSAyNS40ODAyIDYuMTY4OTggMjcuMzU5NyA4LjA1MTE5TTIyLjk0NjEgMC42NDQ0MzVIMjMuMDU1OUMyMy42ODMgMC42NDQ0MzUgMjQuMzIzOSAwLjY3MTk5OCAyNC45NjA4IDAuNzI3MTI1QzI0Ljk2MDggMC43MzMwMzIgMjQuOTU4OSAwLjczODkzOCAyNC45NTY5IDAuNzQ0ODQ1QzI0LjM4NjYgMS4yNjY1OSAyMi43OTkxIDIuODUzNDcgMjEuOTYwMyA1LjA3NDMxQzIxLjE3NjMgMy4xNDg3OSAxOS4zODUgMS41OTUzOCAxOC43MDUgMS4wNTU5MkMyMC4wOTY1IDAuNzg0MjIyIDIxLjUyMTMgMC42NDY0MDMgMjIuOTQ2MSAwLjY0NjQwM00xOC4yNTAzIDEuNzA1NjRDMTkuMDQ0IDIuMzQ3NDggMjEuMzY0NSA0LjM5NTA2IDIxLjU0MDkgNi42MDIxM0MyMS40NzgyIDYuOTYwNDUgMjEuNDQwOSA3LjMzMDU5IDIxLjQzMTEgNy43MTI1NUMyMS4wMzEzIDkuMTM5OTUgMjAuMjEwMSAxMC4xNDIxIDE5LjQxNDQgMTEuMTE0N0MxOC45MDQ5IDExLjczODggMTguMzgzNSAxMi4zNzI4IDE3Ljk4NTcgMTMuMTE1QzE3LjY5OTUgMTIuMDE2NCAxNy4xMjMzIDExLjA3OTMgMTYuNTk0MiAxMC4yMTNDMTUuOTcwOSA5LjE5NTA4IDE1LjM4NDkgOC4yMzQyOSAxNS4zNDE4IDcuMTc3MDJDMTUuMjYxNSA1LjA1NjU5IDE3LjUwNTUgMi40OTcxMSAxOC4yNDgzIDEuNzA5NTdNMTcuNTM0OSAxLjMxNTgxQzE2Ljg5NCAyLjAxMDgxIDE1LjY2NTIgMy40NjM4IDE1LjAwNDcgNS4wNjI1QzE0LjYyNjUgMy44MTYyMyAxNC4wNDI0IDIuOTcxNiAxMy43ODM3IDIuNjM2ODlDMTQuOTkxIDIuMDgzNjUgMTYuMjQ5MiAxLjY0MDY2IDE3LjUzNDkgMS4zMTU4MVpNMTAuNDQ0MSA0LjUzNDg1QzExLjMwNjUgMy45NDAyNiAxMi4yMSAzLjQwNjcxIDEzLjE0NDggMi45NDIwNkwxMy4wNzAzIDMuMDA5QzEzLjA5MTkgMy4wMzI2MyAxNC40OTEyIDQuNjM3MjMgMTQuNTU1OSA3LjIwMjYyQzE0LjU4NTMgOC4zMTEwNyAxNC4zNjM5IDkuNTk4NjkgMTMuNjcyIDExLjAxNjNDMTMuMDU2NiAxMC40NzA5IDEyLjM2NjcgMTAuMDI1OSAxMS42NjUxIDkuNjYxNjlDMTEuNjYxMiA5LjY2MTY5IDExLjY1OTIgOS42NjE2OSAxMS42NTczIDkuNjU3NzZDOS42NTAzOCA4LjM5MTggMTAuMjA1IDUuNDczOTggMTAuNDQ0MSA0LjUzMDkxTTkuMzI1MDQgNS4zNjE3NkM5LjI1ODQgNS43Mzc4MSA5LjE5NzY1IDYuMjg1MTQgOS4yNDI3MiA2LjkwMTM5QzkuMjk3NiA3LjY0NzU4IDkuNDk3NTEgOC4zMTUwMSA5LjgzMDY4IDguODkxODhDOC4yOTYxMSA4LjM3MDE0IDYuOTM5ODggOC4xNzcxOSA2LjQwODc2IDguMTE4MTNDNy4yOTg1NCA3LjExNDAyIDguMjc0NTUgNi4xOTA2NCA5LjMyNTA0IDUuMzYzNzNNNS43OTMzNiA4Ljg0NDYzQzUuOTI2NjMgOS43NzU4OCA2LjQ0NiAxMi41NTk4IDguMTEzODQgMTQuOTA2N0M1Ljk2NTgzIDE0LjExNzIgMy40ODA3MiAxMy45NjE2IDIuNjk2NzcgMTMuOTMyMUMzLjQ5NDQ0IDEyLjEwNSA0LjUzNzA5IDEwLjM5NjEgNS43OTMzNiA4Ljg0MjY2TTIuMjAyODkgMTUuMTY2NkMyLjU0NTg2IDE2Ljg4NTMgMy41NjEwOCAyMC45NTg5IDUuNzU0MTYgMjIuODM5MUM1LjgyMDggMjIuODkwMyA1Ljg4MzUyIDIyLjk0MTUgNS45NDYyMyAyMi45OTY2QzYuNzkwOTMgMjMuNzMxIDcuMzQ1NTcgMjQuNzc2NCA3LjY1NTIzIDI1LjQ4OTFDNS4zNjIxOSAyNC43NjY2IDMuMDU5MzUgMjMuMzcwNyAwLjk1MjQ5NSAyMC42MjYxQzEuMTM4NjggMTguNzU1NyAxLjU1NjEzIDE2LjkyNDcgMi4yMDI4OSAxNS4xNjY2Wk0yMy4xMDQ5IDQ1Ljk1NzFIMC44Mzg4MjJWMzguODAwNEwxLjgzNjM5IDM3Ljk0OTlDMS45NjE4MyAzNy44NDM2IDIuMTIwNTcgMzcuNzg0NSAyLjI4NzE2IDM3Ljc4NDVIMi42Mzc5OEMyLjY4ODk0IDM3Ljc4NDUgMi43MzIwNSAzNy43OTA0IDIuNzg0OTcgMzcuODAyMkMzLjc1NTEgMzguMDEyOSA2LjEzMjQyIDM4LjQyODMgNy4yNTczOCAzNy43MjE1QzguMDYyODkgMzcuMjE3NSA5LjQ4Mzc5IDM3LjEyNjkgMTAuMDU2MSAzNy4xMTEyQzEwLjQwNDkgMzcuMTAxMyAxMC43MzAzIDM2Ljk3NzMgMTAuOTk4OCAzNi43NDg5QzEyLjAzNzUgMzUuODY2OSAxMi41MDc5IDM1LjU2NzYgMTIuNjA3OCAzNS41MzQxQzEyLjY4MjMgMzUuNTE0NSAxMi45MjkyIDM1LjU3MzUgMTMuMDc2MiAzNS42MDdDMTMuNTE1MiAzNS43MTEzIDE0LjExNjkgMzUuODUzMSAxNC41MzgzIDM1LjQzOTZDMTQuNjY5NiAzNS4zNDkxIDE1LjM2NTMgMzUuMjg0MSAxNi42NzY1IDM1LjQ5NjdDMTYuODI5NCAzNS41MjIzIDE2Ljk4ODEgMzUuNTIyMyAxNy4xNDY5IDM1LjQ5ODdMMTguMDcxOSAzNS4zNjA5QzE4LjEwMTMgMzUuMzU2OSAxOC4xMzQ2IDM1LjM1NSAxOC4xNzE5IDM1LjM1NUgyMC41NDMzQzIwLjk3MjUgMzUuMzU1IDIxLjM4NiAzNS4xNzE5IDIxLjY3ODEgMzQuODUxQzIxLjg3NiAzNC42MzA0IDIyLjIxNTEgMzQuNTYxNSAyMi40ODU1IDM0LjY4NzVMMjMuMTAyOSAzNC45NzVWNDUuOTU3MUgyMy4xMDQ5Wk0yMy4xMDQ5IDM0LjA0NTdMMjIuODQyMiAzMy45MjM2QzIyLjYzODQgMzMuODI3MiAyMi40MjA5IDMzLjc3OTkgMjIuMTk1NSAzMy43Nzk5QzIxLjc2MjMgMzMuNzc5OSAyMS4zNDg4IDMzLjk2MyAyMS4wNjA3IDM0LjI4MzlDMjAuOTI5NCAzNC40Mjk2IDIwLjc0MTMgMzQuNTEyMyAyMC41NDcyIDM0LjUxMjNIMTguMTc1OEMxOC4wOTM1IDM0LjUxMjMgMTguMDE5IDM0LjUxODIgMTcuOTUwNCAzNC41MjgxTDE3LjAyOTMgMzQuNjYzOUMxNi45NTY4IDM0LjY3MzggMTYuODg0MiAzNC42NzM4IDE2LjgxNTYgMzQuNjYzOUMxNC41MTg3IDM0LjI5MTggMTQuMTAzMiAzNC42OTM0IDEzLjk2NiAzNC44MjczQzEzLjg2NiAzNC45MjU4IDEzLjUyMzEgMzQuODQ1IDEzLjI3MjIgMzQuNzg2QzEyLjk2ODQgMzQuNzE1MSAxMi42NTQ5IDM0LjY0MDMgMTIuMzY4NyAzNC43MjY5QzEyLjI1NyAzNC43NjA0IDExLjkxNzkgMzQuODY2NyAxMC40NTk4IDM2LjEwNTFDMTAuMzM4MyAzNi4yMDc1IDEwLjE5MTMgMzYuMjY0NiAxMC4wMzY1IDM2LjI2ODVDOS4yNDA3NiAzNi4yOTAyIDcuNzYxMDcgMzYuNDE0MiA2LjgxNjQxIDM3LjAwNjhDNi4xMDg5IDM3LjQ1MTggNC4zMDE5IDM3LjI2ODcgMi45NzMxMiAzNi45ODEyQzIuODY1MzIgMzYuOTU1NiAyLjc1NTU3IDM2Ljk0MzggMi42Mzk5NCAzNi45NDM4SDIuMjg5MTJDMS45MjQ1OSAzNi45NDM4IDEuNTcxODEgMzcuMDczOCAxLjI5NTQ3IDM3LjMxTDAuODQwNzgyIDM3LjY5NzlWMjIuODUyOUMwLjg0MDc4MiAyMi41MTIzIDAuODUwNTgxIDIyLjE3MzYgMC44NjYyNiAyMS44MzVDMi42Mzk5NCAyMy45OTY4IDQuNjY4NCAyNS40MzYgNy4wNTM1NSAyNi4yMjM1QzcuMzM3NzQgMjYuMzE4IDcuNjIxOTIgMjYuNDAwNyA3LjkwNDE0IDI2LjQ3MzZDOS44NjQgMjYuOTg1NSAxMS44MTAxIDI3LjA0MDYgMTMuNTUyNSAyNy4wODk4QzE0LjcxMDcgMjcuMTIzMyAxNS44MTIyIDI3LjE1NDggMTYuODEzNyAyNy4zMTIzQzE2LjkxMzYgMjcuMzI4IDE3LjAxMzYgMjcuMzQzOCAxNy4xMTE2IDI3LjM2MzVDMTcuNjc5OSAyNy40Njc4IDE4LjIwMzIgMjcuNjQ3IDE4LjY4MTQgMjcuODc3M0MxOS40ODExIDI4LjI2MTMgMjAuMTU5MiAyOC43ODg5IDIwLjcyOTUgMjkuMzYzOEMyMC45OTAyIDI5LjYyNzYgMjEuMjI3MyAyOS45MDEzIDIxLjQ0NDggMzAuMTc2OUMyMi4zODU2IDMxLjM3NCAyMi45MDEgMzIuNTc4OSAyMy4wNjU3IDMzLjAwODFDMjMuMDgxMyAzMy4wNTE0IDIzLjA5NTEgMzMuMDg2OSAyMy4xMDQ5IDMzLjExNDRWMzQuMDQ3N1YzNC4wNDU3Wk0yMi4zNzU4IDMwLjA5MjNDMjIuMzc1OCAzMC4wOTIzIDIyLjM2OTkgMzAuMDg2NCAyMi4zNjk5IDMwLjA4MjRDMjIuNTMwNiAyOS40OTM4IDIzLjE0OCAyNy41NDI2IDI0LjU3ODcgMjYuMzY1M0MyNC45Mjc1IDI2LjA3NTkgMjUuMzI3MyAyNS44MzM3IDI1Ljc4MDEgMjUuNjY4M0MyNS45OCAyNS41OTU1IDI2LjE4MzggMjUuNTIyNiAyNi4zODM3IDI1LjQ1MTdDMjcuMTA2OSAyNS4xOTM4IDI3LjgzNiAyNC45MzM5IDI4LjU4MDcgMjQuNjA5MUMyNy4yMDQ5IDI2LjE2ODQgMjYuNTYyIDI3Ljc4ODcgMjYuMzY2MSAyOC4zNTk3QzI1LjQzOSAyOC44OTkyIDI0Ljc5MjMgMjkuNTY0NiAyNC4zNDU0IDMwLjE2OTFDMjMuOTAwNiAzMC43NzM1IDIzLjYwODUgMzEuMzc0IDIzLjQyMjMgMzEuODY0MkMyMy4xODEzIDMxLjM2ODEgMjIuODM2MyAzMC43NDIgMjIuMzc1OCAzMC4wOTQyTTIzLjg5MDggMzUuMzI3NEMyNC4zMTYgMzUuNDYxMyAyNC43Nzg2IDM1LjQwNjIgMjUuMTY0NyAzNS4xNjRMMjkuNTM3MSAzMi40MTM1QzI5LjY0ODggMzIuMzQ0NiAyOS43NzYyIDMyLjMwNzIgMjkuOTA3NSAzMi4zMDcySDMwLjI2ODJDMzAuMzUyNCAzMi4zMDcyIDMwLjQzNjcgMzIuMzIzIDMwLjUxMzEgMzIuMzUwNUwzMi4yNzcgMzMuMDE2QzMyLjYzMzcgMzMuMTQ5OSAzMy4wMjc3IDMzLjE0NTkgMzMuMzg2MyAzMy4wMDQyTDM0LjYwNzMgMzIuNTEzOUMzNC44MzQ2IDMyLjQyMzQgMzUuMDk1MyAzMi40NTg4IDM1LjI4OTMgMzIuNjA2NUwzNy4yMzk0IDM0LjEwNDhDMzcuMjkyMyAzNC4xNDQxIDM3LjM0OTIgMzQuMTgzNSAzNy40MDIxIDM0LjIxMzFDMzcuNDY0OCAzNC4yNTA1IDM4LjUzNDkgMzUuMTMwNSAzOS4xMDkxIDM1LjU5NTJDMzguNzM2NyAzNS44MTU3IDM4LjQxNzMgMzYuMTQ4NCAzOC4wNDQ5IDM2LjU0MjJDMzcuNTk2MSAzNy4wMTQ3IDM3LjAzOTUgMzcuNjAzNCAzNi4xNzUyIDM4LjIwNzhDMzUuOTY5NCAzOC4zNTE1IDM1LjY4NTIgMzguNTQ0NSAzNS4zNTYgMzguNzY4OUMzMy45MTU1IDM5Ljc0OTQgMzEuNzM4MSA0MS4yMzE5IDMxLjA0NDMgNDIuMDIxNEMyOS42NzI0IDQzLjU4MDggMjcuNjgzMSA0NS4xMTI1IDI2LjUwMTMgNDUuOTY1TDIzLjg4ODggNDUuOTU1MlYzNS4zMjU0TDIzLjg5MDggMzUuMzI3NFpNMjcuODIwMyA0NS45NzA5QzI5LjA4MjQgNDUuMDEyMSAzMC41MzI3IDQzLjc5NzMgMzEuNjM0MiA0Mi41NDUyQzMyLjI2MTMgNDEuODMwNSAzNC40NzYgNDAuMzIyMyAzNS43OTg5IDM5LjQyMjZDMzYuMTMwMSAzOS4xOTYyIDM2LjQxNjMgMzkuMDAxMyAzNi42MjYgMzguODU1NkMzNy41NTQ5IDM4LjIwNTggMzguMTQyOSAzNy41ODM3IDM4LjYxNTIgMzcuMDg1NkMzOS4wNzM4IDM2LjYwMTIgMzkuNDA1IDM2LjI1MDggMzkuODA2OCAzNi4xNDY0QzQwLjQyMDMgMzUuOTg1IDQwLjgxNjIgMzUuODM5MyA0MS4xMDQzIDM1LjczM0M0MS41NDcyIDM1LjU2OTYgNDEuNzQ5IDM1LjQ5NDggNDIuMjcyMyAzNS41MjA0QzQyLjcxOTIgMzUuNTM4MSA0My4xNjQxIDM1LjEzNjQgNDMuNzkzMiAzNC41MTYzQzQzLjk3MzUgMzQuMzM3MSA0NC4yMjA0IDM0LjA5MyA0NC4yOTg4IDM0LjA1MzZDNDQuNDYxNSAzMy45OTA2IDQ0LjgyMDIgMzMuODQyOSA0NS4xNjUxIDMzLjcwMTJWNDYuMDMyTDI3LjgyNDIgNDUuOTcwOUgyNy44MjAzWicgZmlsbD0nd2hpdGUnIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IC00cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWZvb3Rlcl9fZG9jdG9saWIge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XHJcblx0XHR0ZXh0LWFsaWduOiAtd2Via2l0LXJpZ2h0O1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgncGhhYmxldCcpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmU3ZTE7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzYTIyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWZvb3Rlcl9fbWVudSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTE1cHg7XHJcblx0XHR0b3A6IC0xcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcblx0XHR3aWR0aDogMTVweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IC0xNXB4O1xyXG5cdFx0dG9wOiAtMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtZm9vdGVyX19jb3B5cmlnaHQtbWVudSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IC0xNXB4O1xyXG5cdFx0dG9wOiAtMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdGxlZnQ6IC0zMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAtMTVweDtcclxuXHRcdHRvcDogLTFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuXHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRyaWdodDogLTMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWZvb3Rlcl9fbWVudS1pbm5lciB7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUtaW5uZXIgYSArIGEge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcclxuXHQuYW50aXBvZGVzLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgYXtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0fVxyXG59IiwiLmFyY2hpdmUuY2F0ZWdvcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RTE7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDM0cHggMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjRjVGM0YwO1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xyXG4gICAgcGFkZGluZzogMzZweCA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX190aXRsZSB7XHJcbiAgPiAqIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2Rlc2NyaXB0aW9uIHtcclxuICBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RTE7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY29udGVudCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMzVweCwgMWZyKSk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKDg1MCwnbWluJykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKDEyNjAsJ21pbicpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMtc2VsZWN0IHtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcclxufVxyXG5cclxuYm9keTpoYXMoLmFudGlwb2Rlcy1oZWFkZXIuc2Nyb2xsZWQpIC5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllc3tcclxuICB0b3A6IDY3cHg7XHJcbn0iLCIucGFnZS10ZW1wbGF0ZS1Db250YWN0UGFnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdFMTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2Uge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgJ2Zvcm0nXHJcbiAgICAgICdwcmFjdGljYWwtaW5mb3JtYXRpb25zJ1xyXG4gICAgICAnbWFwJztcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICBncmlkLWdhcDogMDtcclxuICBnYXA6IDA7XHJcbiAgZ2FwOiB2YXIoLS1jb250YWN0LXBhZ2VfX2dhcCk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICdmb3JtIHByYWN0aWNhbC1pbmZvcm1hdGlvbnMnXHJcbiAgICAgICdtYXAgbWFwJztcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiAjRjVGM0YwO1xyXG4gIHBhZGRpbmc6IDM2cHggMjBweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fZm9ybS10aXRsZSB7XHJcbiAgPiAqIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWFjY2Vzc2VzIHtcclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNFTEVDVFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19zZWxlY3QtY2VudGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzNTMzMzA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDAuNjI1cmVtIDExcHggMXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuICAgICAgcGFkZGluZzogMTRweCAwLjYyNXJlbSAxNHB4IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLW9wdGlvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5jdXN0b20tb3B0aW9uIHtcclxuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzM1MzMzMDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tTGluZS1oZWlnaHQtdGV4dC1tZCwgMS41KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE2LjY2NjMgNUw3LjQ5OTY3IDE0LjE2NjdMMy4zMzMwMSAxMCcgc3Ryb2tlPSclMjM5MDVFNEUnIHN0cm9rZS13aWR0aD0nMS42NjY2Nycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgc2NhbGUoMSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1vcHRpb25zIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fZm9ybSAuYW50aXBvZGVzLWluZm9ybWF0aW9ucy1ibG9ja19fc2VsZWN0LWNlbnRlciB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tb3B0aW9ucyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1vcHRpb24ge1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1mb3JtX19mb290ZXItYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5mb3JtLXN1Ym1pdCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcbiAgICBAaW5jbHVkZSBpY29uLXdpdGgtYm9yZGVyKCRwYWRkaW5nOiAwLCAkd2lkdGg6IDE5OXB4LCAkaGVpZ2h0OiAyOHB4LCAkcGFkZGluZ1RvcDogM3B4KTtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLXRpdGxlIHtcclxuICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9faW5mb3JtYXRpb25zLWNvbnRlbnQgPiB1bCA+IGxpID4gc3ZnIHtcclxuICB0b3A6IDJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtY29udGFjdC1wYWdlX19pbmZvcm1hdGlvbnMtZG9jdG9saWIge1xyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXBhZ2VfX2RvY3RvbGliLWRlZmF1bHQtYnV0dG9uIHtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgLjNzLCBjb2xvciBlYXNlIC4zcztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzQTIyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTUFQXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIG1pbi13aWR0aDogMzM1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdtLXVpLWhvdmVyLWVmZmVjdCA+IHNwYW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmluZm93aW5kb3dfX2NvbnRlbnQge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHJcbiAgPiBhIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM5MDVFNEU7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1jb250YWN0LXBhZ2VfX21hcCAuZ20tdWktaG92ZXItZWZmZWN0IHtcclxuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW50aXBvZGVzLWNvbnRhY3QtcGFnZV9fbWFwIHtcclxuICAuZ20tc3R5bGUtaXctY2hyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAuZ20tc3R5bGUtaXctZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbn0gIFxyXG5cclxuLmN1c3RvbS1vcHRpb24uc2VsZWN0ZWQge1xyXG4gIGNvbG9yOiByZ2JhKDUzLCA1MSwgNDgsMC41KSAhaW1wb3J0YW50O1xyXG59IiwiLnBhZ2UtdGVtcGxhdGUtRGV2aXNQYWdlIHtcclxuICAgIGJhY2tncm91bmQ6ICNFQkU3RTE7XHJcbn0iLCIuc2luZ2xlLXBvc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RTE7XHJcblxyXG4gIC5hbnRpcG9kZXMtY29tbWVudHMtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgbXEoMTEwMCwnbWluJykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2hlYWRlciB7XHJcbiAgcGFkZGluZzogMjhweCAxcmVtO1xyXG4gIGJhY2tncm91bmQ6ICNGNUYzRjA7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2ltYWdlIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fbWV0YV9fY2F0ZWdvcnkge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG59XHJcblxyXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19tZXRhX19yZWFkaW5nLXRpbWUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMycgaGVpZ2h0PSczJyB2aWV3Qm94PScwIDAgMyAzJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMS41JyBjeT0nMS41JyByPScxLjUnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBib3R0b206IDNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3RlYXNlci10ZXh0IHtcclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGh5cGVyLWxpbmsoKTtcclxuICB9XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3B1Ymxpc2hlZC1kYXRlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAycHg7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX3NoYXJlIHtcclxuICBhIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOmhhcyhhOmhvdmVyKSB7XHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgbXEoMTE4MCwgJ21pbicpIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGE6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fc2hhcmUtYWN0aW9ucyB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjNGMDtcclxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdCB7XHJcbiAgZmxleDogMTtcclxuICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCdtaW4nKSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSgxMTAwLCdtaW4nKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdG9wOiAxNDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1yaWdodCB7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xlYXJuLW1vcmUtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYW50aXBvZGVzLXNpbmdsZS1wYWdlX19wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2NvbXBvbmVudHMtbGVmdF9fdG8tcmVhZC1hbHNvICsgLmFudGlwb2Rlcy1zaW5nbGUtcGFnZV9fY29tcG9uZW50cy1sZWZ0X19hdXRob3ItYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDUzcHg7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2F1dGhvci1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogIzkwNUU0RTtcclxuICBwYWRkaW5nOiAxcmVtIDIwcHg7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtYXV0aG9yLWJsb2NrX19jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA4cHg7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtc2luZ2xlLXBhZ2VfX2RvY3RvbGliIHtcclxuICAuYW50aXBvZGVzLWhlYWRlcl9fZG9jdG9saWItZGVmYXVsdC1idXR0b24ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgLjNzLCBjb2xvciBlYXNlIC4zcztcclxuICAgIG1heC13aWR0aDogI3tyZW0oMjc1KX07XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM5NjNBMjI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xpbmstLXBob25lLFxyXG4uYW50aXBvZGVzLWF1dGhvci1ibG9ja19fbGluay0tZW1haWwge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xyXG5cclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGQzU4MDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZDNTgwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkM1ODA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGQzU4MDtcclxuICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkM1ODA7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkM1ODA7XHJcbiAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZDNTgwO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZDNTgwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHsgICAgICBcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2xpbmstLWVtYWlsIHsgXHJcbiAgc3ZnIHtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFudGlwb2Rlcy1hbmNob3ItYmxvY2tfX3NlbGVjdF9fdGl0bGUge1xyXG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHJcbiAgPiBzcGFuIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGUtYmcge1xyXG4gIGJhY2tncm91bmQ6ICNGNUYzRjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFudGlwb2Rlcy1hdXRob3ItYmxvY2tfX2F1dGhvci1pbWFnZSBpbWd7XHJcbiAgd2lkdGg6IDUycHg7XHJcbn1cclxuXHJcbi5hbnRpcG9kZXMtcG9zdC1jYXJkLTNfX3B1Ymxpc2hlZC1kYXRle1xyXG4gIGNvbG9yOiAgIzM1MzMzMDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn0iLCIucGFnZS10ZW1wbGF0ZS1JbnRlcm5hbFBhZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNFQkU3RTE7XHJcbn0iLCJib2R5LmhvbWUge1xyXG4gIGJhY2tncm91bmQ6ICNFQkU3RTE7XHJcbn1cclxuYm9keS5ob21lIC5wYWdlV3JhcHBlciB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59Il19 */
