@charset "UTF-8";
@font-face {
  font-family: "Canela";
  src: url("../fonts/Canela-Light.woff2") format("woff2"), url("../fonts/Canela-Light.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 576px){
  .container{
    max-width: 576px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1400px){
  .container{
    max-width: 1400px;
  }
}
@media (min-width: 1720px){
  .container{
    max-width: 1720px;
  }
}
@media (min-width: 2440px){
  .container{
    max-width: 2440px;
  }
}
@media (min-width: 3072px){
  .container{
    max-width: 3072px;
  }
}
.pointer-events-none{
  pointer-events: none;
}
.pointer-events-auto{
  pointer-events: auto;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.\!absolute{
  position: absolute !important;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0;
}
.-left-3{
  left: -24px;
}
.-left-6{
  left: -48px;
}
.-left-\[1px\]{
  left: -1px;
}
.-right-\[1px\]{
  right: -1px;
}
.-right-full{
  right: -100%;
}
.-top-14{
  top: -112px;
}
.-top-\[2px\]{
  top: -2px;
}
.bottom-0{
  bottom: 0;
}
.bottom-3{
  bottom: 24px;
}
.bottom-6{
  bottom: 48px;
}
.left-0{
  left: 0;
}
.left-1\/2{
  left: 50%;
}
.left-2{
  left: 16px;
}
.left-8{
  left: 64px;
}
.left-auto{
  left: auto;
}
.right-0{
  right: 0;
}
.right-2{
  right: 16px;
}
.right-3{
  right: 24px;
}
.right-\[4px\]{
  right: 4px;
}
.right-\[6px\]{
  right: 6px;
}
.top-0{
  top: 0;
}
.top-1\/2{
  top: 50%;
}
.top-2{
  top: 16px;
}
.top-\[0\.5em\]{
  top: 0.5em;
}
.top-\[1px\]{
  top: 1px;
}
.top-\[2px\]{
  top: 2px;
}
.top-\[4px\]{
  top: 4px;
}
.top-\[50\%\]{
  top: 50%;
}
.top-\[5px\]{
  top: 5px;
}
.top-full{
  top: 100%;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[1000\]{
  z-index: 1000;
}
.z-\[1001\]{
  z-index: 1001;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[2000\]{
  z-index: 2000;
}
.z-\[3000\]{
  z-index: 3000;
}
.z-\[300\]{
  z-index: 300;
}
.z-\[500\]{
  z-index: 500;
}
.z-\[600\]{
  z-index: 600;
}
.z-\[9000\]{
  z-index: 9000;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.order-3{
  order: 3;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-start-1{
  grid-column-start: 1;
}
.col-end-13{
  grid-column-end: 13;
}
.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 !important;
}
.\!mb-1{
  margin-bottom: 8px !important;
}
.\!mb-2{
  margin-bottom: 16px !important;
}
.\!mb-3{
  margin-bottom: 24px !important;
}
.-mr-4{
  margin-right: -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;
}
.ml-1{
  margin-left: 8px;
}
.ml-auto{
  margin-left: auto;
}
.mr-0{
  margin-right: 0;
}
.mr-1{
  margin-right: 8px;
}
.mt-1{
  margin-top: 8px;
}
.mt-2{
  margin-top: 16px;
}
.mt-3{
  margin-top: 24px;
}
.mt-4{
  margin-top: 32px;
}
.mt-5{
  margin-top: 40px;
}
.mt-6{
  margin-top: 48px;
}
.mt-\[6px\]{
  margin-top: 6px;
}
.\!block{
  display: block !important;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.aspect-\[100\/100\]{
  aspect-ratio: 100/100;
}
.aspect-\[1050\/592\]{
  aspect-ratio: 1050/592;
}
.aspect-\[172\/120\]{
  aspect-ratio: 172/120;
}
.aspect-\[1766\/1000\]{
  aspect-ratio: 1766/1000;
}
.aspect-\[1776\/672\]{
  aspect-ratio: 1776/672;
}
.aspect-\[260\/200\]{
  aspect-ratio: 260/200;
}
.aspect-\[300\/452\]{
  aspect-ratio: 300/452;
}
.aspect-\[390\/370\]{
  aspect-ratio: 390/370;
}
.aspect-\[390\/456\]{
  aspect-ratio: 390/456;
}
.aspect-\[414\/524\]{
  aspect-ratio: 414/524;
}
.aspect-\[469\/264\]{
  aspect-ratio: 469/264;
}
.aspect-\[473\/456\]{
  aspect-ratio: 473/456;
}
.aspect-\[476\/432\]{
  aspect-ratio: 476/432;
}
.aspect-\[560\/300\]{
  aspect-ratio: 560/300;
}
.aspect-\[560\/302\]{
  aspect-ratio: 560/302;
}
.aspect-\[565\/450\]{
  aspect-ratio: 565/450;
}
.aspect-\[634\/695\]{
  aspect-ratio: 634/695;
}
.aspect-\[702\/889\]{
  aspect-ratio: 702/889;
}
.aspect-\[825\/1045\]{
  aspect-ratio: 825/1045;
}
.aspect-\[884\/440\]{
  aspect-ratio: 884/440;
}
.aspect-\[884\/632\]{
  aspect-ratio: 884/632;
}
.aspect-\[924\/1136\]{
  aspect-ratio: 924/1136;
}
.\!h-full{
  height: 100% !important;
}
.h-1{
  height: 8px;
}
.h-1\/2{
  height: 50%;
}
.h-11{
  height: 88px;
}
.h-15{
  height: 120px;
}
.h-2{
  height: 16px;
}
.h-3{
  height: 24px;
}
.h-4{
  height: 32px;
}
.h-5{
  height: 40px;
}
.h-6{
  height: 48px;
}
.h-7{
  height: 56px;
}
.h-8{
  height: 64px;
}
.h-\[100vh\]{
  height: 100vh;
}
.h-\[120\%\]{
  height: 120%;
}
.h-\[130\%\]{
  height: 130%;
}
.h-\[165\%\]{
  height: 165%;
}
.h-\[18px\]{
  height: 18px;
}
.h-\[1px\]{
  height: 1px;
}
.h-\[200px\]{
  height: 200px;
}
.h-\[60vh\]{
  height: 60vh;
}
.h-\[8px\]{
  height: 8px;
}
.h-\[9px\]{
  height: 9px;
}
.h-full{
  height: 100%;
}
.max-h-6{
  max-height: 48px;
}
.min-h-\[720px\]{
  min-height: 720px;
}
.\!w-2{
  width: 16px !important;
}
.w-0{
  width: 0;
}
.w-1{
  width: 8px;
}
.w-11{
  width: 88px;
}
.w-2{
  width: 16px;
}
.w-3{
  width: 24px;
}
.w-4{
  width: 32px;
}
.w-5{
  width: 40px;
}
.w-6{
  width: 48px;
}
.w-7{
  width: 56px;
}
.w-8{
  width: 64px;
}
.w-9\/12{
  width: 75%;
}
.w-\[100vw\]{
  width: 100vw;
}
.w-\[12\%\]{
  width: 12%;
}
.w-\[16px\]{
  width: 16px;
}
.w-\[190px\]{
  width: 190px;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[20\%\]{
  width: 20%;
}
.w-\[36px\]{
  width: 36px;
}
.w-\[40\%\]{
  width: 40%;
}
.w-\[414px\]{
  width: 414px;
}
.w-\[42\%\]{
  width: 42%;
}
.w-\[4px\]{
  width: 4px;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[50vw\]{
  width: 50vw;
}
.w-\[58\%\]{
  width: 58%;
}
.w-\[58px\]{
  width: 58px;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[90\%\]{
  width: 90%;
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.min-w-\[268px\]{
  min-width: 268px;
}
.max-w-\[1080px\]{
  max-width: 1080px;
}
.max-w-\[240px\]{
  max-width: 240px;
}
.max-w-\[300px\]{
  max-width: 300px;
}
.max-w-\[460px\]{
  max-width: 460px;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[550px\]{
  max-width: 550px;
}
.max-w-\[60\%\]{
  max-width: 60%;
}
.max-w-\[600px\]{
  max-width: 600px;
}
.max-w-\[624px\]{
  max-width: 624px;
}
.max-w-\[80\%\]{
  max-width: 80%;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[90\%\]{
  max-width: 90%;
}
.flex-none{
  flex: none;
}
.flex-shrink{
  flex-shrink: 1;
}
.flex-grow{
  flex-grow: 1;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-3{
  --tw-translate-x: -24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-4{
  --tw-translate-x: -32px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-\[140\%\]{
  --tw-translate-x: -140%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-\[4px\]{
  --tw-translate-x: -4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-4{
  --tw-translate-y: -32px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[120px\]{
  --tw-translate-y: -120px;
  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-\[4px\]{
  --tw-translate-y: -4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[50\%\]{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-3{
  --tw-translate-x: 24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-4{
  --tw-translate-x: 32px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-100\%\]{
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[160\%\]{
  --tw-translate-x: 160%;
  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-\[200\%\]{
  --tw-translate-y: 200%;
  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-\[3px\]{
  --tw-translate-y: 3px;
  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-\[4px\]{
  --tw-translate-y: 4px;
  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-\[-45deg\]{
  --tw-rotate: -45deg;
  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-\[180deg\]{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[45deg\]{
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[90deg\]{
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[-1\]{
  --tw-scale-x: -1;
  --tw-scale-y: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.\!grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.\!gap-2{
  gap: 16px !important;
}
.\!gap-\[4px\]{
  gap: 4px !important;
}
.gap-1{
  gap: 8px;
}
.gap-2{
  gap: 16px;
}
.gap-3{
  gap: 24px;
}
.gap-4{
  gap: 32px;
}
.gap-5{
  gap: 40px;
}
.gap-\[6px\]{
  gap: 6px;
}
.gap-x-1{
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.gap-x-3{
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.gap-y-7{
  row-gap: 56px;
}
.self-end{
  align-self: flex-end;
}
.overflow-hidden{
  overflow: hidden;
}
.\!overflow-visible{
  overflow: visible !important;
}
.overflow-y-auto{
  overflow-y: auto;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-normal{
  white-space: normal;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.rounded{
  border-radius: 5px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 20px;
}
.rounded-none{
  border-radius: 0px;
}
.rounded-b-xl{
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-l{
  border-left-width: 1px;
}
.border-l-\[10px\]{
  border-left-width: 10px;
}
.border-t{
  border-top-width: 1px;
}
.border-\[\#C3C3C3\]{
  --tw-border-opacity: 1;
  border-color: rgb(195 195 195 / var(--tw-border-opacity));
}
.border-brown{
  --tw-border-opacity: 1;
  border-color: rgb(91 80 83 / var(--tw-border-opacity));
}
.border-brown-dark{
  --tw-border-opacity: 1;
  border-color: rgb(60 54 55 / var(--tw-border-opacity));
}
.border-line{
  --tw-border-opacity: 1;
  border-color: rgb(172 170 169 / var(--tw-border-opacity));
}
.border-line\/60{
  border-color: rgb(172 170 169 / 0.6);
}
.border-teal{
  --tw-border-opacity: 1;
  border-color: rgb(175 196 192 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-line{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(172 170 169 / var(--tw-border-opacity));
}
.border-b-line\/60{
  border-bottom-color: rgb(172 170 169 / 0.6);
}
.border-t-line{
  --tw-border-opacity: 1;
  border-top-color: rgb(172 170 169 / var(--tw-border-opacity));
}
.\!bg-beige{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#eadac4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}
.bg-accent{
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
}
.bg-beige{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/40{
  background-color: rgb(0 0 0 / 0.4);
}
.bg-blue-steel{
  --tw-bg-opacity: 1;
  background-color: rgb(48 85 110 / var(--tw-bg-opacity));
}
.bg-brown{
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
}
.bg-brown-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(60 54 55 / var(--tw-bg-opacity));
}
.bg-brown-light{
  --tw-bg-opacity: 1;
  background-color: rgb(208 206 193 / var(--tw-bg-opacity));
}
.bg-grey-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(32 32 32 / var(--tw-bg-opacity));
}
.bg-grey-light{
  --tw-bg-opacity: 1;
  background-color: rgb(220 226 226 / var(--tw-bg-opacity));
}
.bg-line{
  --tw-bg-opacity: 1;
  background-color: rgb(172 170 169 / var(--tw-bg-opacity));
}
.bg-teal{
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/90{
  background-color: rgb(255 255 255 / 0.9);
}
.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-l{
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-beige{
  --tw-gradient-from: #FAFAF4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/15{
  --tw-gradient-from: rgb(0 0 0 / 0.15) 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);
}
.from-black\/40{
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-teal{
  --tw-gradient-from: #AFC4C0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(175 196 192 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white{
  --tw-gradient-from: #FFFFFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[70\%\]{
  --tw-gradient-from-position: 70%;
}
.from-\[80\%\]{
  --tw-gradient-from-position: 80%;
}
.from-\[90\%\]{
  --tw-gradient-from-position: 90%;
}
.to-beige{
  --tw-gradient-to: #FAFAF4 var(--tw-gradient-to-position);
}
.to-brown{
  --tw-gradient-to: #5B5053 var(--tw-gradient-to-position);
}
.to-transparent{
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-\[80\%\]{
  --tw-gradient-to-position: 80%;
}
.bg-contain{
  background-size: contain;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center{
  -o-object-position: center;
     object-position: center;
}
.\!p-0{
  padding: 0 !important;
}
.p-0{
  padding: 0;
}
.p-2{
  padding: 16px;
}
.p-3{
  padding: 24px;
}
.\!px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!px-3{
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.\!py-0{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.\!py-5{
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.px-0{
  padding-left: 0;
  padding-right: 0;
}
.px-1{
  padding-left: 8px;
  padding-right: 8px;
}
.px-2{
  padding-left: 16px;
  padding-right: 16px;
}
.px-3{
  padding-left: 24px;
  padding-right: 24px;
}
.px-4{
  padding-left: 32px;
  padding-right: 32px;
}
.px-6{
  padding-left: 48px;
  padding-right: 48px;
}
.px-9{
  padding-left: 72px;
  padding-right: 72px;
}
.px-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.py-10{
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-2{
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-3{
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-4{
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-5{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-6{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-8{
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-\[0px\]{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[3px\]{
  padding-top: 3px;
  padding-bottom: 3px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.\!pt-0{
  padding-top: 0 !important;
}
.pb-0{
  padding-bottom: 0;
}
.pb-1{
  padding-bottom: 8px;
}
.pb-10{
  padding-bottom: 80px;
}
.pb-14{
  padding-bottom: 112px;
}
.pb-15{
  padding-bottom: 120px;
}
.pb-17{
  padding-bottom: 136px;
}
.pb-2{
  padding-bottom: 16px;
}
.pb-20{
  padding-bottom: 160px;
}
.pb-3{
  padding-bottom: 24px;
}
.pb-4{
  padding-bottom: 32px;
}
.pb-5{
  padding-bottom: 40px;
}
.pb-6{
  padding-bottom: 48px;
}
.pb-7{
  padding-bottom: 56px;
}
.pb-8{
  padding-bottom: 64px;
}
.pb-9{
  padding-bottom: 72px;
}
.pb-\[123\.67\%\]{
  padding-bottom: 123.67%;
}
.pb-\[5\%\]{
  padding-bottom: 5%;
}
.pl-2{
  padding-left: 16px;
}
.pl-3{
  padding-left: 24px;
}
.pl-6{
  padding-left: 48px;
}
.pr-1{
  padding-right: 8px;
}
.pr-2{
  padding-right: 16px;
}
.pr-3{
  padding-right: 24px;
}
.pt-0{
  padding-top: 0;
}
.pt-1{
  padding-top: 8px;
}
.pt-10{
  padding-top: 80px;
}
.pt-14{
  padding-top: 112px;
}
.pt-15{
  padding-top: 120px;
}
.pt-17{
  padding-top: 136px;
}
.pt-2{
  padding-top: 16px;
}
.pt-20{
  padding-top: 160px;
}
.pt-3{
  padding-top: 24px;
}
.pt-4{
  padding-top: 32px;
}
.pt-5{
  padding-top: 40px;
}
.pt-6{
  padding-top: 48px;
}
.pt-7{
  padding-top: 56px;
}
.pt-8{
  padding-top: 64px;
}
.pt-9{
  padding-top: 72px;
}
.pt-\[112px\]{
  padding-top: 112px;
}
.pt-\[144px\]{
  padding-top: 144px;
}
.pt-\[80px\]{
  padding-top: 80px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.align-top{
  vertical-align: top;
}
.\!font-base{
  font-family: Manrope, sans-serif !important;
}
.font-base{
  font-family: Manrope, sans-serif;
}
.font-heading{
  font-family: Canela, sans-serif;
}
.text-12{
  font-size: 12px;
  line-height: 1.3;
}
.text-14{
  font-size: 14px;
  line-height: 1.4;
}
.text-14r{
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
}
.text-16{
  font-size: 16px;
  line-height: 1.5;
}
.text-16r{
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
}
.text-18{
  font-size: 18px;
  line-height: 1.3;
}
.text-18-24{
  font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
  line-height: 1.33;
}
.text-20{
  font-size: 20px;
  line-height: 1.4;
}
.text-24{
  font-size: 24px;
  line-height: 1.3;
}
.text-24r{
  font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
  line-height: 1.33;
}
.text-28{
  font-size: 28px;
  line-height: 1.4;
}
.text-28-40{
  font-size: clamp(1.75rem, 0.9167rem + 1.3021vw, 3rem);
  line-height: 1.2;
}
.text-32{
  font-size: 32px;
  line-height: 1.25;
}
.text-32-48{
  font-size: clamp(2rem, 1.3333rem + 1.0417vw, 3rem);
  line-height: 1.2;
}
.text-32-56{
  font-size: clamp(2rem, 1rem + 1.5625vw, 3.5rem);
  line-height: 1.2;
}
.text-40{
  font-size: 40px;
  line-height: 1.2;
}
.text-\[26px\]{
  font-size: 26px;
}
.text-\[8px\]{
  font-size: 8px;
}
.font-bold{
  font-weight: 700;
}
.font-light{
  font-weight: 300;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.leading-none{
  line-height: 1;
}
.leading-snug{
  line-height: 1.4;
}
.\!text-grey-dark{
  --tw-text-opacity: 1 !important;
  color: rgb(32 32 32 / var(--tw-text-opacity)) !important;
}
.text-brown{
  --tw-text-opacity: 1;
  color: rgb(91 80 83 / var(--tw-text-opacity));
}
.text-brown-dark{
  --tw-text-opacity: 1;
  color: rgb(60 54 55 / var(--tw-text-opacity));
}
.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.overline{
  text-decoration-line: overline;
}
.no-underline{
  text-decoration-line: none;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-brown-dark\/40::-moz-placeholder{
  color: rgb(60 54 55 / 0.4);
}
.placeholder-brown-dark\/40::placeholder{
  color: rgb(60 54 55 / 0.4);
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-30{
  opacity: 0.3;
}
.opacity-40{
  opacity: 0.4;
}
.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);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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;
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.duration-\[\.5s\]{
  transition-duration: .5s;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
body {
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
  font-family: Manrope, sans-serif;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(60 54 55 / var(--tw-text-opacity));
}
a {
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
  text-decoration: none;
}
a:hover{
  text-decoration-line: underline;
}
a.full-click:before{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  cursor: pointer;
  --tw-content: "";
  content: var(--tw-content);
}

p {
  margin-bottom: 24px;
}
p.lead{
  font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 2rem);
  line-height: 1.25;
}

.c-title{
  margin-bottom: 24px;
  font-family: Canela, sans-serif;
  font-weight: 400;
}

@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: 100%;
    padding-left: 72px;
    padding-right: 72px;
  }
}

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

.svg-arrow-right {
  background-image: url(../images/icon-arrow.svg);
  background-size: 24px auto;
}

.svg-arrow-right-dark {
  background-image: url(../images/icon-arrow-brown.svg);
  background-size: 16px auto;
}

.svg-arrow-down{
  display: inline-block;
  height: 24px;
  width: 24px;
  flex: none;
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97005 0.916687C5.97005 1.34952 6.39764 1.99585 6.83047 2.53835C7.38697 3.23835 8.05197 3.8491 8.81439 4.31519C9.38605 4.6646 10.0791 5.00002 10.6367 5.00002M10.6367 5.00002C10.0791 5.00002 9.38547 5.33544 8.81439 5.68485C8.05197 6.15152 7.38697 6.76227 6.83047 7.4611C6.39764 8.00419 5.97005 8.65169 5.97005 9.08335M10.6367 5.00002L0.886719 5.00002' stroke='white'/%3E%3C/svg%3E%0A");
  background-size: 14px auto;
}

.svg-download {
  background-image: url(../images/icon-download.svg);
  width: 19px;
  height: 28px;
}

.svg-circle-next{
  height: 48px;
  width: 48px;
  background-image: url(../images/circle-next.svg);
}
.svg-circle-next.alt {
  background-image: url(../images/circle-next-alt.svg);
}

.svg-circle-prev{
  height: 48px;
  width: 48px;
  background-image: url(../images/circle-prev.svg);
}
.svg-circle-prev.alt {
  background-image: url(../images/circle-prev-alt.svg);
}

.svg-quote {
  width: 30px;
  height: 24px;
  border-radius: 0;
  background-image: url("data:image/svg+xml, %3Csvg width='31' height='24' viewBox='0 0 31 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.48249 24L0 0H11.8175L7.47081 24H4.48249ZM23.4991 24L19.0166 0H30.8341L26.4874 24H23.4991Z' fill='white'/%3E%3C/svg%3E");
}

.e-tag{
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(91 80 83 / var(--tw-border-opacity));
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: Canela, sans-serif;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(91 80 83 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.e-tag:hover{
  text-decoration-line: none;
}
@media (min-width: 1024px) {
  .e-tag{
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
.e-tag.active{
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

.accordionjs {
  position: relative;
  padding: 0;
  list-style: none;
}
.accordionjs:last-child {
  margin-bottom: 0;
}
.accordionjs > li{
  line-height: 1.4;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.accordionjs > li > button i{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.accordionjs > li > button:before {
  content: "";
  position: absolute;
  left: -24px;
  top: 0;
  display: block;
  height: 100%;
  width: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
@media (min-width: 1024px){
  .accordionjs > li > button:before{
    left: -32px;
    width: 8px;
    --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));
  }
}
.accordionjs > li:hover > button:before{
  opacity: 1;
}
.accordionjs > li.acc_active > button{
  font-weight: 700;
}
.accordionjs > li.acc_active > button:before{
  opacity: 1;
}
.accordionjs > li.acc_active > button i {
  transform: rotate(-90deg);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfp-figure figure {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-pagination{
  margin-top: 24px;
  display: flex;
  gap: 8px;
}
.swiper-pagination .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width: 36px;
  background-color: transparent;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  content: "";
  height: 1px;
  position: relative;
  top: 2px;
  z-index: 100;
  display: block;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-pagination--dark .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

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

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

.c-arrow-head:before {
  content: "";
  position: relative;
  margin-right: 8px;
  display: inline-block;
  height: 18px;
  width: 40px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 1024px){
  .c-arrow-head:before{
    margin-right: 16px;
    height: 24px;
    width: 56px;
  }
}

.c-arrow-head:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 3.33337C10.6667 3.82804 11.1553 4.56671 11.65 5.18671C12.286 5.98671 13.046 6.68471 13.9173 7.21737C14.5707 7.61671 15.3627 8.00004 16 8.00004M16 8.00004C15.3627 8.00004 14.57 8.38337 13.9173 8.78271C13.046 9.31604 12.286 10.014 11.65 10.8127C11.1553 11.4334 10.6667 12.1734 10.6667 12.6667M16 8.00004H-4.76837e-07' stroke='white'/%3E%3C/svg%3E%0A");
}
.c-arrow-head.circle:before{
  margin-right: 0;
  display: inline-block;
  height: 24px;
  width: 24px;
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-size: 12px;
}

.c-blog--wrap.block-0.blog-content-editor .c-richtext > p:first-child:before {
  content: "";
  position: relative;
  top: 5px;
  margin-right: 8px;
  display: inline-block;
  height: 18px;
  width: 40px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 1024px){
  .c-blog--wrap.block-0.blog-content-editor .c-richtext > p:first-child:before{
    height: 24px;
    width: 56px;
  }
}

.c-blog--wrap.block-0.blog-content-editor .c-richtext > p:first-child:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 3.33337C10.6667 3.82804 11.1553 4.56671 11.65 5.18671C12.286 5.98671 13.046 6.68471 13.9173 7.21737C14.5707 7.61671 15.3627 8.00004 16 8.00004M16 8.00004C15.3627 8.00004 14.57 8.38337 13.9173 8.78271C13.046 9.31604 12.286 10.014 11.65 10.8127C11.1553 11.4334 10.6667 12.1734 10.6667 12.6667M16 8.00004H-4.76837e-07' stroke='white'/%3E%3C/svg%3E%0A");
}

.c-button{
  position: relative;
  display: inline-flex;
  height: 32px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
  padding-left: 24px;
  padding-right: 24px;
  font-family: Canela, sans-serif;
  font-size: 16px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-button span{
  position: relative;
  top: 1px;
}
.c-button:hover{
  text-decoration-line: none;
}
.c-button:hover.arrow:after{
  --tw-translate-x: 8px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-button:hover.arrow-down:after{
  --tw-translate-y: 4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-button:hover.arrow-back:before{
  --tw-translate-x: -4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-button.arrow-down, .c-button.arrow{
  padding-right: 16px;
}
.c-button.arrow-down:after, .c-button.arrow:after {
  content: "";
  position: relative;
  margin-left: 8px;
  height: 16px;
  width: 16px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  background-image: url(../images/icon-arrow.svg);
}
.c-button:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--outline{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.c-button--outline-brown{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(91 80 83 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(91 80 83 / var(--tw-text-opacity));
}
.c-button--outline-brown:hover{
  --tw-border-opacity: 1;
  border-color: rgb(91 80 83 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(91 80 83 / var(--tw-text-opacity));
}
.c-button--outline-brown.arrow:after {
  background-image: url(../images/icon-arrow-brown.svg);
}
.c-button--outline-brown.arrow-down:after{
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-image: url(../images/icon-arrow-brown.svg);
}
.c-button--outline-brown.arrow-back:before {
  content: "";
  position: relative;
  margin-right: 8px;
  height: 16px;
  width: 16px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  --tw-scale-x: -1;
  --tw-scale-y: -1;
  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));
  background-image: url(../images/icon-arrow-brown.svg);
}

.c-caption{
  position: absolute;
  right: 24px;
  bottom: 24px;
  z-index: 100;
  width: 100%;
}
.c-caption__title{
  margin-bottom: 8px;
  font-family: Canela, sans-serif;
  font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
  line-height: 1.33;
}
.c-caption__desc{
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
}
.c-caption.is-active .c-caption__text{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.c-caption.is-active [data-caption-trigger]{
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-caption__text{
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  right: 0;
  bottom: 48px;
  width: 90%;
  max-width: 90%;
  border-left-width: 10px;
  --tw-border-opacity: 1;
  border-color: rgb(175 196 192 / var(--tw-border-opacity));
  background-color: rgb(255 255 255 / 0.9);
  padding: 24px;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
@media (min-width: 640px){
  .c-caption__text{
    max-width: 495px;
  }
}
@media (min-width: 1024px){
  .c-caption__text{
    pointer-events: auto;
    visibility: visible;
    bottom: 0;
    opacity: 1;
  }
  .c-caption--center{
    right: 0;
    display: flex;
    justify-content: center;
    padding-bottom: 5%;
  }
  .c-caption--center .c-caption__text{
    position: relative;
    max-width: 624px;
  }
}

[data-caption-trigger]{
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  height: 32px;
  width: 32px;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 1024px){
  [data-caption-trigger]{
    display: none;
  }
}

[data-caption-trigger] {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7.5' y='16' width='16' height='1' rx='0.5' transform='rotate(-90 7.5 16)' fill='white'/%3E%3Crect y='7' width='16' height='1' rx='0.5' fill='white'/%3E%3C/svg%3E%0A");
}

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

.c-contacts{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 24px;
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.c-contacts a{
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.c-contacts > div{
  display: flex;
  gap: 16px;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
}
.c-contacts > div:before {
  content: "\e805";
  font-family: fontello;
  position: relative;
  display: inline-flex;
  height: 24px;
  width: 24px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 32 32 / var(--tw-bg-opacity));
  font-size: 12px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-contacts__phone:before{
  top: 0.5em;
}
.c-contacts__phone a{
  font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
  line-height: 1.33;
}

.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-cursor{
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9000;
  display: none;
  transform: translate(-50%, -50%);
}
.c-cursor:after {
  content: "";
  display: block;
  height: 56px;
  width: 58px;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  background-image: url(../images/cursor.svg);
}
.c-cursor.next:after{
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-cursor.prev:after{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-cursor--active{
  display: block;
}
.c-cursor--disabled{
  opacity: 0.3;
}

.c-rounded {
  border-radius: 20px;
}
@media (min-width: 1024px) {
  .c-rounded {
    border-radius: 30px;
  }
}
@media (min-width: 1280px) {
  .c-rounded {
    border-radius: 40px;
  }
}

.c-rounded-grey {
  border-radius: 20px;
  padding: 24px;
  background-color: #2c2c2c;
}
@media (min-width: 1024px) {
  .c-rounded-grey {
    border-radius: 30px;
    padding: 32px;
  }
}
@media (min-width: 1280px) {
  .c-rounded-grey {
    border-radius: 40px;
    padding: 72px;
  }
}

.c-offset {
  margin-top: -20px;
}
@media (min-width: 1024px) {
  .c-offset {
    margin-top: -30px;
  }
}
@media (min-width: 1280px) {
  .c-offset {
    margin-top: -40px;
  }
}

.c-frame {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 100;
}
.c-frame span {
  width: 1px;
  height: 16px;
  background-color: #fff;
  display: inline-block;
}
.c-frame.top{
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.c-frame.bottom{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
}

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

h2.plus-icon:before {
  content: "";
  position: relative;
  width: 24px;
  height: 24px;
  display: inline-block;
  background-size: contain;
  background-image: url(../images/plus.svg);
  margin-right: 8px;
  top: 2px;
}
@media (min-width: 1024px) {
  h2.plus-icon:before {
    margin-right: 16px;
    width: 32px;
    height: 32px;
    top: 4px;
  }
}

.c-footer-cta{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
}
.c-footer-cta .gform_wrapper{
  width: 100%;
  max-width: 500px;
}
.c-footer-cta .gform_wrapper .gform_body{
  width: 100%;
  margin-bottom: 0 !important;
}
.c-footer-cta .gform_wrapper .gform_body .gform_fields{
  position: relative;
  display: block;
}
.c-footer-cta .gform_wrapper .gform_body .gfield .ginput_container input[type=email] {
  border: 1px solid #ACAAA9 !important;
  height: 40px !important;
  border-radius: 100px !important;
  background-color: transparent !important;
  padding-right: 64px !important;
  padding-left: 24px !important;
}
@media (min-width: 1024px) {
  .c-footer-cta .gform_wrapper .gform_body .gfield .ginput_container input[type=email] {
    height: 48px !important;
  }
}
.c-footer-cta .gform_wrapper .gform_body .gfield.gfield--type-submit {
  position: absolute !important;
  top: 0;
  right: 0;
}
.c-footer-cta .gform_wrapper .gform_body .gfield.gfield--type-submit button{
  position: absolute;
  right: 4px;
  top: 4px;
  display: block;
  height: 32px;
  width: 32px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-repeat: no-repeat;
  padding: 0;
  background-image: url(../images/icon-arrow.svg);
  background-position: center right 8px;
}
@media (min-width: 1024px) {
  .c-footer-cta .gform_wrapper .gform_body .gfield.gfield--type-submit button{
    height: 40px;
    width: 40px;
    background-position: center right 12px;
  }
  .c-footer-cta .gform_wrapper .gform_body .gfield.gfield--type-submit button:hover {
    background-position: center right 8px;
  }
}
.c-footer-cta .gform_wrapper .gform_body .gfield.gfield--type-submit button span{
  display: none;
}
.c-footer-cta .gform_wrapper .gform_body .gfield.gfield--type-submit button:after{
  display: none;
}
.c-footer-cta .gform_wrapper .gform_body .gfield.gfield--type-submit button:hover {
  background-position: center right 8px;
}
.c-footer-cta .gform_wrapper .gform_body .gfield.gfield--type-submit img.gform_ajax_spinner {
  transform: translateX(-52px) translateY(16px);
}

.c-footer a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer a:hover{
  --tw-text-opacity: 1;
  color: rgb(175 196 192 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-footer__menu > ul{
  margin-top: 6px;
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 6px;
}
@media (min-width: 1024px){
  .c-footer__menu > ul{
    margin-top: 0;
    gap: 12px;
  }
}
.c-footer__menu > ul > li > a{
  display: block;
  font-size: 14px;
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .c-footer__menu > ul > li > a{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}
.c-footer__menu > ul > li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(175 196 192 / var(--tw-text-opacity));
}
.c-footer__mobile{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 1024px){
  .c-footer__mobile{
    border-bottom-width: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.c-footer__mobile.active .c-footer__mobile-list{
  display: block;
}
.c-footer__mobile.active > a{
  --tw-text-opacity: 1;
  color: rgb(175 196 192 / var(--tw-text-opacity));
}
.c-footer__mobile.active > a:after {
  content: "\e800";
}
.c-footer__mobile > a{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer__mobile > a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer__mobile > a:after {
  content: "\e801";
  font-family: fontello;
  position: relative;
  font-size: 14px;
  line-height: 1.4;
}
.c-footer__mobile-list{
  padding-top: 8px;
}
@media (min-width: 1024px){
  .c-footer__mobile-list{
    padding-top: 0;
  }
}
.c-footer__logo{
  display: inline-block;
}
.c-footer__logo img{
  max-height: 48px;
  width: auto;
}
@media (min-width: 1024px) {
  .c-footer__logo{
    margin-bottom: 0;
  }
  .c-footer__logo img{
    max-height: 88px;
    width: auto;
  }
}
.c-footer__social{
  display: grid;
  max-width: 240px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -moz-column-gap: 8px;
       column-gap: 8px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  font-weight: 300;
}
@media (min-width: 1024px){
  .c-footer__social{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.c-footer__links ul{
  display: flex;
  gap: 8px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  font-weight: 300;
}
.c-footer__links ul li:first-child a:before{
  display: none;
}
.c-footer__links ul li a{
  display: inline-block;
  white-space: nowrap;
}
.c-footer__links ul li a:before {
  content: "|";
  margin-right: 8px;
  display: inline-block;
}
.c-footer__contact{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 8px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  font-weight: 300;
}
@media (min-width: 1024px){
  .c-footer__contact{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.c-footer__copyright{
  flex-wrap: wrap;
  font-size: 12px;
  line-height: 1.3;
  font-weight: 300;
}
@media (min-width: 1024px){
  .c-footer__copyright{
    display: flex;
    font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
    line-height: 1.5;
  }
}
.c-footer__copyright-text:after {
  content: "|";
  margin-left: 8px;
  display: none;
  padding-right: 8px;
}
@media (min-width: 1024px){
  .c-footer__copyright-text:after{
    display: inline-block;
  }
}
.c-footer__copyright ul{
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 8px;
       column-gap: 8px;
  font-size: 12px;
  line-height: 1.3;
}
@media (min-width: 1024px){
  .c-footer__copyright ul{
    margin-top: 4px;
    font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
    line-height: 1.5;
  }
}
@media (min-width: 1400px){
  .c-footer__copyright ul{
    margin-top: 0;
  }
}
.c-footer__copyright ul li{
  margin: 0;
}
.c-footer__copyright ul li:last-child a:after{
  display: none;
}
.c-footer__copyright ul li a{
  display: inline-block;
  white-space: nowrap;
}
.c-footer__copyright ul li a:after {
  content: "|";
  margin-left: 8px;
  display: inline-block;
}

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

.c-header{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  display: none;
  width: 100%;
  overflow: hidden;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

@media (min-width: 1024px){
  .c-header{
    display: block;
  }
}
.c-header--hide .c-header{
  pointer-events: none;
}
.c-header--hide .c-header .c-header__logo {
  top: -160px;
}
.c-header--hide .c-header .c-nav-desktop{
  --tw-translate-x: -140%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-header--hide .c-header .c-header__ctrl{
  --tw-translate-x: 160%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-header__wrapper{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
@media (min-width: 1024px){
  .c-header__wrapper{
    height: 100px;
  }
}
@media (min-width: 1400px){
  .c-header__wrapper{
    height: 136px;
  }
}
.c-header__wrapper a{
  text-decoration-line: none;
}
.c-header__logo{
  position: absolute;
  left: 50%;
  top: 50%;
  display: inline-block;
  --tw-translate-x: -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));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-header__logo svg{
  height: 32px;
}
@media (min-width: 1024px){
  .c-header__logo svg{
    height: 32px;
  }
}
@media (min-width: 1400px){
  .c-header__logo svg{
    height: 56px;
  }
}
.c-header__logo svg path{
  fill: #1B2A30;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-header__ctrl{
  display: flex;
  gap: 8px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

.c-main-header{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

@media (min-width: 1024px){
  .c-main-header{
    --tw-translate-y: -120px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
.c-header--hide .c-main-header{
  --tw-translate-y: -120px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 1024px){
  .c-header--hide .c-main-header{
    --tw-translate-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.c-header--sticky .c-main-header{
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-header--solid .c-main-header{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1024px){
  .c-header--solid .c-main-header{
    background-color: transparent;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

.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-link{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: Canela, sans-serif;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  text-decoration-line: none;
}
.c-link span{
  text-decoration-line: underline;
}
.c-link:hover {
  color: #D3A14C;
}
.c-link:hover i {
  transform: translateX(5px);
}
.disable-button-transition .c-link:hover i {
  transform: translateX(0);
}
.c-link i{
  position: relative;
  top: -2px;
}

.c-menu-toggle{
  position: relative;
  height: 32px;
  width: 48px;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-menu-toggle__wrap{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  height: 8px;
  width: 16px;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.c-menu-toggle__bar{
  position: relative;
  display: block;
  height: 1px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-menu-toggle:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
}
.c-menu-toggle.active .c-menu-toggle__bar:nth-child(1){
  --tw-translate-y: 3px;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-menu-toggle.active .c-menu-toggle__bar:nth-child(2){
  --tw-translate-y: -4px;
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.c-nav-desktop{
  align-items: center;
  justify-content: space-between;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-nav-desktop ul.menu{
  display: flex;
  align-items: center;
  gap: 16px;
}
@media (min-width: 1400px){
  .c-nav-desktop ul.menu{
    gap: 32px;
  }
}
.c-nav-desktop ul.menu > li.current-menu-item > a:before{
  width: 100%;
}
.c-nav-desktop ul.menu > li > a{
  position: relative;
  display: inline-flex;
  white-space: nowrap;
  font-family: Canela, sans-serif;
  font-size: 14px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(91 80 83 / var(--tw-text-opacity));
}
@media (min-width: 1400px){
  .c-nav-desktop ul.menu > li > a{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}
.c-nav-desktop ul.menu > li > a:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 1px;
  width: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-nav-desktop ul.menu > li > a:hover:before{
  width: 100%;
}

body.c-nav-mobile--opened .c-nav-mobile {
  transition: all 1s ease;
}

.c-nav-mobile{
  visibility: visible;
  position: fixed;
  top: 0;
  right: -100%;
  z-index: 3000;
  display: flex;
  height: 100%;
  width: 100%;
  padding: 16px;
  opacity: 1;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .5s;
}

@media (min-width: 1024px){
  .c-nav-mobile{
    width: 632px;
    transition-duration: 2s;
  }
}
.c-nav-mobile__wrap{
  overflow-y: auto;
}
.c-nav-mobile__wrap .c-button{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(175 196 192 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-nav-mobile__wrap .c-button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
}
.c-nav-mobile__wrap .c-menu-toggle:hover{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(175 196 192 / var(--tw-border-opacity));
}
.c-nav-mobile a{
  text-decoration-line: none;
}
.c-nav-mobile .c-button span{
  --tw-text-opacity: 1 !important;
  color: rgb(91 80 83 / var(--tw-text-opacity)) !important;
}
.c-nav-mobile--opened .c-nav-mobile__overlay{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  display: block;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.c-nav-mobile--opened .c-nav-mobile{
  right: 0;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li{
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(1) {
  transition-delay: 0.3s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(2) {
  transition-delay: 0.35s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(3) {
  transition-delay: 0.4s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(4) {
  transition-delay: 0.45s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(5) {
  transition-delay: 0.5s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(6) {
  transition-delay: 0.55s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(7) {
  transition-delay: 0.6s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(8) {
  transition-delay: 0.65s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(9) {
  transition-delay: 0.7s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__menu ul.menu > li:nth-child(10) {
  transition-delay: 0.75s;
}
.c-nav-mobile--opened .c-nav-mobile .c-nav-mobile__footer > div{
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-delay: 0.8s;
}
.c-nav-mobile__menu{
  overflow: hidden;
}
.c-nav-mobile__menu ul.menu{
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 1024px){
  .c-nav-mobile__menu ul.menu{
    gap: 24px;
  }
}
.c-nav-mobile__menu ul.menu > li{
  margin: 0;
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-nav-mobile__menu ul.menu > li.menu-small-text > a{
  font-family: Manrope, sans-serif;
  font-size: 20px;
  line-height: 1.4;
}
@media (min-width: 1024px){
  .c-nav-mobile__menu ul.menu > li.menu-small-text > a{
    font-size: 24px;
    line-height: 1.3;
  }
}
.c-nav-mobile__menu ul.menu > li > a{
  font-family: Canela, sans-serif;
  font-size: 32px;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .c-nav-mobile__menu ul.menu > li > a{
    font-size: 48px;
    line-height: 1.2;
  }
}
@media (min-width: 1024px) and (max-height: 1024px) {
  .c-nav-mobile__menu ul.menu{
    gap: 16px;
  }
  .c-nav-mobile__menu ul.menu > li.menu-small-text > a{
    font-size: 20px;
    line-height: 1.4;
  }
  .c-nav-mobile__menu ul.menu > li > a{
    font-size: 32px;
    line-height: 1.25;
  }
}
.c-nav-mobile__ctrl{
  padding-top: 32px;
}
.c-nav-mobile__ctrl ul.menu{
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-nav-mobile__ctrl ul.menu > li > a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-nav-mobile__footer{
  overflow: hidden;
}
.c-nav-mobile__footer > div{
  --tw-translate-y: 200%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-nav-mobile .c-footer__contact{
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
  font-size: 14px;
  line-height: 1.4;
}
@media (min-width: 1024px){
  .c-nav-mobile .c-footer__contact{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px;
  }
}
.c-nav-mobile .c-footer__contact a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

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

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

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

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

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

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

.c-popup__close:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
}
.c-preloader.active {
  opacity: 1;
  visibility: visible;
}
.c-preloader__loader {
  display: inline-block;
  position: absolute;
  width: 64px;
  height: 64px;
  top: 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: #0A1326;
  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-progress{
  display: flex;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(60 54 55 / var(--tw-border-opacity));
  font-size: clamp(0.75rem, 0.5833rem + 0.2604vw, 1rem);
}
.c-progress__item{
  position: relative;
  display: flex;
  flex-direction: column;
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(60 54 55 / var(--tw-border-opacity));
  padding-top: 16px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
}
.c-progress__item:before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  top: 0;
  left: -1px;
  --tw-translate-x: -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));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(60 54 55 / var(--tw-bg-opacity));
}
.c-progress__item:first-child{
  border-width: 0px;
  font-family: Canela, sans-serif;
  font-size: clamp(0.875rem, 0.7083rem + 0.2604vw, 1.125rem);
}
.c-progress__item:first-child:before{
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-progress__item:last-child{
  border-width: 0px;
  text-align: right;
  font-family: Canela, sans-serif;
  font-size: clamp(0.875rem, 0.7083rem + 0.2604vw, 1.125rem);
}
.c-progress__item:last-child:before{
  left: auto;
  right: -1px;
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

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

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

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

.c-richtext h3, .c-richtext h4 {
  margin-bottom: 8px;
  font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
  line-height: 1.33;
}
.c-richtext h5, .c-richtext h6{
  margin-bottom: 8px;
  font-family: Canela, sans-serif;
  font-size: 14px;
  line-height: 1.4;
}
@media (min-width: 1024px){
  .c-richtext h5, .c-richtext h6{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}
.c-richtext--cols {
  -moz-columns: 2;
       columns: 2;
}
.c-richtext--cols p {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.c-richtext--arrow p:first-child:before {
  content: "";
  position: relative;
  top: 5px;
  margin-right: 8px;
  display: inline-block;
  height: 18px;
  width: 40px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 1024px){
  .c-richtext--arrow p:first-child:before{
    height: 24px;
    width: 56px;
  }
}
.c-richtext--arrow p:first-child:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 3.33337C10.6667 3.82804 11.1553 4.56671 11.65 5.18671C12.286 5.98671 13.046 6.68471 13.9173 7.21737C14.5707 7.61671 15.3627 8.00004 16 8.00004M16 8.00004C15.3627 8.00004 14.57 8.38337 13.9173 8.78271C13.046 9.31604 12.286 10.014 11.65 10.8127C11.1553 11.4334 10.6667 12.1734 10.6667 12.6667M16 8.00004H-4.76837e-07' stroke='white'/%3E%3C/svg%3E%0A");
}
.c-richtext--blog a{
  --tw-text-opacity: 1;
  color: rgb(60 54 55 / var(--tw-text-opacity));
  text-decoration: underline;
}
.c-richtext--blog a:hover {
  text-decoration: none;
}
.c-richtext--blog h1, .c-richtext--blog h2, .c-richtext--blog h3{
  font-family: Canela, sans-serif;
  font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
  line-height: 1.33;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .c-richtext--blog h1, .c-richtext--blog h2, .c-richtext--blog h3 {
    margin-bottom: 8px;
  }
}
.c-richtext--blog h4, .c-richtext--blog h5, .c-richtext--blog h6{
  font-size: clamp(1.125rem, -0.1250rem + 0.7813vw, 1.75rem);
  line-height: 1.33;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .c-richtext--blog h4, .c-richtext--blog h5, .c-richtext--blog h6 {
    margin-bottom: 24px;
  }
}
.c-richtext--blog p{
  margin-bottom: 16px;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
}
@media (min-width: 1024px){
  .c-richtext--blog p{
    margin-bottom: 24px;
  }
}
.c-richtext p{
  font-size: 14px;
  line-height: 1.4;
}
@media (min-width: 1024px){
  .c-richtext p{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}
.c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
    margin-bottom: 48px;
  }
}
.c-richtext p a{
  --tw-text-opacity: 1;
  color: rgb(60 54 55 / var(--tw-text-opacity));
  text-decoration: underline;
}
.c-richtext p a:hover {
  text-decoration: none;
}
.c-richtext ul, .c-richtext ol {
  margin: 0 0 24px 0;
  padding: 0 0 0 16px;
  list-style: disc;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 1.4;
}
@media (min-width: 1024px){
  .c-richtext ul li, .c-richtext ol li{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}
.c-richtext ol {
  list-style: decimal;
}
.c-richtext *:last-child {
  margin-bottom: 0 !important;
}
.c-richtext *:first-child {
  margin-top: 0;
}
.c-richtext .wp-block-image{
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext .wp-block-image{
    margin-bottom: 48px;
  }
}
.c-richtext .wp-block-image img{
  margin-bottom: 0;
  border-radius: 5px;
}
@media (min-width: 1024px){
  .c-richtext .wp-block-image img{
    border-radius: 10px;
  }
}
.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 .alignleft {
  position: relative;
  width: 100%;
  margin: 32px 0;
  height: auto;
  float: left;
}
@media (min-width: 1024px) {
  .c-richtext .alignleft {
    width: 50%;
    margin: 48px 50px 48px 0;
    float: none;
  }
}
.c-richtext .alignright {
  position: relative;
  width: 100%;
  margin: 32px 0;
  height: auto;
  float: right;
}
@media (min-width: 1024px) {
  .c-richtext .alignright {
    width: 50%;
    margin: 48px 0 48px 50px;
    float: none;
  }
}
.c-richtext .aligncenter {
  display: block;
  margin: 48px auto;
}
.c-richtext .center {
  text-align: center;
}
.c-richtext strong {
  font-weight: 600;
}
.c-richtext img {
  max-width: 100%;
  height: auto !important;
  display: block;
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext img{
    margin-bottom: 48px;
  }
}
.c-richtext blockquote{
  margin-bottom: 24px;
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(172 170 169 / var(--tw-border-opacity));
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 24px;
}
.c-richtext--small p, .c-richtext--small ul, .c-richtext--small ol, .c-richtext--small li{
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem) !important;
  line-height: 1.5 !important;
}
.c-richtext--white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext--white p, .c-richtext--white ol, .c-richtext--white ul, .c-richtext--white li{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

.c-tab__nav a{
  display: flex;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-bottom-color: rgb(172 170 169 / 0.6);
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  text-decoration-line: none;
}
.c-tab__nav a.active{
  font-weight: 700;
}
.c-tab__nav a.active:after{
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
}
.c-tab__nav a:hover:after{
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
}
.c-tab__nav a:after {
  content: "";
  display: inline-block;
  height: 16px;
  width: 16px;
  flex: none;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97005 0.916687C5.97005 1.34952 6.39764 1.99585 6.83047 2.53835C7.38697 3.23835 8.05197 3.8491 8.81439 4.31519C9.38605 4.6646 10.0791 5.00002 10.6367 5.00002M10.6367 5.00002C10.0791 5.00002 9.38547 5.33544 8.81439 5.68485C8.05197 6.15152 7.38697 6.76227 6.83047 7.4611C6.39764 8.00419 5.97005 8.65169 5.97005 9.08335M10.6367 5.00002L0.886719 5.00002' stroke='white'/%3E%3C/svg%3E%0A");
}
.c-tab__panel{
  display: none;
}
.c-tab__panel.active{
  display: block;
}

.c-video-responsive {
  position: relative;
  padding-bottom: 66.66%;
  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%);
}

.c-point{
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 500;
  display: block;
  height: 32px;
  width: 32px;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

@media (min-width: 1024px){
  .c-point{
    display: none;
  }
}

.c-point {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7.5' y='16' width='16' height='1' rx='0.5' transform='rotate(-90 7.5 16)' fill='white'/%3E%3Crect y='7' width='16' height='1' rx='0.5' fill='white'/%3E%3C/svg%3E%0A");
}
.c-point.dark{
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
}
.c-point:hover{
  opacity: 0.5;
}
.c-point.is-active{
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.c-palette{
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 600;
  display: grid;
  width: 190px;
  --tw-translate-x: -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));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 16px;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

@media (min-width: 640px){
  .c-palette{
    width: 220px;
  }
}

@media (min-width: 1024px){
  .c-palette{
    pointer-events: auto;
    visibility: visible;
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    padding: 0;
    opacity: 1;
  }
}
.c-palette.is-active{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}

.b-home-header__image{
  position: relative;
  --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));
}
.b-home-header__image.aos-animate{
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition: all 1s ease;
}
.b-home-header__image.aos-animate .b-home-header__image-overlay{
  height: 0;
}
.b-home-header__image-overlay {
  transition: all 1s ease;
  position: absolute;
  inset: 0;
  z-index: 50;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
  transition-delay: 0s;
}

@media (min-width: 1024px) {
  .b-blog-image-cover .c-caption {
    left: 24px;
    right: auto;
  }
  .b-blog-image-cover .c-caption__text {
    max-width: 624px;
    right: auto;
    left: 0;
  }
}

.b-content-sliders .swiper.swiper-three .swiper-slide .c-lazy-wrapper {
  opacity: 1 !important;
}
.b-content-sliders .swiper.swiper-three .swiper-slide .c-lazy-wrapper img {
  transform: scale(1);
  opacity: 1 !important;
  transition: all 30s ease !important;
}
.b-content-sliders .swiper.swiper-three .swiper-slide .c-caption {
  opacity: 0;
  transition: all 0.6s ease;
  transition-delay: 0.6s;
}
.b-content-sliders .swiper.swiper-three .swiper-slide.swiper-slide-active .c-lazy-wrapper img {
  transform: scale(1.3);
}
.b-content-sliders .swiper.swiper-three .swiper-slide.swiper-slide-active .c-caption {
  opacity: 1;
}
.\*\:w-auto > *{
  width: auto;
}
.hover\:bg-brown:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(91 80 83 / var(--tw-bg-opacity));
}
.hover\:font-bold:hover{
  font-weight: 700;
}
.hover\:no-underline:hover{
  text-decoration-line: none;
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.group:hover .group-hover\:translate-x-1{
  --tw-translate-x: 8px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:opacity-100{
  opacity: 1;
}
@media (min-width: 640px){
  .sm\:block{
    display: block;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:w-\[220px\]{
    width: 220px;
  }
  .sm\:max-w-\[495px\]{
    max-width: 495px;
  }
  .sm\:text-14{
    font-size: 14px;
    line-height: 1.4;
  }
}
@media (min-width: 1024px){
  .lg\:pointer-events-none{
    pointer-events: none;
  }
  .lg\:pointer-events-auto{
    pointer-events: auto;
  }
  .lg\:visible{
    visibility: visible;
  }
  .lg\:absolute{
    position: absolute;
  }
  .lg\:relative{
    position: relative;
  }
  .lg\:inset-0{
    inset: 0;
  }
  .lg\:-left-4{
    left: -32px;
  }
  .lg\:left-0{
    left: 0;
  }
  .lg\:left-4{
    left: 32px;
  }
  .lg\:top-0{
    top: 0;
  }
  .lg\:top-2{
    top: 16px;
  }
  .lg\:top-\[18px\]{
    top: 18px;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:order-3{
    order: 3;
  }
  .lg\:order-4{
    order: 4;
  }
  .lg\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .lg\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .lg\:col-start-5{
    grid-column-start: 5;
  }
  .lg\:col-start-7{
    grid-column-start: 7;
  }
  .lg\:col-end-13{
    grid-column-end: 13;
  }
  .lg\:\!mb-4{
    margin-bottom: 32px !important;
  }
  .lg\:\!mb-5{
    margin-bottom: 40px !important;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-10{
    margin-bottom: 80px;
  }
  .lg\:mb-14{
    margin-bottom: 112px;
  }
  .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\:ml-\[50\%\]{
    margin-left: 50%;
  }
  .lg\:ml-auto{
    margin-left: auto;
  }
  .lg\:mr-0{
    margin-right: 0;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-10{
    margin-top: 80px;
  }
  .lg\:mt-14{
    margin-top: 112px;
  }
  .lg\:mt-2{
    margin-top: 16px;
  }
  .lg\:mt-5{
    margin-top: 40px;
  }
  .lg\:mt-6{
    margin-top: 48px;
  }
  .lg\:mt-7{
    margin-top: 56px;
  }
  .lg\:mt-8{
    margin-top: 64px;
  }
  .lg\:mt-9{
    margin-top: 72px;
  }
  .lg\:mt-\[4px\]{
    margin-top: 4px;
  }
  .lg\:\!block{
    display: block !important;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline-block{
    display: inline-block;
  }
  .lg\:\!flex{
    display: flex !important;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:\!hidden{
    display: none !important;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[1776\/672\]{
    aspect-ratio: 1776/672;
  }
  .lg\:aspect-\[1920\/896\]{
    aspect-ratio: 1920/896;
  }
  .lg\:aspect-auto{
    aspect-ratio: auto;
  }
  .lg\:h-15{
    height: 120px;
  }
  .lg\:h-3{
    height: 24px;
  }
  .lg\:h-4{
    height: 32px;
  }
  .lg\:h-7{
    height: 56px;
  }
  .lg\:h-8{
    height: 64px;
  }
  .lg\:h-\[100px\]{
    height: 100px;
  }
  .lg\:h-\[560px\]{
    height: 560px;
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:max-h-9{
    max-height: 72px;
  }
  .lg\:min-h-\[576px\]{
    min-height: 576px;
  }
  .lg\:w-1{
    width: 8px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-2\/12{
    width: 16.666667%;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-6\/12{
    width: 50%;
  }
  .lg\:w-7{
    width: 56px;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-9{
    width: 72px;
  }
  .lg\:w-\[10\%\]{
    width: 10%;
  }
  .lg\:w-\[220px\]{
    width: 220px;
  }
  .lg\:w-\[25\%\]{
    width: 25%;
  }
  .lg\:w-\[33\.33\%\]{
    width: 33.33%;
  }
  .lg\:w-\[38\%\]{
    width: 38%;
  }
  .lg\:w-\[468px\]{
    width: 468px;
  }
  .lg\:w-\[50\%\]{
    width: 50%;
  }
  .lg\:w-\[55\%\]{
    width: 55%;
  }
  .lg\:w-\[632px\]{
    width: 632px;
  }
  .lg\:w-\[75\%\]{
    width: 75%;
  }
  .lg\:w-\[calc\(100\%-156px\)\]{
    width: calc(100% - 156px);
  }
  .lg\:w-\[calc\(100\%-468px\)\]{
    width: calc(100% - 468px);
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:\!max-w-\[90\%\]{
    max-width: 90% !important;
  }
  .lg\:max-w-\[45\%\]{
    max-width: 45%;
  }
  .lg\:max-w-\[60\%\]{
    max-width: 60%;
  }
  .lg\:max-w-\[65\%\]{
    max-width: 65%;
  }
  .lg\:max-w-\[924px\]{
    max-width: 924px;
  }
  .lg\:max-w-none{
    max-width: none;
  }
  .lg\:-translate-x-1\/2{
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:-translate-y-5{
    --tw-translate-y: -40px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:-translate-y-\[120px\]{
    --tw-translate-y: -120px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:translate-x-0{
    --tw-translate-x: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:translate-y-0{
    --tw-translate-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-0{
    gap: 0;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-5{
    gap: 40px;
  }
  .lg\:gap-6{
    gap: 48px;
  }
  .lg\:gap-\[12px\]{
    gap: 12px;
  }
  .lg\:gap-y-10{
    row-gap: 80px;
  }
  .lg\:rounded-md{
    border-radius: 10px;
  }
  .lg\:border-b-0{
    border-bottom-width: 0px;
  }
  .lg\:border-l{
    border-left-width: 1px;
  }
  .lg\:border-t{
    border-top-width: 1px;
  }
  .lg\:border-t-0{
    border-top-width: 0px;
  }
  .lg\:border-t-line{
    --tw-border-opacity: 1;
    border-top-color: rgb(172 170 169 / var(--tw-border-opacity));
  }
  .lg\:bg-transparent{
    background-color: transparent;
  }
  .lg\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .lg\:p-0{
    padding: 0;
  }
  .lg\:p-3{
    padding: 24px;
  }
  .lg\:p-5{
    padding: 40px;
  }
  .lg\:p-6{
    padding: 48px;
  }
  .lg\:\!px-9{
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .lg\:\!py-10{
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .lg\:\!py-14{
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }
  .lg\:\!py-15{
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .lg\:\!py-6{
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .lg\:px-0{
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-3{
    padding-left: 24px;
    padding-right: 24px;
  }
  .lg\:px-4{
    padding-left: 32px;
    padding-right: 32px;
  }
  .lg\:px-5{
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:px-8{
    padding-left: 64px;
    padding-right: 64px;
  }
  .lg\:px-\[10\%\]{
    padding-left: 10%;
    padding-right: 10%;
  }
  .lg\:py-10{
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .lg\:py-12{
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .lg\:py-15{
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .lg\:py-2{
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .lg\:py-20{
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .lg\:py-3{
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .lg\:py-4{
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .lg\:py-6{
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lg\:pb-0{
    padding-bottom: 0;
  }
  .lg\:pb-10{
    padding-bottom: 80px;
  }
  .lg\:pb-11{
    padding-bottom: 88px;
  }
  .lg\:pb-12{
    padding-bottom: 96px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-17{
    padding-bottom: 136px;
  }
  .lg\:pb-20{
    padding-bottom: 160px;
  }
  .lg\:pb-5{
    padding-bottom: 40px;
  }
  .lg\:pb-6{
    padding-bottom: 48px;
  }
  .lg\:pb-7{
    padding-bottom: 56px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pl-0{
    padding-left: 0;
  }
  .lg\:pl-3{
    padding-left: 24px;
  }
  .lg\:pl-4{
    padding-left: 32px;
  }
  .lg\:pl-\[156px\]{
    padding-left: 156px;
  }
  .lg\:pl-\[3\.5\%\]{
    padding-left: 3.5%;
  }
  .lg\:pr-3{
    padding-right: 24px;
  }
  .lg\:pr-4{
    padding-right: 32px;
  }
  .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-4{
    padding-top: 32px;
  }
  .lg\:pt-5{
    padding-top: 40px;
  }
  .lg\:pt-6{
    padding-top: 48px;
  }
  .lg\:pt-7{
    padding-top: 56px;
  }
  .lg\:pt-8{
    padding-top: 64px;
  }
  .lg\:pt-9{
    padding-top: 72px;
  }
  .lg\:pt-\[104px\]{
    padding-top: 104px;
  }
  .lg\:pt-\[200px\]{
    padding-top: 200px;
  }
  .lg\:pt-\[240px\]{
    padding-top: 240px;
  }
  .lg\:pt-\[288px\]{
    padding-top: 288px;
  }
  .lg\:text-14{
    font-size: 14px;
    line-height: 1.4;
  }
  .lg\:text-14r{
    font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
    line-height: 1.5;
  }
  .lg\:text-16{
    font-size: 16px;
    line-height: 1.5;
  }
  .lg\:text-16r{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
  .lg\:text-18-24{
    font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
    line-height: 1.33;
  }
  .lg\:text-18r{
    font-size: clamp(1.125rem, -0.1250rem + 0.7813vw, 1.75rem);
    line-height: 1.33;
  }
  .lg\:text-24{
    font-size: 24px;
    line-height: 1.3;
  }
  .lg\:text-24-32{
    font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 2rem);
    line-height: 1.25;
  }
  .lg\:text-24-40{
    font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 3rem);
    line-height: 1.2;
  }
  .lg\:text-24r{
    font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
    line-height: 1.33;
  }
  .lg\:text-28-40{
    font-size: clamp(1.75rem, 0.9167rem + 1.3021vw, 3rem);
    line-height: 1.2;
  }
  .lg\:text-32-48{
    font-size: clamp(2rem, 1.3333rem + 1.0417vw, 3rem);
    line-height: 1.2;
  }
  .lg\:text-32-56{
    font-size: clamp(2rem, 1rem + 1.5625vw, 3.5rem);
    line-height: 1.2;
  }
  .lg\:text-48{
    font-size: 48px;
    line-height: 1.2;
  }
  .lg\:opacity-0{
    opacity: 0;
  }
  .lg\:opacity-100{
    opacity: 1;
  }
  .lg\:duration-\[2s\]{
    transition-duration: 2s;
  }
}
@media (min-width: 1280px){
  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:pt-6{
    padding-top: 48px;
  }
}
@media (min-width: 1400px){
  .qhd\:absolute{
    position: absolute;
  }
  .qhd\:col-start-6{
    grid-column-start: 6;
  }
  .qhd\:col-end-11{
    grid-column-end: 11;
  }
  .qhd\:mb-0{
    margin-bottom: 0;
  }
  .qhd\:mb-8{
    margin-bottom: 64px;
  }
  .qhd\:ml-\[41\%\]{
    margin-left: 41%;
  }
  .qhd\:mt-\[120px\]{
    margin-top: 120px;
  }
  .qhd\:h-12{
    height: 96px;
  }
  .qhd\:h-8{
    height: 64px;
  }
  .qhd\:h-\[136px\]{
    height: 136px;
  }
  .qhd\:h-\[720px\]{
    height: 720px;
  }
  .qhd\:w-4\/12{
    width: 33.333333%;
  }
  .qhd\:w-5\/12{
    width: 41.666667%;
  }
  .qhd\:w-\[30\%\]{
    width: 30%;
  }
  .qhd\:w-\[70\%\]{
    width: 70%;
  }
  .qhd\:\!max-w-\[85\%\]{
    max-width: 85% !important;
  }
  .qhd\:max-w-\[1200px\]{
    max-width: 1200px;
  }
  .qhd\:max-w-\[50\%\]{
    max-width: 50%;
  }
  .qhd\:max-w-\[53\%\]{
    max-width: 53%;
  }
  .qhd\:max-w-\[55\%\]{
    max-width: 55%;
  }
  .qhd\:max-w-\[60\%\]{
    max-width: 60%;
  }
  .qhd\:max-w-\[65\%\]{
    max-width: 65%;
  }
  .qhd\:max-w-\[70\%\]{
    max-width: 70%;
  }
  .qhd\:max-w-\[75\%\]{
    max-width: 75%;
  }
  .qhd\:max-w-\[90\%\]{
    max-width: 90%;
  }
  .qhd\:max-w-\[924px\]{
    max-width: 924px;
  }
  .qhd\:flex-row{
    flex-direction: row;
  }
  .qhd\:items-center{
    align-items: center;
  }
  .qhd\:gap-4{
    gap: 32px;
  }
  .qhd\:px-10{
    padding-left: 80px;
    padding-right: 80px;
  }
  .qhd\:pb-14{
    padding-bottom: 112px;
  }
  .qhd\:pr-10{
    padding-right: 80px;
  }
  .qhd\:pr-\[45\%\]{
    padding-right: 45%;
  }
  .qhd\:text-16r{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}
@media (min-width: 1720px){
  .fhd\:top-5{
    top: 40px;
  }
  .fhd\:col-start-1{
    grid-column-start: 1;
  }
  .fhd\:col-start-6{
    grid-column-start: 6;
  }
  .fhd\:col-end-11{
    grid-column-end: 11;
  }
  .fhd\:col-end-12{
    grid-column-end: 12;
  }
  .fhd\:col-end-4{
    grid-column-end: 4;
  }
  .fhd\:mb-0{
    margin-bottom: 0;
  }
  .fhd\:mt-5{
    margin-top: 40px;
  }
  .fhd\:mt-\[200px\]{
    margin-top: 200px;
  }
  .fhd\:h-10{
    height: 80px;
  }
  .fhd\:w-1\/2{
    width: 50%;
  }
  .fhd\:max-w-\[48\%\]{
    max-width: 48%;
  }
  .fhd\:max-w-\[90\%\]{
    max-width: 90%;
  }
  .fhd\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .fhd\:px-8{
    padding-left: 64px;
    padding-right: 64px;
  }
  .fhd\:pl-4{
    padding-left: 32px;
  }
  .fhd\:pt-4{
    padding-top: 32px;
  }
  .fhd\:text-16r{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}
@media (min-width: 2440px){
  .wqhd\:h-12{
    height: 96px;
  }
  .wqhd\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .wqhd\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 3072px){
  .uhd\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .uhd\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
.\[\&\.active\]\:pointer-events-auto.active{
  pointer-events: auto;
}
.\[\&\.active\]\:opacity-\[100\].active{
  opacity: 100;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLmZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuZ2VuZXJhbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmljb24uc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy50YWcuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy51bC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2NzcyIsInNldHRpbmdzL19zZXR0aW5ncy52YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuaW5maW5pdGUtbWFycXVlZS5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5sZW5pcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpY3BvcHVwLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLm1pY3JvbW9kYWwuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuc2Nyb2xsYmFyLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hcnJvdy1oZWFkLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJsb2cuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXB0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNoZWNrYm94LnNjc3MiLCJ0b29scy9fdG9vbHMubWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNvbnRhY3RzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNvdmVyLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmN1cnNvci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmxhenkuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGluay5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5tZW51LXRvZ2dsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtZGVza3RvcC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtbW9iaWxlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucHJlbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnByb2dyZXNzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJhZGlvLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJlYWRtb3JlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJpY2h0ZXh0LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy50YWIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMudmlkZW8tcmVzcG9uc2l2ZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9vbmVudHMucGFsZXR0ZXMuc2NzcyIsImJsb2Nrcy9fYmxvY2tzLmdlbmVyYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDSSxxQkFBQTtFQUNBLHlHQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FEQ0o7QUVBQTs7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQSxzQkFBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG1CQUFBLEVBQUEsTUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Ozs7OztDQUFBO0FBQUE7O0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsOEJBQUEsRUFBQSxNQUFBO0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQTtLQUFBLFdBQUEsRUFBQSxNQUFBO0VBQUEsK0hBQUEsRUFBQSxNQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsK0JBQUEsRUFBQSxNQUFBO0VBQUEsd0NBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLFNBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEscUJBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEseUNBQUE7VUFBQSxpQ0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7O0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxtQkFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBLCtHQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7RUFBQSxXQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdDQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG9CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLFlBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxrQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTtBQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7OztFQUFBLGdC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QUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7S0FBQSxxQkFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0NBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUEscUVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzRUFBQTtFQUFBLCtEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUVBQUE7RUFBQSwrREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUEscUVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0REFBQTtFQUFBLHFFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx5QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0NBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1DQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEVBQUE7RUFBQSw4RkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZFQUFBO0VBQUEsaUdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnS0FBQTtFQUFBLHdKQUFBO0VBQUEsaUxBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUNMQTtFQUNJLG1DQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUFBLHlEQUFBO0VBQUEsZ0NBQUE7RUFBQSx1REFBQTtFQUFBLGdCQUFBO0VBQUEsb0JBQUE7RUFBQSw2Q0FBQTtBSFFKO0FHREE7RUFDSSxrREFBQTtFQUNBLHFCQUFBO0FIR0o7QUdEUTtFQUFBO0FBQUE7QUFJSTtFQUFBLGtCQUFBO0VBQUEsTUFBQTtFQUFBLE9BQUE7RUFBQSxZQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBOztBQUtaO0VBQ0ksbUJBQUE7QUhDSjtBR0VRO0VBQUEsaURBQUE7RUFBQTtBQUFBOztBQzlCSjtFQUFBLG1CQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBOztBQ0lJO0VBREo7SUFFUSxnQkFBQTtJQUVBLGtCQUFBO0VMbUNWO0FBQ0Y7QUtoQ0k7RUFFSSxnQkFBQTtFQUVBLGtCQUFBO0FMaUNSOztBSzdCQTtFQUNJO0lBQ0ksd0JBQUE7RUxnQ047RUs3QkU7SUFDSSw0QkFBQTtFTCtCTjtBQUNGO0FLNUJBO0VBQ0k7SUFDSSx3QkFBQTtFTDhCTjtFSzNCRTtJQUNJLDRCQUFBO0VMNkJOO0FBQ0Y7QUt6QkE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUwyQko7QUsxQkk7RUFKSjtJQUtRLGVBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0VMNkJOO0FBQ0Y7O0FNN0VBO0VBQ0ksWUFBQTtFQUNBLHFCQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEscUJBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBLDBCQUFBO0FOZ0ZKOztBTTdFQTtFQUFtQiwrQ0FBQTtFQUFpRCwwQkFBQTtBTmtGcEU7O0FNakZBO0VBQXdCLHFEQUFBO0VBQXVELDBCQUFBO0FOc0YvRTs7QU1wRkk7RUFBQSxxQkFBQTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEsVUFBQTtFQUFBLGtCQUFBO0VBQUEsK0xBQUE7RUFBQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBLDBCQUFBO0VBQ0EsMGhCQUFBO0VBQ0E7QUFGQTs7QUFJSjtFQUNJLGtEQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QU55Rko7O0FNdEZJO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFDQTtBQURBO0FBRUE7RUFDSSxvREFBQTtBTjJGUjs7QU12Rkk7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUNBO0FBREE7QUFFQTtFQUNJLG9EQUFBO0FONEZSOztBTXpGQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtUkFBQTtBTjRGSjs7QU8vSEk7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsc0JBQUE7RUFBQSxzREFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUFBLG1CQUFBO0VBQUEsK0JBQUE7RUFBQSx1REFBQTtFQUFBLGdCQUFBO0VBQUEsb0JBQUE7RUFBQSw2Q0FBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFFSjtFQUNJO0lBQUEsa0JBQUE7SUFBQSxtQkFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTtBUHNJUjtBT25JUTtFQUFBLGtCQUFBO0VBQUEsc0RBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FDUko7RUFBQSxhQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxTQUFBO0VBQUEsYUFBQTtFQUFBLFNBQUE7RUFBQSx1REFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxxQkFBQTtFQUFBLFdBQUE7RUFBQSxXQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUNBLG1nQkFBQTtBUm9KWjs7QVM1SkE7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBVCtKSjtBUzdKSTtFQUNJLGdCQUFBO0FUK0pSO0FTNUpRO0VBQUEsZ0JBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUlRO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLHVCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsY0FBQTtFQUFBLG9CQUFBO0VBQUEsNkNBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUVKO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQUEsV0FBQTtFQUFBLE1BQUE7RUFBQSxjQUFBO0VBQUEsWUFBQTtFQUFBLFVBQUE7RUFBQSxrQkFBQTtFQUFBLHlEQUFBO0VBQUEsVUFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtBVDhKaEI7QVM5SmdCO0VBQUE7SUFBQSxXQUFBO0lBQUEsVUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTtBQUFBO0FBUUk7RUFBQTtBQUFBO0FBVUo7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBRUo7RUFDSSx5QkFBQTtBVG1KcEI7O0FVM0xBO0VBQXFGLHlCQUFBO0FWK0xyRjs7QVUvTDhHO0VBQStFLG1CQUFBO0FWbU03TDs7QVVuTWdOO0VBQXVHLHNCQUFBO0FWdU12VDs7QVV2TTZVO0VBQXVGLHlCQUFBO0FWMk1wYTs7QVUzTTRiO0VBQWlGLG1CQUFBO0FWK003Z0I7O0FVL01naUI7RUFBeUcsc0JBQUE7QVZtTnpvQjs7QVVuTjhwQjtFQUF1RiwwQkFBQTtBVnVOcnZCOztBVXZOOHdCO0VBQWlGLG1CQUFBO0FWMk4vMUI7O0FVM05rM0I7RUFBeUcsdUJBQUE7QVYrTjM5Qjs7QVUvTmkvQjtFQUF1Rix5QkFBQTtBVm1PeGtDOztBVW5PZ21DO0VBQWlGLG1CQUFBO0FWdU9qckM7O0FVdk9vc0M7RUFBeUcsc0JBQUE7QVYyTzd5Qzs7QVUzT2swQztFQUF1RiwwQkFBQTtBVitPejVDOztBVS9PazdDO0VBQWlGLG1CQUFBO0FWbVBuZ0Q7O0FVblBzaEQ7RUFBeUcsdUJBQUE7QVZ1UC9uRDs7QVV2UHFwRDtFQUF1Rix5QkFBQTtBVjJQNXVEOztBVTNQb3dEO0VBQWlGLG1CQUFBO0FWK1ByMUQ7O0FVL1B3MkQ7RUFBeUcsc0JBQUE7QVZtUWo5RDs7QVVuUXMrRDtFQUF1RiwwQkFBQTtBVnVRN2pFOztBVXZRc2xFO0VBQWlGLG1CQUFBO0FWMlF2cUU7O0FVM1EwckU7RUFBeUcsdUJBQUE7QVYrUW55RTs7QVUvUXl6RTtFQUF1Rix5QkFBQTtBVm1SaDVFOztBVW5SdzZFO0VBQWlGLG1CQUFBO0FWdVJ6L0U7O0FVdlI0Z0Y7RUFBeUcsc0JBQUE7QVYyUnJuRjs7QVUzUjBvRjtFQUF1RiwwQkFBQTtBVitSanVGOztBVS9SMHZGO0VBQWlGLG1CQUFBO0FWbVMzMEY7O0FVblM4MUY7RUFBeUcsdUJBQUE7QVZ1U3Y4Rjs7QVV2UzY5RjtFQUF1Rix5QkFBQTtBVjJTcGpHOztBVTNTNGtHO0VBQWlGLG1CQUFBO0FWK1M3cEc7O0FVL1Nnckc7RUFBeUcsc0JBQUE7QVZtVHp4Rzs7QVVuVDh5RztFQUF1RiwwQkFBQTtBVnVUcjRHOztBVXZUODVHO0VBQWlGLG1CQUFBO0FWMlQvK0c7O0FVM1RrZ0g7RUFBeUcsdUJBQUE7QVYrVDNtSDs7QVUvVGlvSDtFQUF1Rix5QkFBQTtBVm1VeHRIOztBVW5VZ3ZIO0VBQWlGLG1CQUFBO0FWdVVqMEg7O0FVdlVvMUg7RUFBeUcsc0JBQUE7QVYyVTc3SDs7QVUzVWs5SDtFQUF1RiwwQkFBQTtBVitVemlJOztBVS9Va2tJO0VBQWlGLG1CQUFBO0FWbVZucEk7O0FVblZzcUk7RUFBeUcsdUJBQUE7QVZ1Vi93STs7QVV2VnF5STtFQUF1Rix5QkFBQTtBVjJWNTNJOztBVTNWbzVJO0VBQWlGLG1CQUFBO0FWK1ZyK0k7O0FVL1Z3L0k7RUFBeUcsc0JBQUE7QVZtV2ptSjs7QVVuV3NuSjtFQUF1RiwwQkFBQTtBVnVXN3NKOztBVXZXc3VKO0VBQWlGLG1CQUFBO0FWMld2eko7O0FVM1cwMEo7RUFBeUcsdUJBQUE7QVYrV243Sjs7QVUvV3k4SjtFQUF1Rix5QkFBQTtBVm1YaGlLOztBVW5Yd2pLO0VBQWlGLG1CQUFBO0FWdVh6b0s7O0FVdlg0cEs7RUFBeUcsc0JBQUE7QVYyWHJ3Szs7QVUzWDB4SztFQUF1RiwwQkFBQTtBVitYajNLOztBVS9YMDRLO0VBQWlGLG1CQUFBO0FWbVkzOUs7O0FVblk4K0s7RUFBeUcsdUJBQUE7QVZ1WXZsTDs7QVV2WTZtTDtFQUF1Rix5QkFBQTtBVjJZcHNMOztBVTNZNHRMO0VBQWlGLG1CQUFBO0FWK1k3eUw7O0FVL1lnMEw7RUFBeUcsc0JBQUE7QVZtWno2TDs7QVVuWjg3TDtFQUF1RiwwQkFBQTtBVnVacmhNOztBVXZaOGlNO0VBQWlGLG1CQUFBO0FWMlovbk07O0FVM1prcE07RUFBeUcsdUJBQUE7QVYrWjN2TTs7QVUvWml4TTtFQUF5Rix1QkFBQTtBVm1hMTJNOztBVW5haTRNO0VBQW1GLG1CQUFBO0FWdWFwOU07O0FVdmF1K007RUFBMkcsb0JBQUE7QVYyYWxsTjs7QVUzYXNtTjtFQUF5RiwwQkFBQTtBVithL3JOOztBVS9heXROO0VBQW1GLG1CQUFBO0FWbWI1eU47O0FVbmIrek47RUFBMkcsdUJBQUE7QVZ1YjE2Tjs7QVV2Ymk4TjtFQUF5Rix5QkFBQTtBVjJiMWhPOztBVTNibWpPO0VBQW1GLG1CQUFBO0FWK2J0b087O0FVL2J5cE87RUFBMkcsc0JBQUE7QVZtY3B3Tzs7QVVuYzB4TztFQUF5RiwwQkFBQTtBVnVjbjNPOztBVXZjNjRPO0VBQW1GLG1CQUFBO0FWMmNoK087O0FVM2NtL087RUFBMkcsdUJBQUE7QVYrYzlsUDs7QVUvY3FuUDtFQUF5Rix5QkFBQTtBVm1kOXNQOztBVW5kdXVQO0VBQW1GLG1CQUFBO0FWdWQxelA7O0FVdmQ2MFA7RUFBMkcsc0JBQUE7QVYyZHg3UDs7QVUzZDg4UDtFQUF5RiwwQkFBQTtBVitkdmlROztBVS9kaWtRO0VBQW1GLG1CQUFBO0FWbWVwcFE7O0FVbmV1cVE7RUFBMkcsdUJBQUE7QVZ1ZWx4UTs7QVV2ZXl5UTtFQUF5Rix5QkFBQTtBVjJlbDRROztBVTNlMjVRO0VBQW1GLG1CQUFBO0FWK2U5K1E7O0FVL2VpZ1I7RUFBMkcsc0JBQUE7QVZtZjVtUjs7QVVuZmtvUjtFQUF5RiwwQkFBQTtBVnVmM3RSOztBVXZmcXZSO0VBQW1GLG1CQUFBO0FWMmZ4MFI7O0FVM2YyMVI7RUFBMkcsdUJBQUE7QVYrZnQ4Ujs7QVUvZjY5UjtFQUF5Rix5QkFBQTtBVm1nQnRqUzs7QVVuZ0Ira1M7RUFBbUYsbUJBQUE7QVZ1Z0JscVM7O0FVdmdCcXJTO0VBQTJHLHNCQUFBO0FWMmdCaHlTOztBVTNnQnN6UztFQUF5RiwwQkFBQTtBVitnQi80Uzs7QVUvZ0J5NlM7RUFBbUYsbUJBQUE7QVZtaEI1L1M7O0FVbmhCK2dUO0VBQTJHLHVCQUFBO0FWdWhCMW5UOztBVXZoQmlwVDtFQUF5Rix5QkFBQTtBVjJoQjF1VDs7QVUzaEJtd1Q7RUFBbUYsbUJBQUE7QVYraEJ0MVQ7O0FVL2hCeTJUO0VBQTJHLHNCQUFBO0FWbWlCcDlUOztBVW5pQjArVDtFQUF5RiwwQkFBQTtBVnVpQm5rVTs7QVV2aUI2bFU7RUFBbUYsbUJBQUE7QVYyaUJoclU7O0FVM2lCbXNVO0VBQTJHLHVCQUFBO0FWK2lCOXlVOztBVS9pQnEwVTtFQUF5Rix5QkFBQTtBVm1qQjk1VTs7QVVuakJ1N1U7RUFBbUYsbUJBQUE7QVZ1akIxZ1Y7O0FVdmpCNmhWO0VBQTJHLHNCQUFBO0FWMmpCeG9WOztBVTNqQjhwVjtFQUF5RiwwQkFBQTtBVitqQnZ2Vjs7QVUvakJpeFY7RUFBbUYsbUJBQUE7QVZta0JwMlY7O0FVbmtCdTNWO0VBQTJHLHVCQUFBO0FWdWtCbCtWOztBVXZrQnkvVjtFQUF5Rix5QkFBQTtBVjJrQmxsVzs7QVUza0IybVc7RUFBbUYsbUJBQUE7QVYra0I5clc7O0FVL2tCaXRXO0VBQTJHLHNCQUFBO0FWbWxCNXpXOztBVW5sQmsxVztFQUF5RiwwQkFBQTtBVnVsQjM2Vzs7QVV2bEJxOFc7RUFBbUYsbUJBQUE7QVYybEJ4aFg7O0FVM2xCMmlYO0VBQTJHLHVCQUFBO0FWK2xCdHBYOztBVS9sQjZxWDtFQUF5Rix5QkFBQTtBVm1tQnR3WDs7QVVubUIreFg7RUFBbUYsbUJBQUE7QVZ1bUJsM1g7O0FVdm1CcTRYO0VBQTJHLHNCQUFBO0FWMm1CaC9YOztBVTNtQnNnWTtFQUF5RiwwQkFBQTtBVittQi9sWTs7QVUvbUJ5blk7RUFBbUYsbUJBQUE7QVZtbkI1c1k7O0FVbm5CK3RZO0VBQTJHLHVCQUFBO0FWdW5CMTBZOztBVXZuQmkyWTtFQUF5Rix5QkFBQTtBVjJuQjE3WTs7QVUzbkJtOVk7RUFBbUYsbUJBQUE7QVYrbkJ0aVo7O0FVL25CeWpaO0VBQTJHLHNCQUFBO0FWbW9CcHFaOztBVW5vQjByWjtFQUF5RiwwQkFBQTtBVnVvQm54Wjs7QVV2b0I2eVo7RUFBbUYsbUJBQUE7QVYyb0JoNFo7O0FVM29CbTVaO0VBQTJHLHVCQUFBO0FWK29COS9aOztBVS9vQnFoYTtFQUF5Rix1QkFBQTtBVm1wQjltYTs7QVVucEJxb2E7RUFBbUYsbUJBQUE7QVZ1cEJ4dGE7O0FVdnBCMnVhO0VBQTJHLG9CQUFBO0FWMnBCdDFhOztBVTNwQjAyYTtFQUF5RiwwQkFBQTtBVitwQm44YTs7QVUvcEI2OWE7RUFBbUYsbUJBQUE7QVZtcUJoamI7O0FVbnFCbWtiO0VBQTJHLHVCQUFBO0FWdXFCOXFiOztBVXZxQnFzYjtFQUF5Rix5QkFBQTtBVjJxQjl4Yjs7QVUzcUJ1emI7RUFBbUYsbUJBQUE7QVYrcUIxNGI7O0FVL3FCNjViO0VBQTJHLHNCQUFBO0FWbXJCeGdjOztBVW5yQjhoYztFQUF5RiwwQkFBQTtBVnVyQnZuYzs7QVV2ckJpcGM7RUFBbUYsbUJBQUE7QVYyckJwdWM7O0FVM3JCdXZjO0VBQTJHLHVCQUFBO0FWK3JCbDJjOztBVS9yQnkzYztFQUF5Rix5QkFBQTtBVm1zQmw5Yzs7QVVuc0IyK2M7RUFBbUYsbUJBQUE7QVZ1c0I5amQ7O0FVdnNCaWxkO0VBQTJHLHNCQUFBO0FWMnNCNXJkOztBVTNzQmt0ZDtFQUF5RiwwQkFBQTtBVitzQjN5ZDs7QVUvc0JxMGQ7RUFBbUYsbUJBQUE7QVZtdEJ4NWQ7O0FVbnRCMjZkO0VBQTJHLHVCQUFBO0FWdXRCdGhlOztBVXZ0QjZpZTtFQUF5Rix5QkFBQTtBVjJ0QnRvZTs7QVUzdEIrcGU7RUFBbUYsbUJBQUE7QVYrdEJsdmU7O0FVL3RCcXdlO0VBQTJHLHNCQUFBO0FWbXVCaDNlOztBVW51QnM0ZTtFQUF5RiwwQkFBQTtBVnV1Qi85ZTs7QVV2dUJ5L2U7RUFBbUYsbUJBQUE7QVYydUI1a2Y7O0FVM3VCK2xmO0VBQTJHLHVCQUFBO0FWK3VCMXNmOztBVS91Qml1ZjtFQUF5Rix5QkFBQTtBVm12QjF6Zjs7QVVudkJtMWY7RUFBbUYsbUJBQUE7QVZ1dkJ0NmY7O0FVdnZCeTdmO0VBQTJHLHNCQUFBO0FWMnZCcGlnQjs7QVUzdkIwamdCO0VBQXlGLDBCQUFBO0FWK3ZCbnBnQjs7QVUvdkI2cWdCO0VBQW1GLG1CQUFBO0FWbXdCaHdnQjs7QVVud0JteGdCO0VBQTJHLHVCQUFBO0FWdXdCOTNnQjs7QVV2d0JxNWdCO0VBQXlGLHlCQUFBO0FWMndCOStnQjs7QVUzd0J1Z2hCO0VBQW1GLG1CQUFBO0FWK3dCMWxoQjs7QVUvd0I2bWhCO0VBQTJHLHNCQUFBO0FWbXhCeHRoQjs7QVVueEI4dWhCO0VBQXlGLDBCQUFBO0FWdXhCdjBoQjs7QVV2eEJpMmhCO0VBQW1GLG1CQUFBO0FWMnhCcDdoQjs7QVUzeEJ1OGhCO0VBQTJHLHVCQUFBO0FWK3hCbGppQjs7QVUveEJ5a2lCO0VBQXlGLHlCQUFBO0FWbXlCbHFpQjs7QVVueUIycmlCO0VBQW1GLG1CQUFBO0FWdXlCOXdpQjs7QVV2eUJpeWlCO0VBQTJHLHNCQUFBO0FWMnlCNTRpQjs7QVUzeUJrNmlCO0VBQXlGLDBCQUFBO0FWK3lCMy9pQjs7QVUveUJxaGpCO0VBQW1GLG1CQUFBO0FWbXpCeG1qQjs7QVVuekIybmpCO0VBQTJHLHVCQUFBO0FWdXpCdHVqQjs7QVV2ekI2dmpCO0VBQXlGLHlCQUFBO0FWMnpCdDFqQjs7QVUzekIrMmpCO0VBQW1GLG1CQUFBO0FWK3pCbDhqQjs7QVUvekJxOWpCO0VBQTJHLHNCQUFBO0FWbTBCaGtrQjs7QVVuMEJzbGtCO0VBQXlGLDBCQUFBO0FWdTBCL3FrQjs7QVV2MEJ5c2tCO0VBQW1GLG1CQUFBO0FWMjBCNXhrQjs7QVUzMEIreWtCO0VBQTJHLHVCQUFBO0FWKzBCMTVrQjs7QVUvMEJpN2tCO0VBQXlGLHlCQUFBO0FWbTFCMWdsQjs7QVVuMUJtaWxCO0VBQW1GLG1CQUFBO0FWdTFCdG5sQjs7QVV2MUJ5b2xCO0VBQTJHLHNCQUFBO0FWMjFCcHZsQjs7QVUzMUIwd2xCO0VBQXlGLDBCQUFBO0FWKzFCbjJsQjs7QVUvMUI2M2xCO0VBQW1GLG1CQUFBO0FWbTJCaDlsQjs7QVVuMkJtK2xCO0VBQTJHLHVCQUFBO0FWdTJCOWttQjs7QVV2MkJxbW1CO0VBQXlGLHlCQUFBO0FWMjJCOXJtQjs7QVUzMkJ1dG1CO0VBQW1GLG1CQUFBO0FWKzJCMXltQjs7QVUvMkI2em1CO0VBQTJHLHNCQUFBO0FWbTNCeDZtQjs7QVVuM0I4N21CO0VBQXlGLDBCQUFBO0FWdTNCdmhuQjs7QVV2M0Jpam5CO0VBQW1GLG1CQUFBO0FWMjNCcG9uQjs7QVUzM0J1cG5CO0VBQTJHLHVCQUFBO0FWKzNCbHduQjs7QVUvM0J5eG5CO0VBQXlGLHVCQUFBO0FWbTRCbDNuQjs7QVVuNEJ5NG5CO0VBQW1GLG1CQUFBO0FWdTRCNTluQjs7QVV2NEIrK25CO0VBQTJHLG9CQUFBO0FWMjRCMWxvQjs7QVUzNEI4bW9CO0VBQXFGLGdFQUFBO0FWKzRCbnNvQjs7QVUvNEI0dm9CO0VBQWlGLGdDQUFBO0FWbTVCNzBvQjs7QVVuNUI2Mm9CO0VBQXVGLG1DQUFBO0FWdTVCcDhvQjs7QVV2NUJ1K29CO0VBQXlGLG9DQUFBO0FWMjVCaGtwQjs7QVUzNUJvbXBCO0VBQStGLHVDQUFBO0FWKzVCbnNwQjs7QVUvNUIwdXBCO0VBQWlHLGtFQUFBO0FWbTZCMzBwQjs7QVVuNkJzNHBCO0VBQW1HLG1FQUFBO0FWdTZCeitwQjs7QVV2NkJzaXFCO0VBQXlHLGtFQUFBO0FWMjZCL29xQjs7QVUzNkIyc3FCO0VBQWlHLCtEQUFBO0FWKzZCNXlxQjs7QVUvNkJxMnFCO0VBQW1HLCtEQUFBO0FWbTdCeDhxQjs7QVVuN0JpZ3JCO0VBQXlHLGlFQUFBO0FWdTdCMW1yQjs7QVV2N0JvcXJCO0VBQWlHLGlFQUFBO0FWMjdCcndyQjs7QVUzN0IrenJCO0VBQW1HLGdFQUFBO0FWKzdCbDZyQjs7QVUvN0IyOXJCO0VBQXlHLG1FQUFBO0FWbThCcGtzQjs7QVVuOEJnb3NCO0VBQW1HLGlFQUFBO0FWdThCbnVzQjs7QVV2OEI2eHNCO0VBQXFHLGdFQUFBO0FWMjhCbDRzQjs7QVUzOEIyN3NCO0VBQTJHLG1FQUFBO0FWKzhCdGl0Qjs7QVUvOEJrbXRCO0VBQW1HLGlFQUFBO0FWbTlCcnN0Qjs7QVVuOUIrdnRCO0VBQXFHLGdFQUFBO0FWdTlCcDJ0Qjs7QVV2OUI2NXRCO0VBQTJH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O0VBQUEsOEJBd3RIQztFQXh0SEQ7QUF3dEhDO0FBeHRIRDtFQUFBLHFCQXd0SEM7RUF4dEhEO0FBd3RIQztBQXh0SEQ7RUFBQTtBQXd0SEM7QUF4dEhEO0VBQUE7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUEsZUF3dEhDO0lBeHRIRDtFQXd0SEM7QUFBQTtBQXh0SEQ7RUFBQTtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBLHNCQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSx1QkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsd0JBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLG1CQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxtQkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUEsc0JBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQSxrQkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBLDZCQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSw0QkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsNkJBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLDZCQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSw0QkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsZUF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsa0JBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLGtCQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxrQkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsa0JBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLGlCQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxpQkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsaUJBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLGtCQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxpQkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsa0JBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLGlCQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxpQkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsaUJBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBLGVBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLHVEQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxlQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSx1REF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsZ0RBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLDBEQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxlQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxpREF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsaURBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLHVEQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxxREF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUEsa0RBd3RIQztJQXh0SEQ7RUF3dEhDO0VBeHRIRDtJQUFBLCtDQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQSxlQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztBQUFBO0FBeHRIRDtFQUFBO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztBQUFBO0FBeHRIRDtFQUFBO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQSxrQkF3dEhDO0lBeHRIRDtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUEsdURBd3RIQztJQXh0SEQ7RUF3dEhDO0FBQUE7QUF4dEhEO0VBQUE7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBLGtCQXd0SEM7SUF4dEhEO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7RUF4dEhEO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBLHVEQXd0SEM7SUF4dEhEO0VBd3RIQztBQUFBO0FBeHRIRDtFQUFBO0lBQUE7RUF3dEhDO0VBeHRIRDtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7QUFBQTtBQXh0SEQ7RUFBQTtJQUFBO0VBd3RIQztFQXh0SEQ7SUFBQTtFQXd0SEM7QUFBQTtBQXh0SEQ7RUFBQTtBQXd0SEM7QUF4dEhEO0VBQUE7QUF3dEhDIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NhbmVsYS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2FuZWxhLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGFwcGx5IHRleHQtMTZyIGZvbnQtYmFzZSB0ZXh0LWJyb3duLWRhcmsgYmctYmVpZ2U7XG59XG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBAYXBwbHkgdW5kZXJsaW5lO1xufVxuYS5mdWxsLWNsaWNrOmJlZm9yZSB7XG4gIEBhcHBseSBjb250ZW50LVtcIlwiXSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtZnVsbCB6LVsxMDBdIGN1cnNvci1wb2ludGVyO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbnAubGVhZCB7XG4gIEBhcHBseSB0ZXh0LTI0LTMyO1xufVxuXG4uYy10aXRsZSB7XG4gIEBhcHBseSBtYi0zIGZvbnQtaGVhZGluZyBmb250LW5vcm1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBodG1sLm5hdmlnYXRpb24tb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgfVxufVxuaHRtbC5zY3JvbGwtbG9jaywgaHRtbC52YW5pbGxhLW1vZGFsLS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmFkbWluLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmFkbWluLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xuICB9XG59XG5cbltjbGFzc149c3ZnLV0sIFtjbGFzcyo9XCIgc3ZnLVwiXSB7XG4gIHNwZWFrOiBuZXZlcjtcbiAgQGFwcGx5IGlubGluZS1ibG9jayB3LTMgaC0zIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgcm91bmRlZC1mdWxsIHRyYW5zaXRpb24tYWxsIGZsZXgtbm9uZTtcbn1cblxuLnN2Zy1hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0bztcbn1cblxuLnN2Zy1hcnJvdy1yaWdodC1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LWJyb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xufVxuXG4uc3ZnLWFycm93LWRvd24ge1xuICBAYXBwbHkgdy0zIGgtMyByb3VuZGVkLWZ1bGwgYmctdGVhbCBpbmxpbmUtYmxvY2sgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBmbGV4LW5vbmUgdHJhbnNpdGlvbi1hbGwgcm90YXRlLVs5MGRlZ107XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTEgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001Ljk3MDA1IDAuOTE2Njg3QzUuOTcwMDUgMS4zNDk1MiA2LjM5NzY0IDEuOTk1ODUgNi44MzA0NyAyLjUzODM1QzcuMzg2OTcgMy4yMzgzNSA4LjA1MTk3IDMuODQ5MSA4LjgxNDM5IDQuMzE1MTlDOS4zODYwNSA0LjY2NDYgMTAuMDc5MSA1LjAwMDAyIDEwLjYzNjcgNS4wMDAwMk0xMC42MzY3IDUuMDAwMDJDMTAuMDc5MSA1LjAwMDAyIDkuMzg1NDcgNS4zMzU0NCA4LjgxNDM5IDUuNjg0ODVDOC4wNTE5NyA2LjE1MTUyIDcuMzg2OTcgNi43NjIyNyA2LjgzMDQ3IDcuNDYxMUM2LjM5NzY0IDguMDA0MTkgNS45NzAwNSA4LjY1MTY5IDUuOTcwMDUgOS4wODMzNU0xMC42MzY3IDUuMDAwMDJMMC44ODY3MTkgNS4wMDAwMicgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XG59XG5cbi5zdmctZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tZG93bmxvYWQuc3ZnKTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnN2Zy1jaXJjbGUtbmV4dCB7XG4gIEBhcHBseSB3LTYgaC02O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NpcmNsZS1uZXh0LnN2Zyk7XG59XG4uc3ZnLWNpcmNsZS1uZXh0LmFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2lyY2xlLW5leHQtYWx0LnN2Zyk7XG59XG5cbi5zdmctY2lyY2xlLXByZXYge1xuICBAYXBwbHkgdy02IGgtNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaXJjbGUtcHJldi5zdmcpO1xufVxuLnN2Zy1jaXJjbGUtcHJldi5hbHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NpcmNsZS1wcmV2LWFsdC5zdmcpO1xufVxuXG4uc3ZnLXF1b3RlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0Nzdmcgd2lkdGg9JzMxJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzEgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000LjQ4MjQ5IDI0TDAgMEgxMS44MTc1TDcuNDcwODEgMjRINC40ODI0OVpNMjMuNDk5MSAyNEwxOS4wMTY2IDBIMzAuODM0MUwyNi40ODc0IDI0SDIzLjQ5OTFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmUtdGFnIHtcbiAgQGFwcGx5IGJvcmRlciBmb250LWhlYWRpbmcgYm9yZGVyLWJyb3duIHJvdW5kZWQtZnVsbCB0ZXh0LWJyb3duIHB4LVsxMnB4XSBweS1bMHB4XSBuby11bmRlcmxpbmUgdGV4dC0xNnI7XG59XG4uZS10YWc6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5lLXRhZyB7XG4gICAgQGFwcGx5IHB4LTIgcHktWzRweF07XG4gIH1cbn1cbi5lLXRhZy5hY3RpdmUge1xuICBAYXBwbHkgYmctYnJvd24gdGV4dC13aGl0ZTtcbn1cblxuLmMtbGlzdCB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0xO1xufVxuLmMtbGlzdCBsaSB7XG4gIEBhcHBseSBmbGV4IGdhcC0yIG0tMCB0ZXh0LTE0ciBsZWFkaW5nLXNudWc7XG59XG4uYy1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0yIGgtWzlweF0gYmctbm8tcmVwZWF0IGJnLWNlbnRlciByZWxhdGl2ZSB0b3AtWzVweF07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTYgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC42NjY3IDAuNzAwNjg0QzEwLjY2NjcgMS4xOTUzNSAxMS4xNTUzIDEuOTM0MDIgMTEuNjUgMi41NTQwMkMxMi4yODYgMy4zNTQwMiAxMy4wNDYgNC4wNTIwMiAxMy45MTczIDQuNTg0NjhDMTQuNTcwNyA0Ljk4NDAyIDE1LjM2MjcgNS4zNjczNSAxNiA1LjM2NzM1TTE2IDUuMzY3MzVDMTUuMzYyNyA1LjM2NzM1IDE0LjU3IDUuNzUwNjggMTMuOTE3MyA2LjE1MDAyQzEzLjA0NiA2LjY4MzM1IDEyLjI4NiA3LjM4MTM1IDExLjY1IDguMTgwMDJDMTEuMTU1MyA4LjgwMDY4IDEwLjY2NjcgOS41NDA2OCAxMC42NjY3IDEwLjAzNE0xNiA1LjM2NzM1SC00Ljc2ODM3ZS0wNycgc3Ryb2tlPSclMjNBRkM0QzAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5hY2NvcmRpb25qcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hY2NvcmRpb25qczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpIHtcbiAgQGFwcGx5IGxlYWRpbmctc251ZyB0cmFuc2l0aW9uLWFsbDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpID4gYnV0dG9uIGkge1xuICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtZ3JleS1kYXJrIGxlYWRpbmctbm9uZSB0cmFuc2l0aW9uLWFsbCB0ZXh0LTIwIGZvbnQtbWVkaXVtO1xufVxuLmFjY29yZGlvbmpzID4gbGkgPiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHctWzRweF0gbGc6dy0xIGgtZnVsbCAtbGVmdC0zIGxnOi1sZWZ0LTQgbGc6LXRyYW5zbGF0ZS14LTEvMiB0b3AtMCBibG9jayBiZy10ZWFsIG9wYWNpdHktMCB0cmFuc2l0aW9uLWFsbDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpOmhvdmVyID4gYnV0dG9uOmJlZm9yZSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpLmFjY19hY3RpdmUgPiBidXR0b24ge1xuICBAYXBwbHkgZm9udC1ib2xkO1xufVxuLmFjY29yZGlvbmpzID4gbGkuYWNjX2FjdGl2ZSA+IGJ1dHRvbjpiZWZvcmUge1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG4uYWNjb3JkaW9uanMgPiBsaS5hY2NfYWN0aXZlID4gYnV0dG9uIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gICAgcm93LWdhcDogNTZweDtcbiAgfVxufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgcm93LWdhcDogMTZweDtcbiAgY29sdW1uLWdhcDogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAjbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICB9XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQge1xuICBAYXBwbHkgcmVsYXRpdmU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGFwcGx5IHRleHQtYnJvd24tZGFyaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBAYXBwbHkgdGV4dC1yZWQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzAwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIHtcbiAgQGFwcGx5IHRleHQtMTQgbWItMCBmb250LW5vcm1hbCBsZzphYnNvbHV0ZSBsZzp0b3AtWzE4cHhdIHotNTA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgQGFwcGx5IHRleHQtYnJvd24tZGFyaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgQGFwcGx5IGZvbnQtYmFzZSAgaC01IGxnOmgtNyB3LWZ1bGwgYXBwZWFyYW5jZS1ub25lIHAtMCBsZzpwbC1bMTU2cHhdIGJnLWJlaWdlIHRleHQtMTYgbGc6dGV4dC0xNCB0ZXh0LWJyb3duLWRhcmsgcGxhY2Vob2xkZXItYnJvd24tZGFyay80MCBib3JkZXItYiBib3JkZXItbGluZTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Zm9jdXMsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6Zm9jdXMsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgQGFwcGx5IGJnLWJlaWdlIHRleHQtYnJvd24tZGFyayBib3JkZXItYnJvd24tZGFyaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuQHNjcmVlbiBsZyB7XG4gICNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgfVxufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgQGFwcGx5IHRleHQtYmVpZ2U7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0Lmhhcy12YWx1ZSB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Zm9jdXMgb3B0aW9uIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zZWxlY3QtZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGFwcGx5IGgtNSBsZzpoLTcgYm9yZGVyLWIgYm9yZGVyLWxpbmU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXVwbG9hZC5zdmcpO1xuICBAYXBwbHkgdy0yIGgtMiBhYnNvbHV0ZSByaWdodC0wIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRleHQtYmVpZ2U7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV0uaGFzLXZhbHVlIHtcbiAgQGFwcGx5IHRleHQtYnJvd24tZGFyaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBAYXBwbHkgcm91bmRlZC1mdWxsIGJnLWJlaWdlIGJvcmRlciBib3JkZXItYnJvd24gdGV4dC1icm93bi1kYXJrIGZvbnQtYmFzZSB0ZXh0LTE0IHRyYW5zaXRpb24tYWxsIHB4LTEgaGlkZGVuO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbjpob3ZlciB7XG4gIEBhcHBseSBiZy1icm93biB0ZXh0LXdoaXRlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogIzRFNEU0RTtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdpbnB1dF9wcmV2aWV3IHtcbiAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgdy1mdWxsIGxnOnctW2NhbGMoMTAwJS0xNTZweCldIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiBwci0zIG9wYWNpdHktMTAwIGN1cnNvci1wb2ludGVyIHRleHQtMTQgdHJ1bmNhdGUgbS0wO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuZ2lucHV0X3ByZXZpZXcgLmdmaWVsZF9maWxldXBsb2FkX3Byb2dyZXNzIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdpbnB1dF9wcmV2aWV3IC5nZm9ybV9kZWxldGVfZmlsZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRvcC0wIHRleHQtd2hpdGUgYmctdGVhbCByb3VuZGVkLWZ1bGwgdGV4dC1bOHB4XTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIC51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIC51aS1kYXRlcGlja2VyLXRyaWdnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbDphZnRlcixcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmFmdGVyLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YWZ0ZXIsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAxcztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3gsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDAgNnB4IDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIHRvcDogLTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2lucHV0X3ByZXZpZXcgYnV0dG9uIHtcbiAgY29sb3I6ICNEM0ExNEM7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2lucHV0X3ByZXZpZXcgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYy1idXR0b24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cbiNtYWluIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbiNtYWluIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMyB7XG4gIEBhcHBseSB0ZXh0LTE4LTI0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvcml6b250YWwtbWFycXVlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5zbW9vdGgge1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5wYXVzZWQgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUuZnVsbCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgbWluLXdpZHRoOiB2YXIoLS1fY29udGFpbmVyV2lkdGgpO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkYXRhLWFuaW1hdGU9dHJ1ZV0gLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbjogaG9yaXpvbnRhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pO1xufVxuXG5Aa2V5ZnJhbWVzIGhvcml6b250YWwtbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLV9nYXApICogLTEpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gdmFyKC0tX2dhcCkgKiAyKSk7XG4gIH1cbn1cbi52ZXJ0aWNhbC1tYXJxdWVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLV9nYXApO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLV9jb250YWluZXJTaXplKSAtIHZhcigtLV92R2FwKSkgLyAxLjIpO1xufVxuXG4udmVydGljYWwtbWFycXVlZS5zbW9vdGgge1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4udmVydGljYWwtbWFycXVlZS5wYXVzZWQgLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4udmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLV92R2FwKTtcbn1cblxuW2RhdGEtYW5pbWF0ZT10cnVlXSAudmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbWFycXVlZSB2YXIoLS1fc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1fZGlyZWN0aW9uKTtcbn1cblxuLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tX2hHYXApO1xufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tX3ZHYXApICogLTEpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIHZhcigtLV92R2FwKSAqIDIpKTtcbiAgfVxufVxuaHRtbC5sZW5pcyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCBbZGF0YS1sZW5pcy1wcmV2ZW50XSB7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5cbi5sZW5pcy5sZW5pcy1zdG9wcGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxlbmlzLmxlbmlzLXNjcm9sbGluZyBpZnJhbWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG59XG5cbi5tZnAtY2xvc2U6aG92ZXIsXG4ubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUsXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDQ4cHg7XG59XG5Ac2NyZWVuIHFoZCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTY0MHB4O1xuICB9XG59XG5Ac2NyZWVuIHdxaGQge1xuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDIwNDhweDtcbiAgfVxufVxuQHNjcmVlbiB1aGQge1xuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDI0MDBweDtcbiAgfVxufVxuXG4ubWZwLWJnIHtcbiAgei1pbmRleDogMzAwMTtcbn1cblxuLm1mcC13cmFwIHtcbiAgei1pbmRleDogMzAwMjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgQmFzaWMgTW9kYWwgU3R5bGVzXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZGFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDUwMDtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZWU4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIHRleHQtMTgtMjQ7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubW9kYWxfX2hlYWRlciAubW9kYWxfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyVXCI7XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgRGVtbyBBbmltYXRpb24gU3R5bGVcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG59XG4ubWljcm9tb2RhbC1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49dHJ1ZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49dHJ1ZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2Nyb2xsYmFyLXRyYWNrLnNjcm9sbGJhci10cmFjay15OmJlZm9yZSwgLnNjcm9sbGJhci10cmFjay5zY3JvbGxiYXItdHJhY2steTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNjcm9sbGJhci10cmFjay5zY3JvbGxiYXItdHJhY2steTphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4uc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDNEMwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLS1jYXJvdXNlbCB7XG4gIGNsaXAtcGF0aDogaW5zZXQoLTEwMHZ3IC0xMDB2dyAtMTAwdncgMCk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogRXF1YWwgSGVpZ2h0ICovXG4uc3dpcGVyLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIEBhcHBseSBmbGV4IGdhcC0xIG10LTM7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIGJnLWJsYWNrIHRyYW5zaXRpb24tYWxsIGN1cnNvci1wb2ludGVyIHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIEBhcHBseSB3LVszNnB4XSBiZy10cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIEBhcHBseSBibG9jayB0b3AtWzJweF0gcmVsYXRpdmUgdy1mdWxsIHotWzEwMF0gYmctd2hpdGUgdHJhbnNpdGlvbi1hbGw7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tLWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZSB7XG4gIEBhcHBseSBiZy1ibGFjaztcbn1cblxuLnN3aXBlci1idXR0b24ge1xuICBAYXBwbHkgdy01IGgtNSBpbmxpbmUtZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgcm91bmRlZC1mdWxsIGZvbnQtYm9sZCB0ZXh0LTE2O1xufVxuLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgQGFwcGx5IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIEBhcHBseSBwb2ludGVyLWV2ZW50cy1hdXRvIG9wYWNpdHktMjA7XG59XG4uc3dpcGVyLWJ1dHRvbi5zd2lwZXItZnVsbCB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBoLWZ1bGwgdy1bNTB2d10gcm91bmRlZC1ub25lIGJnLXRyYW5zcGFyZW50IHotWzEwMF0gY3Vyc29yLW5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi5zd2lwZXItZnVsbC5wcmV2IHtcbiAgQGFwcGx5IHJpZ2h0LTEvMjtcbn1cbi5zd2lwZXItYnV0dG9uLnN3aXBlci1mdWxsLm5leHQge1xuICBAYXBwbHkgbGVmdC0xLzI7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIHotWzMwMF0gdy1bMTIlXSBoLWZ1bGwgIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLXRyYW5zcGFyZW50IHJvdW5kZWQtbm9uZSB0cmFuc2l0aW9uLWFsbCBjdXJzb3ItcG9pbnRlcjtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgb3BhY2l0eS0xMDAgdHJhbnNpdGlvbi1hbGwgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlIGkge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGU6aG92ZXI6YmVmb3JlIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlOmhvdmVyLnByZXYgaSB7XG4gIEBhcHBseSAtdHJhbnNsYXRlLXgtNDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZTpob3Zlci5uZXh0IGkge1xuICBAYXBwbHkgdHJhbnNsYXRlLXgtNDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZS5wcmV2IHtcbiAgQGFwcGx5IGxlZnQtMDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZS5wcmV2OmJlZm9yZSB7XG4gIEBhcHBseSBiZy1ncmFkaWVudC10by1yIGZyb20tYmxhY2svNDAgdG8tdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUucHJldiBpIHtcbiAgQGFwcGx5IC10cmFuc2xhdGUteC0zO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlLm5leHQge1xuICBAYXBwbHkgcmlnaHQtMDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZS5uZXh0OmJlZm9yZSB7XG4gIEBhcHBseSBiZy1ncmFkaWVudC10by1sIGZyb20tYmxhY2svNDAgdG8tdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUubmV4dCBpIHtcbiAgQGFwcGx5IHRyYW5zbGF0ZS14LTM7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYy1hcnJvdy1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBiZy10ZWFsIGgtWzE4cHhdIGxnOmgtMyB3LTUgbGc6dy03IHJvdW5kZWQtZnVsbCByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBtci0xIGxnOm1yLTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC42NjY3IDMuMzMzMzdDMTAuNjY2NyAzLjgyODA0IDExLjE1NTMgNC41NjY3MSAxMS42NSA1LjE4NjcxQzEyLjI4NiA1Ljk4NjcxIDEzLjA0NiA2LjY4NDcxIDEzLjkxNzMgNy4yMTczN0MxNC41NzA3IDcuNjE2NzEgMTUuMzYyNyA4LjAwMDA0IDE2IDguMDAwMDRNMTYgOC4wMDAwNEMxNS4zNjI3IDguMDAwMDQgMTQuNTcgOC4zODMzNyAxMy45MTczIDguNzgyNzFDMTMuMDQ2IDkuMzE2MDQgMTIuMjg2IDEwLjAxNCAxMS42NSAxMC44MTI3QzExLjE1NTMgMTEuNDMzNCAxMC42NjY3IDEyLjE3MzQgMTAuNjY2NyAxMi42NjY3TTE2IDguMDAwMDRILTQuNzY4MzdlLTA3JyBzdHJva2U9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtYXJyb3ctaGVhZC5jaXJjbGU6YmVmb3JlIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jayByb3VuZGVkLWZ1bGwgdy0zIGgtMyBiZy10ZWFsIG1yLTAgcm90YXRlLVs5MGRlZ107XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbn1cblxuLmMtYmxvZy0td3JhcC5ibG9jay0wLmJsb2ctY29udGVudC1lZGl0b3IgLmMtcmljaHRleHQgPiBwOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBiZy10ZWFsIGgtWzE4cHhdIGxnOmgtMyB3LTUgbGc6dy03IHJvdW5kZWQtZnVsbCByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBtci0xIHRvcC1bNXB4XTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMy4zMzMzN0MxMC42NjY3IDMuODI4MDQgMTEuMTU1MyA0LjU2NjcxIDExLjY1IDUuMTg2NzFDMTIuMjg2IDUuOTg2NzEgMTMuMDQ2IDYuNjg0NzEgMTMuOTE3MyA3LjIxNzM3QzE0LjU3MDcgNy42MTY3MSAxNS4zNjI3IDguMDAwMDQgMTYgOC4wMDAwNE0xNiA4LjAwMDA0QzE1LjM2MjcgOC4wMDAwNCAxNC41NyA4LjM4MzM3IDEzLjkxNzMgOC43ODI3MUMxMy4wNDYgOS4zMTYwNCAxMi4yODYgMTAuMDE0IDExLjY1IDEwLjgxMjdDMTEuMTU1MyAxMS40MzM0IDEwLjY2NjcgMTIuMTczNCAxMC42NjY3IDEyLjY2NjdNMTYgOC4wMDAwNEgtNC43NjgzN2UtMDcnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5jLWJ1dHRvbiB7XG4gIEBhcHBseSB0ZXh0LTE2IGZvbnQtaGVhZGluZyBsZWFkaW5nLW5vbmUgdGV4dC13aGl0ZSByb3VuZGVkLWZ1bGwgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG5vLXVuZGVybGluZSB0cmFuc2l0aW9uLWFsbCBoLTQgcHgtMyBiZy1icm93biByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gd2hpdGVzcGFjZS1ub3dyYXA7XG59XG4uYy1idXR0b24gc3BhbiB7XG4gIEBhcHBseSByZWxhdGl2ZSB0b3AtWzFweF07XG59XG4uYy1idXR0b246aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuLmMtYnV0dG9uOmhvdmVyLmFycm93OmFmdGVyIHtcbiAgQGFwcGx5IHRyYW5zbGF0ZS14LTE7XG59XG4uYy1idXR0b246aG92ZXIuYXJyb3ctZG93bjphZnRlciB7XG4gIEBhcHBseSB0cmFuc2xhdGUteS1bNHB4XTtcbn1cbi5jLWJ1dHRvbjpob3Zlci5hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIEBhcHBseSAtdHJhbnNsYXRlLXgtWzRweF07XG59XG4uYy1idXR0b24uYXJyb3ctZG93biwgLmMtYnV0dG9uLmFycm93IHtcbiAgQGFwcGx5IHByLTI7XG59XG4uYy1idXR0b24uYXJyb3ctZG93bjphZnRlciwgLmMtYnV0dG9uLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IHctMiBoLTIgYmctbm8tcmVwZWF0IHJlbGF0aXZlIGJnLWNvbnRhaW4gYmctY2VudGVyIG1sLTEgdHJhbnNpdGlvbi1hbGw7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy5zdmcpO1xufVxuLmMtYnV0dG9uOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG4uYy1idXR0b24tLW91dGxpbmUge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci13aGl0ZTtcbn1cbi5jLWJ1dHRvbi0tb3V0bGluZS1icm93biB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWJyb3duIGJnLXRyYW5zcGFyZW50IHRleHQtYnJvd247XG59XG4uYy1idXR0b24tLW91dGxpbmUtYnJvd246aG92ZXIge1xuICBAYXBwbHkgYm9yZGVyLWJyb3duIGJnLWJlaWdlIHRleHQtYnJvd247XG59XG4uYy1idXR0b24tLW91dGxpbmUtYnJvd24uYXJyb3c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYXJyb3ctYnJvd24uc3ZnKTtcbn1cbi5jLWJ1dHRvbi0tb3V0bGluZS1icm93bi5hcnJvdy1kb3duOmFmdGVyIHtcbiAgQGFwcGx5IHJvdGF0ZS1bOTBkZWddO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYXJyb3ctYnJvd24uc3ZnKTtcbn1cbi5jLWJ1dHRvbi0tb3V0bGluZS1icm93bi5hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSB3LTIgaC0yIGJnLW5vLXJlcGVhdCByZWxhdGl2ZSBiZy1jb250YWluIGJnLWNlbnRlciBtci0xIHRyYW5zaXRpb24tYWxsO1xuICBAYXBwbHkgc2NhbGUtWy0xXTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LWJyb3duLnN2Zyk7XG59XG5cbi5jLWNhcHRpb24ge1xuICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMyBib3R0b20tMyB6LVsxMDBdIHctZnVsbDtcbn1cbi5jLWNhcHRpb25fX3RpdGxlIHtcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyB0ZXh0LTI0ciBtYi0xO1xufVxuLmMtY2FwdGlvbl9fZGVzYyB7XG4gIEBhcHBseSB0ZXh0LTE0cjtcbn1cbi5jLWNhcHRpb24uaXMtYWN0aXZlIC5jLWNhcHRpb25fX3RleHQge1xuICBAYXBwbHkgb3BhY2l0eS0xMDAgcG9pbnRlci1ldmVudHMtYXV0byB2aXNpYmxlO1xufVxuLmMtY2FwdGlvbi5pcy1hY3RpdmUgW2RhdGEtY2FwdGlvbi10cmlnZ2VyXSB7XG4gIEBhcHBseSByb3RhdGUtWzQ1ZGVnXTtcbn1cbi5jLWNhcHRpb25fX3RleHQge1xuICBAYXBwbHkgYm9yZGVyLWwtWzEwcHhdIGJvcmRlci10ZWFsIGJnLXdoaXRlLzkwIHAtMyB3LVs5MCVdIG1heC13LVs5MCVdIHNtOm1heC13LVs0OTVweF0gaW52aXNpYmxlIGxnOnZpc2libGUgb3BhY2l0eS0wIGxnOm9wYWNpdHktMTAwIHRyYW5zaXRpb24tYWxsIHBvaW50ZXItZXZlbnRzLW5vbmUgbGc6cG9pbnRlci1ldmVudHMtYXV0byBhYnNvbHV0ZSByaWdodC0wIGJvdHRvbS02IGxnOmJvdHRvbS0wO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhcHRpb24tLWNlbnRlciB7XG4gICAgQGFwcGx5IHJpZ2h0LTAgZmxleCBqdXN0aWZ5LWNlbnRlciBwYi1bNSVdO1xuICB9XG4gIC5jLWNhcHRpb24tLWNlbnRlciAuYy1jYXB0aW9uX190ZXh0IHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgbWF4LXctWzYyNHB4XTtcbiAgfVxufVxuXG5bZGF0YS1jYXB0aW9uLXRyaWdnZXJdIHtcbiAgQGFwcGx5IHctNCBoLTQgcm91bmRlZC1mdWxsIGJnLXRlYWwgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBhYnNvbHV0ZSBib3R0b20tMCByaWdodC0wIGJsb2NrIGxnOmhpZGRlbiBjdXJzb3ItcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nNy41JyB5PScxNicgd2lkdGg9JzE2JyBoZWlnaHQ9JzEnIHJ4PScwLjUnIHRyYW5zZm9ybT0ncm90YXRlKC05MCA3LjUgMTYpJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB5PSc3JyB3aWR0aD0nMTYnIGhlaWdodD0nMScgcng9JzAuNScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5jLWNoZWNrYm94IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDRweCAqICgxMDB2dyAtIDEwMjRweCkgLyAyNzc2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzODAwcHgpIHtcbiAgLmMtY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmMtY2hlY2tib3guZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtY2hlY2tib3guZGlzYWJsZWQgaW5wdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWNoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLmMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAuYy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWNoZWNrYm94IGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbDphZnRlciwgLmMtY2hlY2tib3ggaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLWNvbG9yOiAjMTM2M2M2O1xufVxuLmMtY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTZweCArIDAuNDE2NjY2dncpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMEExMzI2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTk1M3B4KSB7XG4gIC5jLWNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5jLWNoZWNrYm94IGxhYmVsOmFmdGVyLCAuYy1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xufVxuLmMtY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwZFwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWNoZWNrYm94IGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtY29udGFjdHMge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMztcbn1cbi5jLWNvbnRhY3RzIGEge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG59XG4uYy1jb250YWN0cyA+IGRpdiB7XG4gIEBhcHBseSBmbGV4IGdhcC0yIHRleHQtMTZyO1xufVxuLmMtY29udGFjdHMgPiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDVcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBAYXBwbHkgcmVsYXRpdmUgdy0zIGgtMyByb3VuZGVkLWZ1bGwgYmctZ3JleS1kYXJrIHRleHQtd2hpdGUgdGV4dC0xMiBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbGVhZGluZy1ub25lO1xufVxuLmMtY29udGFjdHNfX3Bob25lOmJlZm9yZSB7XG4gIEBhcHBseSB0b3AtWzAuNWVtXTtcbn1cbi5jLWNvbnRhY3RzX19waG9uZSBhIHtcbiAgQGFwcGx5IHRleHQtMjRyO1xufVxuXG4uYy1jb3Zlci12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNvdmVyLXZpZGVvLnBsYXlpbmcgLmMtY292ZXItdmlkZW9fX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xufVxuLmMtY292ZXItdmlkZW9fX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLmMtY292ZXItdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmMtY3Vyc29yIHtcbiAgQGFwcGx5IGZpeGVkIHotWzkwMDBdIHRvcC0wIGxlZnQtMCBoaWRkZW4gcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYy1jdXJzb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgdy1bNThweF0gaC03IHRyYW5zaXRpb24tYWxsIGJsb2NrIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY3Vyc29yLnN2Zyk7XG59XG4uYy1jdXJzb3IubmV4dDphZnRlciB7XG4gIEBhcHBseSByb3RhdGUtMDtcbn1cbi5jLWN1cnNvci5wcmV2OmFmdGVyIHtcbiAgQGFwcGx5IHJvdGF0ZS1bMTgwZGVnXTtcbn1cbi5jLWN1cnNvci0tYWN0aXZlIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuLmMtY3Vyc29yLS1kaXNhYmxlZCB7XG4gIEBhcHBseSBvcGFjaXR5LTMwO1xufVxuXG4uYy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG59XG5Ac2NyZWVuIHhsIHtcbiAgLmMtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxufVxuXG4uYy1yb3VuZGVkLWdyZXkge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXJvdW5kZWQtZ3JleSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5Ac2NyZWVuIHhsIHtcbiAgLmMtcm91bmRlZC1ncmV5IHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDcycHg7XG4gIH1cbn1cblxuLmMtb2Zmc2V0IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtb2Zmc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxufVxuQHNjcmVlbiB4bCB7XG4gIC5jLW9mZnNldCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cblxuLmMtZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLmMtZnJhbWUgc3BhbiB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtZnJhbWUudG9wIHtcbiAgQGFwcGx5IGJvcmRlci10IGJvcmRlci10LXdoaXRlO1xufVxuLmMtZnJhbWUuYm90dG9tIHtcbiAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1iLXdoaXRlO1xufVxuXG4uYy1ob3Zlci16b29tIC5jLWxhenktd3JhcHBlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAhaW1wb3J0YW50O1xufVxuLmMtaG92ZXItem9vbTpob3ZlciAuYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1ob3Zlci16b29tOmhvdmVyIC5jLWxhenktd3JhcHBlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi5jLWhvdmVyLXpvb20gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMi5wbHVzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbHVzLnN2Zyk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0b3A6IDJweDtcbn1cbkBzY3JlZW4gbGcge1xuICBoMi5wbHVzLWljb246YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRvcDogNHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlci1jdGEge1xuICBAYXBwbHkgYmctYmVpZ2U7XG59XG4uYy1mb290ZXItY3RhIC5nZm9ybV93cmFwcGVyIHtcbiAgQGFwcGx5IHctZnVsbCBtYXgtdy1bNTAwcHhdO1xufVxuLmMtZm9vdGVyLWN0YSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB7XG4gIEBhcHBseSB3LWZ1bGw7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jLWZvb3Rlci1jdGEgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIEBhcHBseSBibG9jayByZWxhdGl2ZTtcbn1cbi5jLWZvb3Rlci1jdGEgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQ0FBQTkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtZm9vdGVyLWN0YSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmMtZm9vdGVyLWN0YSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5jLWZvb3Rlci1jdGEgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtc3VibWl0IGJ1dHRvbiB7XG4gIEBhcHBseSBiZy10ZWFsIHctNCBoLTQgYmxvY2sgYWJzb2x1dGUgcmlnaHQtWzRweF0gdG9wLVs0cHhdIHAtMCBiZy1uby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgOHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWZvb3Rlci1jdGEgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtc3VibWl0IGJ1dHRvbiB7XG4gICAgQGFwcGx5IHctNSBoLTU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEycHg7XG4gIH1cbiAgLmMtZm9vdGVyLWN0YSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgOHB4O1xuICB9XG59XG4uYy1mb290ZXItY3RhIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLXN1Ym1pdCBidXR0b24gc3BhbiB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1mb290ZXItY3RhIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLXN1Ym1pdCBidXR0b246YWZ0ZXIge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtZm9vdGVyLWN0YSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDhweDtcbn1cbi5jLWZvb3Rlci1jdGEgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtc3VibWl0IGltZy5nZm9ybV9hamF4X3NwaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUycHgpIHRyYW5zbGF0ZVkoMTZweCk7XG59XG5cbi5jLWZvb3RlciBhIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG4uYy1mb290ZXIgYTpob3ZlciB7XG4gIEBhcHBseSBuby11bmRlcmxpbmUgdGV4dC10ZWFsO1xufVxuLmMtZm9vdGVyX19tZW51ID4gdWwge1xuICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSB3LWZ1bGwgZ2FwLVs2cHhdIGxnOmdhcC1bMTJweF0gbXQtWzZweF0gbGc6bXQtMDtcbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgQGFwcGx5IGJsb2NrIHRleHQtd2hpdGUgdGV4dC0xNCBsZzp0ZXh0LTE2cjtcbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtdGVhbDtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlIHtcbiAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci13aGl0ZSBsZzpib3JkZXItYi0wIHB5LVsxMnB4XSBsZzpweS0wO1xufVxuLmMtZm9vdGVyX19tb2JpbGUuYWN0aXZlIC5jLWZvb3Rlcl9fbW9iaWxlLWxpc3Qge1xuICBAYXBwbHkgYmxvY2s7XG59XG4uYy1mb290ZXJfX21vYmlsZS5hY3RpdmUgPiBhIHtcbiAgQGFwcGx5IHRleHQtdGVhbDtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuLmMtZm9vdGVyX19tb2JpbGUgPiBhIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIHRleHQtMTYgZm9udC1saWdodDtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlID4gYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuLmMtZm9vdGVyX19tb2JpbGUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBhcHBseSB0ZXh0LTE0O1xufVxuLmMtZm9vdGVyX19tb2JpbGUtbGlzdCB7XG4gIEBhcHBseSBwdC0xIGxnOnB0LTA7XG59XG4uYy1mb290ZXJfX2xvZ28ge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrO1xufVxuLmMtZm9vdGVyX19sb2dvIGltZyB7XG4gIEBhcHBseSB3LWF1dG8gbWF4LWgtNjtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1mb290ZXJfX2xvZ28ge1xuICAgIEBhcHBseSBtYi0wO1xuICB9XG4gIC5jLWZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIEBhcHBseSB3LWF1dG8gbWF4LWgtMTE7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fc29jaWFsIHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgbGc6Z3JpZC1jb2xzLTIgZ2FwLXgtMSB0ZXh0LTE0ciBmb250LWxpZ2h0IG1heC13LVsyNDBweF07XG59XG4uYy1mb290ZXJfX2xpbmtzIHVsIHtcbiAgQGFwcGx5IGZsZXggZ2FwLTEgdGV4dC0xNHIgZm9udC1saWdodDtcbn1cbi5jLWZvb3Rlcl9fbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtZm9vdGVyX19saW5rcyB1bCBsaSBhIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jayB3aGl0ZXNwYWNlLW5vd3JhcDtcbn1cbi5jLWZvb3Rlcl9fbGlua3MgdWwgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgQGFwcGx5IGlubGluZS1ibG9jayBtci0xO1xufVxuLmMtZm9vdGVyX19jb250YWN0IHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgbGc6Z3JpZC1jb2xzLTIgZ2FwLTEgdGV4dC0xNHIgZm9udC1saWdodDtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgQGFwcGx5IHRleHQtMTIgbGc6dGV4dC0xNHIgbGc6ZmxleCBmbGV4LXdyYXAgZm9udC1saWdodDtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgQGFwcGx5IGhpZGRlbiBsZzppbmxpbmUtYmxvY2sgbWwtMSBwci0xO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwge1xuICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgIGdhcC14LTEgdGV4dC0xMiBsZzp0ZXh0LTE0ciBtdC0xIGxnOm10LVs0cHhdIHFoZDptdC0wO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGkge1xuICBAYXBwbHkgbS0wO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGk6bGFzdC1jaGlsZCBhOmFmdGVyIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IHVsIGxpIGEge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2Utbm93cmFwO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIG1sLTE7XG59XG5cbmh0bWxbbGFuZz1lbl0ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWhlYWRlciB7XG4gIEBhcHBseSBoaWRkZW4gbGc6YmxvY2sgZml4ZWQgdG9wLTAgbGVmdC0wIHctZnVsbCB6LVsyMDAwXSB0cmFuc2l0aW9uLWFsbCBvdmVyZmxvdy1oaWRkZW47XG59XG4uYy1oZWFkZXItLWhpZGUgLmMtaGVhZGVyIHtcbiAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmU7XG59XG4uYy1oZWFkZXItLWhpZGUgLmMtaGVhZGVyIC5jLWhlYWRlcl9fbG9nbyB7XG4gIHRvcDogLTE2MHB4O1xufVxuLmMtaGVhZGVyLS1oaWRlIC5jLWhlYWRlciAuYy1uYXYtZGVza3RvcCB7XG4gIEBhcHBseSAtdHJhbnNsYXRlLXgtWzE0MCVdO1xufVxuLmMtaGVhZGVyLS1oaWRlIC5jLWhlYWRlciAuYy1oZWFkZXJfX2N0cmwge1xuICBAYXBwbHkgdHJhbnNsYXRlLXgtWzE2MCVdO1xufVxuLmMtaGVhZGVyX193cmFwcGVyIHtcbiAgQGFwcGx5IGxnOmgtWzEwMHB4XSBxaGQ6aC1bMTM2cHhdIHJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLWhlYWRlcl9fd3JhcHBlciBhIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cbi5jLWhlYWRlcl9fbG9nbyB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgYWJzb2x1dGUgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgQGFwcGx5IGgtNCBsZzpoLTQgcWhkOmgtNztcbn1cbi5jLWhlYWRlcl9fbG9nbyBzdmcgcGF0aCB7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBmaWxsLWJsdWUtZGFyaztcbn1cbi5jLWhlYWRlcl9fY3RybCB7XG4gIEBhcHBseSBmbGV4IGdhcC0xIHRyYW5zaXRpb24tYWxsO1xufVxuXG4uYy1tYWluLWhlYWRlciB7XG4gIEBhcHBseSBmaXhlZCB6LVsxMDAwXSB0b3AtMCBsZWZ0LTAgdy1mdWxsIHB5LTIgbGc6cHktNCB0cmFuc2l0aW9uLWFsbCBsZzotdHJhbnNsYXRlLXktWzEyMHB4XTtcbn1cbi5jLWhlYWRlci0taGlkZSAuYy1tYWluLWhlYWRlciB7XG4gIEBhcHBseSAtdHJhbnNsYXRlLXktWzEyMHB4XSBsZzp0cmFuc2xhdGUteS0wO1xufVxuLmMtaGVhZGVyLS1zdGlja3kgLmMtbWFpbi1oZWFkZXIge1xuICBAYXBwbHkgdHJhbnNsYXRlLXktMDtcbn1cbi5jLWhlYWRlci0tc29saWQgLmMtbWFpbi1oZWFkZXIge1xuICBAYXBwbHkgYmctYmVpZ2UgbGc6YmctdHJhbnNwYXJlbnQgc2hhZG93LW1kIGxnOnNoYWRvdy1ub25lO1xufVxuXG4uYy1sYXp5LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5jLWxhenktd3JhcHBlci5pbWctbG9hZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXJbZGF0YS1yZXZlYWxdIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDAsIDUwJSAxMDAlLCAwIDEwMCUpO1xufVxuLmMtbGF6eS13cmFwcGVyLnRyYW5zcGFyZW50IGltZy5sYXp5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXIuY292ZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nOm5vdCguaW5pdGlhbCkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkaW5nLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmluaXRpYWwsIC5jLWxhenktd3JhcHBlciBpbWcubG9hZGVkLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmVycm9yIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubG9hZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRlZCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWc6bm90KFtzcmNdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9bG9hZGluZ10sXG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9bG9hZGVkXSxcbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1lbnRlcmVkXSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWxpbmsge1xuICBAYXBwbHkgaXRlbXMtY2VudGVyIGlubGluZS1mbGV4IHRleHQtMTZyIGZvbnQtaGVhZGluZyBuby11bmRlcmxpbmUgZ2FwLTE7XG59XG4uYy1saW5rIHNwYW4ge1xuICBAYXBwbHkgdW5kZXJsaW5lO1xufVxuLmMtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRDNBMTRDO1xufVxuLmMtbGluazpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4uZGlzYWJsZS1idXR0b24tdHJhbnNpdGlvbiAuYy1saW5rOmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uYy1saW5rIGkge1xuICBAYXBwbHkgcmVsYXRpdmUgLXRvcC1bMnB4XTtcbn1cblxuLmMtbWVudS10b2dnbGUge1xuICBAYXBwbHkgYmctdGVhbCB0ZXh0LXdoaXRlIHJvdW5kZWQtZnVsbCBjdXJzb3ItcG9pbnRlciByZWxhdGl2ZSB3LTYgaC00IHRyYW5zaXRpb24tYWxsO1xufVxuLmMtbWVudS10b2dnbGVfX3dyYXAge1xuICBAYXBwbHkgdy1bMTZweF0gaC1bOHB4XSByZWxhdGl2ZSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZmxleC1jb2wgbXgtYXV0bztcbn1cbi5jLW1lbnUtdG9nZ2xlX19iYXIge1xuICBAYXBwbHkgaC1bMXB4XSB3LWZ1bGwgYmctd2hpdGUgdHJhbnNpdGlvbi1hbGwgcmVsYXRpdmUgYmxvY2s7XG59XG4uYy1tZW51LXRvZ2dsZTpob3ZlciB7XG4gIEBhcHBseSBiZy1icm93bjtcbn1cbi5jLW1lbnUtdG9nZ2xlLmFjdGl2ZSAuYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1jaGlsZCgxKSB7XG4gIEBhcHBseSByb3RhdGUtWzQ1ZGVnXSB0cmFuc2xhdGUteS1bM3B4XTtcbn1cbi5jLW1lbnUtdG9nZ2xlLmFjdGl2ZSAuYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1jaGlsZCgyKSB7XG4gIEBhcHBseSByb3RhdGUtWy00NWRlZ10gLXRyYW5zbGF0ZS15LVs0cHhdO1xufVxuXG4uYy1uYXYtZGVza3RvcCB7XG4gIEBhcHBseSBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMiBxaGQ6Z2FwLTQ7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmJlZm9yZSB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiBhIHtcbiAgQGFwcGx5IGlubGluZS1mbGV4IGxlYWRpbmctbm9uZSB0ZXh0LTE0IHFoZDp0ZXh0LTE2ciB3aGl0ZXNwYWNlLW5vd3JhcCBmb250LWhlYWRpbmcgdGV4dC1icm93biByZWxhdGl2ZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1mdWxsIGxlZnQtMCB3LTAgdHJhbnNpdGlvbi1hbGwgYmctYnJvd24gaC1bMXB4XTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cblxuYm9keS5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1uYXYtbW9iaWxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5cbi5jLW5hdi1tb2JpbGUge1xuICBAYXBwbHkgZml4ZWQgdG9wLTAgLXJpZ2h0LWZ1bGwgdy1mdWxsIGxnOnctWzYzMnB4XSBoLWZ1bGwgei1bMzAwMF0gb3BhY2l0eS0xMDAgdmlzaWJsZSAgZmxleCBwLTIgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy41c10gbGc6ZHVyYXRpb24tWzJzXTtcbn1cbi5jLW5hdi1tb2JpbGVfX3dyYXAge1xuICBAYXBwbHkgb3ZlcmZsb3cteS1hdXRvO1xufVxuLmMtbmF2LW1vYmlsZV9fd3JhcCAuYy1idXR0b24ge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci10ZWFsIGJnLXRyYW5zcGFyZW50IHRleHQtd2hpdGU7XG59XG4uYy1uYXYtbW9iaWxlX193cmFwIC5jLWJ1dHRvbjpob3ZlciB7XG4gIEBhcHBseSBiZy10ZWFsO1xufVxuLmMtbmF2LW1vYmlsZV9fd3JhcCAuYy1tZW51LXRvZ2dsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLXRlYWw7XG59XG4uYy1uYXYtbW9iaWxlIGEge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1idXR0b24gc3BhbiB7XG4gIEBhcHBseSB0ZXh0LWJyb3duICFpbXBvcnRhbnQ7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZV9fb3ZlcmxheSB7XG4gIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgYmxvY2sgdy1mdWxsIGgtZnVsbCB6LVsxMDAxXTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUge1xuICBAYXBwbHkgcmlnaHQtMDtcbn1cbi5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1uYXYtbW9iaWxlIC5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSA+IGxpIHtcbiAgQGFwcGx5IHRyYW5zbGF0ZS14LTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZSAuYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUgLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZSAuYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUgLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZSAuYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUgLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZSAuYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUgLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZSAuYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUgLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUgLmMtbmF2LW1vYmlsZV9fZm9vdGVyID4gZGl2IHtcbiAgQGFwcGx5IHRyYW5zbGF0ZS15LTA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB7XG4gIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUge1xuICBAYXBwbHkgZmxleC1jb2wgZmxleCBnYXAtMiBsZzpnYXAtMztcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSA+IGxpIHtcbiAgQGFwcGx5IG0tMCB0cmFuc2xhdGUteC1bLTEwMCVdO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGkubWVudS1zbWFsbC10ZXh0ID4gYSB7XG4gIEBhcHBseSB0ZXh0LTIwIGxnOnRleHQtMjQgZm9udC1iYXNlO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGkgPiBhIHtcbiAgQGFwcGx5IHRleHQtMzIgbGc6dGV4dC00OCB0ZXh0LXdoaXRlIGZvbnQtaGVhZGluZztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSB7XG4gICAgQGFwcGx5IGdhcC0yO1xuICB9XG4gIC5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSA+IGxpLm1lbnUtc21hbGwtdGV4dCA+IGEge1xuICAgIEBhcHBseSB0ZXh0LTIwO1xuICB9XG4gIC5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSA+IGxpID4gYSB7XG4gICAgQGFwcGx5IHRleHQtMzI7XG4gIH1cbn1cbi5jLW5hdi1tb2JpbGVfX2N0cmwge1xuICBAYXBwbHkgcHQtNDtcbn1cbi5jLW5hdi1tb2JpbGVfX2N0cmwgdWwubWVudSB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yO1xufVxuLmMtbmF2LW1vYmlsZV9fY3RybCB1bC5tZW51ID4gbGkgPiBhIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG4uYy1uYXYtbW9iaWxlX19mb290ZXIge1xuICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xufVxuLmMtbmF2LW1vYmlsZV9fZm9vdGVyID4gZGl2IHtcbiAgQGFwcGx5IHRyYW5zbGF0ZS15LVsyMDAlXTtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtZm9vdGVyX19jb250YWN0IHtcbiAgQGFwcGx5IGdyaWQtY29scy0xIGxnOmdyaWQtY29scy0yIGdhcC0yIGxnOmdhcC0zIHRleHQtMTQ7XG59XG4uYy1uYXYtbW9iaWxlIC5jLWZvb3Rlcl9fY29udGFjdCBhIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG5cbi5wYWdpbmF0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5wYWdpbmF0aW9uIHVsIGEsIC5wYWdpbmF0aW9uIHVsIHNwYW4ge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiB1bCBhLmN1cnJlbnQsIC5wYWdpbmF0aW9uIHVsIHNwYW4uY3VycmVudCB7XG4gIEBhcHBseSBiZy1hY2NlbnQgdGV4dC13aGl0ZTtcbn1cbi5wYWdpbmF0aW9uIHVsIGEubmV4dCwgLnBhZ2luYXRpb24gdWwgYS5wcmV2LCAucGFnaW5hdGlvbiB1bCBzcGFuLm5leHQsIC5wYWdpbmF0aW9uIHVsIHNwYW4ucHJldiB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBAYXBwbHkgYmctYmx1ZS1zdGVlbCB0ZXh0LXdoaXRlIHctNyBoLTc7XG59XG4ucGFnaW5hdGlvbiB1bCBhOmhvdmVyIHtcbiAgQGFwcGx5IGJnLWFjY2VudCBuby11bmRlcmxpbmUgdGV4dC13aGl0ZTtcbn1cbi5wYWdpbmF0aW9uIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLXBvcHVwIHtcbiAgQGFwcGx5IGZpeGVkIGJsb2NrIGluc2V0LTAgdy1mdWxsIGgtZnVsbCAgei1bMzAwMF0gYmctYmxhY2svNDAgdHJhbnNpdGlvbi1hbGwgaW52aXNpYmxlIG9wYWNpdHktMCBwb2ludGVyLWV2ZW50cy1ub25lO1xufVxuLmMtcG9wdXBfX292ZXJsYXkge1xuICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsO1xufVxuXG4uYy1wb3B1cF9fY29udGVudCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIEBhcHBseSBtYXgtdy1bNTUwcHhdIHctZnVsbCBiZy1iZWlnZSByZWxhdGl2ZSAtcmlnaHQtZnVsbCBtbC1hdXRvIHRyYW5zaXRpb24tYWxsO1xufVxuXG4uYy1wb3B1cF9fY29udGVudCBwIHtcbiAgQGFwcGx5IG1iLTQ7XG59XG5cbi5jLXBvcHVwX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIEBhcHBseSBtYi0wO1xufVxuXG4uYy1wb3B1cC0tYWN0aXZlIHtcbiAgQGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDAgcG9pbnRlci1ldmVudHMtYXV0bztcbn1cbi5jLXBvcHVwLS1hY3RpdmUgLmMtcG9wdXBfX2NvbnRlbnQge1xuICBAYXBwbHkgcmlnaHQtMDtcbn1cblxuLmMtcG9wdXBfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNSAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMS4xNDM1NScgeT0nMC41NjY5NTknIHdpZHRoPScxNicgaGVpZ2h0PScxJyByeD0nMC41JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMCAxLjE0MzU1IDAuNTY2OTU5KScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzEnIHJ4PScwLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0wLjg2NjAyNSAwLjUgMC41IDAuODY2MDI1IDE0LjIxOTcgMC41NjY5ODgpJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgQGFwcGx5IGFic29sdXRlIGJnLXRlYWwgcm91bmRlZC1mdWxsIHRvcC0yIHJpZ2h0LTIgY3Vyc29yLXBvaW50ZXIgaG92ZXI6YmctYnJvd24gei01MCB0cmFuc2l0aW9uLWFsbCBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xufVxuXG4uYy1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xufVxuLmMtcHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTMycHggMCAwIC0zMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMwQTEzMjY7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMSAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMjZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogNDVweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIzIDAuNnMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHJlbG9hZGVyMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJlbG9hZGVyMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJlbG9hZGVyMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgfVxufVxuLmMtcHJvZ3Jlc3Mge1xuICBAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLWJyb3duLWRhcmsgZmxleDtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjU4MzNyZW0gKyAwLjI2MDR2dywgMXJlbSk7XG59XG4uYy1wcm9ncmVzc19faXRlbSB7XG4gIEBhcHBseSBmbGV4IGJvcmRlci1sIGJvcmRlci1icm93bi1kYXJrIGZsZXgtY29sIHB5LTIgcHgtMSBwYi0xIHJlbGF0aXZlO1xufVxuLmMtcHJvZ3Jlc3NfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIEBhcHBseSBhYnNvbHV0ZSByb3VuZGVkLWZ1bGwgdG9wLTAgLWxlZnQtWzFweF0gYmctYnJvd24tZGFyayAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzI7XG59XG4uYy1wcm9ncmVzc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBmb250LWhlYWRpbmcgYm9yZGVyLTA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuNzA4M3JlbSArIDAuMjYwNHZ3LCAxLjEyNXJlbSk7XG59XG4uYy1wcm9ncmVzc19faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBAYXBwbHkgdHJhbnNsYXRlLXgtMDtcbn1cbi5jLXByb2dyZXNzX19pdGVtOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgZm9udC1oZWFkaW5nIGJvcmRlci0wIHRleHQtcmlnaHQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuNzA4M3JlbSArIDAuMjYwNHZ3LCAxLjEyNXJlbSk7XG59XG4uYy1wcm9ncmVzc19faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIEBhcHBseSBsZWZ0LWF1dG8gLXJpZ2h0LVsxcHhdIHRyYW5zbGF0ZS14LTA7XG59XG5cbi5jLXJhZGlvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1yYWRpby5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1yYWRpby5kaXNhYmxlZCBpbnB1dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcmFkaW8gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYy1yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNBMTRDO1xufVxuLmMtcmFkaW8gaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmFmdGVyLCAuYy1yYWRpbyBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtY29sb3I6ICMxMzYzYzY7XG59XG4uYy1yYWRpbyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzBBMTMyNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLXJhZGlvIGxhYmVsOmFmdGVyLCAuYy1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5jLXJhZGlvIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbn1cbi5jLXJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG59XG4uYy1yYWRpbyBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXJlYWRtb3JlX190b2dnbGUge1xuICBAYXBwbHkgdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZSB0ZXh0LTE0IGxnOnRleHQtMTZyO1xufVxuXG4uYy1yaWNodGV4dCBoMywgLmMtcmljaHRleHQgaDQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIEBhcHBseSB0ZXh0LTE4LTI0O1xufVxuLmMtcmljaHRleHQgaDUsIC5jLXJpY2h0ZXh0IGg2IHtcbiAgQGFwcGx5IG1iLTEgZm9udC1oZWFkaW5nIHRleHQtMTQgbGc6dGV4dC0xNnI7XG59XG4uYy1yaWNodGV4dC0tY29scyB7XG4gIGNvbHVtbnM6IDI7XG59XG4uYy1yaWNodGV4dC0tY29scyBwIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi5jLXJpY2h0ZXh0LS1hcnJvdyBwOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBiZy10ZWFsIGgtWzE4cHhdIGxnOmgtMyB3LTUgbGc6dy03IHJvdW5kZWQtZnVsbCByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBtci0xIHRvcC1bNXB4XTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMy4zMzMzN0MxMC42NjY3IDMuODI4MDQgMTEuMTU1MyA0LjU2NjcxIDExLjY1IDUuMTg2NzFDMTIuMjg2IDUuOTg2NzEgMTMuMDQ2IDYuNjg0NzEgMTMuOTE3MyA3LjIxNzM3QzE0LjU3MDcgNy42MTY3MSAxNS4zNjI3IDguMDAwMDQgMTYgOC4wMDAwNE0xNiA4LjAwMDA0QzE1LjM2MjcgOC4wMDAwNCAxNC41NyA4LjM4MzM3IDEzLjkxNzMgOC43ODI3MUMxMy4wNDYgOS4zMTYwNCAxMi4yODYgMTAuMDE0IDExLjY1IDEwLjgxMjdDMTEuMTU1MyAxMS40MzM0IDEwLjY2NjcgMTIuMTczNCAxMC42NjY3IDEyLjY2NjdNMTYgOC4wMDAwNEgtNC43NjgzN2UtMDcnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYy1yaWNodGV4dC0tYmxvZyBhIHtcbiAgQGFwcGx5IHRleHQtYnJvd24tZGFyaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1yaWNodGV4dC0tYmxvZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtcmljaHRleHQtLWJsb2cgaDEsIC5jLXJpY2h0ZXh0LS1ibG9nIGgyLCAuYy1yaWNodGV4dC0tYmxvZyBoMyB7XG4gIEBhcHBseSB0ZXh0LTI0ciBmb250LWhlYWRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQtLWJsb2cgaDEsIC5jLXJpY2h0ZXh0LS1ibG9nIGgyLCAuYy1yaWNodGV4dC0tYmxvZyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uYy1yaWNodGV4dC0tYmxvZyBoNCwgLmMtcmljaHRleHQtLWJsb2cgaDUsIC5jLXJpY2h0ZXh0LS1ibG9nIGg2IHtcbiAgQGFwcGx5IHRleHQtMThyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXJpY2h0ZXh0LS1ibG9nIGg0LCAuYy1yaWNodGV4dC0tYmxvZyBoNSwgLmMtcmljaHRleHQtLWJsb2cgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jLXJpY2h0ZXh0LS1ibG9nIHAge1xuICBAYXBwbHkgdGV4dC0xNnIgbWItMiBsZzptYi0zO1xufVxuLmMtcmljaHRleHQgcCB7XG4gIEBhcHBseSB0ZXh0LTE0IGxnOnRleHQtMTZyO1xufVxuLmMtcmljaHRleHQgcC5oYXMtbWVkaXVtLWZvbnQtc2l6ZSwgLmMtcmljaHRleHQgcC5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgQGFwcGx5IG1iLTMgbGc6bWItNjtcbn1cbi5jLXJpY2h0ZXh0IHAgYSB7XG4gIEBhcHBseSB0ZXh0LWJyb3duLWRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtcmljaHRleHQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtcmljaHRleHQgdWwsIC5jLXJpY2h0ZXh0IG9sIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmMtcmljaHRleHQgdWwgbGksIC5jLXJpY2h0ZXh0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBAYXBwbHkgdGV4dC0xNCBsZzp0ZXh0LTE2cjtcbn1cbi5jLXJpY2h0ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5jLXJpY2h0ZXh0ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jLXJpY2h0ZXh0ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtcmljaHRleHQgLndwLWJsb2NrLWltYWdlIHtcbiAgQGFwcGx5IG1iLTMgbGc6bWItNjtcbn1cbi5jLXJpY2h0ZXh0IC53cC1ibG9jay1pbWFnZSBpbWcge1xuICBAYXBwbHkgcm91bmRlZCBsZzpyb3VuZGVkLW1kIG1iLTA7XG59XG4uYy1yaWNodGV4dCB1bC5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5jLXJpY2h0ZXh0IHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYy1yaWNodGV4dCB1bC5ibG9ja3MtZ2FsbGVyeS1ncmlkIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1yaWNodGV4dCAuYWxpZ25sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQgLmFsaWdubGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDQ4cHggNTBweCA0OHB4IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5jLXJpY2h0ZXh0IC5hbGlnbnJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXJpY2h0ZXh0IC5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogNDhweCAwIDQ4cHggNTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmMtcmljaHRleHQgLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDhweCBhdXRvO1xufVxuLmMtcmljaHRleHQgLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXJpY2h0ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYy1yaWNodGV4dCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGFwcGx5IG1iLTMgbGc6bWItNjtcbn1cbi5jLXJpY2h0ZXh0IGJsb2NrcXVvdGUge1xuICBAYXBwbHkgYm9yZGVyLWwgYm9yZGVyLWxpbmUgcGwtMyBtYi0zIHB5LTE7XG59XG4uYy1yaWNodGV4dC0tc21hbGwgcCwgLmMtcmljaHRleHQtLXNtYWxsIHVsLCAuYy1yaWNodGV4dC0tc21hbGwgb2wsIC5jLXJpY2h0ZXh0LS1zbWFsbCBsaSB7XG4gIEBhcHBseSB0ZXh0LTE0ciAhaW1wb3J0YW50O1xufVxuLmMtcmljaHRleHQtLXdoaXRlIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG4uYy1yaWNodGV4dC0td2hpdGUgcCwgLmMtcmljaHRleHQtLXdoaXRlIG9sLCAuYy1yaWNodGV4dC0td2hpdGUgdWwsIC5jLXJpY2h0ZXh0LS13aGl0ZSBsaSB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuXG4uYy1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctYmVpZ2UgbWluLXctWzI2OHB4XSBib3JkZXIgYm9yZGVyLXRlYWw7XG59XG4uYy1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc2VsZWN0LWRvd24uc3ZnKTtcbiAgQGFwcGx5IHctMiBoLTIgYWJzb2x1dGUgcmlnaHQtWzZweF0gdG9wLTEvMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtc2VsZWN0IHNlbGVjdCB7XG4gIG9wYWNpdHk6IDE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBhcHBseSB0ZXh0LTE2O1xufVxuXG4uYy10YWJfX25hdiBhIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIHRleHQtMTRyIGJvcmRlci1iIGJvcmRlci1iLWxpbmUvNjAgcHktMiBuby11bmRlcmxpbmU7XG59XG4uYy10YWJfX25hdiBhLmFjdGl2ZSB7XG4gIEBhcHBseSBmb250LWJvbGQ7XG59XG4uYy10YWJfX25hdiBhLmFjdGl2ZTphZnRlciB7XG4gIEBhcHBseSBiZy1icm93bjtcbn1cbi5jLXRhYl9fbmF2IGE6aG92ZXI6YWZ0ZXIge1xuICBAYXBwbHkgYmctYnJvd247XG59XG4uYy10YWJfX25hdiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IHctMiBoLTIgcm91bmRlZC1mdWxsIGJnLXRlYWwgaW5saW5lLWJsb2NrIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgZmxleC1ub25lIHRyYW5zaXRpb24tYWxsO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDExIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS45NzAwNSAwLjkxNjY4N0M1Ljk3MDA1IDEuMzQ5NTIgNi4zOTc2NCAxLjk5NTg1IDYuODMwNDcgMi41MzgzNUM3LjM4Njk3IDMuMjM4MzUgOC4wNTE5NyAzLjg0OTEgOC44MTQzOSA0LjMxNTE5QzkuMzg2MDUgNC42NjQ2IDEwLjA3OTEgNS4wMDAwMiAxMC42MzY3IDUuMDAwMDJNMTAuNjM2NyA1LjAwMDAyQzEwLjA3OTEgNS4wMDAwMiA5LjM4NTQ3IDUuMzM1NDQgOC44MTQzOSA1LjY4NDg1QzguMDUxOTcgNi4xNTE1MiA3LjM4Njk3IDYuNzYyMjcgNi44MzA0NyA3LjQ2MTFDNi4zOTc2NCA4LjAwNDE5IDUuOTcwMDUgOC42NTE2OSA1Ljk3MDA1IDkuMDgzMzVNMTAuNjM2NyA1LjAwMDAyTDAuODg2NzE5IDUuMDAwMDInIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYy10YWJfX3BhbmVsIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLXRhYl9fcGFuZWwuYWN0aXZlIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuXG4uYy12aWRlby1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjYlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy12aWRlby1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtdmlkZW8tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXZpZGVvLXJlc3BvbnNpdmUuY292ZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMjUlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmMtcG9pbnQge1xuICBAYXBwbHkgdy00IGgtNCByb3VuZGVkLWZ1bGwgYmctdGVhbCBiZy1uby1yZXBlYXQgYmctY2VudGVyIGFic29sdXRlIGJvdHRvbS0wIHJpZ2h0LTAgYmxvY2sgbGc6aGlkZGVuIGN1cnNvci1wb2ludGVyIHotWzUwMF0gdHJhbnNpdGlvbi1hbGw7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzcuNScgeT0nMTYnIHdpZHRoPScxNicgaGVpZ2h0PScxJyByeD0nMC41JyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTAgNy41IDE2KScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeT0nNycgd2lkdGg9JzE2JyBoZWlnaHQ9JzEnIHJ4PScwLjUnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtcG9pbnQuZGFyayB7XG4gIEBhcHBseSBiZy1icm93bjtcbn1cbi5jLXBvaW50OmhvdmVyIHtcbiAgQGFwcGx5IG9wYWNpdHktNTA7XG59XG4uYy1wb2ludC5pcy1hY3RpdmUge1xuICBAYXBwbHkgcm90YXRlLVs0NWRlZ107XG59XG5cbi5jLXBhbGV0dGUge1xuICBAYXBwbHkgZ3JpZCB3LVsxOTBweF0gc206dy1bMjIwcHhdIGxnOnctYXV0byBhYnNvbHV0ZSBsZzpyZWxhdGl2ZSB0b3AtMS8yIGxlZnQtMS8yICBsZzp0b3AtMCBsZzpsZWZ0LTAgLXRyYW5zbGF0ZS14LTEvMiAtdHJhbnNsYXRlLXktMS8yIGxnOnRyYW5zbGF0ZS14LTAgbGc6dHJhbnNsYXRlLXktMCB6LVs2MDBdIHAtMiBsZzpwLTAgYmctd2hpdGUgb3BhY2l0eS0wIGludmlzaWJsZSBwb2ludGVyLWV2ZW50cy1ub25lIGxnOm9wYWNpdHktMTAwIGxnOnZpc2libGUgbGc6cG9pbnRlci1ldmVudHMtYXV0byB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLXBhbGV0dGUuaXMtYWN0aXZlIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0bztcbn1cblxuLmItaG9tZS1oZWFkZXJfX2ltYWdlIHtcbiAgQGFwcGx5IHJlbGF0aXZlIHRyYW5zbGF0ZS15LTEvMjtcbn1cbi5iLWhvbWUtaGVhZGVyX19pbWFnZS5hb3MtYW5pbWF0ZSB7XG4gIEBhcHBseSB0cmFuc2xhdGUteS0wO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5iLWhvbWUtaGVhZGVyX19pbWFnZS5hb3MtYW5pbWF0ZSAuYi1ob21lLWhlYWRlcl9faW1hZ2Utb3ZlcmxheSB7XG4gIEBhcHBseSBoLTA7XG59XG4uYi1ob21lLWhlYWRlcl9faW1hZ2Utb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICBAYXBwbHkgYWJzb2x1dGUgYmctYnJvd24gaW5zZXQtMCB3LWZ1bGwgaC1mdWxsIHotNTAgZGVsYXktMDtcbn1cblxuQHNjcmVlbiBsZyB7XG4gIC5iLWJsb2ctaW1hZ2UtY292ZXIgLmMtY2FwdGlvbiB7XG4gICAgbGVmdDogMjRweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYi1ibG9nLWltYWdlLWNvdmVyIC5jLWNhcHRpb25fX3RleHQge1xuICAgIG1heC13aWR0aDogNjI0cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYi1jb250ZW50LXNsaWRlcnMgLnN3aXBlci5zd2lwZXItdGhyZWUgLnN3aXBlci1zbGlkZSAuYy1sYXp5LXdyYXBwZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYi1jb250ZW50LXNsaWRlcnMgLnN3aXBlci5zd2lwZXItdGhyZWUgLnN3aXBlci1zbGlkZSAuYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzBzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5iLWNvbnRlbnQtc2xpZGVycyAuc3dpcGVyLnN3aXBlci10aHJlZSAuc3dpcGVyLXNsaWRlIC5jLWNhcHRpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmItY29udGVudC1zbGlkZXJzIC5zd2lwZXIuc3dpcGVyLXRocmVlIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuLmItY29udGVudC1zbGlkZXJzIC5zd2lwZXIuc3dpcGVyLXRocmVlIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYy1jYXB0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0NhbmVsYSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NhbmVsYS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9DYW5lbGEtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnc2V0dGluZ3Mvc2V0dGluZ3MudmFyaWFibGVzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmZvbnRzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmNvbmZpZyc7XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9vbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxuQGltcG9ydCBcInRvb2xzL190b29scy5taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xzL190b29scy5zcGFjZWQuc2Nzc1wiO1xuIFxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmljb24uc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5wYWdpbmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMudGFnLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMudWwuc2Nzc1wiO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWZW5kb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFjY29yZGlvbmpzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5ncmF2aXR5Zm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5pbmZpbml0ZS1tYXJxdWVlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmxlbmlzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLm1hZ25pZmljcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMubWljcm9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5zY3JvbGxiYXIuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuc3dpcGVyLnNjc3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmFsZXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmFycm93LWhlYWQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYmxvZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcHRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2hlY2tib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY29udGFjdHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY292ZXItdmlkZW8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY3Vyc29yLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmVsZW1lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm1lbnUtdG9nZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcmVsb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucHJvZ3Jlc3Muc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmFkaW8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVhZG1vcmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmljaHRleHQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnNvY2lhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy50YWIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMudmlkZW8tcmVzcG9uc2l2ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9vbmVudHMucGFsZXR0ZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYmxvY2tzLmdlbmVyYWwuc2Nzc1wiOyIsIi8vIGh0bWxbbGFuZz16aC1oYW5zXSAqIHtcbi8vICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgU0MnLCAnQXZlbmlyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuLy8gfVxuXG5ib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgQGFwcGx5IHRleHQtMTZyIGZvbnQtYmFzZSB0ZXh0LWJyb3duLWRhcmsgYmctYmVpZ2U7XG4gICAgJi5uby1zY3JvbGwge1xuICAgICAgICAvL292ZXJmbG93OmhpZGRlbjsgXG4gICAgfVxufVxuXG5cbmEge1xuICAgIHRyYW5zaXRpb246YWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmLmZ1bGwtY2xpY2sge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgaC1mdWxsIHotWzEwMF0gY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b206MjRweDtcblxuICAgICYubGVhZCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTI0LTMyO1xuICAgIH1cbn0iLCIuYy10aXRsZSB7XG4gICAgQGFwcGx5IG1iLTMgZm9udC1oZWFkaW5nIGZvbnQtbm9ybWFsO1xufSIsImh0bWwge1xuICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAvLyBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIFxuICAgICYubmF2aWdhdGlvbi1vcGVuIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNjcm9sbC1sb2NrLFxuICAgICYudmFuaWxsYS1tb2RhbC0tb3BlbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBodG1sICN3cGFkbWluYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgcGFkZGluZy1yaWdodDoyNHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDo3MnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjcycHg7XG4gICAgfVxufSIsIlxuW2NsYXNzXj1cInN2Zy1cIl0sIFtjbGFzcyo9XCIgc3ZnLVwiXSB7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0zIGgtMyBiZy1jZW50ZXIgYmctbm8tcmVwZWF0IHJvdW5kZWQtZnVsbCB0cmFuc2l0aW9uLWFsbCBmbGV4LW5vbmU7XG59XG5cbi5zdmctYXJyb3ctcmlnaHQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYXJyb3cuc3ZnKTsgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87fVxuLnN2Zy1hcnJvdy1yaWdodC1kYXJrIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LWJyb3duLnN2Zyk7IGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO31cbi5zdmctYXJyb3ctZG93biB7XG4gICAgQGFwcGx5IHctMyBoLTMgcm91bmRlZC1mdWxsIGJnLXRlYWwgaW5saW5lLWJsb2NrIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgZmxleC1ub25lIHRyYW5zaXRpb24tYWxsIHJvdGF0ZS1bOTBkZWddO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTEgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001Ljk3MDA1IDAuOTE2Njg3QzUuOTcwMDUgMS4zNDk1MiA2LjM5NzY0IDEuOTk1ODUgNi44MzA0NyAyLjUzODM1QzcuMzg2OTcgMy4yMzgzNSA4LjA1MTk3IDMuODQ5MSA4LjgxNDM5IDQuMzE1MTlDOS4zODYwNSA0LjY2NDYgMTAuMDc5MSA1LjAwMDAyIDEwLjYzNjcgNS4wMDAwMk0xMC42MzY3IDUuMDAwMDJDMTAuMDc5MSA1LjAwMDAyIDkuMzg1NDcgNS4zMzU0NCA4LjgxNDM5IDUuNjg0ODVDOC4wNTE5NyA2LjE1MTUyIDcuMzg2OTcgNi43NjIyNyA2LjgzMDQ3IDcuNDYxMUM2LjM5NzY0IDguMDA0MTkgNS45NzAwNSA4LjY1MTY5IDUuOTcwMDUgOS4wODMzNU0xMC42MzY3IDUuMDAwMDJMMC44ODY3MTkgNS4wMDAwMicgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggYXV0bztcbn1cbi5zdmctZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1kb3dubG9hZC5zdmcpO1xuICAgIHdpZHRoOjE5cHg7XG4gICAgaGVpZ2h0OjI4cHg7XG59XG4uc3ZnLWNpcmNsZS1uZXh0IHtcbiAgICBAYXBwbHkgdy02IGgtNiA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaXJjbGUtbmV4dC5zdmcpO1xuICAgICYuYWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaXJjbGUtbmV4dC1hbHQuc3ZnKTtcbiAgICB9XG59XG4uc3ZnLWNpcmNsZS1wcmV2IHtcbiAgICBAYXBwbHkgdy02IGgtNiA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaXJjbGUtcHJldi5zdmcpO1xuICAgICYuYWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaXJjbGUtcHJldi1hbHQuc3ZnKTtcbiAgICB9XG59XG4uc3ZnLXF1b3RlIHtcbiAgICB3aWR0aDozMHB4O1xuICAgIGhlaWdodDoyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB3aWR0aD0nMzEnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzMSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuNDgyNDkgMjRMMCAwSDExLjgxNzVMNy40NzA4MSAyNEg0LjQ4MjQ5Wk0yMy40OTkxIDI0TDE5LjAxNjYgMEgzMC44MzQxTDI2LjQ4NzQgMjRIMjMuNDk5MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufSIsIi5lLXRhZyB7XG4gICAgQGFwcGx5IGJvcmRlciBmb250LWhlYWRpbmcgYm9yZGVyLWJyb3duIHJvdW5kZWQtZnVsbCB0ZXh0LWJyb3duIHB4LVsxMnB4XSBweS1bMHB4XSBuby11bmRlcmxpbmUgdGV4dC0xNnI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgfVxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgcHgtMiBweS1bNHB4XVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSBiZy1icm93biB0ZXh0LXdoaXRlO1xuICAgIH1cbn0iLCIuYy1saXN0IHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMTtcbiAgICBsaSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC0yIG0tMCB0ZXh0LTE0ciBsZWFkaW5nLXNudWc7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgxMSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0yIGgtWzlweF0gYmctbm8tcmVwZWF0IGJnLWNlbnRlciByZWxhdGl2ZSB0b3AtWzVweF07IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNiAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMC43MDA2ODRDMTAuNjY2NyAxLjE5NTM1IDExLjE1NTMgMS45MzQwMiAxMS42NSAyLjU1NDAyQzEyLjI4NiAzLjM1NDAyIDEzLjA0NiA0LjA1MjAyIDEzLjkxNzMgNC41ODQ2OEMxNC41NzA3IDQuOTg0MDIgMTUuMzYyNyA1LjM2NzM1IDE2IDUuMzY3MzVNMTYgNS4zNjczNUMxNS4zNjI3IDUuMzY3MzUgMTQuNTcgNS43NTA2OCAxMy45MTczIDYuMTUwMDJDMTMuMDQ2IDYuNjgzMzUgMTIuMjg2IDcuMzgxMzUgMTEuNjUgOC4xODAwMkMxMS4xNTUzIDguODAwNjggMTAuNjY2NyA5LjU0MDY4IDEwLjY2NjcgMTAuMDM0TTE2IDUuMzY3MzVILTQuNzY4MzdlLTA3JyBzdHJva2U9JyUyM0FGQzRDMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFjY29yZGlvbmpzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgPiBsaSB7XG4gICAgICAgIEBhcHBseSAgbGVhZGluZy1zbnVnIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICBcbiAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LWdyZXktZGFyayBsZWFkaW5nLW5vbmUgdHJhbnNpdGlvbi1hbGwgdGV4dC0yMCBmb250LW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LVs0cHhdIGxnOnctMSBoLWZ1bGwgLWxlZnQtMyBsZzotbGVmdC00IGxnOi10cmFuc2xhdGUteC0xLzIgdG9wLTAgYmxvY2sgYmctdGVhbCBvcGFjaXR5LTAgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAvL0BhcHBseSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgIFxuICAgICAgICBcbiAgICAgICAgJi5hY2NfYWN0aXZlIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXVwLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfVtkYXRhLWFvcz16b29tLWluXXt0cmFuc2Zvcm06c2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20tb3V0XXt0cmFuc2Zvcm06c2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1zbGlkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGF0YS1hb3M9c2xpZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtcmlnaHRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC11cF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1bZGF0YS1hb3M9ZmxpcC1kb3duXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX0iLCIjbWFpbiAge1xuICAgICAgICBcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDowO1xuXG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICBjb2x1bW4tZ2FwOjI0cHg7XG4gICAgICAgIHJvdy1nYXA6NDBweDtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICByb3ctZ2FwOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX2hlYWRpbmcge1xuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdmb3JtX2JvZHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG5cbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6MTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nZmllbGQge1xuICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmLmdmaWVsZF9lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1icm93bi1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtMTQgbWItMCBmb250LW5vcm1hbCBsZzphYnNvbHV0ZSBsZzp0b3AtWzE4cHhdIHotNTA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJyb3duLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1iYXNlICBoLTUgbGc6aC03IHctZnVsbCBhcHBlYXJhbmNlLW5vbmUgcC0wIGxnOnBsLVsxNTZweF0gYmctYmVpZ2UgdGV4dC0xNiBsZzp0ZXh0LTE0IHRleHQtYnJvd24tZGFyayBwbGFjZWhvbGRlci1icm93bi1kYXJrLzQwIGJvcmRlci1iIGJvcmRlci1saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJlaWdlIHRleHQtYnJvd24tZGFyayBib3JkZXItYnJvd24tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1iZWlnZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc2VsZWN0LWRvd24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaC01IGxnOmgtNyBib3JkZXItYiBib3JkZXItbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi11cGxvYWQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy0yIGgtMiBhYnNvbHV0ZSByaWdodC0wIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRleHQtYmVpZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1icm93bi1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctYmVpZ2UgYm9yZGVyIGJvcmRlci1icm93biB0ZXh0LWJyb3duLWRhcmsgZm9udC1iYXNlIHRleHQtMTQgdHJhbnNpdGlvbi1hbGwgcHgtMSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJyb3duIHRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X3ByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRydW5jYXRlIG0tMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2ZpbGV1cGxvYWRfcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZGVsZXRlX2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB0b3AtMCB0ZXh0LXdoaXRlIGJnLXRlYWwgcm91bmRlZC1mdWxsIHRleHQtWzhweF07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC43NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfY29uc2VudCxcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyxcbiAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOi0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zY2VuZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOi0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZXB0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9ICAgXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2lucHV0X3ByZXZpZXcge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xOC0yNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIGNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46MS8tMSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb250c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWZhbWlseS1wcmltYXJ5OiAgJ1N1aXNzZSBJbnRsJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICdTdWlzc2UgSW50bCcsIHNhbnMtc2VyaWY7XG5cbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGludWl0LWZvbnQtc2l6ZS1oMTogICAgMTYwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgxLXhzOiA0OHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMjogICAgODBweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDIteHM6IDQwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgzOiAgICA2NHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMy14czogMzJweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDQ6ICAgIDY0cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg0LXhzOiA0OHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNTogICAgMzJweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDUteHM6IDE2cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg2OiAgICAxNnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNi14czogMTZweCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9yLWJnOiAjMTYyQjNGO1xuXG4kY29sb3ItYmxhY2s6ICMwRTBFMEU7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG5cbiRjb2xvci1ncmV5LXZlcnktZGFyazogIzA1MEIxODtcbiRjb2xvci1ncmV5LWRhcmtlcjogIzJkMmQyZDtcbiRjb2xvci1ncmV5LWRhcms6ICM0RTRFNEU7XG4kY29sb3ItZ3JleTogIzdGN0Y3RjtcbiRjb2xvci1ncmV5LWxpZ2h0OiAjZDlkOWQ5O1xuJGNvbG9yLWdyZXktbGlnaHRlcjogI2YxZjFmMTtcblxuJGNvbG9yLWJyb3duOiM4NzU2NEM7XG4kY29sb3ItYmx1ZTojNUE5MkNEO1xuJGNvbG9yLWdyZWVuOiM0Zjk1NTE7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItcmVkOiNjMDA7XG4kY29sb3Itb3JhbmdlOiAjRjI4QTIwO1xuJGNvbG9yLXllbGxvdzojRDNBMTRDO1xuJGNvbG9yLXBpbms6I0UzQUZBNDtcbiRjb2xvci1wdXJwbGU6I0E2QjZERDtcblxuJGNvbG9yLXByaW1hcnk6ICNEM0ExNEM7XG4kY29sb3Itc2Vjb25kYXJ5OiAjMEExMzI2O1xuJGNvbG9yLXRlcnRpYXJ5OiAjRUJFQ0YwO1xuXG4kY29sb3Itc2NlbmU6ICMyYzJjMmM7XG4kY29sb3Itc2NlbmUtODA6IHJnYmEoJGNvbG9yLXNjZW5lLCAwLjgpO1xuJGNvbG9yLXNjZW5lLTYwOiByZ2JhKCRjb2xvci1zY2VuZSwgMC42KTtcbiRjb2xvci1zY2VuZS00MDogcmdiYSgkY29sb3Itc2NlbmUsIDAuNCk7XG4kY29sb3Itc2NlbmUtMjA6IHJnYmEoJGNvbG9yLXNjZW5lLCAwLjIpO1xuXG4kY29sb3ItZGVwdGg6ICM0MDQwNDA7XG4kY29sb3ItZGVwdGgtODA6IHJnYmEoJGNvbG9yLWRlcHRoLCAwLjgpO1xuJGNvbG9yLWRlcHRoLTYwOiByZ2JhKCRjb2xvci1kZXB0aCwgMC42KTtcbiRjb2xvci1kZXB0aC00MDogcmdiYSgkY29sb3ItZGVwdGgsIDAuNCk7XG4kY29sb3ItZGVwdGgtMjA6IHJnYmEoJGNvbG9yLWRlcHRoLCAwLjIpO1xuXG4kY29sb3ItYW1iaWVuY2U6ICM2YTY2NjE7XG4kY29sb3ItYW1iaWVuY2UtODA6IHJnYmEoJGNvbG9yLWFtYmllbmNlLCAwLjgpO1xuJGNvbG9yLWFtYmllbmNlLTYwOiByZ2JhKCRjb2xvci1hbWJpZW5jZSwgMC42KTtcbiRjb2xvci1hbWJpZW5jZS00MDogcmdiYSgkY29sb3ItYW1iaWVuY2UsIDAuNCk7XG4kY29sb3ItYW1iaWVuY2UtMjA6IHJnYmEoJGNvbG9yLWFtYmllbmNlLCAwLjIpO1xuXG4kY29sb3ItYXBlcnR1cmU6ICNmMWVlZTg7XG4kY29sb3ItYXBlcnR1cmUtODA6IHJnYmEoJGNvbG9yLWFwZXJ0dXJlLCAwLjgpO1xuJGNvbG9yLWFwZXJ0dXJlLTYwOiByZ2JhKCRjb2xvci1hcGVydHVyZSwgMC42KTtcbiRjb2xvci1hcGVydHVyZS00MDogcmdiYSgkY29sb3ItYXBlcnR1cmUsIDAuNCk7XG4kY29sb3ItYXBlcnR1cmUtMjA6IHJnYmEoJGNvbG9yLWFwZXJ0dXJlLCAwLjIpO1xuXG4kY29sb3ItZnJhbWU6ICNhYmI4YzM7XG4kY29sb3ItZnJhbWUtODA6IHJnYmEoJGNvbG9yLWZyYW1lLCAwLjgpO1xuJGNvbG9yLWZyYW1lLTYwOiByZ2JhKCRjb2xvci1mcmFtZSwgMC42KTtcbiRjb2xvci1mcmFtZS00MDogcmdiYSgkY29sb3ItZnJhbWUsIDAuNCk7XG4kY29sb3ItZnJhbWUtMjA6IHJnYmEoJGNvbG9yLWZyYW1lLCAwLjIpO1xuXG4kY29sb3ItY29tcG9zOiAjNzc4NjhjO1xuJGNvbG9yLWNvbXBvcy04MDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjgpO1xuJGNvbG9yLWNvbXBvcy02MDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjYpO1xuJGNvbG9yLWNvbXBvcy00MDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjQpO1xuJGNvbG9yLWNvbXBvcy0yMDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjIpO1xuXG4kY29sb3ItbGluZTojMDEwMTAxO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGFkZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRibG9jay1nYXA6IDE2MHB4O1xuJGJsb2NrLWdhcC1zbTogMTIwcHg7XG4kYmxvY2stZ2FwLXhzOiA1NnB4O1xuXG4kbWVudS1sZzogMTUwcHg7XG4kbWVudS14czogMTEycHg7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaW1pbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAkdGltaW5nOiAzMDBtcztcbi8vICR0aW1pbmctZmFzdDogJHRpbWluZyAvIDI7XG4vLyAkdGltaW5nLXNsb3c6ICR0aW1pbmcgKiAyO1xuJGVhc2U6IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4kZWFzZS1hcnJvdzogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiIsIi5ob3Jpem9udGFsLW1hcnF1ZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbi5ob3Jpem9udGFsLW1hcnF1ZWUuc21vb3RoIHtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuLmhvcml6b250YWwtbWFycXVlZS5wYXVzZWQgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5ob3Jpem9udGFsLW1hcnF1ZWUuZnVsbCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBtaW4td2lkdGg6IHZhcigtLV9jb250YWluZXJXaWR0aCk7XG59XG4uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5bZGF0YS1hbmltYXRlPVwidHJ1ZVwiXSAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBhbmltYXRpb246IGhvcml6b250YWwtbWFycXVlZSB2YXIoLS1fc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1fZGlyZWN0aW9uKTtcbn1cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tX2dhcCkgKiAtMSkpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSAtIHZhcigtLV9nYXApICogMikpO1xuICAgIH1cbn1cbi52ZXJ0aWNhbC1tYXJxdWVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX2dhcCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogY2FsYyhjYWxjKHZhcigtLV9jb250YWluZXJTaXplKSAtIHZhcigtLV92R2FwKSkgLyAxLjIpO1xufVxuLnZlcnRpY2FsLW1hcnF1ZWUuc21vb3RoIHtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG59XG4udmVydGljYWwtbWFycXVlZS5wYXVzZWQgLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4udmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLV92R2FwKTtcbn1cbltkYXRhLWFuaW1hdGU9XCJ0cnVlXCJdIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBhbmltYXRpb246IHZlcnRpY2FsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbik7XG59XG4udmVydGljYWwtbWFycXVlZS1pbm5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLV9oR2FwKTtcbn1cbkBrZXlmcmFtZXMgdmVydGljYWwtbWFycXVlZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1fdkdhcCkgKiAtMSkpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSB2YXIoLS1fdkdhcCkgKiAyKSk7XG4gICAgfVxufVxuIiwiaHRtbC5sZW5pcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIFxuICAubGVuaXMubGVuaXMtc21vb3RoIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbiAgXG4gIC5sZW5pcy5sZW5pcy1zbW9vdGggW2RhdGEtbGVuaXMtcHJldmVudF0ge1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIH1cbiAgXG4gIC5sZW5pcy5sZW5pcy1zdG9wcGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAubGVuaXMubGVuaXMtc2Nyb2xsaW5nIGlmcmFtZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIFxuICAubWZwLXdyYXAge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgXG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiA3MnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgXG4gIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIFxuICAubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIC5tZnAtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTA0NTsgXG4gIH1cbiAgXG4gIC5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4gIC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgXG4gIC5tZnAtYWpheC1jdXIge1xuICAgIGN1cnNvcjogcHJvZ3Jlc3M7IH1cbiAgXG4gIC5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogem9vbS1vdXQ7IH1cbiAgXG4gIC5tZnAtem9vbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICAgIGN1cnNvcjogLW1vei16b29tLWluO1xuICAgIGN1cnNvcjogem9vbS1pbjsgfVxuICBcbiAgLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICBcbiAgLm1mcC1jbG9zZSxcbiAgLm1mcC1hcnJvdyxcbiAgLm1mcC1wcmVsb2FkZXIsXG4gIC5tZnAtY291bnRlciB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIFxuICAubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgXG4gIC5tZnAtcHJlbG9hZGVyIHtcbiAgICBjb2xvcjogI0NDQztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB6LWluZGV4OiAxMDQ0OyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgICBjb2xvcjogI0NDQzsgfVxuICAgICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIFxuICAubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIC5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIGJ1dHRvbi5tZnAtY2xvc2UsXG4gIGJ1dHRvbi5tZnAtYXJyb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxMDQ2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cbiAgXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgXG4gIC5tZnAtY2xvc2Uge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gICAgLm1mcC1jbG9zZTpob3ZlcixcbiAgICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgICB0b3A6IDFweDsgfVxuICBcbiAgLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICByaWdodDogLTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgXG4gIC5tZnAtY291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogI0NDQztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBcbiAgLm1mcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgICAubWZwLWFycm93OmhvdmVyLFxuICAgIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAgIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gICAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICAgIHRvcDogOHB4OyB9XG4gICAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gICAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG4gIFxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDsgfVxuICAgIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gICAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuICBcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IC00MHB4OyB9XG4gIFxuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IFxuICB9XG4gICAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDsgXG4gICAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgfVxuICBcbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcubWZwLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIFxuICAvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbiAgLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgICBjb2xvcjogI0JEQkRCRDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIFxuICAubWZwLWJvdHRvbS1iYXIge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgXG4gIC5tZnAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cbiAgXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFxuICAubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gICAgLyoqXG4gICAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAgICovXG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAzcHg7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLm1mcC1hcnJvdyB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gICAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgICAubWZwLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cbiAgXG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTA0OHB4O1xuICAgIEBzY3JlZW4gcWhkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gICAgfVxuICAgIEBzY3JlZW4gd3FoZCB7XG4gICAgICAgIG1heC13aWR0aDogMjA0OHB4O1xuICAgIH1cbiAgICBAc2NyZWVuIHVoZCB7XG4gICAgICAgIG1heC13aWR0aDoyNDAwcHg7XG4gICAgfVxufVxuLm1mcC1iZyB7XG4gICAgei1pbmRleDozMDAxO1xufVxuLm1mcC13cmFwIHtcbiAgICB6LWluZGV4OjMwMDI7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgQmFzaWMgTW9kYWwgU3R5bGVzXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubW9kYWwge1xuIFxufVxuICBcbiAgLm1vZGFsX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDo1MDA7XG4gIH1cbiAgXG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYXBlcnR1cmU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDpjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDoxMDAwO1xuICB9XG4gIFxuICAubW9kYWxfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIHRleHQtMTgtMjQ7XG4gIH1cbiAgXG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOm5vbmU7XG4gIH1cbiAgXG4gIC5tb2RhbF9faGVhZGVyIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MTVcIjsgfVxuICBcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgfVxuICBcbiAgXG4gIFxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICAgIERlbW8gQW5pbWF0aW9uIFN0eWxlXG4gIFxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIEBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICAgICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICAgICAgdG8geyBvcGFjaXR5OiAxOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgICAgIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gICAgICAgIHRvIHsgb3BhY2l0eTogMDsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICAgICAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7IH1cbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgYW5pbWF0aW9uOiBtbWZhZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG1tc2xpZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG1tc2xpZGVPdXQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuICAubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH0iLCIuc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFRkVGRUYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjE1cHggIWltcG9ydGFudDtcbiAgICAmLnNjcm9sbGJhci10cmFjay15IHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6LTFweDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOi0xcHg7XG4gICAgICAgICAgICB0b3A6YXV0bztcbiAgICAgICAgfSBcbiAgICB9XG59XG4uc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNBRkM0QzAgIWltcG9ydGFudDsgXG4gICAgd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6MTVweCAhaW1wb3J0YW50O1xufSIsIi5zd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItLWNhcm91c2VsIHtcbiAgICBjbGlwLXBhdGg6aW5zZXQoLTEwMHZ3IC0xMDB2dyAtMTAwdncgMClcbn1cblxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cbiAgICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gICAgfVxufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogRXF1YWwgSGVpZ2h0ICovXG4uc3dpcGVyLWVxdWFsaGVpZ2h0IHtcbiAgICBcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgICAmLFxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICAgIH1cbn1cblxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICAgIH1cbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbn1cblxuLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIFxuXG5cbiAgLnN3aXBlci1mYWRlIHtcbiAgICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICYsXG4gICAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIEBhcHBseSBmbGV4IGdhcC0xIG10LTM7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYmctYmxhY2sgdHJhbnNpdGlvbi1hbGwgY3Vyc29yLXBvaW50ZXIgcmVsYXRpdmU7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgdy1bMzZweF0gYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgdG9wLVsycHhdIHJlbGF0aXZlIHctZnVsbCB6LVsxMDBdIGJnLXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWRhcmsge1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgICBAYXBwbHkgIHctNSBoLTUgaW5saW5lLWZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBmb250LWJvbGQgdGV4dC0xNjtcblxuICAgICYuc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbiAjeyFpbXBvcnRhbnR9XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLWF1dG8gb3BhY2l0eS0yMDtcbiAgICB9XG4gICAgJi5zd2lwZXItZnVsbCB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBoLWZ1bGwgdy1bNTB2d10gcm91bmRlZC1ub25lIGJnLXRyYW5zcGFyZW50IHotWzEwMF0gY3Vyc29yLW5vbmU7XG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBAYXBwbHkgcmlnaHQtMS8yO1xuICAgICAgICB9XG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC0xLzI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jaXJjbGUge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIHotWzMwMF0gdy1bMTIlXSBoLWZ1bGwgIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLXRyYW5zcGFyZW50IHJvdW5kZWQtbm9uZSB0cmFuc2l0aW9uLWFsbCBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMCB0cmFuc2l0aW9uLWFsbCBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGw7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IC10cmFuc2xhdGUteC00XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS14LTRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIEBhcHBseSBsZWZ0LTA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLXIgZnJvbS1ibGFjay80MCB0by10cmFuc3BhcmVudFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IC10cmFuc2xhdGUteC0zXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSByaWdodC0wO1xuICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tbCBmcm9tLWJsYWNrLzQwIHRvLXRyYW5zcGFyZW50XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLXgtM1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6MTAwO1xufSIsIi5jLWFycm93LWhlYWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgQGFwcGx5IGJnLXRlYWwgaC1bMThweF0gbGc6aC0zIHctNSBsZzp3LTcgcm91bmRlZC1mdWxsIHJlbGF0aXZlIGlubGluZS1ibG9jayBiZy1uby1yZXBlYXQgYmctY2VudGVyIG1yLTEgbGc6bXItMjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMy4zMzMzN0MxMC42NjY3IDMuODI4MDQgMTEuMTU1MyA0LjU2NjcxIDExLjY1IDUuMTg2NzFDMTIuMjg2IDUuOTg2NzEgMTMuMDQ2IDYuNjg0NzEgMTMuOTE3MyA3LjIxNzM3QzE0LjU3MDcgNy42MTY3MSAxNS4zNjI3IDguMDAwMDQgMTYgOC4wMDAwNE0xNiA4LjAwMDA0QzE1LjM2MjcgOC4wMDAwNCAxNC41NyA4LjM4MzM3IDEzLjkxNzMgOC43ODI3MUMxMy4wNDYgOS4zMTYwNCAxMi4yODYgMTAuMDE0IDExLjY1IDEwLjgxMjdDMTEuMTU1MyAxMS40MzM0IDEwLjY2NjcgMTIuMTczNCAxMC42NjY3IDEyLjY2NjdNMTYgOC4wMDAwNEgtNC43NjgzN2UtMDcnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgfVxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayByb3VuZGVkLWZ1bGwgdy0zIGgtMyBiZy10ZWFsIG1yLTAgcm90YXRlLVs5MGRlZ107XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7IFxuICAgICAgICB9ICBcbiAgICB9XG59XG4iLCIuYy1ibG9nIHtcbiAgICAmLS13cmFwLmJsb2NrLTAuYmxvZy1jb250ZW50LWVkaXRvciB7XG4gICAgICAgIC8vIEBzY3JlZW4gcWhkIHtcbiAgICAgICAgLy8gICAgIEBhcHBseSAtbXQtMTA7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLmMtcmljaHRleHQge1xuICAgICAgICAgICAgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy10ZWFsIGgtWzE4cHhdIGxnOmgtMyB3LTUgbGc6dy03IHJvdW5kZWQtZnVsbCByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBtci0xIHRvcC1bNXB4XTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMy4zMzMzN0MxMC42NjY3IDMuODI4MDQgMTEuMTU1MyA0LjU2NjcxIDExLjY1IDUuMTg2NzFDMTIuMjg2IDUuOTg2NzEgMTMuMDQ2IDYuNjg0NzEgMTMuOTE3MyA3LjIxNzM3QzE0LjU3MDcgNy42MTY3MSAxNS4zNjI3IDguMDAwMDQgMTYgOC4wMDAwNE0xNiA4LjAwMDA0QzE1LjM2MjcgOC4wMDAwNCAxNC41NyA4LjM4MzM3IDEzLjkxNzMgOC43ODI3MUMxMy4wNDYgOS4zMTYwNCAxMi4yODYgMTAuMDE0IDExLjY1IDEwLjgxMjdDMTEuMTU1MyAxMS40MzM0IDEwLjY2NjcgMTIuMTczNCAxMC42NjY3IDEyLjY2NjdNMTYgOC4wMDAwNEgtNC43NjgzN2UtMDcnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWJ1dHRvbiB7XG4gICAgQGFwcGx5IHRleHQtMTYgZm9udC1oZWFkaW5nIGxlYWRpbmctbm9uZSB0ZXh0LXdoaXRlIHJvdW5kZWQtZnVsbCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24tYWxsIGgtNCBweC0zIGJnLWJyb3duIHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiB3aGl0ZXNwYWNlLW5vd3JhcDtcblxuICAgIHNwYW4ge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgdG9wLVsxcHhdO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLXgtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFycm93LWRvd24ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5ICB0cmFuc2xhdGUteS1bNHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFycm93LWJhY2sge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSAgLXRyYW5zbGF0ZS14LVs0cHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYXJyb3ctZG93bixcbiAgICAmLmFycm93IHtcbiAgICAgICAgQGFwcGx5IHByLTI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBAYXBwbHkgdy0yIGgtMiBiZy1uby1yZXBlYXQgcmVsYXRpdmUgYmctY29udGFpbiBiZy1jZW50ZXIgbWwtMSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIH1cblxuICAgICYtLW91dGxpbmUge1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci13aGl0ZTtcbiAgICB9XG4gICAgJi0tb3V0bGluZS1icm93biB7XG4gICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLWJyb3duIGJnLXRyYW5zcGFyZW50IHRleHQtYnJvd247XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1icm93biBiZy1iZWlnZSB0ZXh0LWJyb3duO1xuICAgICAgICB9XG4gICAgICAgICYuYXJyb3cge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LWJyb3duLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hcnJvdy1kb3duIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSByb3RhdGUtWzkwZGVnXTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYXJyb3ctYnJvd24uc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFycm93LWJhY2sge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LTIgaC0yIGJnLW5vLXJlcGVhdCByZWxhdGl2ZSBiZy1jb250YWluIGJnLWNlbnRlciBtci0xIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgIEBhcHBseSBzY2FsZS1bLTFdO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy1icm93bi5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWNhcHRpb24ge1xuICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0zIGJvdHRvbS0zIHotWzEwMF0gdy1mdWxsO1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZyB0ZXh0LTI0ciBtYi0xO1xuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMTRyO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5jLWNhcHRpb25fX3RleHQge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHBvaW50ZXItZXZlbnRzLWF1dG8gdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICBbZGF0YS1jYXB0aW9uLXRyaWdnZXJdIHtcbiAgICAgICAgICAgIEBhcHBseSByb3RhdGUtWzQ1ZGVnXTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1sLVsxMHB4XSBib3JkZXItdGVhbCBiZy13aGl0ZS85MCBwLTMgdy1bOTAlXSBtYXgtdy1bOTAlXSBzbTptYXgtdy1bNDk1cHhdIGludmlzaWJsZSBsZzp2aXNpYmxlIG9wYWNpdHktMCBsZzpvcGFjaXR5LTEwMCB0cmFuc2l0aW9uLWFsbCBwb2ludGVyLWV2ZW50cy1ub25lIGxnOnBvaW50ZXItZXZlbnRzLWF1dG8gYWJzb2x1dGUgcmlnaHQtMCBib3R0b20tNiBsZzpib3R0b20tMDtcbiAgICB9XG4gICAgJi0tY2VudGVyIHtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgcmlnaHQtMCBmbGV4IGp1c3RpZnktY2VudGVyIHBiLVs1JV07XG4gICAgICAgICAgICAuYy1jYXB0aW9uX190ZXh0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbWF4LXctWzYyNHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtY2FwdGlvbi10cmlnZ2VyXSB7XG4gICAgQGFwcGx5IHctNCBoLTQgcm91bmRlZC1mdWxsIGJnLXRlYWwgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBhYnNvbHV0ZSBib3R0b20tMCByaWdodC0wIGJsb2NrIGxnOmhpZGRlbiBjdXJzb3ItcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PSc3LjUnIHk9JzE2JyB3aWR0aD0nMTYnIGhlaWdodD0nMScgcng9JzAuNScgdHJhbnNmb3JtPSdyb3RhdGUoLTkwIDcuNSAxNiknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHk9JzcnIHdpZHRoPScxNicgaGVpZ2h0PScxJyByeD0nMC41JyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn0iLCIuYy1jaGVja2JveCB7XG4gICAgQGluY2x1ZGUgcmVzcC1mb250KDE2cHgsIDIwcHgsIDI0cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OjRweDtcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogIzEzNjNjNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDpjYWxjKDE2cHggKyAwLjQxNjY2NnZ3KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcbiAgICAgICAgY29sb3I6JGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTNweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonXFxFODBEJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBhdDJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIEBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG4gIH1cbn1cblxuQG1peGluIGJnKCRjb2xvciwgJGltYWdlKSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjokY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKCRpbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsgIFxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiByZXNwLWZvbnQoJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplLCAkbGluZS1oZWlnaHQpIHtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDEwMjRweCwgMzgwMHB4LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCRsaW5lLWhlaWdodCAvICRtYXgtZm9udC1zaXplKTsgXG59XG5cbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xuICAkdTE6IHVuaXQoJG1pbi12dyk7XG4gICR1MjogdW5pdCgkbWF4LXZ3KTtcbiAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcbiAgJHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcblxuICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XG4gICAgJiB7XG4gICAgICAvL2ZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC12dykge1xuICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWNvbnRhY3RzIHtcbiAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMztcbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC0yIHRleHQtMTZyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OidcXEU4MDUnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgdy0zIGgtMyByb3VuZGVkLWZ1bGwgYmctZ3JleS1kYXJrIHRleHQtd2hpdGUgdGV4dC0xMiBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbGVhZGluZy1ub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC1bMC41ZW1dXG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0yNHI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtY292ZXItdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgJi5wbGF5aW5nIHtcbiAgICAgICAgLmMtY292ZXItdmlkZW9fX292ZXJsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgMXMgZWFzZTtcbiAgICB9XG4gICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufSIsIi5jLWN1cnNvciB7XG4gICAgQGFwcGx5IGZpeGVkIHotWzkwMDBdIHRvcC0wIGxlZnQtMCBoaWRkZW4gcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgQGFwcGx5IHctWzU4cHhdIGgtNyB0cmFuc2l0aW9uLWFsbCBibG9jayBiZy1uby1yZXBlYXQgYmctY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2N1cnNvci5zdmcpO1xuICAgIH1cbiAgICAmLm5leHQ6YWZ0ZXIge1xuICAgICAgICBAYXBwbHkgcm90YXRlLTA7XG4gICAgfVxuICAgICYucHJldjphZnRlciB7XG4gICAgICAgIEBhcHBseSByb3RhdGUtWzE4MGRlZ107XG4gICAgfVxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSBibG9jaztcbiAgICB9XG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0zMDtcbiAgICB9XG59IiwiLmMtcm91bmRlZCB7XG5cbiAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NDBweDtcbiAgICB9XG59XG5cbi5jLXJvdW5kZWQtZ3JleSB7XG4gICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgIHBhZGRpbmc6MjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2NlbmU7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgICAgcGFkZGluZzozMnB4O1xuICAgIH1cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo0MHB4O1xuICAgICAgICBwYWRkaW5nOjcycHg7XG4gICAgfVxufVxuLmMtb2Zmc2V0IHtcbiAgICBtYXJnaW4tdG9wOi0yMHB4O1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBtYXJnaW4tdG9wOi0zMHB4O1xuICAgIH1cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgbWFyZ2luLXRvcDotNDBweDtcbiAgICB9XG59XG5cbi5jLWZyYW1lIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OjEwMDtcbiAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6MXB4O1xuICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci10IGJvcmRlci10LXdoaXRlO1xuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItYi13aGl0ZTtcbiAgICB9XG59XG5cbi5jLWhvdmVyLXpvb20ge1xuICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjQ1cyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbmgyLnBsdXMtaWNvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGx1cy5zdmcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuICAgICAgICB0b3A6MnB4O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB0b3A6NHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZvb3Rlci1jdGEge1xuICAgIEBhcHBseSBiZy1iZWlnZTtcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgbWF4LXctWzUwMHB4XTtcbiAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNBQ0FBQTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo2NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctdGVhbCB3LTQgaC00IGJsb2NrIGFic29sdXRlIHJpZ2h0LVs0cHhdIHRvcC1bNHB4XSBwLTAgYmctbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctNSBoLTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZy5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUycHgpIHRyYW5zbGF0ZVkoMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYy1mb290ZXIge1xuXG4gICAgYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBuby11bmRlcmxpbmUgdGV4dC10ZWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgdy1mdWxsIGdhcC1bNnB4XSBsZzpnYXAtWzEycHhdIG10LVs2cHhdIGxnOm10LTA7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC13aGl0ZSB0ZXh0LTE0IGxnOnRleHQtMTZyO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXRlYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2JpbGUge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXdoaXRlIGxnOmJvcmRlci1iLTAgcHktWzEycHhdIGxnOnB5LTA7XG4gICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuYy1mb290ZXJfX21vYmlsZS1saXN0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXRlYWw7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgwMCc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIHRleHQtd2hpdGUgdGV4dC0xNiBmb250LWxpZ2h0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODAxJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBAYXBwbHkgcHQtMSBsZzpwdC0wO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IHctYXV0byBtYXgtaC02O1xuICAgICAgICB9XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWF1dG8gbWF4LWgtMTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMiBnYXAteC0xIHRleHQtMTRyIGZvbnQtbGlnaHQgbWF4LXctWzI0MHB4XTtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGdhcC0xIHRleHQtMTRyIGZvbnQtbGlnaHQ7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgd2hpdGVzcGFjZS1ub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J3wnO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBtci0xO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdCB7XG4gICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGxnOmdyaWQtY29scy0yIGdhcC0xIHRleHQtMTRyIGZvbnQtbGlnaHQ7XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtMTIgbGc6dGV4dC0xNHIgbGc6ZmxleCBmbGV4LXdyYXAgZm9udC1saWdodDtcbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6J3wnO1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gbGc6aW5saW5lLWJsb2NrIG1sLTEgcHItMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgIGdhcC14LTEgdGV4dC0xMiBsZzp0ZXh0LTE0ciBtdC0xIGxnOm10LVs0cHhdIHFoZDptdC0wO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtLTA7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2Utbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J3wnO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBtbC0xO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiaHRtbFtsYW5nPWVuXSB7XG5cdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xufVxuXG5cbi5jLWhlYWRlciB7XG4gICAgQGFwcGx5IGhpZGRlbiBsZzpibG9jayBmaXhlZCB0b3AtMCBsZWZ0LTAgdy1mdWxsIHotWzIwMDBdIHRyYW5zaXRpb24tYWxsIG92ZXJmbG93LWhpZGRlbjtcblxuICAgIC5jLWhlYWRlci0taGlkZSAmIHtcbiAgICAgICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmU7XG4gICAgICAgIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgICAgICB0b3A6LTE2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jLW5hdi1kZXNrdG9wIHtcbiAgICAgICAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXgtWzE0MCVdO1xuICAgICAgICB9XG4gICAgICAgIC5jLWhlYWRlcl9fY3RybCB7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLXgtWzE2MCVdO1xuICAgICAgICB9XG4gICAgfVxuXG5cdCZfX3dyYXBwZXIge1xuICAgICAgICBAYXBwbHkgbGc6aC1bMTAwcHhdIHFoZDpoLVsxMzZweF0gcmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgICAgIH1cblx0fVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYWJzb2x1dGUgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgaC00IGxnOmgtNCBxaGQ6aC03O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGZpbGwtYmx1ZS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RybCB7XG4gICAgICAgQGFwcGx5IGZsZXggZ2FwLTEgdHJhbnNpdGlvbi1hbGw7XG4gICAgfVxuXG59XG5cbi5jLW1haW4taGVhZGVyIHtcbiAgICBAYXBwbHkgZml4ZWQgei1bMTAwMF0gdG9wLTAgbGVmdC0wIHctZnVsbCBweS0yIGxnOnB5LTQgdHJhbnNpdGlvbi1hbGwgbGc6LXRyYW5zbGF0ZS15LVsxMjBweF07XG4gICAgLmMtaGVhZGVyLS1oaWRlICYge1xuICAgICAgICBAYXBwbHkgLXRyYW5zbGF0ZS15LVsxMjBweF0gbGc6dHJhbnNsYXRlLXktMFxuICAgIH1cbiAgICAuYy1oZWFkZXItLXN0aWNreSAmIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS15LTA7XG4gICAgfVxuICAgIC5jLWhlYWRlci0tc29saWQgJiB7XG4gICAgICAgIEBhcHBseSBiZy1iZWlnZSBsZzpiZy10cmFuc3BhcmVudCBzaGFkb3ctbWQgbGc6c2hhZG93LW5vbmU7XG4gICAgfVxufSIsIi5jLWxhenktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOm5vbmU7XG4gICAgJi5pbWctbG9hZGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJltkYXRhLXJldmVhbF0ge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMCwgNTAlIDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmLmxhenkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICAmLmxhenkge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6bm90KC5pbml0aWFsKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICYubG9hZGluZyxcbiAgICAgICAgJi5pbml0aWFsLFxuICAgICAgICAmLmxvYWRlZCxcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmxvYWRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpub3QoW3NyY10pIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cblxuICAgIC5sYXp5Om5vdChpbWcpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICB9XG4gICAgXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2xvYWRpbmcnXSxcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nbG9hZGVkJ10sXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2VudGVyZWQnXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgXG5cbn1cbiIsIlxuLmMtbGluayB7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlciBpbmxpbmUtZmxleCB0ZXh0LTE2ciBmb250LWhlYWRpbmcgbm8tdW5kZXJsaW5lIGdhcC0xO1xuICAgIHNwYW4ge1xuICAgICAgICBAYXBwbHkgdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgICAgICAuZGlzYWJsZS1idXR0b24tdHJhbnNpdGlvbiAmIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGkge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgLXRvcC1bMnB4XVxuICAgIH1cbn1cblxuXG4iLCIuYy1tZW51LXRvZ2dsZSB7XG4gICAgQGFwcGx5IGJnLXRlYWwgdGV4dC13aGl0ZSByb3VuZGVkLWZ1bGwgY3Vyc29yLXBvaW50ZXIgcmVsYXRpdmUgdy02IGgtNCB0cmFuc2l0aW9uLWFsbDtcblxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBhcHBseSB3LVsxNnB4XSBoLVs4cHhdIHJlbGF0aXZlIGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBmbGV4LWNvbCBteC1hdXRvO1xuICAgIH1cbiAgICAmX19iYXIge1xuICAgICAgICBAYXBwbHkgaC1bMXB4XSB3LWZ1bGwgYmctd2hpdGUgdHJhbnNpdGlvbi1hbGwgcmVsYXRpdmUgYmxvY2s7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcblxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1icm93bjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5jLW1lbnUtdG9nZ2xlX19iYXIge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIEBhcHBseSByb3RhdGUtWzQ1ZGVnXSB0cmFuc2xhdGUteS1bM3B4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm90YXRlLVstNDVkZWddIC10cmFuc2xhdGUteS1bNHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLW5hdi1kZXNrdG9wIHtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiB0cmFuc2l0aW9uLWFsbDtcblxuICAgIHVsLm1lbnUge1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgcWhkOmdhcC00O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5ICBpbmxpbmUtZmxleCBsZWFkaW5nLW5vbmUgdGV4dC0xNCBxaGQ6dGV4dC0xNnIgd2hpdGVzcGFjZS1ub3dyYXAgZm9udC1oZWFkaW5nIHRleHQtYnJvd24gcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLWZ1bGwgbGVmdC0wIHctMCB0cmFuc2l0aW9uLWFsbCBiZy1icm93biBoLVsxcHhdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG59IiwiYm9keS5jLW5hdi1tb2JpbGUtLW9wZW5lZCB7XG4gICAgLy9vdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA1NTZFO1xuICAgIC8vID4gI21haW4gPiBkaXY6bm90KC5jLW5hdi1tb2JpbGUsIC5jLWhlYWRlcikge1xuICAgIC8vICAgICBvcGFjaXR5OjAgIWltcG9ydGFudDtcbiAgICAvLyAgICAgdHJhbnNpdGlvbi1kZWxheTouM3M7XG4gICAgLy8gICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgIC8vIH1cbiAgICAvLyAuYy1oZWFkZXIge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VCICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgIHRvcDowICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgICZfX3dyYXBwZXIge1xuICAgIC8vICAgICAgICAgaGVpZ2h0OjgwcHggIWltcG9ydGFudDtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICAmX19sb2dvIHtcbiAgICAvLyAgICAgICAgICBzdmcge1xuICAgIC8vICAgICAgICAgICAgIHBhdGgge1xuICAgIC8vICAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZmlsbC1ibHVlLWRhcms7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIC5jLW5hdi1tb2JpbGUge1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAxcyBlYXNlO1xuICAgIH1cbn1cblxuLmMtbmF2LW1vYmlsZSB7XG4gICAgQGFwcGx5IGZpeGVkIHRvcC0wIC1yaWdodC1mdWxsIHctZnVsbCBsZzp3LVs2MzJweF0gaC1mdWxsIHotWzMwMDBdIG9wYWNpdHktMTAwIHZpc2libGUgIGZsZXggcC0yIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNXNdIGxnOmR1cmF0aW9uLVsyc107XG4gICAgXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBhcHBseSBvdmVyZmxvdy15LWF1dG87XG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci10ZWFsIGJnLXRyYW5zcGFyZW50IHRleHQtd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci10ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgfVxuXG5cbiAgICAuYy1idXR0b24ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJyb3duICN7IWltcG9ydGFudH07XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtLW9wZW5lZCB7XG4gICAgICAgIC8vb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAuYy1uYXYtbW9iaWxlX19vdmVybGF5IHtcbiAgICAgICAgICAgIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgYmxvY2sgdy1mdWxsIGgtZnVsbCB6LVsxMDAxXTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLW5hdi1tb2JpbGUtLW9wZW5lZCAmIHtcbiAgICAgICAgQGFwcGx5IHJpZ2h0LTA7XG4gICAgICAgIC5jLW5hdi1tb2JpbGVfX21lbnUge1xuICAgICAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2xhdGUteC0wO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTowLjM1cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuNHM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTowLjQ1cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuNXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTowLjU1cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuNnM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTowLjY1cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg5KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuN3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MC43NXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1uYXYtbW9iaWxlX19mb290ZXIge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2xhdGUteS0wO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTowLjhzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcblxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBmbGV4IGdhcC0yIGxnOmdhcC0zO1xuICAgICAgICAgICBcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtLTAgdHJhbnNsYXRlLXgtWy0xMDAlXTtcbiAgICAgICAgICAgICAgICAmLm1lbnUtc21hbGwtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0yMCBsZzp0ZXh0LTI0IGZvbnQtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0zMiBsZzp0ZXh0LTQ4IHRleHQtd2hpdGUgZm9udC1oZWFkaW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZ2FwLTI7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICYubWVudS1zbWFsbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTMyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19jdHJsIHtcbiAgICAgICAgQGFwcGx5IHB0LTQ7XG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTI7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLXktWzIwMCVdO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtZm9vdGVyX19jb250YWN0IHtcbiAgICAgICAgQGFwcGx5IGdyaWQtY29scy0xIGxnOmdyaWQtY29scy0yIGdhcC0yIGxnOmdhcC0zIHRleHQtMTQ7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIucGFnaW5hdGlvbiB7XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDo4cHg7XG4gICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDozMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1hY2NlbnQgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0LFxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo1NnB4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlLXN0ZWVsIHRleHQtd2hpdGUgdy03IGgtNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1hY2NlbnQgbm8tdW5kZXJsaW5lIHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1wb3B1cCB7XG4gICAgQGFwcGx5IGZpeGVkIGJsb2NrIGluc2V0LTAgdy1mdWxsIGgtZnVsbCAgei1bMzAwMF0gYmctYmxhY2svNDAgdHJhbnNpdGlvbi1hbGwgaW52aXNpYmxlIG9wYWNpdHktMCBwb2ludGVyLWV2ZW50cy1ub25lO1xuICAgICZfX292ZXJsYXkge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsO1xuICAgIH1cbn1cblxuLmMtcG9wdXBfX2NvbnRlbnQge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6LjFzO1xuICAgIEBhcHBseSBtYXgtdy1bNTUwcHhdIHctZnVsbCBiZy1iZWlnZSByZWxhdGl2ZSAtcmlnaHQtZnVsbCBtbC1hdXRvIHRyYW5zaXRpb24tYWxsO1xufVxuXG4uYy1wb3B1cF9fY29udGVudCBwIHtcbiAgICBAYXBwbHkgbWItNDtcbn1cbi5jLXBvcHVwX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgQGFwcGx5IG1iLTA7XG59XG5cbi5jLXBvcHVwLS1hY3RpdmUge1xuICAgIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwIHBvaW50ZXItZXZlbnRzLWF1dG87XG4gICAgLmMtcG9wdXBfX2NvbnRlbnQge1xuICAgICAgICBAYXBwbHkgcmlnaHQtMDtcbiAgICB9XG59XG5cbi5jLXBvcHVwX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNSAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMS4xNDM1NScgeT0nMC41NjY5NTknIHdpZHRoPScxNicgaGVpZ2h0PScxJyByeD0nMC41JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMCAxLjE0MzU1IDAuNTY2OTU5KScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzEnIHJ4PScwLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0wLjg2NjAyNSAwLjUgMC41IDAuODY2MDI1IDE0LjIxOTcgMC41NjY5ODgpJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB3aWR0aDo0OHB4O1xuICAgIGhlaWdodDozMnB4O1xuICAgIEBhcHBseSBhYnNvbHV0ZSBiZy10ZWFsIHJvdW5kZWQtZnVsbCB0b3AtMiByaWdodC0yIGN1cnNvci1wb2ludGVyIGhvdmVyOmJnLWJyb3duIHotNTAgdHJhbnNpdGlvbi1hbGwgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbn0iLCIuYy1wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB6LWluZGV4OjUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgb3BhY2l0eTowO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7O1xuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICB0b3A6MTAwcHg7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBtYXJnaW46LTMycHggMCAwIC0zMnB4O1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS41KTtcblxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgICB9XG4gIH0iLCIuYy1wcm9ncmVzcyB7XG4gICAgQGFwcGx5IGJvcmRlci10IGJvcmRlci1icm93bi1kYXJrIGZsZXg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjU4MzNyZW0gKyAwLjI2MDR2dywgMXJlbSk7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGJvcmRlci1sIGJvcmRlci1icm93bi1kYXJrIGZsZXgtY29sIHB5LTIgcHgtMSBwYi0xIHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJvdW5kZWQtZnVsbCB0b3AtMCAtbGVmdC1bMXB4XSBiZy1icm93bi1kYXJrIC10cmFuc2xhdGUteC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWhlYWRpbmcgYm9yZGVyLTA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjcwODNyZW0gKyAwLjI2MDR2dywgMS4xMjVyZW0pO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2xhdGUteC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1oZWFkaW5nIGJvcmRlci0wIHRleHQtcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjcwODNyZW0gKyAwLjI2MDR2dywgMS4xMjVyZW0pO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZWZ0LWF1dG8gLXJpZ2h0LVsxcHhdIHRyYW5zbGF0ZS14LTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtcmFkaW8ge1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6MC40O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7IFxuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6NHB4O1xuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAjMTM2M2M2O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgICAgIGNvbG9yOiRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgIGxlZnQ6M3B4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtcmVhZG1vcmUge1xuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIEBhcHBseSB1bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lIHRleHQtMTQgbGc6dGV4dC0xNnI7XG4gICAgfVxufSIsIlxuLmMtcmljaHRleHQge1xuXG5cbiAgICBoMywgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgQGFwcGx5IHRleHQtMTgtMjQ7XG4gICAgfVxuXG4gICAgaDUsIGg2IHtcbiAgICAgICAgQGFwcGx5IG1iLTEgZm9udC1oZWFkaW5nIHRleHQtMTQgbGc6dGV4dC0xNnI7XG4gICAgfVxuXG4gICAgJi0tY29scyB7XG4gICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFycm93IHtcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctdGVhbCBoLVsxOHB4XSBsZzpoLTMgdy01IGxnOnctNyByb3VuZGVkLWZ1bGwgcmVsYXRpdmUgaW5saW5lLWJsb2NrIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgbXItMSB0b3AtWzVweF07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMy4zMzMzN0MxMC42NjY3IDMuODI4MDQgMTEuMTU1MyA0LjU2NjcxIDExLjY1IDUuMTg2NzFDMTIuMjg2IDUuOTg2NzEgMTMuMDQ2IDYuNjg0NzEgMTMuOTE3MyA3LjIxNzM3QzE0LjU3MDcgNy42MTY3MSAxNS4zNjI3IDguMDAwMDQgMTYgOC4wMDAwNE0xNiA4LjAwMDA0QzE1LjM2MjcgOC4wMDAwNCAxNC41NyA4LjM4MzM3IDEzLjkxNzMgOC43ODI3MUMxMy4wNDYgOS4zMTYwNCAxMi4yODYgMTAuMDE0IDExLjY1IDEwLjgxMjdDMTEuMTU1MyAxMS40MzM0IDEwLjY2NjcgMTIuMTczNCAxMC42NjY3IDEyLjY2NjdNMTYgOC4wMDAwNEgtNC43NjgzN2UtMDcnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtLWJsb2cge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJyb3duLWRhcms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDEsIGgyLCBoMyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0yNHIgZm9udC1oZWFkaW5nO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMThyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE2ciBtYi0yIGxnOm1iLTM7O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTE0IGxnOnRleHQtMTZyO1xuICAgICAgICAmLmhhcy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAmLmhhcy1sYXJnZS1mb250LXNpemUge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTMgbGc6bWItNjtcbiAgICAgICAgfVxuYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJyb3duLWRhcms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgICBtYXJnaW46MCAwIDI0cHggMDtcbiAgICAgICAgcGFkZGluZzowIDAgMCAxNnB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE0IGxnOnRleHQtMTZyO1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIEBhcHBseSBtYi0zIGxnOm1iLTY7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZCBsZzpyb3VuZGVkLW1kIG1iLTA7XG4gICAgICAgIH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGlnbmxlZnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjozMnB4IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7ICBcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDUwcHggNDhweCAwO1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luOjMycHggMDsgICAgICAgIFxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiByaWdodDsgIFxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDQ4cHggMCA0OHB4IDUwcHg7XG4gICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hbGlnbmNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1hcmdpbjo0OHB4IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwOyAgXG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIEBhcHBseSBtYi0zIGxnOm1iLTY7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItbCBib3JkZXItbGluZSBwbC0zIG1iLTMgcHktMTtcbiAgICB9XG5cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgcCwgdWwsIG9sLCBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xNHIgI3shaW1wb3J0YW50fTtcbiAgICAgICAgfVxuICAgIH1cbiBcbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICBwLG9sLHVsLCBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctYmVpZ2UgbWluLXctWzI2OHB4XSBib3JkZXIgYm9yZGVyLXRlYWw7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zZWxlY3QtZG93bi5zdmcpO1xuICAgICAgICBAYXBwbHkgdy0yIGgtMiBhYnNvbHV0ZSByaWdodC1bNnB4XSB0b3AtMS8yO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICBAYXBwbHkgdGV4dC0xNjtcbiAgICB9XG59XG4iLCIuYy10YWIge1xuICAgICZfX25hdiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIHRleHQtMTRyIGJvcmRlci1iIGJvcmRlci1iLWxpbmUvNjAgcHktMiBuby11bmRlcmxpbmU7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJyb3duO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LTIgaC0yIHJvdW5kZWQtZnVsbCBiZy10ZWFsIGlubGluZS1ibG9jayBiZy1uby1yZXBlYXQgYmctY2VudGVyIGZsZXgtbm9uZSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDExIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS45NzAwNSAwLjkxNjY4N0M1Ljk3MDA1IDEuMzQ5NTIgNi4zOTc2NCAxLjk5NTg1IDYuODMwNDcgMi41MzgzNUM3LjM4Njk3IDMuMjM4MzUgOC4wNTE5NyAzLjg0OTEgOC44MTQzOSA0LjMxNTE5QzkuMzg2MDUgNC42NjQ2IDEwLjA3OTEgNS4wMDAwMiAxMC42MzY3IDUuMDAwMDJNMTAuNjM2NyA1LjAwMDAyQzEwLjA3OTEgNS4wMDAwMiA5LjM4NTQ3IDUuMzM1NDQgOC44MTQzOSA1LjY4NDg1QzguMDUxOTcgNi4xNTE1MiA3LjM4Njk3IDYuNzYyMjcgNi44MzA0NyA3LjQ2MTFDNi4zOTc2NCA4LjAwNDE5IDUuOTcwMDUgOC42NTE2OSA1Ljk3MDA1IDkuMDgzMzVNMTAuNjM2NyA1LjAwMDAyTDAuODg2NzE5IDUuMDAwMDInIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFuZWwge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtdmlkZW8tcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NiU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcblxuXG4gICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OjEwMCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmNvdmVyIHtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTI1JTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1wb2ludCB7XG4gICAgQGFwcGx5IHctNCBoLTQgcm91bmRlZC1mdWxsIGJnLXRlYWwgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBhYnNvbHV0ZSBib3R0b20tMCByaWdodC0wIGJsb2NrIGxnOmhpZGRlbiBjdXJzb3ItcG9pbnRlciB6LVs1MDBdIHRyYW5zaXRpb24tYWxsO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzcuNScgeT0nMTYnIHdpZHRoPScxNicgaGVpZ2h0PScxJyByeD0nMC41JyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTAgNy41IDE2KScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeT0nNycgd2lkdGg9JzE2JyBoZWlnaHQ9JzEnIHJ4PScwLjUnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICYuZGFyayB7XG4gICAgICAgIEBhcHBseSBiZy1icm93bjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTUwO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSByb3RhdGUtWzQ1ZGVnXTtcbiAgICB9XG59XG5cbi5jLXBhbGV0dGUge1xuICAgIEBhcHBseSBncmlkIHctWzE5MHB4XSBzbTp3LVsyMjBweF0gbGc6dy1hdXRvIGFic29sdXRlIGxnOnJlbGF0aXZlIHRvcC0xLzIgbGVmdC0xLzIgIGxnOnRvcC0wIGxnOmxlZnQtMCAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzIgbGc6dHJhbnNsYXRlLXgtMCBsZzp0cmFuc2xhdGUteS0wIHotWzYwMF0gcC0yIGxnOnAtMCBiZy13aGl0ZSBvcGFjaXR5LTAgaW52aXNpYmxlIHBvaW50ZXItZXZlbnRzLW5vbmUgbGc6b3BhY2l0eS0xMDAgbGc6dmlzaWJsZSBsZzpwb2ludGVyLWV2ZW50cy1hdXRvIHRyYW5zaXRpb24tYWxsO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0bztcbiAgICB9XG59IiwiLmItaG9tZS1oZWFkZXIge1xuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHRyYW5zbGF0ZS15LTEvMjtcbiAgICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLXktMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDFzIGVhc2U7XG4gICAgICAgICAgICAuYi1ob21lLWhlYWRlcl9faW1hZ2Utb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGgtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLW92ZXJsYXkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMXMgZWFzZTtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBiZy1icm93biBpbnNldC0wIHctZnVsbCBoLWZ1bGwgei01MCBkZWxheS0wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYi1ibG9nLWltYWdlLWNvdmVyIHtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgLmMtY2FwdGlvbiB7XG4gICAgICAgICAgICBsZWZ0OjI0cHg7XG4gICAgICAgICAgICByaWdodDphdXRvO1xuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjRweDtcbiAgICAgICAgICAgICAgICByaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmItY29udGVudC1zbGlkZXJzIHtcbiAgICAuc3dpcGVyLnN3aXBlci10aHJlZSB7XG4gICAgXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAzMHMgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcHRpb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNnMgZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5Oi42cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jLWNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgfVxufSJdfQ== */
