@charset "UTF-8";
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 576px){
  .container{
    max-width: 576px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1440px){
  .container{
    max-width: 1440px;
  }
}
.visible{
  visibility: visible;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0;
}
.-bottom-5{
  bottom: -40px;
}
.-top-\[18px\]{
  top: -18px;
}
.bottom-0{
  bottom: 0;
}
.bottom-3{
  bottom: 24px;
}
.bottom-\[100\%\]{
  bottom: 100%;
}
.left-0{
  left: 0;
}
.left-\[50\%\]{
  left: 50%;
}
.right-0{
  right: 0;
}
.right-2{
  right: 16px;
}
.top-0{
  top: 0;
}
.top-1\/2{
  top: 50%;
}
.top-\[50\%\]{
  top: 50%;
}
.top-\[6px\]{
  top: 6px;
}
.isolate{
  isolation: isolate;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-50{
  z-index: 50;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[90\]{
  z-index: 90;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.float-left{
  float: left;
}
.m-0{
  margin: 0;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-4{
  margin-top: 32px;
  margin-bottom: 32px;
}
.mb-0{
  margin-bottom: 0;
}
.mb-1{
  margin-bottom: 8px;
}
.mb-2{
  margin-bottom: 16px;
}
.mb-3{
  margin-bottom: 24px;
}
.mb-4{
  margin-bottom: 32px;
}
.mb-5{
  margin-bottom: 40px;
}
.mr-2{
  margin-right: 16px;
}
.mr-3{
  margin-right: 24px;
}
.mt-1{
  margin-top: 8px;
}
.mt-2{
  margin-top: 16px;
}
.mt-3{
  margin-top: 24px;
}
.mt-4{
  margin-top: 32px;
}
.mt-5{
  margin-top: 40px;
}
.mt-\[4px\]{
  margin-top: 4px;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.hidden{
  display: none;
}
.size-full{
  width: 100%;
  height: 100%;
}
.h-10{
  height: 80px;
}
.h-2\/3{
  height: 66.666667%;
}
.h-6{
  height: 48px;
}
.h-\[120px\]{
  height: 120px;
}
.h-\[70px\]{
  height: 70px;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.max-h-\[120px\]{
  max-height: 120px;
}
.max-h-\[40px\]{
  max-height: 40px;
}
.min-h-1{
  min-height: 8px;
}
.w-1\/2{
  width: 50%;
}
.w-10{
  width: 80px;
}
.w-4\/12{
  width: 33.333333%;
}
.w-\[100px\]{
  width: 100px;
}
.w-\[100vw\]{
  width: 100vw;
}
.w-\[180px\]{
  width: 180px;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[280px\]{
  width: 280px;
}
.w-\[80px\]{
  width: 80px;
}
.w-\[900px\]{
  width: 900px;
}
.w-\[calc\(100\%\+24px\)\]{
  width: calc(100% + 24px);
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.max-w-\[1000px\]{
  max-width: 1000px;
}
.max-w-\[1200px\]{
  max-width: 1200px;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[40\%\]{
  max-width: 40%;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[50px\]{
  max-width: 50px;
}
.max-w-\[700px\]{
  max-width: 700px;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[80px\]{
  max-width: 80px;
}
.max-w-\[900px\]{
  max-width: 900px;
}
.max-w-\[992px\]{
  max-width: 992px;
}
.max-w-full{
  max-width: 100%;
}
.flex-shrink{
  flex-shrink: 1;
}
.-translate-x-\[50\%\]{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[50\%\]{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[15deg\]{
  --tw-rotate: 15deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[20deg\]{
  --tw-rotate: 20deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.resize{
  resize: both;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.content-start{
  align-content: flex-start;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-1{
  gap: 8px;
}
.gap-10{
  gap: 80px;
}
.gap-2{
  gap: 16px;
}
.gap-3{
  gap: 24px;
}
.gap-5{
  gap: 40px;
}
.gap-\[4px\]{
  gap: 4px;
}
.gap-x-2{
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.gap-y-2{
  row-gap: 16px;
}
.gap-y-\[4px\]{
  row-gap: 4px;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-auto{
  overflow-x: auto;
}
.rounded{
  border-radius: 5px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-sm{
  border-radius: 3px;
}
.border{
  border-width: 1px;
}
.border-2{
  border-width: 2px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-l-4{
  border-left-width: 4px;
}
.border-t{
  border-top-width: 1px;
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-grey{
  --tw-border-opacity: 1;
  border-color: rgb(109 110 113 / var(--tw-border-opacity));
}
.border-grey-500{
  --tw-border-opacity: 1;
  border-color: rgb(188 190 192 / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-yellow{
  --tw-border-opacity: 1;
  border-color: rgb(254 192 15 / var(--tw-border-opacity));
}
.border-l-primary{
  --tw-border-opacity: 1;
  border-left-color: rgb(254 192 15 / var(--tw-border-opacity));
}
.border-t-grey-600{
  --tw-border-opacity: 1;
  border-top-color: rgb(161 161 161 / var(--tw-border-opacity));
}
.\!bg-yellow{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 192 15 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#eadac4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(28 117 188 / var(--tw-bg-opacity));
}
.bg-grey-100{
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 241 / var(--tw-bg-opacity));
}
.bg-grey-200{
  --tw-bg-opacity: 1;
  background-color: rgb(230 231 232 / var(--tw-bg-opacity));
}
.bg-grey-500{
  --tw-bg-opacity: 1;
  background-color: rgb(188 190 192 / var(--tw-bg-opacity));
}
.bg-grey-900{
  --tw-bg-opacity: 1;
  background-color: rgb(109 110 113 / var(--tw-bg-opacity));
}
.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(254 192 15 / var(--tw-bg-opacity));
}
.bg-red{
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
}
.bg-secondary{
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(254 192 15 / var(--tw-bg-opacity));
}
.bg-opacity-20{
  --tw-bg-opacity: 0.2;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-opacity-80{
  --tw-bg-opacity: 0.8;
}
.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-black{
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-transparent{
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-cover{
  background-size: cover;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.p-2{
  padding: 16px;
}
.p-3{
  padding: 24px;
}
.\!px-1{
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.px-0{
  padding-left: 0;
  padding-right: 0;
}
.px-1{
  padding-left: 8px;
  padding-right: 8px;
}
.px-3{
  padding-left: 24px;
  padding-right: 24px;
}
.py-0{
  padding-top: 0;
  padding-bottom: 0;
}
.py-2{
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-3{
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-4{
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-5{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-6{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-7{
  padding-top: 56px;
  padding-bottom: 56px;
}
.py-8{
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-\[6px\]{
  padding-top: 6px;
  padding-bottom: 6px;
}
.pb-0{
  padding-bottom: 0;
}
.pb-10{
  padding-bottom: 80px;
}
.pb-14{
  padding-bottom: 112px;
}
.pb-15{
  padding-bottom: 120px;
}
.pb-17{
  padding-bottom: 136px;
}
.pb-20{
  padding-bottom: 160px;
}
.pb-3{
  padding-bottom: 24px;
}
.pb-4{
  padding-bottom: 32px;
}
.pb-5{
  padding-bottom: 40px;
}
.pb-6{
  padding-bottom: 48px;
}
.pb-7{
  padding-bottom: 56px;
}
.pb-8{
  padding-bottom: 64px;
}
.pb-9{
  padding-bottom: 72px;
}
.pb-\[45\%\]{
  padding-bottom: 45%;
}
.pb-\[50\%\]{
  padding-bottom: 50%;
}
.pb-\[56\%\]{
  padding-bottom: 56%;
}
.pb-\[58\.47\%\]{
  padding-bottom: 58.47%;
}
.pb-\[60\%\]{
  padding-bottom: 60%;
}
.pl-0{
  padding-left: 0;
}
.pl-2{
  padding-left: 16px;
}
.pl-3{
  padding-left: 24px;
}
.pr-0{
  padding-right: 0;
}
.pr-5{
  padding-right: 40px;
}
.pt-0{
  padding-top: 0;
}
.pt-1{
  padding-top: 8px;
}
.pt-10{
  padding-top: 80px;
}
.pt-14{
  padding-top: 112px;
}
.pt-15{
  padding-top: 120px;
}
.pt-17{
  padding-top: 136px;
}
.pt-20{
  padding-top: 160px;
}
.pt-3{
  padding-top: 24px;
}
.pt-4{
  padding-top: 32px;
}
.pt-5{
  padding-top: 40px;
}
.pt-6{
  padding-top: 48px;
}
.pt-7{
  padding-top: 56px;
}
.pt-8{
  padding-top: 64px;
}
.pt-9{
  padding-top: 72px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.font-base{
  font-family: Archivo Narrow, sans-serif;
}
.font-heading{
  font-family: Archivo Narrow, sans-serif;
}
.\!text-14{
  font-size: 14px !important;
  line-height: 1.5 !important;
}
.text-12{
  font-size: 12px;
  line-height: 1.3;
}
.text-14{
  font-size: 14px;
  line-height: 1.5;
}
.text-16{
  font-size: 16px;
  line-height: 1.5;
}
.text-18{
  font-size: 18px;
  line-height: 1.3;
}
.text-20{
  font-size: 20px;
  line-height: 1.2;
}
.text-24{
  font-size: 24px;
  line-height: 1.2;
}
.text-28{
  font-size: 28px;
  line-height: 1.2;
}
.text-32{
  font-size: 32px;
  line-height: 1.25;
}
.text-36{
  font-size: 36px;
  line-height: 1.25;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[40px\]{
  font-size: 40px;
}
.text-\[56px\]{
  font-size: 56px;
}
.text-\[60\%\]{
  font-size: 60%;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.italic{
  font-style: italic;
}
.leading-none{
  line-height: 1;
}
.leading-snug{
  line-height: 1.3;
}
.tracking-\[-0\.02em\]{
  letter-spacing: -0.02em;
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-grey{
  --tw-text-opacity: 1;
  color: rgb(109 110 113 / var(--tw-text-opacity));
}
.text-grey-900{
  --tw-text-opacity: 1;
  color: rgb(109 110 113 / var(--tw-text-opacity));
}
.text-primary{
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.no-underline{
  text-decoration-line: none;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
  outline-style: solid;
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[30\%\]{
  --tw-grayscale: grayscale(30%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-filter{
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
.c-form__group label {
  font-weight: 500;
  margin-bottom: 8px;
  font-size: 16px;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.c-form__input select,
.c-form__input textarea,
.c-form__input input[type=text],
.c-form__input input[type=tel],
.c-form__input input[type=email],
.c-form__input input[type=number] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 48px;
  font-weight: 500;
  border-radius: 3px;
  background: #fff;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  border: 1px solid transparent;
  padding-left: 16px !important;
  padding-right: 16px !important;
  font-family: Archivo Narrow, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.c-form__input select.parsley-error,
.c-form__input textarea.parsley-error,
.c-form__input input[type=text].parsley-error,
.c-form__input input[type=tel].parsley-error,
.c-form__input input[type=email].parsley-error,
.c-form__input input[type=number].parsley-error {
  border: 1px solid #c00;
}
.c-form__input select:focus,
.c-form__input textarea:focus,
.c-form__input input[type=text]:focus,
.c-form__input input[type=tel]:focus,
.c-form__input input[type=email]:focus,
.c-form__input input[type=number]:focus {
  outline: none;
  border: 1px solid #60bcd0;
}
.c-form__input select::-moz-placeholder, .c-form__input textarea::-moz-placeholder, .c-form__input input[type=text]::-moz-placeholder, .c-form__input input[type=tel]::-moz-placeholder, .c-form__input input[type=email]::-moz-placeholder, .c-form__input input[type=number]::-moz-placeholder {
  color: #505050;
}
.c-form__input select::placeholder,
.c-form__input textarea::placeholder,
.c-form__input input[type=text]::placeholder,
.c-form__input input[type=tel]::placeholder,
.c-form__input input[type=email]::placeholder,
.c-form__input input[type=number]::placeholder {
  color: #505050;
}
.c-form__input textarea {
  height: 192px;
  padding-top: 16px;
  resize: vertical;
}
.c-form__input select {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.c-form__input select.selected{
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.c-form__input select:focus option{
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.c-form__input.select {
  position: relative;
}
.c-form__input.select:after {
  content: "";
  position: absolute;
  top: 14px;
  right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3977 15.203C12.178 15.4226 11.8219 15.4226 11.6022 15.203L5.86739 9.46808C5.64772 9.24841 5.64772 8.89231 5.86739 8.67263L6.13256 8.40743C6.35222 8.18776 6.70838 8.18776 6.92805 8.40743L12 13.4794L17.0719 8.40743C17.2916 8.18776 17.6477 8.18776 17.8674 8.40743L18.1326 8.67263C18.3522 8.89231 18.3522 9.24841 18.1326 9.46808L12.3977 15.203Z' fill='%23215169'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  z-index: 100;
  pointer-events: none;
  display: block;
}
.c-form ul.parsley-errors-list {
  color: #c00;
  font-size: 14px;
}
.c-form ul.parsley-errors-list.filled {
  margin-top: 4px;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fff;
  font-weight: 400;
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum";
  font-family: Archivo Narrow, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  body{
    font-size: 18px;
    line-height: 1.3;
  }
}
body.no-scroll {
  overflow: hidden;
}

a {
  transition: all 0.4s ease;
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
a:hover {
  text-decoration: underline;
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
a.full-click:after{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  height: 100%;
  width: 100%;
  --tw-content: "";
  content: var(--tw-content);
}

p {
  font-style: normal;
  margin-bottom: 24px;
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum";
}

h1{
  margin-bottom: 32px;
  font-family: Archivo Narrow, sans-serif;
  font-size: 36px;
  line-height: 1.25;
  font-weight: 700;
}

@media (min-width: 1024px){
  h1{
    font-size: 48px;
    line-height: 1.16;
  }
}

h2{
  margin-bottom: 24px;
  font-family: Archivo Narrow, sans-serif;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 700;
}

@media (min-width: 1024px){
  h2{
    font-size: 40px;
    line-height: 1.2;
  }
}

h3{
  margin-bottom: 24px;
  font-family: Archivo Narrow, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
}

@media (min-width: 1024px){
  h3{
    font-size: 32px;
    line-height: 1.25;
  }
}

h4{
  margin-bottom: 24px;
  font-family: Archivo Narrow, sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
}

h5{
  margin-bottom: 24px;
  font-family: Archivo Narrow, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
}

h6{
  margin-bottom: 24px;
  font-family: Archivo Narrow, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
}

.c-title-brick{
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  --tw-bg-opacity: 1;
  background-color: rgb(109 110 113 / var(--tw-bg-opacity));
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .c-title-brick{
    margin: 0;
  }
}
.c-title-brick.style-red{
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-title-brick.style-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(254 192 15 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

html {
  overflow-y: scroll;
  min-height: 100%;
}
@media (max-width: 1023px) {
  html.navigation-open {
    overflow: hidden;
    touch-action: none;
  }
}
html.scroll-lock, html.vanilla-modal--open {
  overflow: hidden;
  touch-action: none;
}

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

.accordion {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0 !important;
}
.accordion:last-child {
  margin-bottom: 0;
}
.accordion > li {
  list-style: none;
  margin: 0 !important;
}
.accordion > li.acc_active > button{
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.accordion > li.acc_active > button i {
  transform: translateY(-50%) rotate(-180deg);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfp-figure figure {
  margin: 0;
}

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

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

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

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

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

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

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

/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/vanilla-infinite-marquee@1.0.13/infinite-marquee.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/**
 * Infinite Marquee 1.0.12
 * Infinite Horizontal & Vertical Marquee animation based on CSS and controlled with JS
 *
 * Copyright 2024 Vahan Baghdasaryan
 *
 * Released under the MIT License
 *
 * Released on: August 6, 2024
 */
.horizontal-marquee {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  gap: var(--_gap);
  max-width: 100%;
}

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

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

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

.horizontal-marquee-inner {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: nowrap;
  gap: var(--_gap);
  white-space: nowrap;
}

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

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

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

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

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

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

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

@keyframes vertical-marquee {
  0% {
    transform: translateY(calc(var(--_vGap) * -1));
  }
  100% {
    transform: translateY(calc(-100% - var(--_vGap) * 2));
  }
}
/**************************\
  Basic Modal Styles
\**************************/
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 500;
}

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

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

.modal__title {
  margin-top: 0;
  margin-bottom: 0;
  box-sizing: border-box;
}

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

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

.modal__content {
  margin-top: 2rem;
  margin-bottom: 2rem;
  text-align: left;
}

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

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

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

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

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

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

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

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
}

/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/
.pswp {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: 0.003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
  display: block;
}

.pswp,
.pswp__bg {
  transform: translateZ(0);
  will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
  background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
  overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
  width: auto;
  height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
  cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
  cursor: move;
  cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
  cursor: zoom-out;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__item {
  /* z-index for fade transition */
  z-index: 1;
  overflow: hidden;
}

.pswp__hidden {
  display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}

.pswp__content > * {
  pointer-events: auto;
}

/*

  PhotoSwipe UI

*/
/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}

.pswp__error-msg {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
  opacity: 0.005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
  z-index: 10; /* always overlap slide content */
  pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
  opacity: 1;
  pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 0.85;
  -webkit-appearance: none;
  -webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
  outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
  background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  /* allow events to pass through top bar itself */
  pointer-events: none !important;
}

.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}

/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}

/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}

.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}

/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

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

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

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

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

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

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

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

/* Equal Height */
.swiper--equalheight .swiper-slide {
  height: auto;
}
.swiper--equalheight .swiper-slide > div {
  height: 100%;
}

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

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

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

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

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

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

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

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

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

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

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

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

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

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

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

.swiper-pagination {
  display: flex;
  justify-content: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.swiper-pagination span {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(188 190 192 / var(--tw-bg-opacity));
}
.swiper-pagination span.swiper-pagination-bullet-active{
  --tw-bg-opacity: 1;
  background-color: rgb(109 110 113 / var(--tw-bg-opacity));
}

.swiper-button {
  position: absolute;
  z-index: 500;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 64px;
  cursor: pointer;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  --tw-text-opacity: 1;
  color: rgb(188 190 192 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .swiper-button {
    width: 48px;
    height: 96px;
  }
}
.swiper-button.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.3;
}
.swiper-button.prev {
  left: 32px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.6 362.96'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B isolation: isolate; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M103.66,288.79L16.64,185.13l86.72-103.37h37.96l-87.31,103.37,87.31,103.66h-37.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.swiper-button.next {
  right: 32px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.6 362.96'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B isolation: isolate; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M56.94,74.17l87.02,103.66-86.72,103.37H19.27l87.31-103.37L19.27,74.17h37.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.swiper-button--yellow.prev {
  left: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.6 362.96'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B isolation: isolate; %7D .cls-2 %7B fill: %23fec00f; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M103.66,288.79L16.64,185.13l86.72-103.37h37.96l-87.31,103.37,87.31,103.66h-37.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .swiper-button--yellow.prev {
    right: 32px;
  }
}
.swiper-button--yellow.next {
  right: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.6 362.96'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B isolation: isolate; %7D .cls-2 %7B fill: %23fec00f; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M56.94,74.17l87.02,103.66-86.72,103.37H19.27l87.31-103.37L19.27,74.17h37.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .swiper-button--yellow.next {
    right: 32px;
  }
}

.wpforms-container {
  width: 100%;
  margin-bottom: 0;
}
.wpforms-container .wpforms-field-container {
  margin-bottom: 24px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media (min-width: 1024px) {
  .wpforms-container .wpforms-field-container {
    gap: 16px;
  }
}
.wpforms-container .wpforms-field-label {
  margin-bottom: 6px;
}
.wpforms-container .wpforms-field {
  padding: 0;
}
.wpforms-container .wpforms-field select,
.wpforms-container .wpforms-field input[type=text],
.wpforms-container .wpforms-field input[type=email],
.wpforms-container .wpforms-field input[type=tel],
.wpforms-container .wpforms-field input[type=password],
.wpforms-container .wpforms-field input[type=number] {
  width: 100%;
  border: 1px solid #000;
  height: 50px;
  border-radius: 0;
  padding: 0 16px;
  outline: none;
  font-family: Archivo Narrow, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .wpforms-container .wpforms-field select,
.wpforms-container .wpforms-field input[type=text],
.wpforms-container .wpforms-field input[type=email],
.wpforms-container .wpforms-field input[type=tel],
.wpforms-container .wpforms-field input[type=password],
.wpforms-container .wpforms-field input[type=number]{
    font-size: 18px;
    line-height: 1.3;
  }
}
.wpforms-container .wpforms-field select:focus,
.wpforms-container .wpforms-field input[type=text]:focus,
.wpforms-container .wpforms-field input[type=email]:focus,
.wpforms-container .wpforms-field input[type=tel]:focus,
.wpforms-container .wpforms-field input[type=password]:focus,
.wpforms-container .wpforms-field input[type=number]:focus {
  border-radius: 0;
}
.wpforms-container .wpforms-field textarea {
  width: 100%;
  border: 1px solid #000;
  height: 150px;
  border-radius: 0;
  padding: 16px 16px;
  outline: none;
  font-family: Archivo Narrow, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
@media (min-width: 1024px){
  .wpforms-container .wpforms-field textarea{
    font-size: 18px;
    line-height: 1.3;
  }
}
.wpforms-container .wpforms-submit-container .wpforms-submit {
  font-size: 18px;
  line-height: 1;
  color: #0E0E0E;
  border-radius: 5px;
  display: inline-block;
  background-repeat: no-repeat;
  text-decoration: none !important;
  transition: all 0.3s ease-out;
  padding: 12px 16px;
  border: 1px solid transparent;
  outline: none;
  white-space: nowrap;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(188 190 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.wpforms-container .wpforms-submit-container .wpforms-submit:hover{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(188 190 192 / var(--tw-border-opacity));
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

.c-badge {
  padding: 6px 12px;
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 241 / var(--tw-bg-opacity));
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}
.c-badge.primary{
  --tw-bg-opacity: 1;
  background-color: rgb(254 192 15 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-badge.red{
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-badge.white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.c-button {
  font-size: 18px;
  line-height: 1;
  color: #0E0E0E;
  border-radius: 5px;
  display: inline-block;
  background-repeat: no-repeat;
  text-decoration: none !important;
  transition: all 0.3s ease-out;
  padding: 12px 16px;
  border: 1px solid transparent;
  outline: none;
  white-space: nowrap;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .c-button {
    padding: 14px 24px;
    font-size: 20px;
  }
}
.c-button.small {
  font-size: 18px;
  padding: 12px 16px;
}
.c-button:hover {
  text-decoration: none;
}
.c-button.arrow:after {
  content: "\f178";
  font-family: fontello;
  position: relative;
  margin-left: 8px;
  font-weight: 400;
}
.c-button--blue{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(28 117 188 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--blue:hover{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: rgb(28 117 188 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--yellow{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(188 190 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 192 15 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.c-button--yellow:hover{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(188 190 192 / var(--tw-border-opacity));
  background-color: rgb(254 192 15 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.c-button--red{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(188 190 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--red:hover{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(188 190 192 / var(--tw-border-opacity));
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--grey{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(188 190 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(109 110 113 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--grey:hover{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(188 190 192 / var(--tw-border-opacity));
  background-color: rgb(109 110 113 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.c-square-button{
  display: inline-flex;
  height: 80px;
  width: 80px;
  --tw-rotate: 15deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-square-button:hover{
  --tw-rotate: 20deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.c-checkbox {
  position: relative;
  font-size: 14px;
}
.c-checkbox input[type=checkbox],
.c-checkbox input[type=radio] {
  opacity: 0;
  outline: none;
  z-index: 100;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  position: absolute;
  margin-bottom: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  margin-top: 0;
}
.c-checkbox input[type=checkbox] + label,
.c-checkbox input[type=radio] + label {
  cursor: pointer;
}
.c-checkbox input[type=checkbox]:checked + label:before,
.c-checkbox input[type=radio]:checked + label:before {
  opacity: 1;
}
.c-checkbox label {
  width: 100%;
  position: relative;
  padding-left: 32px;
  line-height: 1.3;
  font-size: 14px;
  display: block;
}
.c-checkbox label:after {
  content: "";
  background: #fff;
  width: 20px;
  height: 20px;
  border: 1px solid #d5d5d5;
  display: block;
  position: absolute;
  left: 0;
  top: 0px;
  z-index: 0;
  pointer-events: none;
  transition: all ease 0.3s;
  border-radius: 24px;
}
.c-checkbox label:before {
  content: "\e810";
  font-family: fontello;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 0px;
  font-size: 16px;
  top: 0px;
  text-align: center;
  opacity: 0;
  z-index: 1;
  transition: all ease 0.3s;
  border-radius: 24px;
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}

.c-cover-video {
  position: relative;
  overflow: hidden;
}
.c-cover-video.playing .c-cover-video__overlay {
  opacity: 0;
}
.c-cover-video__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  transition: all 1s ease;
}
.c-cover-video video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-footer a {
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer a:hover{
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.c-footer ul#menu-footer-nav > li {
  margin: 0 0 8px 0;
}
@media (min-width: 1024px) {
  .c-footer ul#menu-footer-nav > li {
    margin: 0 0 20px 0;
  }
}
.c-footer ul#menu-footer-nav > li:last-child {
  margin-bottom: 0;
}
.c-footer ul#menu-footer-nav > li > a {
  font-weight: 400;
  font-size: 18px;
  display: block;
}
@media (min-width: 1024px) {
  .c-footer ul#menu-footer-nav > li > a {
    font-size: 22px;
  }
}
.c-footer ul#menu-footer-links {
  display: flex;
  order: 1;
}
@media (min-width: 1024px) {
  .c-footer ul#menu-footer-links {
    order: 2;
  }
}
.c-footer ul#menu-footer-links > li {
  white-space: nowrap;
}
.c-footer ul#menu-footer-links > li:before {
  content: "|";
  position: relative;
  display: inline-block;
  padding: 0 8px;
}
.c-footer ul#menu-footer-links > li:first-child:before {
  display: none;
}
@media (min-width: 1024px) {
  .c-footer ul#menu-footer-links > li:first-child:before {
    display: inline-block;
  }
}
.c-footer .wpforms-container {
  width: 100%;
  margin-bottom: 0;
}
.c-footer .wpforms-container .wpforms-field-container {
  margin-bottom: 16px;
  gap: 8px;
}
@media (min-width: 1024px) {
  .c-footer .wpforms-container .wpforms-field-container {
    gap: 8px;
  }
}
.c-footer .wpforms-container .wpforms-field-label {
  margin-bottom: 4px;
  color: #fff !important;
}
.c-footer .wpforms-container .wpforms-field {
  padding: 0;
}
.c-footer .wpforms-container .wpforms-field select,
.c-footer .wpforms-container .wpforms-field input[type=text],
.c-footer .wpforms-container .wpforms-field input[type=email],
.c-footer .wpforms-container .wpforms-field input[type=tel],
.c-footer .wpforms-container .wpforms-field input[type=password],
.c-footer .wpforms-container .wpforms-field input[type=number] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 36px;
  padding: 0 8px;
}
.c-footer .wpforms-container .wpforms-submit {
  background-color: rgb(237, 28, 36) !important;
}

.c-header {
  width: 100%;
  z-index: 2000;
  position: relative;
  transition: all 0.5s ease;
  height: 80px;
}
@media (min-width: 1024px) {
  .c-header {
    height: 100px;
  }
}
.c-header__placeholder {
  display: none;
  width: 100%;
}

body.c-header--fixed .c-header {
  width: 100%;
  top: 0;
  left: 0;
  position: fixed;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
body.c-header--fixed .c-header__placeholder {
  display: block;
  height: 82px;
}
@media (min-width: 1024px) {
  body.c-header--fixed .c-header__placeholder {
    height: 108px;
  }
}

.c-lazy-wrapper {
  width: 100%;
  position: relative;
  background-color: transparent;
  overflow: hidden;
  transition: none;
}
.c-lazy-wrapper.img-loaded {
  background-color: transparent;
}
.c-lazy-wrapper[data-reveal] {
  -webkit-clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
          clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
}
.c-lazy-wrapper.transparent img.lazy {
  background-color: transparent;
}
.c-lazy-wrapper.cover img {
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-lazy-wrapper img.lazy {
  opacity: 0;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  background-color: #f1f1f1;
  border-radius: 0;
}
.c-lazy-wrapper img:not(.initial) {
  transition: opacity 1s;
}
.c-lazy-wrapper img.loading, .c-lazy-wrapper img.initial, .c-lazy-wrapper img.loaded, .c-lazy-wrapper img.error {
  opacity: 1;
  transition: opacity 1s;
}
.c-lazy-wrapper img.loaded {
  background-color: transparent;
}
.c-lazy-wrapper img.loaded img {
  background-color: transparent;
}
.c-lazy-wrapper img:not([src]) {
  visibility: hidden;
}
.c-lazy-wrapper .lazy:not(img) {
  opacity: 0;
  transition: opacity 1s;
}
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loading],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loaded],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=entered] {
  opacity: 1;
}

.c-hover-zoom .c-lazy-wrapper img {
  transform: scale(1);
  transition: all 0.45s ease !important;
}
.c-hover-zoom:hover .c-lazy-wrapper img {
  transform: scale(1.05);
}
.c-hover-zoom a:hover {
  text-decoration: none !important;
}

.c-link {
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
}
.c-link:hover {
  text-decoration: none;
}
.c-link:after {
  content: "\f178";
  font-family: fontello;
  position: relative;
  margin-left: 8px;
  font-weight: 400;
}

.c-menu-toggle {
  width: 40px;
  height: 100%;
  background-color: transparent;
  background-image: url(../images/menu.svg);
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center left;
  display: block;
  cursor: pointer;
  border: 0;
  padding: 0;
}
.c-menu-toggle.active {
  background-image: url(../images/menu-close.svg);
  background-size: 24px 24px;
}

.c-nav-desktop {
  display: none;
}
@media (min-width: 1024px) {
  .c-nav-desktop {
    display: flex;
    height: auto;
  }
}
.c-nav-desktop > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.c-nav-desktop > ul > li {
  margin: 0;
  position: relative;
  border-left: 1px solid black;
}
.c-nav-desktop > ul > li.menu-item-has-children > ul {
  display: none;
}
.c-nav-desktop > ul > li.current-menu-item > a, .c-nav-desktop > ul > li:hover > a{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.c-nav-desktop > ul > li.menu-white > a {
  color: #fff;
}
.c-nav-desktop > ul > li.menu-partner > a span {
  display: none;
}
.c-nav-desktop > ul > li.menu-partner > a:hover:after {
  transform: rotate(5deg);
}
.c-nav-desktop > ul > li.menu-partner > a:after {
  content: "";
  position: relative;
  width: 72px;
  height: 72px;
  top: 12px;
  display: inline-block;
  background-image: url(../images/badge-partner.svg);
  transform: rotate(0deg);
  transition: all 0.3s ease;
}
.c-nav-desktop > ul > li > a {
  color: #0E0E0E;
  text-decoration: none;
  display: block;
  font-size: 20px;
  font-weight: 700;
  text-transform: none;
  line-height: 100px;
  height: 100px;
  position: relative;
  text-transform: uppercase;
  padding: 0 32px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1280px) {
  .c-nav-desktop > ul > li > a {
    font-size: 20px;
  }
}
.c-nav-desktop > ul > li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}

.c-nav-mobile {
  position: fixed;
  height: calc(100% - 80px);
  top: 80px;
  right: -100%;
  max-width: 400px;
  width: 100%;
  z-index: 1999;
  opacity: 1;
  visibility: visible;
  pointer-events: none;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  overflow-y: auto;
  transition: all 0.5s ease;
}
.c-nav-mobile a {
  text-decoration: none;
}
.c-nav-mobile a:hover {
  text-decoration: underline;
}
.c-nav-mobile--opened {
  overflow-y: hidden !important;
}
.c-nav-mobile--opened .c-nav-mobile__overlay {
  opacity: 1;
  pointer-events: auto;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.c-nav-mobile__overlay {
  position: fixed;
  top: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1001;
  opacity: 0;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
.c-nav-mobile--opened .c-nav-mobile {
  right: 0;
  pointer-events: auto;
}
.c-nav-mobile__menu > ul {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 16px;
}
.c-nav-mobile__menu > ul > li > a {
  font-size: 18px;
  font-weight: 600;
  width: 100%;
  display: block;
  position: relative;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .c-nav-mobile__menu > ul > li > a {
    font-size: 18px;
  }
}
@media (min-width: 1280px) {
  .c-nav-mobile__menu > ul > li > a {
    font-size: 22px;
  }
}
.c-nav-mobile__menu > ul > li > a:after {
  content: "\e805";
  font-family: fontello;
  position: absolute;
  z-index: 100;
  right: 0;
  top: 50%;
  transform: translateX(-15px) translateY(-50%);
  opacity: 0;
  transition: all 0.4s ease;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-nav-mobile__menu > ul > li > a:hover {
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-nav-mobile__menu > ul > li > a:hover:after {
  transform: translateX(0) translateY(-50%);
  opacity: 1;
}
.c-nav-mobile__menu > ul > li > ul {
  display: none;
}
.c-nav-mobile .c-button {
  width: 100%;
}

.pagination {
  text-align: center;
}
.pagination ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  -moz-column-gap: 0;
       column-gap: 0;
  justify-content: center;
  font-size: 16px;
  align-items: center;
}
.pagination ul a, .pagination ul span {
  display: inline-block;
  position: relative;
  width: 24px;
  height: 24px;
  border-radius: 0;
  line-height: 16px;
  border: 1px solid transparent;
  text-decoration: none;
  font-weight: 700;
}
.pagination ul a.current, .pagination ul span.current{
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}
.pagination ul a.prev, .pagination ul a.next, .pagination ul span.prev, .pagination ul span.next {
  background-repeat: no-repeat;
  background-position: right 6px center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M12.5 4L11.09 5.41L16.67 11H4.5V13H16.67L11.09 18.59L12.5 20L20.5 12L12.5 4Z' fill='black'/%3E%3C/svg%3E");
  display: inline-block;
  width: 32px;
  height: 32px;
  top: 1px;
}
.pagination ul a.prev:hover, .pagination ul a.next:hover, .pagination ul span.prev:hover, .pagination ul span.next:hover {
  background-position: right 2px center;
}
.pagination ul a.prev, .pagination ul span.prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M20.5 11H8.33L13.92 5.41L12.5 4L4.5 12L12.5 20L13.91 18.59L8.33 13H20.5V11Z' fill='black'/%3E%3C/svg%3E");
  background-position: left 4px center;
}
.pagination ul a.prev:hover, .pagination ul span.prev:hover {
  background-position: left 2px center;
}
.pagination ul li {
  margin: 0;
  display: inline-block;
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
}
.c-preloader.active {
  opacity: 1;
  visibility: visible;
}
.c-preloader__loader {
  display: inline-block;
  position: absolute;
  width: 64px;
  height: 64px;
  top: 100px;
  left: 50%;
  margin: -32px 0 0 -32px;
  transform: scale(1.5);
}
.c-preloader__loader div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 100px;
  background: #F5EFE0;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.c-preloader__loader div:nth-child(1) {
  left: 6px;
  animation: preloader1 0.6s infinite;
}
.c-preloader__loader div:nth-child(2) {
  left: 6px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(3) {
  left: 26px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(4) {
  left: 45px;
  animation: preloader3 0.6s infinite;
}

@keyframes preloader1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes preloader3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes preloader2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
.c-radio {
  font-size: 16px;
  position: relative;
}
.c-radio.disabled {
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.c-radio.disabled input {
  pointer-events: none;
}
.c-radio input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.c-radio input:checked + label:after {
  opacity: 1;
  background-color: #60BCD0;
}
.c-radio input:focus-visible + label:after, .c-radio input:focus-visible + label:before {
  outline-offset: 4px;
  outline-style: solid;
  outline-color: #1363c6;
}
.c-radio label {
  padding-left: 24px;
  position: relative;
  display: block;
  cursor: pointer;
  line-height: 1.4;
  color: #F5EFE0;
  font-weight: 400;
}
.c-radio label:after, .c-radio label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 16px;
  height: 16px;
  z-index: 0;
  display: block;
  border-radius: 40px;
}
.c-radio label:after {
  opacity: 0;
  width: 10px;
  height: 10px;
  top: 3px;
  left: 3px;
}
.c-radio label:before {
  border: 1px solid #979797;
}
.c-radio label span {
  display: block;
}

.c-richtext {
  font-size: 16px;
  line-height: 1.6;
}
@media (min-width: 1024px) {
  .c-richtext {
    font-size: 18px;
  }
}
.c-richtext h1{
  font-family: Archivo Narrow, sans-serif;
  font-size: 36px;
  line-height: 1.25;
  font-weight: 700;
}
@media (min-width: 1024px){
  .c-richtext h1{
    font-size: 48px;
    line-height: 1.16;
  }
}
.c-richtext h1 {
  line-height: 1.2;
  margin-bottom: 24px;
  margin-top: 48px;
}
.c-richtext h2{
  font-family: Archivo Narrow, sans-serif;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 700;
}
@media (min-width: 1024px){
  .c-richtext h2{
    font-size: 36px;
    line-height: 1.25;
  }
}
.c-richtext h2 {
  line-height: 1.2;
  margin-bottom: 24px;
  margin-top: 48px;
}
.c-richtext h3{
  font-family: Archivo Narrow, sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 700;
}
@media (min-width: 1024px){
  .c-richtext h3{
    font-size: 32px;
    line-height: 1.25;
  }
}
.c-richtext h3 {
  line-height: 1.2;
  margin-bottom: 16px;
  margin-top: 32px;
}
.c-richtext h4{
  font-family: Archivo Narrow, sans-serif;
  font-size: 18px;
  line-height: 1.3;
  font-weight: 700;
}
@media (min-width: 1024px){
  .c-richtext h4{
    font-size: 20px;
    line-height: 1.2;
  }
}
.c-richtext h4 {
  line-height: 1.2;
  margin-bottom: 16px;
  margin-top: 32px;
}
.c-richtext h5{
  font-family: Archivo Narrow, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 16px;
}
.c-richtext h6{
  font-family: Archivo Narrow, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 16px;
}
.c-richtext a{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.c-richtext p {
  font-size: 18px;
  line-height: 1.3;
}
@media (min-width: 1024px) {
  .c-richtext p {
    font-size: 24px;
  }
}
.c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
    margin-bottom: 48px;
  }
}
.c-richtext p a {
  text-decoration: underline;
  text-underline-offset: 5px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.c-richtext p a:hover {
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.c-richtext ul, .c-richtext ol {
  margin: 0 0 32px 0;
  padding: 0 0 0 16px;
  list-style: disc;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 6px;
}
.c-richtext ol {
  list-style: decimal;
}
.c-richtext *:last-child {
  margin-bottom: 0;
}
.c-richtext *:first-child {
  margin-top: 0;
}
.c-richtext img {
  margin-bottom: 24px;
}
.c-richtext ul.blocks-gallery-grid {
  margin-left: 0 !important;
}
.c-richtext ul.blocks-gallery-grid li {
  padding-left: 0;
}
.c-richtext ul.blocks-gallery-grid li:before {
  display: none;
}
.c-richtext .wp-block-image.size-full {
  margin: 24px 0;
}
.c-richtext .wp-block-image.size-full img {
  width: 100%;
  display: block;
}
@media (min-width: 1024px) {
  .c-richtext .wp-block-image.size-full {
    margin: 32px 0;
  }
}
.c-richtext .alignleft,
.c-richtext .alignright,
.c-richtext .aligncenter {
  position: relative;
  width: 100%;
  margin: 24px auto;
  height: auto;
  float: none;
}
.c-richtext .alignleft img,
.c-richtext .alignright img,
.c-richtext .aligncenter img {
  margin-bottom: 0;
  height: auto !important;
}
.c-richtext .alignleft figcaption,
.c-richtext .alignright figcaption,
.c-richtext .aligncenter figcaption {
  font-size: 14px;
  --tw-text-opacity: 1;
  color: rgb(109 110 113 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .c-richtext .alignleft {
    width: 50%;
    margin: 0 32px 32px 0;
    float: left;
  }
  .c-richtext .alignright {
    width: 50%;
    margin: 0 0 32px 32px;
    float: right;
  }
}
.c-richtext .aligncenter {
  display: block;
  margin: 24px auto;
}
.c-richtext .center {
  text-align: center;
}
.c-richtext strong {
  font-weight: 600;
}
.c-richtext blockquote{
  margin-top: 32px;
  margin-bottom: 32px;
  border-left-width: 4px;
  --tw-border-opacity: 1;
  border-left-color: rgb(254 192 15 / var(--tw-border-opacity));
  padding-left: 24px;
}
@media (min-width: 1024px){
  .c-richtext blockquote{
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
.c-richtext blockquote p{
  font-size: 20px;
  line-height: 1.2;
}
@media (min-width: 1024px){
  .c-richtext blockquote p{
    font-size: 24px;
    line-height: 1.2;
  }
}
.c-richtext blockquote p {
  line-height: 1.4;
}
.c-richtext blockquote cite {
  font-style: italic;
  font-size: 16px;
  --tw-text-opacity: 1;
  color: rgb(109 110 113 / var(--tw-text-opacity));
}
.c-richtext .wp-block-embed{
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext .wp-block-embed{
    margin-bottom: 32px;
  }
}

.c-select {
  position: relative;
}
.c-select:after {
  content: "\e801";
  font-family: fontello;
  z-index: 100;
  pointer-events: none;
  margin-left: 24px;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}
.c-select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 48px;
  font-weight: 500;
  border-radius: 3px;
  background: #fff;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  padding-left: 16px !important;
  padding-right: 16px !important;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(109 110 113 / var(--tw-border-opacity));
  font-family: Archivo Narrow, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.c-social {
  display: flex;
  -moz-column-gap: 16px;
       column-gap: 16px;
  justify-content: flex-start;
}
.c-social a {
  display: inline-block;
  color: #0E0E0E;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  background-color: #fff;
  border-radius: 100px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(109 110 113 / var(--tw-text-opacity));
}
.c-social a i:before {
  margin: 0 !important;
  width: auto;
}
.c-social a:hover{
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}

.c-subtitle{
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 1.2;
  --tw-text-opacity: 1;
  color: rgb(254 192 15 / var(--tw-text-opacity));
}

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

.marquee-container {
  display: flex;
}
.marquee-container .logo-item {
  display: flex;
  align-items: center;
  padding: 0 16px;
  width: 120px;
}
.marquee-container .logo-item img {
  max-width: 100%;
  max-height: 100px;
}
@media (min-width: 1024px) {
  .marquee-container .logo-item {
    padding: 0 32px;
    width: 160px;
  }
}

.b-content-image.large-image .image{
  width: 100%;
}

@media (min-width: 1024px){
  .b-content-image.large-image .image{
    width: 66.666667%;
  }
}
.b-content-image.large-image .content{
  width: 100%;
}
@media (min-width: 1024px){
  .b-content-image.large-image .content{
    width: 33.333333%;
  }
  .c-tab__overflow {
    overflow-x: auto;
  }
}

.b-partner-cont .wpforms-container {
  width: 100%;
}
.b-partner-cont .wpforms-submit {
  background-color: rgb(237, 28, 36) !important;
}
.hover\:border-primary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(254 192 15 / var(--tw-border-opacity));
}
.hover\:bg-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(254 192 15 / var(--tw-bg-opacity));
}
.hover\:bg-opacity-50:hover{
  --tw-bg-opacity: 0.5;
}
.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hover\:no-underline:hover{
  text-decoration-line: none;
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.group:hover .group-hover\:underline{
  text-decoration-line: underline;
}
@media (min-width: 640px){
  .sm\:absolute{
    position: absolute;
  }
  .sm\:max-w-\[50\%\]{
    max-width: 50%;
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:bg-transparent{
    background-color: transparent;
  }
  .sm\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }
  .sm\:py-12{
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .sm\:pb-0{
    padding-bottom: 0;
  }
  .sm\:pb-\[36\%\]{
    padding-bottom: 36%;
  }
  .sm\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}
@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }
  .lg\:left-\[50\%\]{
    left: 50%;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-15{
    margin-bottom: 120px;
  }
  .lg\:mb-2{
    margin-bottom: 16px;
  }
  .lg\:mb-3{
    margin-bottom: 24px;
  }
  .lg\:mb-4{
    margin-bottom: 32px;
  }
  .lg\:mb-5{
    margin-bottom: 40px;
  }
  .lg\:mb-6{
    margin-bottom: 48px;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-4{
    margin-top: 32px;
  }
  .lg\:mt-5{
    margin-top: 40px;
  }
  .lg\:mt-6{
    margin-top: 48px;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline-block{
    display: inline-block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-8{
    height: 64px;
  }
  .lg\:h-\[700px\]{
    height: 700px;
  }
  .lg\:h-\[900px\]{
    height: 900px;
  }
  .lg\:h-\[90px\]{
    height: 90px;
  }
  .lg\:max-h-\[100px\]{
    max-height: 100px;
  }
  .lg\:min-h-\[450px\]{
    min-height: 450px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-2\/3{
    width: 66.666667%;
  }
  .lg\:w-3\/12{
    width: 25%;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-6\/12{
    width: 50%;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-9\/12{
    width: 75%;
  }
  .lg\:w-\[200px\]{
    width: 200px;
  }
  .lg\:w-\[240px\]{
    width: 240px;
  }
  .lg\:w-\[50vw\]{
    width: 50vw;
  }
  .lg\:w-\[calc\(100\%-170px\)\]{
    width: calc(100% - 170px);
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:\!max-w-\[70\%\]{
    max-width: 70% !important;
  }
  .lg\:max-w-\[1100px\]{
    max-width: 1100px;
  }
  .lg\:max-w-\[140px\]{
    max-width: 140px;
  }
  .lg\:max-w-\[1440px\]{
    max-width: 1440px;
  }
  .lg\:max-w-\[170px\]{
    max-width: 170px;
  }
  .lg\:max-w-\[400px\]{
    max-width: 400px;
  }
  .lg\:max-w-\[70\%\]{
    max-width: 70%;
  }
  .lg\:max-w-none{
    max-width: none;
  }
  .lg\:flex-none{
    flex: none;
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .lg\:content-normal{
    align-content: normal;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-1{
    gap: 8px;
  }
  .lg\:gap-10{
    gap: 80px;
  }
  .lg\:gap-15{
    gap: 120px;
  }
  .lg\:gap-2{
    gap: 16px;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-5{
    gap: 40px;
  }
  .lg\:gap-6{
    gap: 48px;
  }
  .lg\:gap-8{
    gap: 64px;
  }
  .lg\:gap-x-3{
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
  .lg\:gap-y-3{
    row-gap: 24px;
  }
  .lg\:border-l{
    border-left-width: 1px;
  }
  .lg\:border-r{
    border-right-width: 1px;
  }
  .lg\:border-l-yellow{
    --tw-border-opacity: 1;
    border-left-color: rgb(254 192 15 / var(--tw-border-opacity));
  }
  .lg\:border-r-yellow{
    --tw-border-opacity: 1;
    border-right-color: rgb(254 192 15 / var(--tw-border-opacity));
  }
  .lg\:p-3{
    padding: 24px;
  }
  .lg\:px-9{
    padding-left: 72px;
    padding-right: 72px;
  }
  .lg\:py-12{
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .lg\:py-7{
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .lg\:py-8{
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .lg\:py-9{
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .lg\:pb-0{
    padding-bottom: 0;
  }
  .lg\:pb-10{
    padding-bottom: 80px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-17{
    padding-bottom: 136px;
  }
  .lg\:pb-20{
    padding-bottom: 160px;
  }
  .lg\:pb-3{
    padding-bottom: 24px;
  }
  .lg\:pb-5{
    padding-bottom: 40px;
  }
  .lg\:pb-6{
    padding-bottom: 48px;
  }
  .lg\:pb-7{
    padding-bottom: 56px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pl-10{
    padding-left: 80px;
  }
  .lg\:pl-4{
    padding-left: 32px;
  }
  .lg\:pl-5{
    padding-left: 40px;
  }
  .lg\:pl-\[60px\]{
    padding-left: 60px;
  }
  .lg\:pl-\[6px\]{
    padding-left: 6px;
  }
  .lg\:pr-10{
    padding-right: 80px;
  }
  .lg\:pr-5{
    padding-right: 40px;
  }
  .lg\:pr-8{
    padding-right: 64px;
  }
  .lg\:pr-\[60px\]{
    padding-right: 60px;
  }
  .lg\:pt-0{
    padding-top: 0;
  }
  .lg\:pt-10{
    padding-top: 80px;
  }
  .lg\:pt-14{
    padding-top: 112px;
  }
  .lg\:pt-15{
    padding-top: 120px;
  }
  .lg\:pt-17{
    padding-top: 136px;
  }
  .lg\:pt-20{
    padding-top: 160px;
  }
  .lg\:pt-5{
    padding-top: 40px;
  }
  .lg\:pt-6{
    padding-top: 48px;
  }
  .lg\:pt-7{
    padding-top: 56px;
  }
  .lg\:pt-8{
    padding-top: 64px;
  }
  .lg\:pt-9{
    padding-top: 72px;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:text-right{
    text-align: right;
  }
  .lg\:\!text-18{
    font-size: 18px !important;
    line-height: 1.3 !important;
  }
  .lg\:text-16{
    font-size: 16px;
    line-height: 1.5;
  }
  .lg\:text-18{
    font-size: 18px;
    line-height: 1.3;
  }
  .lg\:text-20{
    font-size: 20px;
    line-height: 1.2;
  }
  .lg\:text-24{
    font-size: 24px;
    line-height: 1.2;
  }
  .lg\:text-28{
    font-size: 28px;
    line-height: 1.2;
  }
  .lg\:text-32{
    font-size: 32px;
    line-height: 1.25;
  }
  .lg\:text-36{
    font-size: 36px;
    line-height: 1.25;
  }
  .lg\:text-40{
    font-size: 40px;
    line-height: 1.2;
  }
  .lg\:text-48{
    font-size: 48px;
    line-height: 1.16;
  }
  .lg\:text-\[32px\]{
    font-size: 32px;
  }
  .lg\:text-\[36px\]{
    font-size: 36px;
  }
  .lg\:text-\[64px\]{
    font-size: 64px;
  }
}
@media (min-width: 1280px){
  .xl\:h-\[110px\]{
    height: 110px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmZvcm0uc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5nZW5lcmFsLnNjc3MiLCJzZXR0aW5ncy9fc2V0dGluZ3MudmFyaWFibGVzLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZ3Muc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5odG1sLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLmFjY29yZGlvbmpzLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLmFvcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpY3BvcHVwLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLm1hcnF1ZWUuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubWljcm9tb2RhbC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5waG90b3N3aXBlLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy53cGZvcm1zLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmFsZXJ0LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJhZGdlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2hlY2tib3guc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY292ZXItdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmsuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubWVudS10b2dnbGUuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWRlc2t0b3Auc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LW1vYmlsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yYWRpby5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnN1YnRpdGxlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLXJlc3BvbnNpdmUuc2NzcyIsImJsb2Nrcy9fYmxvY2tzLmdlbmVyaWMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNPaEI7O0NBQUE7QUFBQTs7O0NBQUE7QUFBQTs7O0VBQUEsc0JBQUEsRUFBQSxNQUFBO0VBQUEsZUFBQSxFQUFBLE1BQUE7RUFBQSxtQkFBQSxFQUFBLE1BQUE7RUFBQSwwQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztFQUFBLGdCQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Q0FBQTtBQUFBOztFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUE7S0FBQSxXQUFBLEVBQUEsTUFBQTtFQUFBLCtIQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLHdDQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHlDQUFBO1VBQUEsaUNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7OztFQUFBLGtCQUFBO0VBQUEsb0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxjQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsbUJBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7Ozs7RUFBQSwrR0FBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBO0VBQUEsV0FBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxxQkFBQSxFQUFBLE1BQUE7RUFBQSx5QkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSw4QkFBQSxFQUFBLE1BQUE7RUFBQSxnQ0FBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxVQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxvQkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSxzQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxhQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxZQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLGFBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsa0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQSxTQUFBO0FBQUE7QUFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOzs7RUFBQSxnQkFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsZUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0VBQUEsWUFBQTtBQUFBO0FBQUEsd0VBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUEsV0FBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGdCQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNERBQUE7RUFBQSwrREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxjQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxv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O0FSc1czMEY7O0FRdFc4MUY7RUFBeUcsdUJBQUE7QVIwV3Y4Rjs7QVExVzY5RjtFQUF1Rix5QkFBQTtBUjhXcGpHOztBUTlXNGtHO0VBQWlGLG1CQUFBO0FSa1g3cEc7O0FRbFhnckc7RUFBeUcsc0JBQUE7QVJzWHp4Rzs7QVF0WDh5RztFQUF1RiwwQkFBQTtBUjBYcjRHOztBUTFYODVHO0VBQWlGLG1CQUFBO0FSOFgvK0c7O0FROVhrZ0g7RUFBeUcsdUJBQUE7QVJrWTNtSDs7QVFsWWlvSDtFQUF1Rix5QkFBQTtBUnNZeHRIOztBUXRZZ3ZIO0VBQWlGLG1CQUFBO0FSMFlqMEg7O0FRMVlvMUg7RUFBeUcsc0JBQUE7QVI4WTc3SDs7QVE5WWs5SDtFQUF1RiwwQkFBQTtBUmtaemlJOztBUWxaa2tJO0VBQWlGLG1CQUFBO0FSc1pucEk7O0FRdFpzcUk7RUFBeUcsdUJBQUE7QVIwWi93STs7QVExWnF5STtFQUF1Rix5QkFBQTtBUjhaNTNJOztBUTlabzVJO0VBQWlGLG1CQUFBO0FSa2FyK0k7O0FRbGF3L0k7RUFBeUcsc0JBQUE7QVJzYWptSjs7QVF0YXNuSjtFQUF1RiwwQkFBQTtBUjBhN3NKOztBUTFhc3VKO0VBQWlGLG1CQUFBO0FSOGF2eko7O0FROWEwMEo7RUFBeUcsdUJBQUE7QVJrYm43Sjs7QVFsYnk4SjtFQUF1Rix5QkFBQTtBUnNiaGlLOztBUXRid2pLO0VBQWlGLG1CQUFBO0FSMGJ6b0s7O0FRMWI0cEs7RUFBeUcsc0JBQUE7QVI4YnJ3Szs7QVE5YjB4SztFQUF1RiwwQkFBQTtBUmtjajNLOztBUWxjMDRLO0VBQWlGLG1CQUFBO0FSc2MzOUs7O0FRdGM4K0s7RUFBeUcsdUJBQUE7QVIwY3ZsTDs7QVExYzZtTDtFQUF1Rix5QkFBQTtBUjhjcHNMOztBUTljNHRMO0VBQWlGLG1CQUFBO0FSa2Q3eUw7O0FRbGRnMEw7RUFBeUcsc0JBQUE7QVJzZHo2TDs7QVF0ZDg3TDtFQUF1RiwwQkFBQTtBUjBkcmhNOztBUTFkOGlNO0VBQWlGLG1CQUFBO0FSOGQvbk07O0FROWRrcE07RUFBeUcsdUJBQUE7QVJrZTN2TTs7QVFsZWl4TTtFQUF5Rix1QkFBQTtBUnNlMTJNOztBUXRlaTRNO0VBQW1GLG1CQUFBO0FSMGVwOU07O0FRMWV1K007RUFBMkcsb0JBQUE7QVI4ZWxsTjs7QVE5ZXNtTjtFQUF5RiwwQkFBQTtBUmtmL3JOOztBUWxmeXROO0VBQW1GLG1CQUFBO0FSc2Y1eU47O0FRdGYrek47RUFBMkcsdUJBQUE7QVIwZjE2Tjs7QVExZmk4TjtFQUF5Rix5QkFBQTtBUjhmMWhPOztBUTlmbWpPO0VBQW1GLG1CQUFBO0FSa2dCdG9POztBUWxnQnlwTztFQUEyRyxzQkFBQTtBUnNnQnB3Tzs7QVF0Z0IweE87RUFBeUYsMEJBQUE7QVIwZ0JuM087O0FRMWdCNjRPO0VBQW1GLG1CQUFBO0FSOGdCaCtPOztBUTlnQm0vTztFQUEyRyx1QkFBQTtBUmtoQjlsUDs7QVFsaEJxblA7RUFBeUYseUJBQUE7QVJzaEI5c1A7O0FRdGhCdXVQO0VBQW1GLG1CQUFBO0FSMGhCMXpQOztBUTFoQjYwUDtFQUEyRyxzQkFBQTtBUjhoQng3UDs7QVE5aEI4OFA7RUFBeUYsMEJBQUE7QVJraUJ2aVE7O0FRbGlCaWtRO0VBQW1GLG1CQUFBO0FSc2lCcHBROztBUXRpQnVxUTtFQUEyRyx1QkFBQTtBUjBpQmx4UTs7QVExaUJ5eVE7RUFBeUYseUJBQUE7QVI4aUJsNFE7O0FROWlCMjVRO0VBQW1GLG1CQUFBO0FSa2pCOStROztBUWxqQmlnUjtFQUEyRyxzQkFBQTtBUnNqQjVtUjs7QVF0akJrb1I7RUFBeUYsMEJBQUE7QVIwakIzdFI7O0FRMWpCcXZSO0VBQW1GLG1CQUFBO0FSOGpCeDBSOztBUTlqQjIxUjtFQUEyRyx1QkFBQTtBUmtrQnQ4Ujs7QVFsa0I2OVI7RUFBeUYseUJBQUE7QVJza0J0alM7O0FRdGtCK2tTO0VBQW1GLG1CQUFBO0FSMGtCbHFTOztBUTFrQnFyUztFQUEyRyxzQkFBQTtBUjhrQmh5Uzs7QVE5a0JzelM7RUFBeUYsMEJBQUE7QVJrbEIvNFM7O0FRbGxCeTZTO0VBQW1GLG1CQUFBO0FSc2xCNS9TOztBUXRsQitnVDtFQUEyRyx1QkFBQTtBUjBsQjFuVDs7QVExbEJpcFQ7RUFBeUYseUJBQUE7QVI4bEIxdVQ7O0FROWxCbXdUO0VBQW1GLG1CQUFBO0FSa21CdDFUOztBUWxtQnkyVDtFQUEyRyxzQkFBQTtBUnNtQnA5VDs7QVF0bUIwK1Q7RUFBeUYsMEJBQUE7QVIwbUJua1U7O0FRMW1CNmxVO0VBQW1GLG1CQUFBO0FSOG1CaHJVOztBUTltQm1zVTtFQUEyRyx1QkFBQTtBUmtuQjl5VTs7QVFsbkJxMFU7RUFBeUYseUJBQUE7QVJzbkI5NVU7O0FRdG5CdTdVO0VBQW1GLG1CQUFBO0FSMG5CMWdWOztBUTFuQjZoVjtFQUEyRyxzQkFBQTtBUjhuQnhvVjs7QVE5bkI4cFY7RUFBeUYsMEJBQUE7QVJrb0J2dlY7O0FRbG9CaXhWO0VBQW1GLG1CQUFBO0FSc29CcDJWOztBUXRvQnUzVjtFQUEyRyx1QkFBQTtBUjBvQmwrVjs7QVExb0J5L1Y7RUFBeUYseUJBQUE7QVI4b0JsbFc7O0FROW9CMm1XO0VBQW1GLG1CQUFBO0FSa3BCOXJXOztBUWxwQml0VztFQUEyRyxzQkFBQTtBUnNwQjV6Vzs7QVF0cEJrMVc7RUFBeUYsMEJBQUE7QVIwcEIzNlc7O0FRMXBCcThXO0VBQW1GLG1CQUFBO0FSOHBCeGhYOztBUTlwQjJpWDtFQUEyRyx1QkFBQTtBUmtxQnRwWDs7QVFscUI2cVg7RUFBeUYseUJBQUE7QVJzcUJ0d1g7O0FRdHFCK3hYO0VBQW1GLG1CQUFBO0FSMHFCbDNYOztBUTFxQnE0WDtFQUEyRyxzQkFBQTtBUjhxQmgvWDs7QVE5cUJzZ1k7RUFBeUYsMEJBQUE7QVJrckIvbFk7O0FRbHJCeW5ZO0VBQW1GLG1CQUFBO0FSc3JCNXNZOztBUXRyQit0WTtFQUEyRyx1QkFBQTtBUjByQjEwWTs7QVExckJpMlk7RUFBeUYseUJBQUE7QVI4ckIxN1k7O0FROXJCbTlZO0VBQW1GLG1CQUFBO0FSa3NCdGlaOztBUWxzQnlqWjtFQUEyRyxzQkFBQTtBUnNzQnBxWjs7QVF0c0Iwclo7RUFBeUYsMEJBQUE7QVIwc0JueFo7O0FRMXNCNnlaO0VBQW1GLG1CQUFBO0FSOHNCaDRaOztBUTlzQm01WjtFQUEyRyx1QkFBQTtBUmt0QjkvWjs7QVFsdEJxaGE7RUFBeUYsdUJBQUE7QVJzdEI5bWE7O0FRdHRCcW9hO0VBQW1GLG1CQUFBO0FSMHRCeHRhOztBUTF0QjJ1YTtFQUEyRyxvQkFBQTtBUjh0QnQxYTs7QVE5dEIwMmE7RUFBeUYsMEJBQUE7QVJrdUJuOGE7O0FRbHVCNjlhO0VBQW1GLG1CQUFBO0FSc3VCaGpiOztBUXR1Qm1rYjtFQUEyRyx1QkFBQTtBUjB1QjlxYjs7QVExdUJxc2I7RUFBeUYseUJBQUE7QVI4dUI5eGI7O0FROXVCdXpiO0VBQW1GLG1CQUFBO0FSa3ZCMTRiOztBUWx2QjY1YjtFQUEyRyxzQkFBQTtBUnN2QnhnYzs7QVF0dkI4aGM7RUFBeUYsMEJBQUE7QVIwdkJ2bmM7O0FRMXZCaXBjO0VBQW1GLG1CQUFBO0FSOHZCcHVjOztBUTl2QnV2YztFQUEyRyx1QkFBQTtBUmt3QmwyYzs7QVFsd0J5M2M7RUFBeUYseUJBQUE7QVJzd0JsOWM7O0FRdHdCMitjO0VBQW1GLG1CQUFBO0FSMHdCOWpkOztBUTF3QmlsZDtFQUEyRyxzQkFBQTtBUjh3QjVyZDs7QVE5d0JrdGQ7RUFBeUYsMEJBQUE7QVJreEIzeWQ7O0FRbHhCcTBkO0VBQW1GLG1CQUFBO0FSc3hCeDVkOztBUXR4QjI2ZDtFQUEyRyx1QkFBQTtBUjB4QnRoZTs7QVExeEI2aWU7RUFBeUYseUJBQUE7QVI4eEJ0b2U7O0FROXhCK3BlO0VBQW1GLG1CQUFBO0FSa3lCbHZlOztBUWx5QnF3ZTtFQUEyRyxzQkFBQTtBUnN5QmgzZTs7QVF0eUJzNGU7RUFBeUYsMEJBQUE7QVIweUIvOWU7O0FRMXlCeS9lO0VBQW1GLG1CQUFBO0FSOHlCNWtmOztBUTl5QitsZjtFQUEyRyx1QkFBQTtBUmt6QjFzZjs7QVFsekJpdWY7RUFBeUYseUJBQUE7QVJzekIxemY7O0FRdHpCbTFmO0VBQW1GLG1CQUFBO0FSMHpCdDZmOztBUTF6Qnk3ZjtFQUEyRyxzQkFBQTtBUjh6QnBpZ0I7O0FROXpCMGpnQjtFQUF5RiwwQkFBQTtBUmswQm5wZ0I7O0FRbDBCNnFnQjtFQUFtRixtQkFBQTtBUnMwQmh3Z0I7O0FRdDBCbXhnQjtFQUEyRyx1QkFBQTtBUjAwQjkzZ0I7O0FRMTBCcTVnQjtFQUF5Rix5QkFBQTtBUjgwQjkrZ0I7O0FROTBCdWdoQjtFQUFtRixtQkFBQTtBUmsxQjFsaEI7O0FRbDFCNm1oQjtFQUEyRyxzQkFBQTtBUnMxQnh0aEI7O0FRdDFCOHVoQjtFQUF5RiwwQkFBQTtBUjAxQnYwaEI7O0FRMTFCaTJoQjtFQUFtRixtQkFBQTtBUjgxQnA3aEI7O0FROTFCdThoQjtFQUEyRyx1QkFBQTtBUmsyQmxqaUI7O0FRbDJCeWtpQjtFQUF5Rix5QkFBQTtBUnMyQmxxaUI7O0FRdDJCMnJpQjtFQUFtRixtQkFBQTtBUjAyQjl3aUI7O0FRMTJCaXlpQjtFQUEyRyxzQkFBQTtBUjgyQjU0aUI7O0FROTJCazZpQjtFQUF5RiwwQkFBQTtBUmszQjMvaUI7O0FRbDNCcWhqQjtFQUFtRixtQkFBQTtBUnMzQnhtakI7O0FRdDNCMm5qQjtFQUEyRyx1QkFBQTtBUjAzQnR1akI7O0FRMTNCNnZqQjtFQUF5Rix5QkFBQTtBUjgzQnQxakI7O0FROTNCKzJqQjtFQUFtRixtQkFBQTtBUms0Qmw4akI7O0FRbDRCcTlqQjtFQUEyRyxzQkFBQTtBUnM0Qmhra0I7O0FRdDRCc2xrQjtFQUF5RiwwQkFBQTtBUjA0Qi9xa0I7O0FRMTRCeXNrQjtFQUFtRixtQkFBQTtBUjg0QjV4a0I7O0FROTRCK3lrQjtFQUEyRyx1QkFBQTtBUms1QjE1a0I7O0FRbDVCaTdrQjtFQUF5Rix5QkFBQTtBUnM1QjFnbEI7O0FRdDVCbWlsQjtFQUFtRixtQkFBQTtBUjA1QnRubEI7O0FRMTVCeW9sQjtFQUEyRyxzQkFBQTtBUjg1QnB2bEI7O0FROTVCMHdsQjtFQUF5RiwwQkFBQTtBUms2Qm4ybEI7O0FRbDZCNjNsQjtFQUFtRixtQkFBQTtBUnM2Qmg5bEI7O0FRdDZCbStsQjtFQUEyRyx1QkFBQTtBUjA2QjlrbUI7O0FRMTZCcW1tQjtFQUF5Rix5QkFBQTtBUjg2QjlybUI7O0FROTZCdXRtQjtFQUFtRixtQkFBQTtBUms3QjF5bUI7O0FRbDdCNnptQjtFQUEyRyxzQkFBQTtBUnM3Qng2bUI7O0FRdDdCODdtQjtFQUF5RiwwQkFBQTtBUjA3QnZobkI7O0FRMTdCaWpuQjtFQUFtRixtQkFBQTtBUjg3QnBvbkI7O0FROTdCdXBuQjtFQUEyRyx1QkFBQTtBUms4Qmx3bkI7O0FRbDhCeXhuQjtFQUF5Rix1QkFBQTtBUnM4QmwzbkI7O0FRdDhCeTRuQjtFQUFtRixtQkFBQTtBUjA4QjU5bkI7O0FRMThCKytuQjtFQUEyRyxvQkFBQTtBUjg4QjFsb0I7O0FROThCOG1vQjtFQUFxRixnRUFBQTtBUms5Qm5zb0I7O0FRbDlCNHZvQjtFQUFpRixnQ0FBQTtBUnM5Qjcwb0I7O0FRdDlCNjJvQjtFQUF1RixtQ0FBQTtBUjA5QnA4b0I7O0FRMTlCdStvQjtFQUF5RixvQ0FBQTtBUjg5QmhrcEI7O0FROTlCb21wQjtFQUErRix1Q0FBQTtBUmsrQm5zcEI7O0FRbCtCMHVwQjtFQUFpRyxrRUFBQTtBUnMrQjMwcEI7O0FRdCtCczRwQjtFQUFtRyxtRUFBQTtBUjArQnorcEI7O0FRMStCc2lxQjtFQUF5RyxrRUFBQTtBUjgrQi9vcUI7O0FROStCMnNxQjtFQUFpRywrREFBQTtBUmsvQjV5cUI7O0FRbC9CcTJxQjtFQUFtRywrREFBQTtBUnMvQng4cUI7O0FRdC9CaWdyQjtFQUF5RyxpRUFBQTtBUjAvQjFtckI7O0FRMS9Cb3FyQjtFQUFpRyxpRUFBQTtBUjgvQnJ3ckI7O0FROS9CK3pyQjtFQUFtRyxnRUFBQTtBUmtnQ2w2ckI7O0FRbGdDMjlyQjtFQUF5RyxtRUFBQTtBUnNnQ3Brc0I7O0FRdGdDZ29zQjtFQUFtRyxpRUFBQTtBUjBnQ251c0I7O0FRMWdDNnhzQjtFQUFxRyxnRUFBQTtBUjhnQ2w0c0I7O0FROWdDMjdzQjtFQUEyRyxtRUFBQTtBUmtoQ3RpdEI7O0FRbGhDa210QjtFQUFtRyxpRUFBQTtBUnNoQ3JzdEI7O0FRdGhDK3Z0QjtFQUFxRyxnRUFBQTtBUjBo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O0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUEscUJBcW1IQztTQXJtSEQ7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBLHNCQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxzQkFxbUhDO0lBcm1IRDtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBLGtCQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxpQkFxbUhDO0lBcm1IRDtFQXFtSEM7RUFybUhEO0lBQUEsaUJBcW1IQztJQXJtSEQ7RUFxbUhDO0VBcm1IRDtJQUFBLGlCQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxpQkFxbUhDO0lBcm1IRDtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBLDBCQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxlQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxlQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxlQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxlQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxlQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxlQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxlQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxlQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQSxlQXFtSEM7SUFybUhEO0VBcW1IQztFQXJtSEQ7SUFBQTtFQXFtSEM7RUFybUhEO0lBQUE7RUFxbUhDO0VBcm1IRDtJQUFBO0VBcW1IQztBQUFBO0FBcm1IRDtFQUFBO0lBQUE7RUFxbUhDO0FBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbi5jLWZvcm1fX2dyb3VwIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xufVxuLmMtZm9ybV9faW5wdXQgc2VsZWN0LFxuLmMtZm9ybV9faW5wdXQgdGV4dGFyZWEsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT10ZWxdLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgQGFwcGx5IHRleHQtcHJpbWFyeSBmb250LWJhc2U7XG59XG4uYy1mb3JtX19pbnB1dCBzZWxlY3QucGFyc2xleS1lcnJvcixcbi5jLWZvcm1fX2lucHV0IHRleHRhcmVhLnBhcnNsZXktZXJyb3IsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdLnBhcnNsZXktZXJyb3IsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPXRlbF0ucGFyc2xleS1lcnJvcixcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9ZW1haWxdLnBhcnNsZXktZXJyb3IsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0ucGFyc2xleS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDA7XG59XG4uYy1mb3JtX19pbnB1dCBzZWxlY3Q6Zm9jdXMsXG4uYy1mb3JtX19pbnB1dCB0ZXh0YXJlYTpmb2N1cyxcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MGJjZDA7XG59XG4uYy1mb3JtX19pbnB1dCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYy1mb3JtX19pbnB1dCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uYy1mb3JtX19pbnB1dCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtZm9ybV9faW5wdXQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmMtZm9ybV9faW5wdXQgc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5jLWZvcm1fX2lucHV0IHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5jLWZvcm1fX2lucHV0IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4uYy1mb3JtX19pbnB1dCBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIEBhcHBseSB0ZXh0LXByaW1hcnk7XG59XG4uYy1mb3JtX19pbnB1dCBzZWxlY3Quc2VsZWN0ZWQge1xuICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xufVxuLmMtZm9ybV9faW5wdXQgc2VsZWN0OmZvY3VzIG9wdGlvbiB7XG4gIEBhcHBseSB0ZXh0LXByaW1hcnk7XG59XG4uYy1mb3JtX19pbnB1dC5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1mb3JtX19pbnB1dC5zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMi4zOTc3IDE1LjIwM0MxMi4xNzggMTUuNDIyNiAxMS44MjE5IDE1LjQyMjYgMTEuNjAyMiAxNS4yMDNMNS44NjczOSA5LjQ2ODA4QzUuNjQ3NzIgOS4yNDg0MSA1LjY0NzcyIDguODkyMzEgNS44NjczOSA4LjY3MjYzTDYuMTMyNTYgOC40MDc0M0M2LjM1MjIyIDguMTg3NzYgNi43MDgzOCA4LjE4Nzc2IDYuOTI4MDUgOC40MDc0M0wxMiAxMy40Nzk0TDE3LjA3MTkgOC40MDc0M0MxNy4yOTE2IDguMTg3NzYgMTcuNjQ3NyA4LjE4Nzc2IDE3Ljg2NzQgOC40MDc0M0wxOC4xMzI2IDguNjcyNjNDMTguMzUyMiA4Ljg5MjMxIDE4LjM1MjIgOS4yNDg0MSAxOC4xMzI2IDkuNDY4MDhMMTIuMzk3NyAxNS4yMDNaJyBmaWxsPSclMjMyMTUxNjknLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZm9ybSB1bC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgY29sb3I6ICNjMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWZvcm0gdWwucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuICBAYXBwbHkgZm9udC1iYXNlIHRleHQtMTYgdGV4dC1ibGFjaztcbn1cbkBzY3JlZW4gbGcge1xuICBib2R5IHtcbiAgICBAYXBwbHkgdGV4dC0xODtcbiAgfVxufVxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAYXBwbHkgdGV4dC1ibGFjaztcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgQGFwcGx5IHRleHQtcHJpbWFyeTtcbn1cbmEuZnVsbC1jbGljazphZnRlciB7XG4gIEBhcHBseSBjb250ZW50LVtcIlwiXSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtZnVsbCB6LTIwO1xufVxuXG5wIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XG59XG5cbmgxIHtcbiAgQGFwcGx5IHRleHQtMzYgbGc6dGV4dC00OCBmb250LWhlYWRpbmcgbWItNCBmb250LWJvbGQ7XG59XG5cbmgyIHtcbiAgQGFwcGx5IHRleHQtMjggbGc6dGV4dC00MCBmb250LWhlYWRpbmcgbWItMyBmb250LWJvbGQ7XG59XG5cbmgzIHtcbiAgQGFwcGx5IHRleHQtMjQgbGc6dGV4dC0zMiBmb250LWhlYWRpbmcgbWItMyBmb250LWJvbGQ7XG59XG5cbmg0IHtcbiAgQGFwcGx5IHRleHQtMjAgZm9udC1oZWFkaW5nIG1iLTMgZm9udC1tZWRpdW07XG59XG5cbmg1IHtcbiAgQGFwcGx5IHRleHQtMTYgZm9udC1iYXNlIG1iLTMgZm9udC1tZWRpdW07XG59XG5cbmg2IHtcbiAgQGFwcGx5IHRleHQtMTQgZm9udC1iYXNlIG1iLTMgZm9udC1tZWRpdW07XG59XG5cbi5jLXRpdGxlLWJyaWNrIHtcbiAgQGFwcGx5IHB5LTIgcHgtMyB1cHBlcmNhc2UgZm9udC1ib2xkIHRleHQtd2hpdGUgYmctZ3JleS05MDAgaW5saW5lLWJsb2NrIHRleHQtMjAgbGVhZGluZy1ub25lIG0tMCBteC1hdXRvO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXRpdGxlLWJyaWNrIHtcbiAgICBAYXBwbHkgbS0wO1xuICB9XG59XG4uYy10aXRsZS1icmljay5zdHlsZS1yZWQge1xuICBAYXBwbHkgYmctcmVkIHRleHQtd2hpdGU7XG59XG4uYy10aXRsZS1icmljay5zdHlsZS15ZWxsb3cge1xuICBAYXBwbHkgYmcteWVsbG93IHRleHQtYmxhY2s7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGh0bWwubmF2aWdhdGlvbi1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9XG59XG5odG1sLnNjcm9sbC1sb2NrLCBodG1sLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24gPiBsaS5hY2NfYWN0aXZlID4gYnV0dG9uIHtcbiAgQGFwcGx5IHRleHQtcHJpbWFyeTtcbn1cbi5hY2NvcmRpb24gPiBsaS5hY2NfYWN0aXZlID4gYnV0dG9uIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA3MnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwNDhweDtcbn1cblxuLm1mcC1iZyB7XG4gIHotaW5kZXg6IDMwMDE7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHotaW5kZXg6IDMwMDI7XG59XG5cbi8qKlxuICogU2tpcHBlZCBtaW5pZmljYXRpb24gYmVjYXVzZSB0aGUgb3JpZ2luYWwgZmlsZXMgYXBwZWFycyB0byBiZSBhbHJlYWR5IG1pbmlmaWVkLlxuICogT3JpZ2luYWwgZmlsZTogL25wbS92YW5pbGxhLWluZmluaXRlLW1hcnF1ZWVAMS4wLjEzL2luZmluaXRlLW1hcnF1ZWUuY3NzXG4gKlxuICogRG8gTk9UIHVzZSBTUkkgd2l0aCBkeW5hbWljYWxseSBnZW5lcmF0ZWQgZmlsZXMhIE1vcmUgaW5mb3JtYXRpb246IGh0dHBzOi8vd3d3LmpzZGVsaXZyLmNvbS91c2luZy1zcmktd2l0aC1keW5hbWljLWZpbGVzXG4gKi9cbi8qKlxuICogSW5maW5pdGUgTWFycXVlZSAxLjAuMTJcbiAqIEluZmluaXRlIEhvcml6b250YWwgJiBWZXJ0aWNhbCBNYXJxdWVlIGFuaW1hdGlvbiBiYXNlZCBvbiBDU1MgYW5kIGNvbnRyb2xsZWQgd2l0aCBKU1xuICpcbiAqIENvcHlyaWdodCAyMDI0IFZhaGFuIEJhZ2hkYXNhcnlhblxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgNiwgMjAyNFxuICovXG4uaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogdmFyKC0tX2dhcCk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5zbW9vdGgge1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5wYXVzZWQgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUuZnVsbCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgbWluLXdpZHRoOiB2YXIoLS1fY29udGFpbmVyV2lkdGgpO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IHZhcigtLV9nYXApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bZGF0YS1hbmltYXRlPXRydWVdIC5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICBhbmltYXRpb246IGhvcml6b250YWwtbWFycXVlZSB2YXIoLS1fc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1fZGlyZWN0aW9uKTtcbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsLW1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1fZ2FwKSAqIC0xKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSAtIHZhcigtLV9nYXApICogMikpO1xuICB9XG59XG4udmVydGljYWwtbWFycXVlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1fZ2FwKTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1fY29udGFpbmVyU2l6ZSkgLSB2YXIoLS1fdkdhcCkpIC8gMS4yKTtcbn1cblxuLnZlcnRpY2FsLW1hcnF1ZWUuc21vb3RoIHtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnZlcnRpY2FsLW1hcnF1ZWUucGF1c2VkIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1fdkdhcCk7XG59XG5cbltkYXRhLWFuaW1hdGU9dHJ1ZV0gLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbik7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLV9oR2FwKTtcbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLV92R2FwKSAqIC0xKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSB2YXIoLS1fdkdhcCkgKiAyKSk7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA1MDA7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RUZFMDtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubW9kYWxfX2hlYWRlciAubW9kYWxfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyVXCI7XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIERlbW8gQW5pbWF0aW9uIFN0eWxlXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuLm1pY3JvbW9kYWwtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG15dHJvIFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSAqL1xuLnBzd3Age1xuICAtLXBzd3AtYmc6ICMwMDA7XG4gIC0tcHN3cC1wbGFjZWhvbGRlci1iZzogIzIyMjtcbiAgLS1wc3dwLXJvb3Qtei1pbmRleDogMTAwMDAwO1xuICAtLXBzd3AtcHJlbG9hZGVyLWNvbG9yOiByZ2JhKDc5LCA3OSwgNzksIDAuNCk7XG4gIC0tcHN3cC1wcmVsb2FkZXItY29sb3Itc2Vjb25kYXJ5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC8qIGRlZmluZWQgdmlhIGpzOlxuICAtLXBzd3AtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXM7ICovXG4gIC0tcHN3cC1pY29uLWNvbG9yOiAjZmZmO1xuICAtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnk6ICM0ZjRmNGY7XG4gIC0tcHN3cC1pY29uLXN0cm9rZS1jb2xvcjogIzRmNGY0ZjtcbiAgLS1wc3dwLWljb24tc3Ryb2tlLXdpZHRoOiAycHg7XG4gIC0tcHN3cC1lcnJvci10ZXh0LWNvbG9yOiB2YXIoLS1wc3dwLWljb24tY29sb3IpO1xufVxuXG4vKlxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgKHBzd3ApIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcbiovXG4ucHN3cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS1wc3dwLXJvb3Qtei1pbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC4wMDM7XG4gIGNvbnRhaW46IGxheW91dCBzdHlsZSBzaXplO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qIFByZXZlbnRzIGZvY3VzIG91dGxpbmUgb24gdGhlIHJvb3QgZWxlbWVudCxcbiAgKGl0IG1heSBiZSBmb2N1c2VkIGluaXRpYWxseSkgKi9cbi5wc3dwOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnBzd3AgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AsXG4ucHN3cF9fYmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fYmcge1xuICBvcGFjaXR5OiAwLjAwNTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHN3cC1iZyk7XG59XG5cbi5wc3dwLFxuLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX3Njcm9sbC13cmFwLFxuLnBzd3BfX2JnLFxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX19pdGVtLFxuLnBzd3BfX2NvbnRlbnQsXG4ucHN3cF9faW1nLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHN3cF9faW1nLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wc3dwLS1jbGljay10by16b29tLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5wc3dwLS1jbGljay10by16b29tLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLnBzd3AtLWNsaWNrLXRvLXpvb20ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWc6YWN0aXZlIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIDphY3RpdmUgdG8gb3ZlcnJpZGUgZ3JhYmJpbmcgY3Vyc29yICovXG4ucHN3cC0tbm8tbW91c2UtZHJhZy5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyxcbi5wc3dwLS1uby1tb3VzZS1kcmFnLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nOmFjdGl2ZSxcbi5wc3dwX19pbWcge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX2ltZyxcbi5wc3dwX19idXR0b24sXG4ucHN3cF9fY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wc3dwX19pdGVtIHtcbiAgLyogei1pbmRleCBmb3IgZmFkZSB0cmFuc2l0aW9uICovXG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEFsbG93IHRvIGNsaWNrIHRocm91Z2ggcHN3cF9fY29udGVudCBlbGVtZW50LCBidXQgbm90IGl0cyBjaGlsZHJlbiAqL1xuLnBzd3BfX2NvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBzd3BfX2NvbnRlbnQgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qXG5cbiAgUGhvdG9Td2lwZSBVSVxuXG4qL1xuLypcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcbiovXG4ucHN3cF9fZXJyb3ItbXNnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5wc3dwX19lcnJvci1tc2cge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLXBzd3AtZXJyb3ItdGV4dC1jb2xvcik7XG59XG5cbi8qXG5jbGFzcyBwc3dwX19oaWRlLW9uLWNsb3NlIGlzIGFwcGxpZWQgdG8gZWxlbWVudHMgdGhhdFxuc2hvdWxkIGhpZGUgKGZvciBleGFtcGxlIGZhZGUgb3V0KSB3aGVuIFBob3RvU3dpcGUgaXMgY2xvc2VkXG5hbmQgc2hvdyAoZm9yIGV4YW1wbGUgZmFkZSBpbikgd2hlbiBQaG90b1N3aXBlIGlzIG9wZW5lZFxuICovXG4ucHN3cCAucHN3cF9faGlkZS1vbi1jbG9zZSB7XG4gIG9wYWNpdHk6IDAuMDA1O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1wc3dwLXRyYW5zaXRpb24tZHVyYXRpb24pIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB6LWluZGV4OiAxMDsgLyogYWx3YXlzIG92ZXJsYXAgc2xpZGUgY29udGVudCAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogaGlkZGVuIGVsZW1lbnRzIHNob3VsZCBub3QgYmUgY2xpY2thYmxlICovXG59XG5cbi8qIGNsYXNzIHBzd3AtLXVpLXZpc2libGUgaXMgYWRkZWQgd2hlbiBvcGVuaW5nIG9yIGNsb3NpbmcgdHJhbnNpdGlvbiBzdGFydHMgKi9cbi5wc3dwLS11aS12aXNpYmxlIC5wc3dwX19oaWRlLW9uLWNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIDxidXR0b24+IHN0eWxlcywgaW5jbHVkaW5nIGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fYnV0dG9uOmhvdmVyLFxuLnBzd3BfX2J1dHRvbjphY3RpdmUsXG4ucHN3cF9fYnV0dG9uOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHN3cF9fYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5wc3dwX19pY24ge1xuICBmaWxsOiB2YXIoLS1wc3dwLWljb24tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcHN3cC1pY29uLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5wc3dwX19pY24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogOXB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBzd3BfX2ljbi1zaGFkb3cge1xuICBzdHJva2U6IHZhcigtLXBzd3AtaWNvbi1zdHJva2UtY29sb3IpO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLXBzd3AtaWNvbi1zdHJva2Utd2lkdGgpO1xuICBmaWxsOiBub25lO1xufVxuXG4ucHN3cF9faWNuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLypcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2UsXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdCxcblx0dXNlZCB3aGVuIG1zcmMgaXMgbm90IHByb3ZpZGVkXG4qL1xuZGl2LnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIsXG4ucHN3cF9faW1nLS13aXRoLWJnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHN3cC1wbGFjZWhvbGRlci1iZyk7XG59XG5cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDEwO1xuICAvKiBhbGxvdyBldmVudHMgdG8gcGFzcyB0aHJvdWdoIHRvcCBiYXIgaXRzZWxmICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wc3dwX190b3AtYmFyID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAvKiB0aGlzIG1ha2VzIHRyYW5zaXRpb24gc2lnbmlmaWNhbnRseSBtb3JlIHNtb290aCxcbiAgICAgZXZlbiB0aG91Z2ggaW5uZXIgZWxlbWVudHMgYXJlIG5vdCBhbmltYXRlZCAqL1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLypcblxuICBDbG9zZSBidXR0b25cblxuKi9cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi8qXG5cbiAgQXJyb3cgYnV0dG9uc1xuXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3c6ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93IC5wc3dwX19pY24ge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wc3dwLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBoaWRlIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIHNob3cgYXJyb3dzIG9ubHkgYWZ0ZXIgbW91c2Ugd2FzIHVzZWQgKi9cbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcHJldiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwcHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLW5leHQgLnBzd3BfX2ljbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNHB4O1xuICAvKiBmbGlwIGhvcml6b250YWxseSAqL1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLypcblxuICBab29tIGJ1dHRvblxuXG4qL1xuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBcIitcIiA9PiBcIi1cIiAqL1xuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fem9vbS1pY24tYmFyLXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuXG4gIExvYWRpbmcgaW5kaWNhdG9yXG5cbiovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wc3dwX19wcmVsb2FkZXIgLnBzd3BfX2ljbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcHN3cC1jbG9ja3dpc2UgNjAwbXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX2ljbiB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbkBrZXlmcmFtZXMgcHN3cC1jbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLypcblxuICBcIjEgb2YgMTBcIiBjb3VudGVyXG5cbiovXG4ucHN3cF9fY291bnRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6IHZhcigtLXBzd3AtaWNvbi1jb2xvcik7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCB2YXIoLS1wc3dwLWljb24tY29sb3Itc2Vjb25kYXJ5KTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLnBzd3AtLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBFcXVhbCBIZWlnaHQgKi9cbi5zd2lwZXItLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLS1lcXVhbGhlaWdodCAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBAYXBwbHkgcmVsYXRpdmUgYmctWyNlYWRhYzRdO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBAYXBwbHkgYmctZ3JleS01MDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgQGFwcGx5IGJnLWdyZXktOTAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgQGFwcGx5IHRleHQtZ3JleS01MDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnN3aXBlci1idXR0b24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zd2lwZXItYnV0dG9uLnByZXYge1xuICBsZWZ0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNjAuNiAzNjIuOTYnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSAlN0IgaXNvbGF0aW9uOiBpc29sYXRlOyAlN0QgLmNscy0yICU3QiBmaWxsOiAlMjNmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0xheWVyXzEtMicgZGF0YS1uYW1lPSdMYXllciAxJyUzRSUzQ2cgY2xhc3M9J2Nscy0xJyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTAzLjY2LDI4OC43OUwxNi42NCwxODUuMTNsODYuNzItMTAzLjM3aDM3Ljk2bC04Ny4zMSwxMDMuMzcsODcuMzEsMTAzLjY2aC0zNy42N1onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNjAuNiAzNjIuOTYnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSAlN0IgaXNvbGF0aW9uOiBpc29sYXRlOyAlN0QgLmNscy0yICU3QiBmaWxsOiAlMjNmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0xheWVyXzEtMicgZGF0YS1uYW1lPSdMYXllciAxJyUzRSUzQ2cgY2xhc3M9J2Nscy0xJyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNTYuOTQsNzQuMTdsODcuMDIsMTAzLjY2LTg2LjcyLDEwMy4zN0gxOS4yN2w4Ny4zMS0xMDMuMzdMMTkuMjcsNzQuMTdoMzcuNjdaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLS15ZWxsb3cucHJldiB7XG4gIGxlZnQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2MC42IDM2Mi45NiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBpc29sYXRpb246IGlzb2xhdGU7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZlYzAwZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDZyBjbGFzcz0nY2xzLTEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMDMuNjYsMjg4Ljc5TDE2LjY0LDE4NS4xM2w4Ni43Mi0xMDMuMzdoMzcuOTZsLTg3LjMxLDEwMy4zNyw4Ny4zMSwxMDMuNjZoLTM3LjY3WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnN3aXBlci1idXR0b24tLXllbGxvdy5wcmV2IHtcbiAgICByaWdodDogMzJweDtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tLXllbGxvdy5uZXh0IHtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2MC42IDM2Mi45NiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBpc29sYXRpb246IGlzb2xhdGU7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZlYzAwZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDZyBjbGFzcz0nY2xzLTEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001Ni45NCw3NC4xN2w4Ny4wMiwxMDMuNjYtODYuNzIsMTAzLjM3SDE5LjI3bDg3LjMxLTEwMy4zN0wxOS4yNyw3NC4xN2gzNy42N1onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5zd2lwZXItYnV0dG9uLS15ZWxsb3cubmV4dCB7XG4gICAgcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLndwZm9ybXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogOHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBzZWxlY3QsXG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBAYXBwbHkgZm9udC1iYXNlIHRleHQtMTYgbGc6dGV4dC0xOCB0ZXh0LWJsYWNrO1xufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHNlbGVjdDpmb2N1cyxcbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgQGFwcGx5IGZvbnQtYmFzZSB0ZXh0LTE2IGxnOnRleHQtMTg7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzBFMEUwRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmV5LTUwMCBiZy1yZWQgdGV4dC13aGl0ZTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpob3ZlciB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktNTAwIGJnLXJlZCBiZy1vcGFjaXR5LTgwIHRleHQtd2hpdGU7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYy1iYWRnZSB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBAYXBwbHkgYmctZ3JleS0xMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWJhZGdlLnByaW1hcnkge1xuICBAYXBwbHkgYmctcHJpbWFyeSB0ZXh0LXdoaXRlO1xufVxuLmMtYmFkZ2UucmVkIHtcbiAgQGFwcGx5IGJnLXJlZCB0ZXh0LXdoaXRlO1xufVxuLmMtYmFkZ2Uud2hpdGUge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ibGFjaztcbn1cblxuLmMtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwRTBFMEU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jLWJ1dHRvbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLmMtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYnV0dG9uLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1idXR0b24tLWJsdWUge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci13aGl0ZSBiZy1ibHVlIHRleHQtd2hpdGU7XG59XG4uYy1idXR0b24tLWJsdWU6aG92ZXIge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci13aGl0ZSBiZy1ibHVlIGJnLW9wYWNpdHktODAgdGV4dC13aGl0ZTtcbn1cbi5jLWJ1dHRvbi0teWVsbG93IHtcbiAgQGFwcGx5IGJvcmRlciBib3JkZXItZ3JleS01MDAgYmcteWVsbG93IHRleHQtYmxhY2s7XG59XG4uYy1idXR0b24tLXllbGxvdzpob3ZlciB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktNTAwIGJnLXllbGxvdyBiZy1vcGFjaXR5LTgwIHRleHQtYmxhY2s7XG59XG4uYy1idXR0b24tLXJlZCB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktNTAwIGJnLXJlZCB0ZXh0LXdoaXRlO1xufVxuLmMtYnV0dG9uLS1yZWQ6aG92ZXIge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmV5LTUwMCBiZy1yZWQgYmctb3BhY2l0eS04MCB0ZXh0LXdoaXRlO1xufVxuLmMtYnV0dG9uLS1ncmV5IHtcbiAgQGFwcGx5IGJvcmRlciBib3JkZXItZ3JleS01MDAgYmctZ3JleS05MDAgdGV4dC13aGl0ZTtcbn1cbi5jLWJ1dHRvbi0tZ3JleTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktNTAwIGJnLWdyZXktOTAwIGJnLW9wYWNpdHktODAgdGV4dC13aGl0ZTtcbn1cblxuLmMtc3F1YXJlLWJ1dHRvbiB7XG4gIEBhcHBseSBiZy1yZWQgaW5saW5lLWZsZXggdy0xMCBoLTEwIGZvbnQtYm9sZCB1cHBlcmNhc2UganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHRleHQtY2VudGVyIGxlYWRpbmctbm9uZSB0ZXh0LXdoaXRlIHJvdGF0ZS1bMTVkZWddIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtc3F1YXJlLWJ1dHRvbjpob3ZlciB7XG4gIEBhcHBseSByb3RhdGUtWzIwZGVnXSB0ZXh0LXdoaXRlIG5vLXVuZGVybGluZTtcbn1cblxuLmMtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmMtY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10ge1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmMtY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uYy1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWNoZWNrYm94IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uYy1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xufVxuXG4uYy1jb3Zlci12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNvdmVyLXZpZGVvLnBsYXlpbmcgLmMtY292ZXItdmlkZW9fX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xufVxuLmMtY292ZXItdmlkZW9fX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLmMtY292ZXItdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmMtZm9vdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuLmMtZm9vdGVyIGE6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xufVxuLmMtZm9vdGVyIHVsI21lbnUtZm9vdGVyLW5hdiA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtZm9vdGVyIHVsI21lbnUtZm9vdGVyLW5hdiA+IGxpIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cbi5jLWZvb3RlciB1bCNtZW51LWZvb3Rlci1uYXYgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvb3RlciB1bCNtZW51LWZvb3Rlci1uYXYgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWZvb3RlciB1bCNtZW51LWZvb3Rlci1uYXYgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmMtZm9vdGVyIHVsI21lbnUtZm9vdGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtZm9vdGVyIHVsI21lbnUtZm9vdGVyLWxpbmtzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmMtZm9vdGVyIHVsI21lbnUtZm9vdGVyLWxpbmtzID4gbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtZm9vdGVyIHVsI21lbnUtZm9vdGVyLWxpbmtzID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5jLWZvb3RlciB1bCNtZW51LWZvb3Rlci1saW5rcyA+IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtZm9vdGVyIHVsI21lbnUtZm9vdGVyLWxpbmtzID4gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jLWZvb3RlciAud3Bmb3Jtcy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvb3RlciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZ2FwOiA4cHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtZm9vdGVyIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uYy1mb290ZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmMtZm9vdGVyIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1mb290ZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHNlbGVjdCxcbi5jLWZvb3RlciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5jLWZvb3RlciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYy1mb290ZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9dGVsXSxcbi5jLWZvb3RlciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uYy1mb290ZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uYy1mb290ZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcsIDI4LCAzNikgIWltcG9ydGFudDtcbn1cblxuLmMtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmMtaGVhZGVyX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmMtaGVhZGVyLS1maXhlZCAuYy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5ib2R5LmMtaGVhZGVyLS1maXhlZCAuYy1oZWFkZXJfX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogODJweDtcbn1cbkBzY3JlZW4gbGcge1xuICBib2R5LmMtaGVhZGVyLS1maXhlZCAuYy1oZWFkZXJfX3BsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICB9XG59XG5cbi5jLWxhenktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmMtbGF6eS13cmFwcGVyLmltZy1sb2FkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlcltkYXRhLXJldmVhbF0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMCwgNTAlIDEwMCUsIDAgMTAwJSk7XG59XG4uYy1sYXp5LXdyYXBwZXIudHJhbnNwYXJlbnQgaW1nLmxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlci5jb3ZlciBpbWcge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxhenkge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWc6bm90KC5pbml0aWFsKSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRpbmcsIC5jLWxhenktd3JhcHBlciBpbWcuaW5pdGlhbCwgLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkZWQsIC5jLWxhenktd3JhcHBlciBpbWcuZXJyb3Ige1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubG9hZGVkIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyIGltZzpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1sb2FkaW5nXSxcbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1sb2FkZWRdLFxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWVudGVyZWRdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtaG92ZXItem9vbSAuYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5jLWhvdmVyLXpvb206aG92ZXIgLmMtbGF6eS13cmFwcGVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uYy1ob3Zlci16b29tIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYy1tZW51LXRvZ2dsZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbWVudS10b2dnbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51LWNsb3NlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xufVxuXG4uYy1uYXYtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtbmF2LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1uYXYtZGVza3RvcCA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XG59XG4uYy1uYXYtZGVza3RvcCA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW5hdi1kZXNrdG9wID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5jLW5hdi1kZXNrdG9wID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tYiBmcm9tLWJsYWNrIHRvLXRyYW5zcGFyZW50IHRleHQteWVsbG93O1xufVxuLmMtbmF2LWRlc2t0b3AgPiB1bCA+IGxpLm1lbnUtd2hpdGUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1uYXYtZGVza3RvcCA+IHVsID4gbGkubWVudS1wYXJ0bmVyID4gYSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW5hdi1kZXNrdG9wID4gdWwgPiBsaS5tZW51LXBhcnRuZXIgPiBhOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG59XG4uYy1uYXYtZGVza3RvcCA+IHVsID4gbGkubWVudS1wYXJ0bmVyID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFkZ2UtcGFydG5lci5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzBFMEUwRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xufVxuQHNjcmVlbiB4bCB7XG4gIC5jLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmMtbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LXllbGxvdztcbn1cblxuLmMtbmF2LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgdG9wOiA4MHB4O1xuICByaWdodDogLTEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOTk5O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jLW5hdi1tb2JpbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW5hdi1tb2JpbGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZV9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG4uYy1uYXYtbW9iaWxlX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1uYXYtbW9iaWxlIHtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBzY3JlZW4geGwge1xuICAuYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MDVcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gYTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlIC5jLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gdWwgYSwgLnBhZ2luYXRpb24gdWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdpbmF0aW9uIHVsIGEuY3VycmVudCwgLnBhZ2luYXRpb24gdWwgc3Bhbi5jdXJyZW50IHtcbiAgQGFwcGx5IHRleHQtcHJpbWFyeTtcbn1cbi5wYWdpbmF0aW9uIHVsIGEucHJldiwgLnBhZ2luYXRpb24gdWwgYS5uZXh0LCAucGFnaW5hdGlvbiB1bCBzcGFuLnByZXYsIC5wYWdpbmF0aW9uIHVsIHNwYW4ubmV4dCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNSAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMi41IDRMMTEuMDkgNS40MUwxNi42NyAxMUg0LjVWMTNIMTYuNjdMMTEuMDkgMTguNTlMMTIuNSAyMEwyMC41IDEyTDEyLjUgNFonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogMXB4O1xufVxuLnBhZ2luYXRpb24gdWwgYS5wcmV2OmhvdmVyLCAucGFnaW5hdGlvbiB1bCBhLm5leHQ6aG92ZXIsIC5wYWdpbmF0aW9uIHVsIHNwYW4ucHJldjpob3ZlciwgLnBhZ2luYXRpb24gdWwgc3Bhbi5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMnB4IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIHVsIGEucHJldiwgLnBhZ2luYXRpb24gdWwgc3Bhbi5wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI1IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTIwLjUgMTFIOC4zM0wxMy45MiA1LjQxTDEyLjUgNEw0LjUgMTJMMTIuNSAyMEwxMy45MSAxOC41OUw4LjMzIDEzSDIwLjVWMTFaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHggY2VudGVyO1xufVxuLnBhZ2luYXRpb24gdWwgYS5wcmV2OmhvdmVyLCAucGFnaW5hdGlvbiB1bCBzcGFuLnByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDJweCBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xufVxuLmMtcHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTMycHggMCAwIC0zMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUVGRTA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMSAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMjZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogNDVweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIzIDAuNnMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHJlbG9hZGVyMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJlbG9hZGVyMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJlbG9hZGVyMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgfVxufVxuLmMtcmFkaW8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXJhZGlvLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLXJhZGlvLmRpc2FibGVkIGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jLXJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MEJDRDA7XG59XG4uYy1yYWRpbyBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YWZ0ZXIsIC5jLXJhZGlvIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbDpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS1jb2xvcjogIzEzNjNjNjtcbn1cbi5jLXJhZGlvIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjRjVFRkUwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtcmFkaW8gbGFiZWw6YWZ0ZXIsIC5jLXJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLmMtcmFkaW8gbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xufVxuLmMtcmFkaW8gbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5Nztcbn1cbi5jLXJhZGlvIGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtcmljaHRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmMtcmljaHRleHQgaDEge1xuICBAYXBwbHkgdGV4dC0zNiBsZzp0ZXh0LTQ4IGZvbnQtaGVhZGluZyBmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4uYy1yaWNodGV4dCBoMiB7XG4gIEBhcHBseSB0ZXh0LTI4IGxnOnRleHQtMzYgZm9udC1oZWFkaW5nIGZvbnQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5jLXJpY2h0ZXh0IGgzIHtcbiAgQGFwcGx5IHRleHQtMjAgbGc6dGV4dC0zMiBmb250LWhlYWRpbmcgZm9udC1ib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmMtcmljaHRleHQgaDQge1xuICBAYXBwbHkgdGV4dC0xOCBsZzp0ZXh0LTIwIGZvbnQtaGVhZGluZyBmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uYy1yaWNodGV4dCBoNSB7XG4gIEBhcHBseSB0ZXh0LTE2IGZvbnQtaGVhZGluZyBmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYy1yaWNodGV4dCBoNiB7XG4gIEBhcHBseSB0ZXh0LTE0IGZvbnQtaGVhZGluZztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jLXJpY2h0ZXh0IGEge1xuICBAYXBwbHkgdGV4dC1ibGFjaztcbn1cbi5jLXJpY2h0ZXh0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYy1yaWNodGV4dCBwLmhhcy1tZWRpdW0tZm9udC1zaXplLCAuYy1yaWNodGV4dCBwLmhhcy1sYXJnZS1mb250LXNpemUge1xuICBAYXBwbHkgbWItMyBsZzptYi02O1xufVxuLmMtcmljaHRleHQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICBAYXBwbHkgdGV4dC1ibGFjaztcbn1cbi5jLXJpY2h0ZXh0IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGFwcGx5IHRleHQtYmxhY2s7XG59XG4uYy1yaWNodGV4dCB1bCwgLmMtcmljaHRleHQgb2wge1xuICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uYy1yaWNodGV4dCB1bCBsaSwgLmMtcmljaHRleHQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uYy1yaWNodGV4dCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uYy1yaWNodGV4dCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtcmljaHRleHQgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1yaWNodGV4dCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtcmljaHRleHQgdWwuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uYy1yaWNodGV4dCB1bC5ibG9ja3MtZ2FsbGVyeS1ncmlkIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmMtcmljaHRleHQgdWwuYmxvY2tzLWdhbGxlcnktZ3JpZCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtcmljaHRleHQgLndwLWJsb2NrLWltYWdlLnNpemUtZnVsbCB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLmMtcmljaHRleHQgLndwLWJsb2NrLWltYWdlLnNpemUtZnVsbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQgLndwLWJsb2NrLWltYWdlLnNpemUtZnVsbCB7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gIH1cbn1cbi5jLXJpY2h0ZXh0IC5hbGlnbmxlZnQsXG4uYy1yaWNodGV4dCAuYWxpZ25yaWdodCxcbi5jLXJpY2h0ZXh0IC5hbGlnbmNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuLmMtcmljaHRleHQgLmFsaWdubGVmdCBpbWcsXG4uYy1yaWNodGV4dCAuYWxpZ25yaWdodCBpbWcsXG4uYy1yaWNodGV4dCAuYWxpZ25jZW50ZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYy1yaWNodGV4dCAuYWxpZ25sZWZ0IGZpZ2NhcHRpb24sXG4uYy1yaWNodGV4dCAuYWxpZ25yaWdodCBmaWdjYXB0aW9uLFxuLmMtcmljaHRleHQgLmFsaWduY2VudGVyIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIEBhcHBseSB0ZXh0LWdyZXktOTAwO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXJpY2h0ZXh0IC5hbGlnbmxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIDMycHggMzJweCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAzMnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmMtcmljaHRleHQgLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xufVxuLmMtcmljaHRleHQgLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXJpY2h0ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYy1yaWNodGV4dCBibG9ja3F1b3RlIHtcbiAgQGFwcGx5IGJvcmRlci1sLTQgYm9yZGVyLWwtcHJpbWFyeSBwbC0zIG15LTQgbGc6bXktNjtcbn1cbi5jLXJpY2h0ZXh0IGJsb2NrcXVvdGUgcCB7XG4gIEBhcHBseSB0ZXh0LTIwIGxnOnRleHQtMjQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYy1yaWNodGV4dCBibG9ja3F1b3RlIGNpdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGFwcGx5IHRleHQtZ3JleS05MDA7XG59XG4uYy1yaWNodGV4dCAud3AtYmxvY2stZW1iZWQge1xuICBAYXBwbHkgbWItMyBsZzptYi00O1xufVxuXG4uYy1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtc2VsZWN0IHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIEBhcHBseSB0ZXh0LWJsYWNrIGZvbnQtYmFzZSBib3JkZXIgYm9yZGVyLWdyZXk7XG59XG5cbi5jLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLXNvY2lhbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzBFMEUwRTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgQGFwcGx5IHRleHQtZ3JleS05MDA7XG59XG4uYy1zb2NpYWwgYSBpOmJlZm9yZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cbi5jLXNvY2lhbCBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtcHJpbWFyeTtcbn1cblxuLmMtc3VidGl0bGUge1xuICBAYXBwbHkgdGV4dC0yMCB0ZXh0LXByaW1hcnkgbWItMjtcbn1cblxuLmMtdmlkZW8tcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdmlkZW8tcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLXZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy12aWRlby1yZXNwb25zaXZlLmNvdmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTI1JTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tYXJxdWVlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFycXVlZS1jb250YWluZXIgLmxvZ28taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLm1hcnF1ZWUtY29udGFpbmVyIC5sb2dvLWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAubWFycXVlZS1jb250YWluZXIgLmxvZ28taXRlbSB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uYi1jb250ZW50LWltYWdlLmxhcmdlLWltYWdlIC5pbWFnZSB7XG4gIEBhcHBseSB3LWZ1bGwgbGc6dy04LzEyO1xufVxuLmItY29udGVudC1pbWFnZS5sYXJnZS1pbWFnZSAuY29udGVudCB7XG4gIEBhcHBseSB3LWZ1bGwgbGc6dy00LzEyO1xufVxuXG5Ac2NyZWVuIGxnIHtcbiAgLmMtdGFiX19vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4uYi1wYXJ0bmVyLWNvbnQgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1wYXJ0bmVyLWNvbnQgLndwZm9ybXMtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNywgMjgsIDM2KSAhaW1wb3J0YW50O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLnZhcmlhYmxlcyc7XG5AaW1wb3J0ICdzZXR0aW5ncy9zZXR0aW5ncy5mb250cyc7XG5AaW1wb3J0ICdzZXR0aW5ncy9zZXR0aW5ncy5jb25maWcnO1xuXG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRvb2xzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMuc3BhY2VkLnNjc3NcIjtcbiBcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEVsZW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5odG1sLnNjc3NcIjtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmVuZG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMubWFnbmlmaWNwb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5tYXJxdWVlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLm1pY3JvbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMucGhvdG9zd2lwZS5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5zd2lwZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMud3Bmb3Jtcy5zY3NzXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb21wb25lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbGVydC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWRnZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmNoZWNrYm94LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmNvdmVyLXZpZGVvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm1lbnUtdG9nZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcmVsb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmFkaW8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmljaHRleHQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnNvY2lhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdWJ0aXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby1yZXNwb25zaXZlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Jsb2Nrcy5nZW5lcmljLnNjc3NcIjsiLCIuYy1mb3JtIHtcbiAgICAmX19yb3cge1xuXG4gICAgfVxuICAgICZfX2dyb3VwIHtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgICZfX2lucHV0IHtcblxuICAgICAgICBzZWxlY3QsXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDo0OHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtcHJpbWFyeSBmb250LWJhc2U7XG4gICAgICAgICAgICAmLnBhcnNsZXktZXJyb3Ige1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2MwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoJGNvbG9yLXByaW1hcnksIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjojNTA1MDUwXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjojNTA1MDUwXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojNTA1MDUwXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OjE5MnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MTZweDtcbiAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MTRweDtcbiAgICAgICAgICAgICAgICByaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMi4zOTc3IDE1LjIwM0MxMi4xNzggMTUuNDIyNiAxMS44MjE5IDE1LjQyMjYgMTEuNjAyMiAxNS4yMDNMNS44NjczOSA5LjQ2ODA4QzUuNjQ3NzIgOS4yNDg0MSA1LjY0NzcyIDguODkyMzEgNS44NjczOSA4LjY3MjYzTDYuMTMyNTYgOC40MDc0M0M2LjM1MjIyIDguMTg3NzYgNi43MDgzOCA4LjE4Nzc2IDYuOTI4MDUgOC40MDc0M0wxMiAxMy40Nzk0TDE3LjA3MTkgOC40MDc0M0MxNy4yOTE2IDguMTg3NzYgMTcuNjQ3NyA4LjE4Nzc2IDE3Ljg2NzQgOC40MDc0M0wxOC4xMzI2IDguNjcyNjNDMTguMzUyMiA4Ljg5MjMxIDE4LjM1MjIgOS4yNDg0MSAxOC4xMzI2IDkuNDY4MDhMMTIuMzk3NyAxNS4yMDNaJyBmaWxsPSclMjMyMTUxNjknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIHVsLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICAgICAgICAmLmZpbGxlZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjRweDtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjojYzAwO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG5cbn0iLCJib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuICAgIEBhcHBseSAgZm9udC1iYXNlIHRleHQtMTYgdGV4dC1ibGFjaztcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMTg7XG4gICAgfVxuICAgICYubm8tc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuOyBcbiAgICB9XG59XG5cblxuYSB7XG4gICAgdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xuICAgIH1cbiAgICAmLmZ1bGwtY2xpY2sge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLWZ1bGwgei0yMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxucCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxudW1cIjtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9udHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1mYW1pbHktcHJpbWFyeTogICdmdXR1cmEtcHQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogJ2Z1dHVyYS1wdCcsIHNhbnMtc2VyaWY7XG5cbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGludWl0LWZvbnQtc2l6ZS1oMTogICAgNTZweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDEteHM6IDQ4cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgyOiAgICA0OHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMi14czogNDBweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDM6ICAgIDMycHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgzLXhzOiAzMnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNDogICAgMjBweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDQteHM6IDIwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg1OiAgICAxNnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNS14czogMTZweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDY6ICAgIDE0cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg2LXhzOiAxNHB4ICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY29sb3ItYmc6ICMxNjJCM0Y7XG5cbiRjb2xvci1ibGFjazogIzBFMEUwRTtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjsgXG5cbiRjb2xvci1ncmV5LXZlcnktZGFyazogIzA1MEIxODtcbiRjb2xvci1ncmV5LWRhcmtlcjogIzJkMmQyZDtcbiRjb2xvci1ncmV5LWRhcms6ICM0RTRFNEU7XG4kY29sb3ItZ3JleTogIzdGN0Y3RjtcbiRjb2xvci1ncmV5LWxpZ2h0OiAjZDlkOWQ5O1xuJGNvbG9yLWdyZXktbGlnaHRlcjogI2YxZjFmMTtcblxuJGNvbG9yLWJyb3duOiM4NzU2NEM7XG4kY29sb3ItYmx1ZTojNUE5MkNEO1xuJGNvbG9yLWdyZWVuOiM0Zjk1NTE7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItcmVkOiNjMDA7XG4kY29sb3Itb3JhbmdlOiAjRjI4QTIwO1xuJGNvbG9yLXllbGxvdzojRDNBMTRDO1xuJGNvbG9yLXBpbms6I0UzQUZBNDtcbiRjb2xvci1wdXJwbGU6I0E2QjZERDtcblxuJGNvbG9yLXByaW1hcnk6ICMyMTUxNjk7XG4kY29sb3ItcHJpbWFyeTogIzYwQkNEMDtcbiRjb2xvci1zZWNvbmRhcnk6ICNGMUM0Nzk7XG4kY29sb3Itc2Vjb25kYXJ5OiAjRjVFRkUwO1xuXG5cbiRjb2xvci1saW5lOiMwMTAxMDE7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYWRkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJsb2NrLWdhcDogMTYwcHg7XG4kYmxvY2stZ2FwLXNtOiAxMjBweDtcbiRibG9jay1nYXAteHM6IDU2cHg7XG5cbiRtZW51LWxnOiAxNTBweDtcbiRtZW51LXhzOiAxMTJweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRpbWluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICR0aW1pbmc6IDMwMG1zO1xuLy8gJHRpbWluZy1mYXN0OiAkdGltaW5nIC8gMjtcbi8vICR0aW1pbmctc2xvdzogJHRpbWluZyAqIDI7XG4kZWFzZTogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiRlYXNlLWFycm93OiBhbGwgLjNzIGN1YmljLWJlemllciguNCwwLC4yLDEpO1xuIiwiaDEge1xuICAgIEBhcHBseSB0ZXh0LTM2IGxnOnRleHQtNDggZm9udC1oZWFkaW5nIG1iLTQgZm9udC1ib2xkO1xufVxuaDIge1xuICAgIEBhcHBseSB0ZXh0LTI4IGxnOnRleHQtNDAgZm9udC1oZWFkaW5nIG1iLTMgZm9udC1ib2xkO1xufVxuaDMge1xuICAgIEBhcHBseSB0ZXh0LTI0IGxnOnRleHQtMzIgZm9udC1oZWFkaW5nIG1iLTMgZm9udC1ib2xkO1xufVxuaDQge1xuICAgIEBhcHBseSB0ZXh0LTIwIGZvbnQtaGVhZGluZyBtYi0zIGZvbnQtbWVkaXVtO1xufVxuaDUge1xuICAgIEBhcHBseSB0ZXh0LTE2IGZvbnQtYmFzZSBtYi0zIGZvbnQtbWVkaXVtO1xufVxuaDYge1xuICAgIEBhcHBseSB0ZXh0LTE0IGZvbnQtYmFzZSBtYi0zIGZvbnQtbWVkaXVtO1xufVxuXG4uYy10aXRsZS1icmljayB7XG4gICAgQGFwcGx5IHB5LTIgcHgtMyB1cHBlcmNhc2UgZm9udC1ib2xkIHRleHQtd2hpdGUgYmctZ3JleS05MDAgaW5saW5lLWJsb2NrIHRleHQtMjAgbGVhZGluZy1ub25lIG0tMCBteC1hdXRvO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgbS0wXG4gICAgfVxuICAgICYuc3R5bGUtcmVkIHtcbiAgICAgICAgQGFwcGx5IGJnLXJlZCB0ZXh0LXdoaXRlO1xuICAgIH1cbiAgICAmLnN0eWxlLXllbGxvdyB7XG4gICAgICAgIEBhcHBseSBiZy15ZWxsb3cgdGV4dC1ibGFjaztcbiAgICB9XG59IiwiaHRtbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgJi5uYXZpZ2F0aW9uLW9wZW4ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsLWxvY2ssXG4gICAgJi52YW5pbGxhLW1vZGFsLS1vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gICAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDo2MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjI0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXgtd2lkdGg6MTQ0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDo2NHB4O1xuICAgIH1cbn0iLCIuYWNjb3JkaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICA+IGxpIHtcbiAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICAgICAgJi5hY2NfYWN0aXZlIHtcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXVwLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfVtkYXRhLWFvcz16b29tLWluXXt0cmFuc2Zvcm06c2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20tb3V0XXt0cmFuc2Zvcm06c2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1zbGlkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGF0YS1hb3M9c2xpZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtcmlnaHRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC11cF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1bZGF0YS1hb3M9ZmxpcC1kb3duXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIFxuICAubWZwLXdyYXAge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgXG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiA3MnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgXG4gIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIFxuICAubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIC5tZnAtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTA0NTsgfVxuICBcbiAgLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbiAgLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICBcbiAgLm1mcC1hamF4LWN1ciB7XG4gICAgY3Vyc29yOiBwcm9ncmVzczsgfVxuICBcbiAgLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgY3Vyc29yOiB6b29tLW91dDsgfVxuICBcbiAgLm1mcC16b29tIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gICAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gICAgY3Vyc29yOiB6b29tLWluOyB9XG4gIFxuICAubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIFxuICAubWZwLWNsb3NlLFxuICAubWZwLWFycm93LFxuICAubWZwLXByZWxvYWRlcixcbiAgLm1mcC1jb3VudGVyIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgXG4gIC5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFxuICAubWZwLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBcbiAgLm1mcC1wcmVsb2FkZXIge1xuICAgIGNvbG9yOiAjQ0NDO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICAgIGxlZnQ6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIHotaW5kZXg6IDEwNDQ7IH1cbiAgICAubWZwLXByZWxvYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgXG4gIC5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgYnV0dG9uLm1mcC1jbG9zZSxcbiAgYnV0dG9uLm1mcC1hcnJvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDEwNDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuICBcbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICBcbiAgLm1mcC1jbG9zZSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgICAubWZwLWNsb3NlOmhvdmVyLFxuICAgIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICAgIHRvcDogMXB4OyB9XG4gIFxuICAubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBcbiAgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBcbiAgLm1mcC1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjQ0NDO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIFxuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAgIC5tZnAtYXJyb3c6aG92ZXIsXG4gICAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gICAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubWZwLWFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICBcbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cbiAgXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG4gIFxuICAubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7IH1cbiAgXG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAgIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbiAgaW1nLm1mcC1pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBcbiAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4gIC5tZnAtZmlndXJlIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gICAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgICAgY29sb3I6ICNCREJEQkQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICBcbiAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIFxuICAubWZwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG4gIFxuICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBcbiAgLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgIC8qKlxuICAgICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgICAqL1xuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogM3B4OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIFxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5tZnAtYXJyb3cge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAgIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gICAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gICAgLm1mcC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gIFxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwNDhweDtcbn1cbi5tZnAtYmcge1xuICAgIHotaW5kZXg6MzAwMTtcbn1cbi5tZnAtd3JhcCB7XG4gICAgei1pbmRleDozMDAyO1xufSIsIi8qKlxuICogU2tpcHBlZCBtaW5pZmljYXRpb24gYmVjYXVzZSB0aGUgb3JpZ2luYWwgZmlsZXMgYXBwZWFycyB0byBiZSBhbHJlYWR5IG1pbmlmaWVkLlxuICogT3JpZ2luYWwgZmlsZTogL25wbS92YW5pbGxhLWluZmluaXRlLW1hcnF1ZWVAMS4wLjEzL2luZmluaXRlLW1hcnF1ZWUuY3NzXG4gKlxuICogRG8gTk9UIHVzZSBTUkkgd2l0aCBkeW5hbWljYWxseSBnZW5lcmF0ZWQgZmlsZXMhIE1vcmUgaW5mb3JtYXRpb246IGh0dHBzOi8vd3d3LmpzZGVsaXZyLmNvbS91c2luZy1zcmktd2l0aC1keW5hbWljLWZpbGVzXG4gKi9cbi8qKlxuICogSW5maW5pdGUgTWFycXVlZSAxLjAuMTJcbiAqIEluZmluaXRlIEhvcml6b250YWwgJiBWZXJ0aWNhbCBNYXJxdWVlIGFuaW1hdGlvbiBiYXNlZCBvbiBDU1MgYW5kIGNvbnRyb2xsZWQgd2l0aCBKU1xuICpcbiAqIENvcHlyaWdodCAyMDI0IFZhaGFuIEJhZ2hkYXNhcnlhblxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgNiwgMjAyNFxuICovXG5cbi5ob3Jpem9udGFsLW1hcnF1ZWV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2dhcDp2YXIoLS1fZ2FwKTttYXgtd2lkdGg6MTAwJX0uaG9yaXpvbnRhbC1tYXJxdWVlLnNtb290aHstd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KDkwZGVnLHRyYW5zcGFyZW50LCNmZmYgMjAlLCNmZmYgODAlLHRyYW5zcGFyZW50KTttYXNrOmxpbmVhci1ncmFkaWVudCg5MGRlZyx0cmFuc3BhcmVudCwjZmZmIDIwJSwjZmZmIDgwJSx0cmFuc3BhcmVudCl9Lmhvcml6b250YWwtbWFycXVlZS5wYXVzZWQgLmhvcml6b250YWwtbWFycXVlZS1pbm5lcnthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWR9Lmhvcml6b250YWwtbWFycXVlZS5mdWxsIC5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXJ7bWluLXdpZHRoOnZhcigtLV9jb250YWluZXJXaWR0aCl9Lmhvcml6b250YWwtbWFycXVlZS1pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7ZmxleC13cmFwOm5vd3JhcDtnYXA6dmFyKC0tX2dhcCk7d2hpdGUtc3BhY2U6bm93cmFwfVtkYXRhLWFuaW1hdGU9dHJ1ZV0gLmhvcml6b250YWwtbWFycXVlZS1pbm5lcnthbmltYXRpb246aG9yaXpvbnRhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pfUBrZXlmcmFtZXMgaG9yaXpvbnRhbC1tYXJxdWVlezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYyh2YXIoLS1fZ2FwKSAqIC0xKSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKGNhbGMoLTEwMCUgLSB2YXIoLS1fZ2FwKSAqIDIpKX19LnZlcnRpY2FsLW1hcnF1ZWV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206dmFyKC0tX2dhcCk7bWF4LWhlaWdodDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6Y2FsYyhjYWxjKHZhcigtLV9jb250YWluZXJTaXplKSAtIHZhcigtLV92R2FwKSkvIDEuMil9LnZlcnRpY2FsLW1hcnF1ZWUuc21vb3Roey13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50LCNmZmYgMjAlLCNmZmYgODAlLHRyYW5zcGFyZW50KTttYXNrOmxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQsI2ZmZiAyMCUsI2ZmZiA4MCUsdHJhbnNwYXJlbnQpfS52ZXJ0aWNhbC1tYXJxdWVlLnBhdXNlZCAudmVydGljYWwtbWFycXVlZS1pbm5lcnthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWR9LnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXJ7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7ZmxleC13cmFwOm5vd3JhcDttYXJnaW4tYm90dG9tOnZhcigtLV92R2FwKX1bZGF0YS1hbmltYXRlPXRydWVdIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVye2FuaW1hdGlvbjp2ZXJ0aWNhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pfS52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDp2YXIoLS1faEdhcCl9QGtleWZyYW1lcyB2ZXJ0aWNhbC1tYXJxdWVlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tX3ZHYXApICogLTEpKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSB2YXIoLS1fdkdhcCkgKiAyKSl9fSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm1vZGFsIHtcbiBcbn1cbiAgXG4gIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6NTAwO1xuICB9XG4gIFxuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OjEwMDA7XG4gIH1cbiAgXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBcbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgfVxuICBcbiAgLm1vZGFsX19oZWFkZXIgLm1vZGFsX19jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcxNVwiOyB9XG4gIFxuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gIH1cbiAgXG4gIFxuICBcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICBAa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgICAgIHRvIHsgb3BhY2l0eTogMTsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICB0byB7IG9wYWNpdHk6IDA7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTsgfVxuICAgICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpOyB9XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICAgIGFuaW1hdGlvbjogbW1mYWRlSW4gLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICAgIGFuaW1hdGlvbjogbW1mYWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX2NvbnRhaW5lcixcbiAgLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9IiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG15dHJvIFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSAqL1xyXG5cclxuLnBzd3Age1xyXG4gIC0tcHN3cC1iZzogIzAwMDtcclxuICAtLXBzd3AtcGxhY2Vob2xkZXItYmc6ICMyMjI7XHJcbiAgXHJcblxyXG4gIC0tcHN3cC1yb290LXotaW5kZXg6IDEwMDAwMDtcclxuICBcclxuICAtLXBzd3AtcHJlbG9hZGVyLWNvbG9yOiByZ2JhKDc5LCA3OSwgNzksIDAuNCk7XHJcbiAgLS1wc3dwLXByZWxvYWRlci1jb2xvci1zZWNvbmRhcnk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBcclxuICAvKiBkZWZpbmVkIHZpYSBqczpcclxuICAtLXBzd3AtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXM7ICovXHJcbiAgXHJcbiAgLS1wc3dwLWljb24tY29sb3I6ICNmZmY7XHJcbiAgLS1wc3dwLWljb24tY29sb3Itc2Vjb25kYXJ5OiAjNGY0ZjRmO1xyXG4gIC0tcHN3cC1pY29uLXN0cm9rZS1jb2xvcjogIzRmNGY0ZjtcclxuICAtLXBzd3AtaWNvbi1zdHJva2Utd2lkdGg6IDJweDtcclxuXHJcbiAgLS1wc3dwLWVycm9yLXRleHQtY29sb3I6IHZhcigtLXBzd3AtaWNvbi1jb2xvcik7XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSAocHN3cCkgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xyXG5cclxuLnBzd3Age1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogdmFyKC0tcHN3cC1yb290LXotaW5kZXgpO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0b3BhY2l0eTogMC4wMDM7XHJcblx0Y29udGFpbjogbGF5b3V0IHN0eWxlIHNpemU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiBQcmV2ZW50cyBmb2N1cyBvdXRsaW5lIG9uIHRoZSByb290IGVsZW1lbnQsXHJcbiAgKGl0IG1heSBiZSBmb2N1c2VkIGluaXRpYWxseSkgKi9cclxuLnBzd3A6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5wc3dwICoge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wc3dwIGltZyB7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4ucHN3cC0tb3BlbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wc3dwLFxyXG4ucHN3cF9fYmcge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxufVxyXG5cclxuLnBzd3BfX2JnIHtcclxuICBvcGFjaXR5OiAwLjAwNTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wc3dwLWJnKTtcclxufVxyXG5cclxuLnBzd3AsXHJcbi5wc3dwX19zY3JvbGwtd3JhcCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBzd3BfX3Njcm9sbC13cmFwLFxyXG4ucHN3cF9fYmcsXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX19pdGVtLFxyXG4ucHN3cF9fY29udGVudCxcclxuLnBzd3BfX2ltZyxcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBzd3BfX2ltZyxcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHN3cC0tY2xpY2stdG8tem9vbS5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XHJcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XHJcblx0Y3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4ucHN3cC0tY2xpY2stdG8tem9vbS5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG5cdGN1cnNvcjogLW1vei1ncmFiO1xyXG5cdGN1cnNvcjogZ3JhYjtcclxufVxyXG5cclxuLnBzd3AtLWNsaWNrLXRvLXpvb20ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWc6YWN0aXZlIHtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuXHJcbi8qIDphY3RpdmUgdG8gb3ZlcnJpZGUgZ3JhYmJpbmcgY3Vyc29yICovXHJcbi5wc3dwLS1uby1tb3VzZS1kcmFnLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nLFxyXG4ucHN3cC0tbm8tbW91c2UtZHJhZy5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZzphY3RpdmUsXHJcbi5wc3dwX19pbWcge1xyXG5cdGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcclxuXHRjdXJzb3I6IC1tb3otem9vbS1vdXQ7XHJcblx0Y3Vyc29yOiB6b29tLW91dDtcclxufVxyXG5cclxuXHJcbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9faW1nLFxyXG4ucHN3cF9fYnV0dG9uLFxyXG4ucHN3cF9fY291bnRlciB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX2l0ZW0ge1xyXG5cdC8qIHotaW5kZXggZm9yIGZhZGUgdHJhbnNpdGlvbiAqL1xyXG5cdHotaW5kZXg6IDE7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBzd3BfX2hpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBBbGxvdyB0byBjbGljayB0aHJvdWdoIHBzd3BfX2NvbnRlbnQgZWxlbWVudCwgYnV0IG5vdCBpdHMgY2hpbGRyZW4gKi9cclxuLnBzd3BfX2NvbnRlbnQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5wc3dwX19jb250ZW50ID4gKiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cclxuICBQaG90b1N3aXBlIFVJXHJcblxyXG4qL1xyXG5cclxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXHJcbi5wc3dwX19lcnJvci1tc2ctY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG59XHJcbi5wc3dwX19lcnJvci1tc2cge1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRjb2xvcjogdmFyKC0tcHN3cC1lcnJvci10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLypcclxuY2xhc3MgcHN3cF9faGlkZS1vbi1jbG9zZSBpcyBhcHBsaWVkIHRvIGVsZW1lbnRzIHRoYXRcclxuc2hvdWxkIGhpZGUgKGZvciBleGFtcGxlIGZhZGUgb3V0KSB3aGVuIFBob3RvU3dpcGUgaXMgY2xvc2VkXHJcbmFuZCBzaG93IChmb3IgZXhhbXBsZSBmYWRlIGluKSB3aGVuIFBob3RvU3dpcGUgaXMgb3BlbmVkXHJcbiAqL1xyXG4ucHN3cCAucHN3cF9faGlkZS1vbi1jbG9zZSB7XHJcblx0b3BhY2l0eTogMC4wMDU7XHJcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1wc3dwLXRyYW5zaXRpb24tZHVyYXRpb24pIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG5cdHotaW5kZXg6IDEwOyAvKiBhbHdheXMgb3ZlcmxhcCBzbGlkZSBjb250ZW50ICovXHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIGhpZGRlbiBlbGVtZW50cyBzaG91bGQgbm90IGJlIGNsaWNrYWJsZSAqL1xyXG59XHJcblxyXG4vKiBjbGFzcyBwc3dwLS11aS12aXNpYmxlIGlzIGFkZGVkIHdoZW4gb3BlbmluZyBvciBjbG9zaW5nIHRyYW5zaXRpb24gc3RhcnRzICovXHJcbi5wc3dwLS11aS12aXNpYmxlIC5wc3dwX19oaWRlLW9uLWNsb3NlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4vKiA8YnV0dG9uPiBzdHlsZXMsIGluY2x1ZGluZyBjc3MgcmVzZXQgKi9cclxuLnBzd3BfX2J1dHRvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdG9wYWNpdHk6IDAuODU7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbjpob3ZlcixcclxuLnBzd3BfX2J1dHRvbjphY3RpdmUsXHJcbi5wc3dwX19idXR0b246Zm9jdXMge1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b246ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMztcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5wc3dwX19pY24ge1xyXG4gIGZpbGw6IHZhcigtLXBzd3AtaWNvbi1jb2xvcik7XHJcbiAgY29sb3I6IHZhcigtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4ucHN3cF9faWNuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNHB4O1xyXG4gIGxlZnQ6IDlweDtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX2ljbi1zaGFkb3cge1xyXG4gIHN0cm9rZTogdmFyKC0tcHN3cC1pY29uLXN0cm9rZS1jb2xvcik7XHJcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1wc3dwLWljb24tc3Ryb2tlLXdpZHRoKTtcclxuICBmaWxsOiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9faWNuOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlLFxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdCxcclxuXHR1c2VkIHdoZW4gbXNyYyBpcyBub3QgcHJvdmlkZWRcclxuKi9cclxuZGl2LnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIsXHJcbi5wc3dwX19pbWctLXdpdGgtYmcge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXBzd3AtcGxhY2Vob2xkZXItYmcpO1xyXG59XHJcblxyXG4ucHN3cF9fdG9wLWJhciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0LyogYWxsb3cgZXZlbnRzIHRvIHBhc3MgdGhyb3VnaCB0b3AgYmFyIGl0c2VsZiAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBzd3BfX3RvcC1iYXIgPiAqIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAvKiB0aGlzIG1ha2VzIHRyYW5zaXRpb24gc2lnbmlmaWNhbnRseSBtb3JlIHNtb290aCxcclxuICAgICBldmVuIHRob3VnaCBpbm5lciBlbGVtZW50cyBhcmUgbm90IGFuaW1hdGVkICovXHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cclxuICBDbG9zZSBidXR0b25cclxuXHJcbiovXHJcbi5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG4gIEFycm93IGJ1dHRvbnNcclxuXHJcbiovXHJcbi5wc3dwX19idXR0b24tLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiA3NXB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93OmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3cgLnBzd3BfX2ljbiB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLnBzd3AtLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogaGlkZSBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogc2hvdyBhcnJvd3Mgb25seSBhZnRlciBtb3VzZSB3YXMgdXNlZCAqL1xyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcHJldiB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMHB4O1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbmV4dCB7XHJcbiAgcmlnaHQ6IDBweDtcclxufVxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbmV4dCAucHN3cF9faWNuIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxNHB4O1xyXG4gIC8qIGZsaXAgaG9yaXpvbnRhbGx5ICovXHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbn1cclxuXHJcbi8qXHJcblxyXG4gIFpvb20gYnV0dG9uXHJcblxyXG4qL1xyXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBcIitcIiA9PiBcIi1cIiAqL1xyXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX196b29tLWljbi1iYXItdiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG4gIExvYWRpbmcgaW5kaWNhdG9yXHJcblxyXG4qL1xyXG4ucHN3cF9fcHJlbG9hZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyIC5wc3dwX19pY24ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuICBhbmltYXRpb246IHBzd3AtY2xvY2t3aXNlIDYwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19pY24ge1xyXG4gIG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHN3cC1jbG9ja3dpc2Uge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcblxyXG5cclxuLypcclxuXHJcbiAgXCIxIG9mIDEwXCIgY291bnRlclxyXG5cclxuKi9cclxuLnBzd3BfX2NvdW50ZXIge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1wc3dwLWljb24tY29sb3IpO1xyXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCB2YXIoLS1wc3dwLWljb24tY29sb3Itc2Vjb25kYXJ5KTtcclxuICBvcGFjaXR5OiAwLjg1O1xyXG59XHJcblxyXG4ucHN3cC0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi5zd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTpub25lO1xuICAgICYuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcblxuICAgICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICB9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBFcXVhbCBIZWlnaHQgKi9cbi5zd2lwZXItLWVxdWFsaGVpZ2h0IHtcbiAgICBcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgICAmLFxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICAgIH1cbn1cblxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICAgIH1cbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbn1cblxuLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIFxuXG5cbiAgLnN3aXBlci1mYWRlIHtcbiAgICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICYsXG4gICAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6MTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgQGFwcGx5IGJnLWdyZXktNTAwO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWdyZXktOTAwO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OjUwMDtcbiAgICB0b3A6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIEBhcHBseSB0ZXh0LWdyZXktNTAwO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgIH1cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6MC4zO1xuICAgIH1cbiAgICAmLnByZXYge1xuICAgICAgICBsZWZ0OjMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2MC42IDM2Mi45NiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBpc29sYXRpb246IGlzb2xhdGU7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDZyBjbGFzcz0nY2xzLTEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMDMuNjYsMjg4Ljc5TDE2LjY0LDE4NS4xM2w4Ni43Mi0xMDMuMzdoMzcuOTZsLTg3LjMxLDEwMy4zNyw4Ny4zMSwxMDMuNjZoLTM3LjY3WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICAgICYubmV4dCB7XG4gICAgICAgIHJpZ2h0OjMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2MC42IDM2Mi45NiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBpc29sYXRpb246IGlzb2xhdGU7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDZyBjbGFzcz0nY2xzLTEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001Ni45NCw3NC4xN2w4Ny4wMiwxMDMuNjYtODYuNzIsMTAzLjM3SDE5LjI3bDg3LjMxLTEwMy4zN0wxOS4yNyw3NC4xN2gzNy42N1onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgbGVmdDoxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0NzdmcgaWQ9J0xheWVyXzInIGRhdGEtbmFtZT0nTGF5ZXIgMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYwLjYgMzYyLjk2JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGlzb2xhdGlvbjogaXNvbGF0ZTsgJTdEIC5jbHMtMiAlN0IgZmlsbDogJTIzZmVjMDBmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdMYXllcl8xLTInIGRhdGEtbmFtZT0nTGF5ZXIgMSclM0UlM0NnIGNsYXNzPSdjbHMtMSclM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEwMy42NiwyODguNzlMMTYuNjQsMTg1LjEzbDg2LjcyLTEwMy4zN2gzNy45NmwtODcuMzEsMTAzLjM3LDg3LjMxLDEwMy42NmgtMzcuNjdaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OjMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OjE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNjAuNiAzNjIuOTYnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSAlN0IgaXNvbGF0aW9uOiBpc29sYXRlOyAlN0QgLmNscy0yICU3QiBmaWxsOiAlMjNmZWMwMGY7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0xheWVyXzEtMicgZGF0YS1uYW1lPSdMYXllciAxJyUzRSUzQ2cgY2xhc3M9J2Nscy0xJyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNTYuOTQsNzQuMTdsODcuMDIsMTAzLjY2LTg2LjcyLDEwMy4zN0gxOS4yN2w4Ny4zMS0xMDMuMzdMMTkuMjcsNzQuMTdoMzcuNjdaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OjMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH0iLCIud3Bmb3Jtcy1jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOjhweDtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBnYXA6MTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgIH1cbiAgICAud3Bmb3Jtcy1maWVsZCB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgc2VsZWN0LFxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYmFzZSB0ZXh0LTE2IGxnOnRleHQtMTggdGV4dC1ibGFjaztcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgaGVpZ2h0OjE1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgcGFkZGluZzoxNnB4IDE2cHg7XG4gICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1iYXNlIHRleHQtMTYgbGc6dGV4dC0xODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICAgICAgLndwZm9ybXMtc3VibWl0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTJweCAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktNTAwIGJnLXJlZCB0ZXh0LXdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktNTAwIGJnLXJlZCBiZy1vcGFjaXR5LTgwIHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWxlcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OjEwMDtcbn0iLCIuYy1iYWRnZSB7XG4gICAgcGFkZGluZzo2cHggMTJweDtcbiAgICBAYXBwbHkgYmctZ3JleS0xMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAmLnByaW1hcnkge1xuICAgICAgICBAYXBwbHkgYmctcHJpbWFyeSB0ZXh0LXdoaXRlO1xuICAgIH1cbiAgICAmLnJlZCB7XG4gICAgICAgIEBhcHBseSBiZy1yZWQgdGV4dC13aGl0ZTtcbiAgICB9XG4gICAgJi53aGl0ZSB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZSB0ZXh0LWJsYWNrO1xuICAgIH1cbn0iLCIuYy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgY29sb3I6JGNvbG9yLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgcGFkZGluZzoxMnB4IDE2cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOm5vbmU7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBwYWRkaW5nOjE0cHggMjRweDtcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgfVxuICAgICYuc21hbGwge1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgcGFkZGluZzoxMnB4IDE2cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICYuYXJyb3cge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNzgnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWJsdWUge1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci13aGl0ZSBiZy1ibHVlIHRleHQtd2hpdGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItd2hpdGUgYmctYmx1ZSBiZy1vcGFjaXR5LTgwIHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0teWVsbG93IHtcbiAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItZ3JleS01MDAgYmcteWVsbG93IHRleHQtYmxhY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItZ3JleS01MDAgYmcteWVsbG93IGJnLW9wYWNpdHktODAgdGV4dC1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1yZWQge1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmV5LTUwMCBiZy1yZWQgdGV4dC13aGl0ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmV5LTUwMCBiZy1yZWQgYmctb3BhY2l0eS04MCB0ZXh0LXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWdyZXkge1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmV5LTUwMCBiZy1ncmV5LTkwMCB0ZXh0LXdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktNTAwIGJnLWdyZXktOTAwIGJnLW9wYWNpdHktODAgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYy1zcXVhcmUtYnV0dG9uIHtcbiAgICBAYXBwbHkgYmctcmVkIGlubGluZS1mbGV4IHctMTAgaC0xMCBmb250LWJvbGQgdXBwZXJjYXNlIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB0ZXh0LWNlbnRlciBsZWFkaW5nLW5vbmUgdGV4dC13aGl0ZSByb3RhdGUtWzE1ZGVnXSB0cmFuc2l0aW9uLWFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHJvdGF0ZS1bMjBkZWddIHRleHQtd2hpdGUgbm8tdW5kZXJsaW5lO1xuICAgIH1cbn0iLCIuYy1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgei1pbmRleDoxMDA7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgbGFiZWwge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDozMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDoxLjM7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIGVhc2UgLjNzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXEU4MTBcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBlYXNlIC4zcztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MjRweDtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYy1jb3Zlci12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAmLnBsYXlpbmcge1xuICAgICAgICAuYy1jb3Zlci12aWRlb19fb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAxcyBlYXNlO1xuICAgIH1cbiAgICB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59IiwiLmMtZm9vdGVyIHtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwjbWVudS1mb290ZXItbmF2IHtcbiAgICAgICAgXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOjAgMCA4cHggMDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwjbWVudS1mb290ZXItbGlua3Mge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIG9yZGVyOjE7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50Oid8JztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxuLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIGdhcDo4cHg7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgZ2FwOjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NHB4O1xuICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53cGZvcm1zLWZpZWxkIHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBzZWxlY3QsXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgaGVpZ2h0OjM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjAgOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53cGZvcm1zLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcgMjggMzYpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbn0iLCIuYy1oZWFkZXIge1xuXHR3aWR0aDoxMDAlO1xuICAgIHotaW5kZXg6MjAwMDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZTtcbiAgICBoZWlnaHQ6ODBweDtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgIH1cbiAgICAkYzomO1xuICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbn1cblxuXG5ib2R5IHtcblx0Ji5jLWhlYWRlci0tZml4ZWQge1xuXHRcdC5jLWhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB9XG4gICAgICAgIC5jLWhlYWRlcl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGhlaWdodDo4MnB4O1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblxufSIsIi5jLWxhenktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOm5vbmU7XG4gICAgJi5pbWctbG9hZGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJltkYXRhLXJldmVhbF0ge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMCwgNTAlIDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmLmxhenkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICAmLmxhenkge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6bm90KC5pbml0aWFsKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICYubG9hZGluZyxcbiAgICAgICAgJi5pbml0aWFsLFxuICAgICAgICAmLmxvYWRlZCxcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmxvYWRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpub3QoW3NyY10pIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cblxuICAgIC5sYXp5Om5vdChpbWcpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICB9XG4gICAgXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2xvYWRpbmcnXSxcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nbG9hZGVkJ10sXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2VudGVyZWQnXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgXG5cbn1cblxuXG5cbi5jLWhvdmVyLXpvb20ge1xuICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjQ1cyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1saW5rIHtcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBmb250LXNpemU6MThweDsgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEYxNzgnO1xuICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgfVxuXG59IiwiLmMtbWVudS10b2dnbGUge1xuICAgIHdpZHRoOjQwcHg7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBib3JkZXI6MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUtY2xvc2Uuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgfVxufSIsIi5jLW5hdi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ncmFkaWVudC10by1iIGZyb20tYmxhY2sgdG8tdHJhbnNwYXJlbnQgdGV4dC15ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtd2hpdGUge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtcGFydG5lciB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JhZGdlLXBhcnRuZXIuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDMycHg7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtbmF2LW1vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDpjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB0b3A6ODBweDtcbiAgICByaWdodDotMTAwJTtcbiAgICBtYXgtd2lkdGg6NDAwcHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB6LWluZGV4OjE5OTk7XG4gICAgb3BhY2l0eToxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjokZWFzZTtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3BlbmVkIHtcbiAgICAgICAgb3ZlcmZsb3cteTpoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgLmMtbmF2LW1vYmlsZV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgfVxuXG4gICAgLmMtbmF2LW1vYmlsZS0tb3BlbmVkICYge1xuICAgICAgICByaWdodDowO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gICAgJl9fbWVudSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICByb3ctZ2FwOjE2cHg7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODA1JztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTVweCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC40cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTZweDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5wcmV2LFxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDZweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI1IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEyLjUgNEwxMS4wOSA1LjQxTDE2LjY3IDExSDQuNVYxM0gxNi42N0wxMS4wOSAxOC41OUwxMi41IDIwTDIwLjUgMTJMMTIuNSA0WicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzJweDtcbiAgICAgICAgICAgICAgICB0b3A6MXB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycHggY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI1IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTIwLjUgMTFIOC4zM0wxMy45MiA1LjQxTDEyLjUgNEw0LjUgMTJMMTIuNSAyMEwxMy45MSAxOC41OUw4LjMzIDEzSDIwLjVWMTFaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDRweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMnB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHotaW5kZXg6NTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBvcGFjaXR5OjA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246YWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTs7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHRvcDoxMDBweDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIG1hcmdpbjotMzJweCAwIDAgLTMycHg7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjUpO1xuXG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMSAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIzIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIxIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjIge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICAgIH1cbiAgfSIsIi5jLXJhZGlvIHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowOyBcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgIH1cbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OjRweDtcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogIzEzNjNjNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICBjb2xvcjokY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICBsZWZ0OjNweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXJpY2h0ZXh0IHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBsaW5lLWhlaWdodDoxLjY7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTM2IGxnOnRleHQtNDggZm9udC1oZWFkaW5nIGZvbnQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6NDhweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBAYXBwbHkgdGV4dC0yOCBsZzp0ZXh0LTM2IGZvbnQtaGVhZGluZyBmb250LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOjQ4cHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMjAgbGc6dGV4dC0zMiBmb250LWhlYWRpbmcgZm9udC1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDozMnB4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTE4IGxnOnRleHQtMjAgZm9udC1oZWFkaW5nIGZvbnQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6MzJweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICBAYXBwbHkgdGV4dC0xNiBmb250LWhlYWRpbmcgZm9udC1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgICBAYXBwbHkgdGV4dC0xNCBmb250LWhlYWRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibGFjaztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMztcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAmLmhhcy1sYXJnZS1mb250LXNpemUge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTMgbGc6bWItNjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsYWNrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgICBtYXJnaW46MCAwIDMycHggMDtcbiAgICAgICAgcGFkZGluZzowIDAgMCAxNnB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuXG4gICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cblxuICAgICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuXG4gICAgLy8gLndwLWJsb2NrLWltYWdlIHtcbiAgICAvLyAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgLy8gICAgIEBhcHBseSBtYi0zIGxnOm1iLTY7XG4gICAgLy8gfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgIH1cblxuICAgIHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1pbWFnZS5zaXplLWZ1bGwge1xuICAgICAgICBtYXJnaW46MjRweCAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBtYXJnaW46MzJweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsaWdubGVmdCxcbiAgICAuYWxpZ25yaWdodCxcbiAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OztcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktOTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsaWdubGVmdCB7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMnB4IDMycHggMDtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFsaWducmlnaHQge1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDMycHg7XG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW46MjRweCBhdXRvO1xuXG4gICAgfVxuICAgIFxuICAgIC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwOyAgXG4gICAgfVxuXG4gICAgLy8gaW1nIHtcbiAgICAvLyAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgLy8gICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgLy8gICAgIEBhcHBseSBtYi0zIGxnOm1iLTY7XG4gICAgLy8gfVxuIFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWwtNCBib3JkZXItbC1wcmltYXJ5IHBsLTMgbXktNCBsZzpteS02O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTIwIGxnOnRleHQtMjQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgICAgIH1cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS05MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stZW1iZWQge1xuICAgICAgICBAYXBwbHkgbWItMyBsZzptYi00XG4gICAgfVxuXG59IiwiLmMtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6J1xcRTgwMSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDoyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHJpZ2h0OjE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjQ4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgQGFwcGx5IHRleHQtYmxhY2sgZm9udC1iYXNlIGJvcmRlciBib3JkZXItZ3JleTtcbiAgICB9XG59XG4iLCIuYy1zb2NpYWwge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBjb2x1bW4tZ2FwOjE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICAgIHdpZHRoOjMycHg7XG4gICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyZXktOTAwO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXN1YnRpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC0yMCB0ZXh0LXByaW1hcnkgbWItMjtcbn0iLCIuYy12aWRlby1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG5cbiAgICB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTAwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYuY292ZXIge1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDoxMjUlO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYXJxdWVlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC5sb2dvLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICB3aWR0aDoxMjBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDoxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6MTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iLWNvbnRlbnQtaW1hZ2Uge1xuICAgICYubGFyZ2UtaW1hZ2Uge1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBsZzp3LTgvMTI7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBsZzp3LTQvMTI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXRhYiB7XG4gICAgJl9fb3ZlcmZsb3cge1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmItcGFydG5lci1jb250IHtcbiAgICAud3Bmb3Jtcy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAud3Bmb3Jtcy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3IDI4IDM2KSAhaW1wb3J0YW50O1xuICAgIH1cbn0iXX0= */
