@charset "UTF-8";
@font-face {
  font-family: "PP Neue Montreal";
  src: url("../fonts/PNeueMontreal-Bold.woff2") format("woff2"), url("../fonts/PPNeueMontreal-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PP Neue Montreal Book";
  src: url("../fonts/PPNeueMontreal-Book.woff2") format("woff2"), url("../fonts/PPNeueMontreal-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PP Neue Montreal";
  src: url("../fonts/PPNeueMontreal-Medium.woff2") format("woff2"), url("../fonts/PPNeueMontreal-Medium.woff") format("woff");
  font-weight: 500;
  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-\[86px\]{
  left: -86px;
}
.-right-full{
  right: -100%;
}
.bottom-0{
  bottom: 0;
}
.bottom-3{
  bottom: 24px;
}
.bottom-4{
  bottom: 32px;
}
.bottom-8{
  bottom: 64px;
}
.left-0{
  left: 0;
}
.left-1\/2{
  left: 50%;
}
.left-10{
  left: 80px;
}
.left-2{
  left: 16px;
}
.left-4{
  left: 32px;
}
.left-\[10px\]{
  left: 10px;
}
.right-0{
  right: 0;
}
.right-2{
  right: 16px;
}
.top-0{
  top: 0;
}
.top-1\/2{
  top: 50%;
}
.top-10{
  top: 80px;
}
.top-15{
  top: 120px;
}
.top-2{
  top: 16px;
}
.top-\[0\.3em\]{
  top: 0.3em;
}
.top-\[0\.5em\]{
  top: 0.5em;
}
.top-\[1px\]{
  top: 1px;
}
.top-\[2px\]{
  top: 2px;
}
.top-\[3px\]{
  top: 3px;
}
.top-\[50\%\]{
  top: 50%;
}
.top-\[calc\(100\%-5px\)\]{
  top: calc(100% - 5px);
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[1001\]{
  z-index: 1001;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[2000\]{
  z-index: 2000;
}
.z-\[3000\]{
  z-index: 3000;
}
.z-\[500\]{
  z-index: 500;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.order-3{
  order: 3;
}
.order-4{
  order: 4;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-5{
  grid-column: span 5 / span 5;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.\!mb-0{
  margin-bottom: 0 !important;
}
.\!mb-1{
  margin-bottom: 8px !important;
}
.\!mb-2{
  margin-bottom: 16px !important;
}
.\!mb-3{
  margin-bottom: 24px !important;
}
.\!mb-6{
  margin-bottom: 48px !important;
}
.-mr-4{
  margin-right: -32px;
}
.-mt-10{
  margin-top: -80px;
}
.-mt-4{
  margin-top: -32px;
}
.mb-0{
  margin-bottom: 0;
}
.mb-1{
  margin-bottom: 8px;
}
.mb-2{
  margin-bottom: 16px;
}
.mb-3{
  margin-bottom: 24px;
}
.mb-4{
  margin-bottom: 32px;
}
.mb-5{
  margin-bottom: 40px;
}
.mb-6{
  margin-bottom: 48px;
}
.mb-\[12px\]{
  margin-bottom: 12px;
}
.ml-1{
  margin-left: 8px;
}
.ml-2{
  margin-left: 16px;
}
.ml-auto{
  margin-left: auto;
}
.mt-1{
  margin-top: 8px;
}
.mt-2{
  margin-top: 16px;
}
.mt-3{
  margin-top: 24px;
}
.mt-4{
  margin-top: 32px;
}
.mt-5{
  margin-top: 40px;
}
.mt-6{
  margin-top: 48px;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.hidden{
  display: none;
}
.\!h-full{
  height: 100% !important;
}
.h-1\/2{
  height: 50%;
}
.h-10{
  height: 80px;
}
.h-11{
  height: 88px;
}
.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-9{
  height: 72px;
}
.h-\[12px\]{
  height: 12px;
}
.h-\[130\%\]{
  height: 130%;
}
.h-\[1px\]{
  height: 1px;
}
.h-\[20\%\]{
  height: 20%;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[calc\(100vh-32px\)\]{
  height: calc(100vh - 32px);
}
.h-\[calc\(100vh-80px\)\]{
  height: calc(100vh - 80px);
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.min-h-10{
  min-height: 80px;
}
.min-h-\[180px\]{
  min-height: 180px;
}
.min-h-\[240px\]{
  min-height: 240px;
}
.min-h-\[250px\]{
  min-height: 250px;
}
.min-h-\[368px\]{
  min-height: 368px;
}
.min-h-\[58px\]{
  min-height: 58px;
}
.w-10{
  width: 80px;
}
.w-11{
  width: 88px;
}
.w-2{
  width: 16px;
}
.w-2\/3{
  width: 66.666667%;
}
.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{
  width: 72px;
}
.w-9\/12{
  width: 75%;
}
.w-\[100vw\]{
  width: 100vw;
}
.w-\[114px\]{
  width: 114px;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[26\%\]{
  width: 26%;
}
.w-\[33\.33\%\]{
  width: 33.33%;
}
.w-\[36px\]{
  width: 36px;
}
.w-\[40\%\]{
  width: 40%;
}
.w-\[414px\]{
  width: 414px;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[72px\]{
  width: 72px;
}
.w-\[75px\]{
  width: 75px;
}
.w-\[80\%\]{
  width: 80%;
}
.w-\[900px\]{
  width: 900px;
}
.w-\[calc\(100\%\+48px\)\]{
  width: calc(100% + 48px);
}
.w-\[calc\(100vw\+120px\)\]{
  width: calc(100vw + 120px);
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.max-w-\[1024px\]{
  max-width: 1024px;
}
.max-w-\[1080px\]{
  max-width: 1080px;
}
.max-w-\[255px\]{
  max-width: 255px;
}
.max-w-\[280px\]{
  max-width: 280px;
}
.max-w-\[332px\]{
  max-width: 332px;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[460px\]{
  max-width: 460px;
}
.max-w-\[480px\]{
  max-width: 480px;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[600px\]{
  max-width: 600px;
}
.max-w-\[630px\]{
  max-width: 630px;
}
.max-w-\[640px\]{
  max-width: 640px;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[96px\]{
  max-width: 96px;
}
.max-w-full{
  max-width: 100%;
}
.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-11{
  --tw-translate-x: -88px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[50\%\]{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[6px\]{
  --tw-translate-y: -6px;
  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-\[-50\%\]{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[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));
}
.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-\[30\%\]{
  --tw-translate-y: 30%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[55\%\]{
  --tw-translate-y: 55%;
  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-\[5px\]{
  --tw-translate-y: 5px;
  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-\[calc\(100\%-8px\)\]{
  --tw-translate-y: calc(100% - 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));
}
.-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));
}
.rotate-0{
  --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));
}
.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-\[0deg\]{
  --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));
}
.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-\[0\.95\]{
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
  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-x-\[1\.02\]{
  --tw-scale-x: 1.02;
  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-y-\[1\.1\]{
  --tw-scale-y: 1.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));
}
.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-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.\!items-center{
  align-items: center !important;
}
.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-1{
  gap: 8px;
}
.gap-2{
  gap: 16px;
}
.gap-3{
  gap: 24px;
}
.gap-4{
  gap: 32px;
}
.gap-5{
  gap: 40px;
}
.gap-6{
  gap: 48px;
}
.gap-\[12px\]{
  gap: 12px;
}
.gap-y-3{
  row-gap: 24px;
}
.overflow-hidden{
  overflow: hidden;
}
.\!overflow-visible{
  overflow: visible !important;
}
.overflow-x-auto{
  overflow-x: auto;
}
.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-md{
  border-radius: 10px;
}
.rounded-sm{
  border-radius: 3px;
}
.rounded-b-lg{
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.rounded-b-md{
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.rounded-b-none{
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-b-xl{
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}
.rounded-t-md{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.border{
  border-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-none{
  border-style: none;
}
.border-blue-dark{
  --tw-border-opacity: 1;
  border-color: rgb(27 42 48 / var(--tw-border-opacity));
}
.border-blue-dusty{
  --tw-border-opacity: 1;
  border-color: rgb(85 115 125 / var(--tw-border-opacity));
}
.border-blue-steel{
  --tw-border-opacity: 1;
  border-color: rgb(48 85 110 / var(--tw-border-opacity));
}
.border-grey-dark{
  --tw-border-opacity: 1;
  border-color: rgb(32 32 32 / var(--tw-border-opacity));
}
.border-overline{
  --tw-border-opacity: 1;
  border-color: rgb(85 115 125 / 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(174 168 155 / var(--tw-border-opacity));
}
.border-b-white{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.\!bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#274458\]{
  --tw-bg-opacity: 1;
  background-color: rgb(39 68 88 / var(--tw-bg-opacity));
}
.bg-\[\#eadac4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}
.bg-accent{
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
}
.bg-beige{
  --tw-bg-opacity: 1;
  background-color: rgb(246 243 235 / var(--tw-bg-opacity));
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-blue-steel{
  --tw-bg-opacity: 1;
  background-color: rgb(48 85 110 / var(--tw-bg-opacity));
}
.bg-grey-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(32 32 32 / var(--tw-bg-opacity));
}
.bg-grey-darker{
  --tw-bg-opacity: 1;
  background-color: rgb(9 28 53 / var(--tw-bg-opacity));
}
.bg-grey-light{
  --tw-bg-opacity: 1;
  background-color: rgb(220 226 226 / 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\/0{
  background-color: rgb(255 255 255 / 0);
}
.bg-white\/20{
  background-color: rgb(255 255 255 / 0.2);
}
.bg-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(255 195 101 / var(--tw-bg-opacity));
}
.bg-opacity-30{
  --tw-bg-opacity: 0.3;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-\[url\(\/wp-content\/themes\/DreamCube\/dist\/images\/bg-\<\?\=\$c_bottom\?\>-noise\.jpg\)\]{
  background-image: url(/wp-content/themes/DreamCube/dist/images/bg-<?=$c_bottom?>-noise.jpg);
}
.bg-\[url\(\/wp-content\/themes\/DreamCube\/dist\/images\/bg-\<\?\=\$c_top\?\>-noise\.jpg\)\]{
  background-image: url(/wp-content/themes/DreamCube/dist/images/bg-<?=$c_top?>-noise.jpg);
}
.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-black{
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/70{
  --tw-gradient-from: rgb(0 0 0 / 0.7) 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-blue-ice{
  --tw-gradient-from: #B1D5DE var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(177 213 222 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow{
  --tw-gradient-from: #FFC365 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 195 101 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-beige{
  --tw-gradient-to: #F6F3EB var(--tw-gradient-to-position);
}
.to-transparent{
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.fill-beige{
  fill: #F6F3EB;
}
.\!object-contain{
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.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-1{
  padding: 8px;
}
.p-2{
  padding: 16px;
}
.p-3{
  padding: 24px;
}
.p-\[4px\]{
  padding: 4px;
}
.\!px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!px-2{
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.\!px-3{
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.\!px-4{
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.\!px-5{
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.\!px-\[0\]{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!py-0{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.\!py-2{
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.\!py-4{
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.px-0{
  padding-left: 0;
  padding-right: 0;
}
.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-5{
  padding-left: 40px;
  padding-right: 40px;
}
.px-6{
  padding-left: 48px;
  padding-right: 48px;
}
.px-8{
  padding-left: 64px;
  padding-right: 64px;
}
.px-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.py-1{
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-2{
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-4{
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-5{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-6{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-7{
  padding-top: 56px;
  padding-bottom: 56px;
}
.py-\[0px\]{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.\!pb-0{
  padding-bottom: 0 !important;
}
.\!pb-6{
  padding-bottom: 48px !important;
}
.\!pb-\[308px\]{
  padding-bottom: 308px !important;
}
.\!pt-0{
  padding-top: 0 !important;
}
.pb-0{
  padding-bottom: 0;
}
.pb-10{
  padding-bottom: 80px;
}
.pb-14{
  padding-bottom: 112px;
}
.pb-15{
  padding-bottom: 120px;
}
.pb-17{
  padding-bottom: 136px;
}
.pb-2{
  padding-bottom: 16px;
}
.pb-20{
  padding-bottom: 160px;
}
.pb-3{
  padding-bottom: 24px;
}
.pb-4{
  padding-bottom: 32px;
}
.pb-5{
  padding-bottom: 40px;
}
.pb-6{
  padding-bottom: 48px;
}
.pb-7{
  padding-bottom: 56px;
}
.pb-8{
  padding-bottom: 64px;
}
.pb-9{
  padding-bottom: 72px;
}
.pb-\[100\%\]{
  padding-bottom: 100%;
}
.pb-\[101\.3\%\]{
  padding-bottom: 101.3%;
}
.pb-\[110\.6\%\]{
  padding-bottom: 110.6%;
}
.pb-\[112\.36\%\]{
  padding-bottom: 112.36%;
}
.pb-\[123\.67\%\]{
  padding-bottom: 123.67%;
}
.pb-\[126\.37\%\]{
  padding-bottom: 126.37%;
}
.pb-\[145\%\]{
  padding-bottom: 145%;
}
.pb-\[53\.9\%\]{
  padding-bottom: 53.9%;
}
.pb-\[54\.35\%\]{
  padding-bottom: 54.35%;
}
.pb-\[65\.6\%\]{
  padding-bottom: 65.6%;
}
.pb-\[71\%\]{
  padding-bottom: 71%;
}
.pb-\[76\.78\%\]{
  padding-bottom: 76.78%;
}
.pb-\[84\.8\%\]{
  padding-bottom: 84.8%;
}
.pb-\[87\.5\%\]{
  padding-bottom: 87.5%;
}
.pb-\[90\%\]{
  padding-bottom: 90%;
}
.pl-2{
  padding-left: 16px;
}
.pl-3{
  padding-left: 24px;
}
.pl-4{
  padding-left: 32px;
}
.pr-1{
  padding-right: 8px;
}
.pr-2{
  padding-right: 16px;
}
.pr-5{
  padding-right: 40px;
}
.pr-8{
  padding-right: 64px;
}
.pr-\[3\%\]{
  padding-right: 3%;
}
.pt-0{
  padding-top: 0;
}
.pt-1{
  padding-top: 8px;
}
.pt-10{
  padding-top: 80px;
}
.pt-14{
  padding-top: 112px;
}
.pt-15{
  padding-top: 120px;
}
.pt-17{
  padding-top: 136px;
}
.pt-2{
  padding-top: 16px;
}
.pt-20{
  padding-top: 160px;
}
.pt-3{
  padding-top: 24px;
}
.pt-4{
  padding-top: 32px;
}
.pt-5{
  padding-top: 40px;
}
.pt-6{
  padding-top: 48px;
}
.pt-7{
  padding-top: 56px;
}
.pt-8{
  padding-top: 64px;
}
.pt-9{
  padding-top: 72px;
}
.pt-\[144px\]{
  padding-top: 144px;
}
.pt-\[80px\]{
  padding-top: 80px;
}
.pt-\[88px\]{
  padding-top: 88px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.-indent-5{
  text-indent: -40px;
}
.\!font-base{
  font-family: PP Neue Montreal, sans-serif !important;
}
.font-base{
  font-family: PP Neue Montreal, sans-serif;
}
.font-heading{
  font-family: EB Garamond, 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.7;
}
.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-18r{
  font-size: clamp(1.125rem, -0.1250rem + 0.7813vw, 1.75rem);
  line-height: 1.33;
}
.text-20{
  font-size: 20px;
  line-height: 1.4;
}
.text-20r{
  font-size: clamp(1.25rem, 1.1204rem + 0.2024vw, 1.5rem);
  line-height: 1.33;
}
.text-24{
  font-size: 24px;
  line-height: 1.3;
}
.text-24-32{
  font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 2rem);
  line-height: 1.25;
}
.text-24-40{
  font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 3rem);
  line-height: 1.2;
}
.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-56{
  font-size: clamp(2rem, 1rem + 1.5625vw, 3.5rem);
  line-height: 1.2;
}
.text-32-80{
  font-size: clamp(2rem, -0.8502rem + 4.4534vw, 7.5rem);
  line-height: 1.2;
}
.text-40{
  font-size: 40px;
  line-height: 1.2;
}
.text-48{
  font-size: 48px;
  line-height: 1.2;
}
.text-\[8px\]{
  font-size: 8px;
}
.text-\[9px\]{
  font-size: 9px;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.italic{
  font-style: italic;
}
.leading-\[0\.9\]{
  line-height: 0.9;
}
.leading-\[1\.1\]{
  line-height: 1.1;
}
.leading-\[1\.1em\]{
  line-height: 1.1em;
}
.leading-\[1\.3\]{
  line-height: 1.3;
}
.leading-\[1\.4\]{
  line-height: 1.4;
}
.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-accent{
  --tw-text-opacity: 1;
  color: rgb(255 123 53 / var(--tw-text-opacity));
}
.text-beige{
  --tw-text-opacity: 1;
  color: rgb(246 243 235 / var(--tw-text-opacity));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-dark{
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
.text-blue-dusty{
  --tw-text-opacity: 1;
  color: rgb(85 115 125 / var(--tw-text-opacity));
}
.text-blue-muted{
  --tw-text-opacity: 1;
  color: rgb(40 64 82 / var(--tw-text-opacity));
}
.text-blue-steel{
  --tw-text-opacity: 1;
  color: rgb(48 85 110 / var(--tw-text-opacity));
}
.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.text-overline{
  --tw-text-opacity: 1;
  color: rgb(85 115 125 / 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-blue-dark::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(27 42 48 / var(--tw-placeholder-opacity));
}
.placeholder-blue-dark::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(27 42 48 / var(--tw-placeholder-opacity));
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-30{
  opacity: 0.3;
}
.opacity-50{
  opacity: 0.5;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
  outline-style: solid;
}
.brightness-0{
  --tw-brightness: brightness(0);
  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);
}
.invert{
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert-0{
  --tw-invert: invert(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
.c-gradient--orange {
  background: linear-gradient(0deg, rgb(255, 195, 101) 0%, rgb(243, 243, 236) 60%);
}
.c-gradient--blue {
  background: linear-gradient(0deg, rgb(177, 213, 222) 0%, rgb(243, 243, 236) 60%);
}
.c-gradient--olive {
  background: linear-gradient(0deg, #bab58d 0%, rgb(243, 243, 236) 60%);
}
.c-gradient--angle-orange {
  background: linear-gradient(65deg, rgb(255, 195, 101) 0%, rgb(243, 243, 236) 60%);
}
@media (min-width: 1024px) {
  .c-gradient--angle-orange {
    background: linear-gradient(25deg, rgb(255, 195, 101) 0%, rgb(243, 243, 236) 60%);
  }
}
.c-gradient--angle-blue {
  background: linear-gradient(65deg, rgb(177, 213, 222) 0%, rgb(243, 243, 236) 60%);
}
@media (min-width: 1024px) {
  .c-gradient--angle-blue {
    background: linear-gradient(25deg, rgb(177, 213, 222) 0%, rgb(243, 243, 236) 60%);
  }
}
.c-gradient--angle-olive {
  background: linear-gradient(65deg, #bab58d 0%, rgb(243, 243, 236) 60%);
}
@media (min-width: 1024px) {
  .c-gradient--angle-olive {
    background: linear-gradient(25deg, #bab58d 0%, rgb(243, 243, 236) 60%);
  }
}

body {
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-family: PP Neue Montreal, sans-serif;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
body.no-scroll {
  overflow: hidden;
}

a {
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(255 123 53 / var(--tw-text-opacity));
}
a.full-click:before{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  height: 100%;
  width: 100%;
  --tw-content: "";
  content: var(--tw-content);
}

p {
  font-weight: 500;
  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: EB Garamond, sans-serif;
  font-weight: 400;
}

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

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

.c-overline{
  margin-bottom: 16px;
  display: inline-block;
  border-radius: 5px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(85 115 125 / var(--tw-border-opacity));
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(85 115 125 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .c-overline{
    margin-bottom: 40px;
  }
}
.c-overline--dark{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(27 42 48 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
.c-overline--solid{
  --tw-bg-opacity: 1;
  background-color: rgb(85 115 125 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-overline--solid p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}

.e-tag{
  border-radius: 5px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(85 115 125 / var(--tw-border-opacity));
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  --tw-text-opacity: 1;
  color: rgb(85 115 125 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.e-tag:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-richtext.e-tag:hover p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .e-tag{
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

.c-checklist{
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-checklist li{
  display: flex;
  gap: 16px;
}
.c-checklist li:before {
  content: "\e811";
  font-family: "fontello";
  position: relative;
  top: 3px;
  display: inline-flex;
  height: 16px;
  width: 16px;
  flex: none;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
  font-size: 8px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
@media (min-width: 1720px){
  .c-checklist li:before{
    top: 5px;
  }
}
.c-checklist li a{
  text-decoration-line: underline;
}
.c-checklist li a:hover{
  text-decoration-line: none;
}

.c-star-list li{
  margin-bottom: 0;
  display: flex;
  align-items: center;
  gap: 24px;
}
.c-star-list li:before {
  content: "";
  width: 33px;
  height: 28px;
  background-image: url(../images/icon-star.svg);
  display: inline-block;
  flex: none;
}
.c-star-list li a{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-star-list li a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .c-star-list li a{
    padding-top: 32px;
    padding-bottom: 32px;
    font-size: clamp(1.25rem, 1.1204rem + 0.2024vw, 1.5rem);
    line-height: 1.33;
  }
}
.c-star-list li a:after {
  content: "\e829";
  font-family: fontello;
}
.c-star-list li a:hover{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}

.accordionjs {
  position: relative;
  padding: 0;
  list-style: none;
}
.accordionjs:last-child {
  margin-bottom: 0;
}
.accordionjs > li{
  margin-bottom: 0;
  overflow: hidden;
  line-height: 1.4;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.accordionjs > li:first-child{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.accordionjs > li:last-child{
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.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: 450ms;
}
.accordionjs > li.acc_active > button i {
  transform: rotate(-180deg);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#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: 24px;
}
#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.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(204 26 26 / 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: 14px;
  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-color: #c00;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container.ginput_container_fileupload:before {
  border-color: #c00;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
  font-weight: 400;
  margin-bottom: 8px;
  font-size: 16px;
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required {
  color: #c00;
  display: none;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.c-move-label {
  position: relative;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.c-move-label .gfield_label {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  top: 0px;
  transition: all 0.3s ease;
  z-index: 100;
  pointer-events: none;
  font-family: "Suisse Intl", sans-serif;
  background-color: #0A1326;
  padding-bottom: 10px;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.c-move-label--focus .gfield_label {
  font-size: 12px;
  top: -16px;
  color: #EBECF0;
  padding-bottom: 0;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.c-move-label.gfield_error .gfield_label {
  color: #fff;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.c-move-label.gfield_error--focus .gfield_label {
  color: #EBECF0;
}
#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] {
  font-family: "Suisse Intl", sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 40px;
  border-radius: 5px;
  border: 1px solid transparent;
  padding-left: 16px !important;
  padding-right: 16px !important;
  font-weight: 400;
  font-size: 16px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(27 42 48 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / 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{
  --tw-placeholder-opacity: 1;
  color: rgb(27 42 48 / var(--tw-placeholder-opacity));
}
#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{
  --tw-placeholder-opacity: 1;
  color: rgb(27 42 48 / var(--tw-placeholder-opacity));
}
#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;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(27 42 48 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 192px;
  padding-top: 16px;
  resize: vertical;
}
#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(32 32 32 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select.selected{
  --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: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12' fill='none'%3E%3Cpath d='M1.05012 0.000753642L0 1.05127L10.5448 11.6001L11.595 10.5496L1.05012 0.000753642Z' fill='%23202020'/%3E%3Cpath d='M20.04 6.13215e-06L9.49512 10.5488L10.5452 11.5993L21.0901 1.05052L20.04 6.13215e-06Z' fill='%23202020'/%3E%3C/svg%3E");
  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;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload:before {
  content: "File Upload";
  font-size: 16px;
  height: 40px;
  border: 1px solid transparent;
  background-position: right 16px center;
  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%3Cg clip-path='url(%23clip0_2001_5578)'%3E%3Cpath d='M14.75 9.77002V14.1138C14.75 14.4584 14.4696 14.7388 14.125 14.7388H1.875C1.53038 14.7388 1.25 14.4584 1.25 14.1138V9.77002H0V14.1138C0 15.1476 0.841125 15.9888 1.875 15.9888H14.125C15.1589 15.9888 16 15.1476 16 14.1138V9.77002H14.75Z' fill='%23202020'/%3E%3Cpath d='M8.00009 0.0112305L4.11621 3.89511L5.00009 4.77898L7.37509 2.40398V12.1451H8.62509V2.40398L11.0001 4.77898L11.884 3.89511L8.00009 0.0112305Z' fill='%23202020'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_5578'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  pointer-events: none;
  display: flex;
  align-items: center;
  border-radius: 5px;
  background-color: rgb(220 226 226 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.3;
  background-repeat: no-repeat;
  padding-left: 16px;
  padding-right: 16px;
  --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_fileupload input[type=file]{
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  opacity: 0;
}
#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_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: 100%;
  margin: 0;
}
@media (min-width: 1024px) {
  #main .gform_wrapper .gform_footer .c-button {
    width: auto;
  }
}
#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;
}

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

.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: 450ms;
}
.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: 450ms;
}
.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;
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
}
.swiper-button.swiper-button-disabled{
  pointer-events: none;
  opacity: 0.2;
}

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

.c-breadcrumbs{
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.c-breadcrumbs a{
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.single-post .c-breadcrumbs span:last-child{
  display: none;
}
.single-post .c-breadcrumbs span.sep:nth-child(4){
  display: none;
}

.c-btn-card{
  position: relative;
  display: flex;
  min-height: 80px;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  overflow: hidden;
  border-radius: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 18px;
  line-height: 1.3;
}
.c-btn-card a:before {
  width: 300%;
  height: 400%;
  top: 50%;
  left: 50%;
  --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));
}
.c-btn-card--white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-btn-card--white p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-btn-card--white a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-btn-card--white a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-btn-card--white a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-btn-card--white a:hover p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-btn-card--black{
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
.c-btn-card--black a{
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
.c-btn-card--black a:hover{
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
.c-btn-card--default{
  --tw-bg-opacity: 1;
  background-color: rgb(48 85 110 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(246 243 235 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-btn-card--default svg{
  width: 40px;
}
.c-btn-card--default svg path{
  fill: #F6F3EB;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1024px) {
  .c-btn-card--default svg{
    width: 64px;
  }
}
.c-btn-card--default img {
  filter: brightness(0) invert(1);
}
.c-btn-card--default:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(246 243 235 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(48 85 110 / var(--tw-text-opacity));
}
.c-btn-card--default:hover a{
  --tw-text-opacity: 1;
  color: rgb(48 85 110 / var(--tw-text-opacity));
}
.c-btn-card--default:hover img {
  filter: brightness(0) invert(0.3);
}
.c-btn-card--default:hover svg path{
  fill: #30556E;
}
@media (min-width: 1024px) {
  .c-btn-card{
    height: auto;
    min-height: 250px;
    flex-direction: column;
    gap: 8px;
    padding: 24px;
    font-size: clamp(1.25rem, 1.1204rem + 0.2024vw, 1.5rem);
    line-height: 1.33;
  }
}
.c-btn-card i{
  font-size: 20px;
  line-height: 1.4;
}
@media (min-width: 1024px){
  .c-btn-card i{
    font-size: clamp(1.25rem, 1.1204rem + 0.2024vw, 1.5rem);
    line-height: 1.33;
  }
}
.c-btn-card img{
  height: 40px;
  width: 40px;
}
@media (min-width: 1024px) {
  .c-btn-card img{
    height: 64px;
    width: 64px;
  }
}
.c-btn-card--desc{
  gap: 16px;
  overflow: hidden;
  font-size: 18px;
  line-height: 1.3;
}
@media (min-width: 1024px){
  .c-btn-card--desc{
    gap: 0;
  }
}
@media (min-width: 1400px){
  .c-btn-card--desc{
    font-size: 20px;
    line-height: 1.4;
  }
}
.c-btn-card--desc i{
  font-size: 20px;
  line-height: 1.4;
}
@media (min-width: 1024px){
  .c-btn-card--desc i{
    font-size: clamp(1.25rem, 1.1204rem + 0.2024vw, 1.5rem);
    line-height: 1.33;
  }
}
.c-btn-card--desc img{
  height: 40px;
  width: 40px;
}
@media (min-width: 1024px) {
  .c-btn-card--desc img{
    margin-bottom: 12px;
    height: 40px;
    width: 40px;
  }
}
@media (min-width: 1400px) {
  .c-btn-card--desc img{
    margin-bottom: 12px;
    height: 72px;
    width: 72px;
  }
}
.c-btn-card--desc .c-btn-card__desc{
  display: none;
}
@media (min-width: 1024px) {
  .c-btn-card--desc{
    gap: 0;
  }
  .c-btn-card--desc .c-btn-card__meta{
    --tw-translate-y: 55%;
    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: 450ms;
  }
  .c-btn-card--desc .c-btn-card__desc{
    display: block;
    --tw-translate-y: 30%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 450ms;
  }
  .c-btn-card--desc .c-btn-card__title{
    min-height: 58px;
    align-items: flex-end;
  }
  .c-btn-card--desc:hover .c-btn-card__meta{
    --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-btn-card--desc:hover .c-btn-card__desc{
    --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-delay: 100ms;
  }
}

.c-button{
  position: relative;
  display: inline-flex;
  height: 40px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
  padding-left: 24px;
  padding-right: 24px;
  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: 450ms;
}

.c-richtext.c-button p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-button--blue{
  --tw-bg-opacity: 1;
  background-color: rgb(48 85 110 / var(--tw-bg-opacity));
}
.c-button span {
  transform-style: preserve-3d;
  transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  transform-origin: left;
}
@media (min-width: 1024px) {
  .c-button span{
    padding-left: 16px;
  }
}
.c-button span.first{
  --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));
  opacity: 1;
}
.c-button span.second{
  position: absolute;
  left: 32px;
  --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));
  opacity: 0;
}
.c-button:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-button:hover p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .c-button:hover span.first{
    --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));
    opacity: 0;
  }
  .c-button:hover span.second{
    --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));
    opacity: 1;
  }
  @media (min-width: 1024px) {
    .c-button.arrow:hover:before{
      height: 24px;
      width: 24px;
      text-indent: 0;
    }
  }
  .c-button.arrow:before {
    content: "\e829";
    font-family: fontello;
    position: absolute;
    left: 10px;
    top: 50%;
    display: inline-flex;
    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));
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    text-indent: -40px;
    font-size: 12px;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 42 48 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 450ms;
  }
}

.c-scard{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.ectw-theme .c-scard{
  border-radius: 10px;
}
@media (min-width: 1024px){
  .ectw-theme .c-scard{
    border-radius: 20px;
  }
}
.c-scard a {
  transition: none !important;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
  text-decoration-line: none;
}
@media (min-width: 1024px){
  .c-scard a{
    gap: 16px;
  }
}
.c-scard a:after {
  content: "\e805";
  font-family: fontello;
  position: relative;
  top: 1px;
  display: inline-flex;
  height: 20px;
  width: 20px;
  flex: none;
  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: 9px;
  line-height: 0.9;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-scard a p a:after{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .c-scard a:after{
    top: -1px;
    height: 24px;
    width: 24px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 123 53 / var(--tw-bg-opacity));
    font-size: 12px;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(32 32 32 / var(--tw-text-opacity));
    opacity: 0;
  }
}
.ectw-theme .c-scard a:after{
  --tw-bg-opacity: 1;
  background-color: rgb(9 28 53 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.ectw-theme .c-scard a p a:after{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-scard .c-lazy-wrapper {
  transition: all 0.1s ease;
}
.ectw-theme .c-scard .c-lazy-wrapper {
  border-radius: 10px 10px 0 0 !important;
}
@media (min-width: 1024px) {
  .ectw-theme .c-scard .c-lazy-wrapper {
    border-radius: 20px 20px 0 0 !important;
  }
  .c-scard:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(32 32 32 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
.c-richtext.c-scard:hover p a{
    --tw-text-opacity: 1;
    color: rgb(177 213 222 / var(--tw-text-opacity));
  }
  .c-scard:hover a{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
.c-richtext.c-scard:hover a p a{
    --tw-text-opacity: 1;
    color: rgb(177 213 222 / var(--tw-text-opacity));
  }
  .c-scard:hover a:after{
    opacity: 1;
  }
  .c-scard:hover .c-lazy-wrapper{
    top: 2px;
    --tw-scale-x: 0.95;
    --tw-scale-y: 0.95;
    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: 3px;
  }
}

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

.b-content-link-list--cards .c-contacts {
  margin-top: -300px;
}

@media (min-width: 1024px) {
  .b-content-link-list--cards .c-contacts {
    margin-top: -420px;
  }
}
.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-richtext.c-contacts > div p a:before{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / 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-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.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-file-item:hover{
  --tw-bg-opacity: 0.5 !important;
}
.c-file-item a{
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
.c-file-item a:hover{
  text-decoration-line: none;
}
.c-file-item a:after {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url(../images/icon-download-accent.svg);
  position: relative;
  display: inline-block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 1024px) {
  .c-file-item a:after {
    width: 20px;
    height: 20px;
  }
}
.c-file-item.dark a{
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.c-file-item.dark a:after {
  background-image: url(../images/icon-download.svg);
}

.c-footer-cta{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.c-footer{
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  --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));
}

.c-richtext.c-footer p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-footer a:hover{
  text-decoration-line: none;
}
.c-footer__cta{
  border-radius: 5px;
}
@media (min-width: 1024px) {
  .c-footer__cta{
    border-radius: 10px;
  }
}
.c-footer__menu{
  display: none;
}
@media (min-width: 1024px){
  .c-footer__menu{
    display: block;
  }
}
.c-footer__menu > ul{
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 12px;
}
.b-content-link-list--cards .c-footer__menu > ul {
  margin-top: -300px;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards .c-footer__menu > ul {
    margin-top: -420px;
  }
}
.c-footer__menu > ul > li > a{
  display: block;
  font-size: 20px;
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-footer__menu > ul > li > a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-footer__menu > ul > li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 123 53 / var(--tw-text-opacity));
}
.c-footer__mobile{
  display: block;
}
@media (min-width: 1024px){
  .c-footer__mobile{
    display: none;
  }
}
.c-footer__mobile > ul{
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 12px;
}
.b-content-link-list--cards .c-footer__mobile > ul {
  margin-top: -300px;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards .c-footer__mobile > ul {
    margin-top: -420px;
  }
}
.c-footer__mobile > ul > li{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-top: 8px;
  padding-bottom: 8px;
}
.c-footer__mobile > ul > li.active > ul{
  display: grid;
}
.b-content-link-list--cards .c-footer__mobile > ul > li.active > ul {
  margin-top: -300px;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards .c-footer__mobile > ul > li.active > ul {
    margin-top: -420px;
  }
}
.c-footer__mobile > ul > li.active > a{
  --tw-text-opacity: 1 !important;
  color: rgb(255 123 53 / var(--tw-text-opacity)) !important;
  transition: all 0.15s ease;
}
.c-footer__mobile > ul > li.active > a:after {
  content: "\e800";
}
.c-footer__mobile > ul > li > a{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-footer__mobile > ul > li > a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-footer__mobile > ul > li > a:after {
  content: "\e801";
  font-family: fontello;
  position: relative;
  font-size: 14px;
  line-height: 1.4;
}
.c-footer__mobile > ul > li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-footer__mobile > ul > li > a:hover p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-footer__mobile > ul > li > ul{
  display: none;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.c-footer__mobile > ul > li > ul > a{
  display: block;
  font-size: 20px;
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-footer__mobile > ul > li > ul > a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-footer__mobile > ul > li > ul > a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-footer__mobile > ul > li > ul > a:hover p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.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 {
  font-size: 18px;
  display: flex;
  gap: 32px;
}
.c-footer__links{
  margin-bottom: 32px;
  display: none;
}
@media (min-width: 1024px){
  .c-footer__links{
    display: block;
  }
}
.c-footer__links ul{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 8px;
}
.b-content-link-list--cards .c-footer__links ul {
  margin-top: -300px;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards .c-footer__links ul {
    margin-top: -420px;
  }
}
.c-footer__links ul li a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 123 53 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-footer__contact{
  margin-bottom: 24px;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 8px;
}
.b-content-link-list--cards .c-footer__contact {
  margin-top: -300px;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards .c-footer__contact {
    margin-top: -420px;
  }
  .c-footer__contact{
    margin-bottom: 32px;
  }
}
.c-footer__top{
  position: absolute;
  right: 16px;
  bottom: 24px;
}
@media (min-width: 1024px){
  .c-footer__top{
    right: 24px;
    bottom: 24px;
  }
}
.c-footer__top a{
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-footer__top a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-footer__top a span{
  margin-bottom: 8px;
  display: inline-flex;
  height: 32px;
  width: 32px;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1024px){
  .c-footer__top a span{
    height: 56px;
    width: 56px;
  }
}
.c-footer__top a:hover span{
  --tw-bg-opacity: 1;
  background-color: rgb(177 213 222 / var(--tw-bg-opacity));
}

.c-forms__nav a{
  display: inline-flex;
  align-items: center;
  gap: 16px;
  border-radius: 5px;
  --tw-bg-opacity: 0.3;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  line-height: 1.1em;
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-forms__nav a.active, .c-forms__nav a:hover{
  text-decoration-line: none;
}
.c-forms__nav a.white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-forms__nav a.white p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-forms__nav a img{
  height: 40px;
  width: 40px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-forms__nav a span{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-forms__nav a.inactive{
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
  background-color: #CECECE !important;
}
.c-forms__nav a.inactive img{
  opacity: 0.4;
  --tw-brightness: brightness(0);
  --tw-invert: invert(0);
  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);
}
.c-forms__nav a.inactive span{
  opacity: 0.4;
}
.c-forms__select{
  position: relative;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(27 42 48 / var(--tw-border-opacity));
}
.c-forms__select:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12' fill='none'%3E%3Cpath d='M1.05012 0.000753642L0 1.05127L10.5448 11.6001L11.595 10.5496L1.05012 0.000753642Z' fill='%230A0B0C'/%3E%3Cpath d='M20.04 6.13215e-06L9.49512 10.5488L10.5452 11.5993L21.0901 1.05052L20.04 6.13215e-06Z' fill='%230A0B0C'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 10px;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  z-index: 100;
  pointer-events: none;
  display: block;
}
.c-forms__select select{
  height: 48px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
.c-forms__select select option{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.c-forms__select select:focus{
  border-style: none;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.c-forms__panel{
  display: none;
}
.c-forms__panel.active{
  display: block;
}

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

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

@media (min-width: 1024px){
  .c-header{
    top: 48px;
  }
}
.home .c-header .container {
  padding: 0 24px !important;
}
@media (min-width: 1024px) {
  .home .c-header .container {
    padding: 0 72px !important;
  }
}
.c-header__wrapper{
  position: relative;
  display: flex;
  height: 56px;
  align-items: center;
  justify-content: space-between;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-header__wrapper a{
  text-decoration-line: none;
}
.c-header__logo{
  display: inline-block;
}
.c-header__logo svg{
  height: 32px;
  width: 114px;
}
@media (min-width: 1024px) {
  .c-header__logo svg{
    height: 56px;
    width: auto;
  }
}
.c-header__logo svg path{
  fill: #1B2A30;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-header--white .c-header__logo svg path, .home .c-header__logo svg path{
  fill: #FFFFFF;
}
.c-header__ctrl{
  display: flex;
  gap: 8px;
}

body.c-header--fixed.c-nav-mobile--opened .c-header, body.c-header--fixed.c-header--sticky .c-header{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  top: 0 !important;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
body.c-header--fixed.c-nav-mobile--opened .c-header__logo svg path, body.c-header--fixed.c-header--sticky .c-header__logo svg path{
  fill: #1B2A30;
}
body.c-header--fixed.c-nav-mobile--opened .c-header__wrapper, body.c-header--fixed.c-header--sticky .c-header__wrapper{
  height: 80px;
}
body.c-header--fixed.c-nav-mobile--opened .c-header .c-nav-desktop, body.c-header--fixed.c-header--sticky .c-header .c-nav-desktop{
  height: 80px;
}
body.c-header--force-hide .c-header, body.c-header--hide .c-header {
  top: -100px !important;
}
body.c-header--force-hide .c-header {
  transition: top 0 ease;
}
body.c-header--force-scroll-hide .c-banner,
body.c-header--force-scroll-hide .c-header {
  display: none !important;
}

.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-block;
  position: relative;
  font-weight: 400;
  text-decoration: none !important;
  color: #D3A14C;
  font-family: "Suisse Intl", sans-serif;
  font-size: 16px;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
  font-style: italic;
}
.c-link:hover {
  color: #D3A14C;
}
.c-link:hover:after {
  transform: translateX(5px);
}
.disable-button-transition .c-link:hover:after {
  transform: translateX(0);
}
.c-link:after {
  content: "\e80b";
  font-family: fontello;
  font-style: normal;
  font-size: 9px;
  margin-left: 8px;
  color: #D3A14C;
  position: relative;
  top: -1px;
  display: inline-block;
  transform: translateX(0);
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
}

.circle-play {
  display: inline-block;
  width: 42px;
  height: 42px;
  background-image: url(../images/video-play.svg);
  background-size: 100%;
  z-index: 20;
}
@media (min-width: 1024px) {
  .circle-play {
    width: 56px;
    height: 56px;
  }
}
.circle-play--large {
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  background-size: contain;
}
@media (min-width: 1024px) {
  .circle-play--large {
    width: 64px;
    height: 64px;
  }
}
@media (min-width: 768px) {
  .circle-play--large {
    width: 64px;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
  }
}

.link {
  display: inline-block;
}
.link span {
  position: relative;
  display: inline-block;
}
.link span:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  transition: all 0.4s ease;
  background-color: #fff;
}
.link:hover span:before {
  width: 100%;
}

.c-header--fixed .c-header .link span:before {
  background-color: #2c2c2c;
}

.c-locations__nav{
  flex-wrap: wrap;
  gap: 8px;
}
.c-locations__nav a{
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  line-height: 1;
}
.c-locations__nav a.active, .c-locations__nav a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-locations__panel {
  -moz-columns: 1;
       columns: 1;
  display: none;
  gap: 64px;
}
.c-locations__panel.active{
  display: block;
}
@media (min-width: 768px) {
  .c-locations__panel {
    -moz-columns: 2;
         columns: 2;
  }
}
@media (min-width: 1024px) {
  .c-locations__panel {
    -moz-columns: 3;
         columns: 3;
  }
}
@media (min-width: 1720px) {
  .c-locations__panel {
    -moz-columns: 4;
         columns: 4;
  }
}
@media (min-width: 2440px) {
  .c-locations__panel {
    -moz-columns: 5;
         columns: 5;
  }
}
.c-locations__group{
  margin-bottom: 16px;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
@media (min-width: 1024px){
  .c-locations__group{
    margin-bottom: 12px;
  }
}
.c-locations__group-list{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.b-content-link-list--cards .c-locations__group-list {
  margin-top: -300px;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards .c-locations__group-list {
    margin-top: -420px;
  }
}
.c-locations__group-list a{
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1;
}
@media (min-width: 1024px){
  .c-locations__group-list a{
    font-size: 24px;
    line-height: 1.3;
  }
}
.c-locations__group-list a:after {
  content: "\e805";
  font-family: fontello;
  display: inline-flex;
  height: 24px;
  width: 24px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 12px;
  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: 450ms;
}
@media (min-width: 1024px){
  .c-locations__group-list a:after{
    opacity: 0;
  }
}
.c-locations__group-list a:hover{
  text-decoration-line: none;
}
.c-locations__group-list a:hover:after{
  opacity: 1;
}

.c-menu-toggle {
  line-height: 40px;
  position: relative;
  height: 40px;
  width: 40px;
  cursor: pointer;
  border-radius: 9999px;
  --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));
}

.c-richtext.c-menu-toggle p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-menu-toggle__wrap{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  height: 12px;
  width: 20px;
  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: 450ms;
}
.c-menu-toggle:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
}
.c-menu-toggle.active{
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
}
.c-menu-toggle.active .c-menu-toggle__bar:nth-child(1){
  --tw-translate-y: 5px;
  --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){
  width: 1px;
  opacity: 0;
}
.c-menu-toggle.active .c-menu-toggle__bar:nth-child(3){
  --tw-translate-y: -6px;
  --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{
  height: 56px;
  align-items: center;
  justify-content: space-between;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-right: 8px;
  padding-left: 32px;
}
.c-nav-desktop.menu-active{
  position: relative;
}
.c-nav-desktop.menu-active .c-nav-desktop__menu{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-desktop button{
  margin-left: 16px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1200px){
  .c-nav-desktop button{
    margin-left: 40px;
  }
}
.c-nav-desktop .submenu-trigger {
  display: none !important;
}
.c-nav-desktop__menu{
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  top: calc(100% - 5px);
  left: 0;
  padding-top: 16px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  opacity: 0;
  border-radius: 10px;
  width: 100% !important;
}
.c-nav-desktop__menu-wrap{
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(39 68 88 / var(--tw-bg-opacity));
  padding-left: 64px;
  padding-right: 64px;
  padding-top: 56px;
  padding-bottom: 56px;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-nav-desktop__menu-wrap p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-nav-desktop__menu-wrap a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-nav-desktop__menu-wrap a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-nav-desktop__menu-wrap #menu-header-links{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 32px;
  display: grid;
  max-width: 332px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
  font-size: 32px;
  line-height: 1.25;
}
.b-content-link-list--cards .c-nav-desktop__menu-wrap #menu-header-links {
  margin-top: -300px;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards .c-nav-desktop__menu-wrap #menu-header-links {
    margin-top: -420px;
  }
}
.c-nav-desktop__menu-wrap #menu-header-links > li > a{
  display: block;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
}
.c-nav-desktop__menu-wrap #menu-header-links > li > a:hover{
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
}
.c-nav-desktop__menu-wrap #menu-footer-links{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
}
.b-content-link-list--cards .c-nav-desktop__menu-wrap #menu-footer-links {
  margin-top: -300px;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards .c-nav-desktop__menu-wrap #menu-footer-links {
    margin-top: -420px;
  }
}
.c-nav-desktop__menu-wrap #menu-footer-links > li > a{
  display: block;
  height: auto;
  padding: 0;
}
.c-nav-desktop__menu-wrap #menu-footer-links > li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 123 53 / var(--tw-text-opacity));
}
.c-nav-desktop ul.menu{
  display: flex;
  align-items: center;
}
.c-nav-desktop ul.menu > li{
  padding-left: 16px;
  padding-right: 16px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1200px){
  .c-nav-desktop ul.menu > li{
    padding-left: 24px;
    padding-right: 24px;
  }
}
.c-nav-desktop ul.menu > li.menu-item-has-children:hover > a{
  --tw-text-opacity: 1;
  color: rgb(255 123 53 / var(--tw-text-opacity));
}
.c-nav-desktop ul.menu > li.menu-item-has-children:hover > .submenu-wrapper{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.c-nav-desktop ul.menu > li > a{
  display: inline-flex;
  height: 56px;
  align-items: center;
  white-space: nowrap;
  font-weight: 500;
}
.c-header--fixed .c-nav-desktop ul.menu > li > a{
  height: 80px;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper{
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  top: calc(100% - 5px);
  left: 0;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  width: 100% !important;
}
.c-nav-desktop .c-mega > .submenu-wrapper{
  padding-top: 16px;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu{
  display: flex;
  justify-content: space-between;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(39 68 88 / var(--tw-bg-opacity));
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
@media (min-width: 1400px){
  .c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu{
    padding-left: 64px;
    padding-right: 64px;
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li{
  width: 100%;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu{
  display: flex;
  gap: 16px;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li{
  flex: 1 1 0%;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li.menu-color.menu-black > a{
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li.menu-color.menu-white > a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li.menu-color.menu-white > a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li.c-menu-btn{
  display: flex;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a{
  position: relative;
  display: flex;
  min-height: 180px;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
  overflow: hidden;
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 16px;
  font-size: 16px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
@media (min-width: 1400px){
  .c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a{
    min-height: 220px;
    padding: 24px;
    font-size: 20px;
    line-height: 1.4;
  }
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a span.c-menu-btn__title{
  position: relative;
  z-index: 10;
  display: flex;
  height: 56px;
  width: 100%;
  --tw-translate-y: calc(100% - 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));
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a span.c-menu-btn__title:after {
  content: "\e829";
  font-family: fontello;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a span.c-menu-btn__desc{
  position: relative;
  z-index: 10;
  height: 40px;
  --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));
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.4;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a img{
  position: relative;
  z-index: 10;
  margin-bottom: 8px;
  height: 40px;
  width: 40px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1400px){
  .c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a img{
    height: 80px;
    width: 80px;
  }
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a:hover span.c-menu-btn__title{
  --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-nav-desktop .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a:hover span.c-menu-btn__desc{
  --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-nav-desktop .c-menu-intro{
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1400px){
  .c-nav-desktop .c-menu-intro{
    margin-bottom: 80px;
  }
}
.c-nav-desktop .c-menu-intro__text{
  max-width: 640px;
}
.c-nav-desktop .c-menu-intro__title{
  margin-bottom: 16px;
  font-family: EB Garamond, sans-serif;
  font-size: 48px;
  line-height: 1.2;
  font-weight: 400;
}
.c-nav-desktop .c-menu-intro__desc{
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.7;
}

body.c-nav-mobile--opened {
  overflow: hidden !important;
  background-color: #30556E;
}
body.c-nav-mobile--opened > #main > div:not(.c-nav-mobile, .c-header) {
  opacity: 0 !important;
  transition-delay: 0.3s;
  transition: all 0.3s ease;
}
body.c-nav-mobile--opened .c-header {
  background-color: #F6F3EB !important;
  top: 0 !important;
}
body.c-nav-mobile--opened .c-header__wrapper {
  height: 80px !important;
}
body.c-nav-mobile--opened .c-header__logo svg path{
  fill: #1B2A30;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}

.c-nav-mobile{
  visibility: visible;
  position: fixed;
  top: 80px;
  right: -100%;
  z-index: 3000;
  display: flex;
  height: calc(100vh - 80px);
  width: 100%;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(48 85 110 / var(--tw-bg-opacity));
  background-position: center;
  opacity: 1;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1024px) {
  .c-nav-mobile{
    display: none;
  }
}
.c-nav-mobile a{
  text-decoration-line: none;
}
.c-nav-mobile--opened .c-nav-mobile__overlay{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  display: block;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.c-nav-mobile--opened .c-nav-mobile{
  right: 0;
}
@media (min-width: 1024px) {
  .c-nav-mobile--opened .c-nav-mobile{
    display: none;
  }
}
.c-nav-mobile__menu ul.menu{
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.c-nav-mobile__menu ul.menu > li{
  margin: 0;
}
.c-nav-mobile__menu ul.menu > li > a{
  font-size: 24px;
  line-height: 1.3;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-nav-mobile__menu ul.menu > li > a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-nav-mobile__menu ul.menu > li.menu-item-has-children{
  display: flex;
  justify-content: space-between;
}
.c-nav-mobile__menu ul.menu > li.menu-item-has-children > a{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.c-nav-mobile__menu ul.menu > li.menu-item-has-children > .submenu-trigger {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
}
.c-nav-mobile__menu ul.menu > li.menu-item-has-children > .submenu-trigger:after {
  content: "\e829";
  font-family: fontello;
  position: relative;
  margin-left: 8px;
  display: inline-block;
  font-size: 18px;
  line-height: 1.3;
  font-weight: 600;
}
.c-nav-mobile__menu ul.menu > li.active > .submenu-wrapper {
  right: 0;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper{
  position: fixed;
  top: 80px;
  right: -100%;
  z-index: 500;
  height: calc(100vh - 80px);
  width: 100%;
  max-width: 500px;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(48 85 110 / var(--tw-bg-opacity));
  padding-top: 40px;
  padding-left: 32px;
  padding-right: 32px;
  padding-bottom: 120px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-mobile .c-mega > .submenu-wrapper .js-back{
  display: flex;
  align-items: center;
  gap: 8px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-bottom: 16px;
  font-size: 24px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-nav-mobile .c-mega > .submenu-wrapper .js-back p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-nav-mobile .c-mega > .submenu-wrapper .js-back:before {
  content: "\e82e";
  position: relative;
  font-family: fontello;
  font-size: 20px;
}
.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu{
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li{
  flex: 1 1 0%;
}
.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li.menu-color.menu-black > a{
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li.menu-color.menu-white > a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li.menu-color.menu-white > a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a{
  display: flex;
  height: 80px;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-right: 24px;
  padding-left: 16px;
  font-size: 16px;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
}
.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a span{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a span:after {
  content: "\e829";
  font-family: fontello;
  font-size: 18px;
}
.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a span.c-menu-btn__desc{
  display: none;
}
.c-nav-mobile .c-mega > .submenu-wrapper > ul.sub-menu > li > .submenu-wrapper > ul.sub-menu > li > a img{
  margin-right: 24px;
  height: 56px;
  width: 56px;
  flex: none;
}
.c-nav-mobile .c-menu-intro{
  position: relative;
  margin-bottom: 40px;
  margin-top: 32px;
  display: flex;
  justify-content: space-between;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-nav-mobile .c-menu-intro p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-nav-mobile .c-menu-intro__title{
  margin-bottom: 16px;
  padding-right: 80px;
  font-family: EB Garamond, sans-serif;
  font-size: 40px;
  line-height: 1.2;
  font-weight: 400;
}
.c-nav-mobile .c-menu-intro__desc{
  font-size: 14px;
  line-height: 1.4;
}
.c-nav-mobile .c-menu-intro__icon{
  position: absolute;
  right: 0;
  top: 0;
  width: 72px;
  flex: none;
}
.c-nav-mobile .c-menu-intro__icon svg{
  width: 100%;
}
.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-richtext.c-nav-mobile__ctrl ul.menu > li > a p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / 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));
}
.c-richtext.pagination ul a.current p a,.c-richtext .pagination ul span.current p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / 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));
}
.c-richtext.pagination ul a.next p a,.c-richtext .pagination ul a.prev p a,.c-richtext .pagination ul span.next p a,.c-richtext .pagination ul span.prev p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / 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;
}
.c-richtext.pagination ul a:hover p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.pagination ul li {
  margin: 0;
  display: inline-block;
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
}
.c-preloader.active {
  opacity: 1;
  visibility: visible;
}
.c-preloader__loader {
  display: inline-block;
  position: absolute;
  width: 64px;
  height: 64px;
  top: 100px;
  left: 50%;
  margin: -32px 0 0 -32px;
  transform: scale(1.5);
}
.c-preloader__loader div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 100px;
  background: #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-project {
  position: relative;
  z-index: 30;
}
@media (min-width: 1024px) {
  .c-project:hover {
    z-index: 50;
  }
  .c-project:hover:before {
    display: block;
  }
  .c-project:hover .c-project__image-anim {
    opacity: 1;
    scale: 1;
  }
  .c-project {
    padding-left: 86px;
  }
}
.c-project__wrap {
  position: relative;
  z-index: 20;
}
@media (min-width: 1024px) {
  .c-project__wrap {
    padding: 24px 0 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(27 42 48 / var(--tw-border-opacity));
  }
  .c-project__wrap:before {
    content: "";
    background-image: url(../images/icon-star-blue-steel.svg);
    position: absolute;
    left: -86px;
    display: inline-block;
    height: 32px;
    width: 32px;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.c-project__image {
  display: block;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .c-project__image {
    display: none;
  }
}
.c-project__image-anim {
  position: absolute;
  top: 50%;
  width: 22%;
  border-radius: 16px;
  overflow: hidden;
  z-index: 10;
  scale: 0;
  transform-origin: bottom right;
  transform: rotate(-10deg);
  opacity: 0;
  translate: -50% -55%;
  transition: opacity 0.5s ease-out, scale 0.5s ease-out;
  margin-left: 44%;
  pointer-events: none;
}
.c-project a {
  transition: none;
  display: block;
  line-height: 1.2;
  font-size: 18px;
  padding: 0 24px;
  text-align: center;
}
@media (min-width: 1024px) {
  .c-project a {
    padding-left: 0;
    margin-bottom: 0px;
    padding-right: 32px;
    text-align: left;
    font-size: clamp(1.25rem, 1.1204rem + 0.2024vw, 1.5rem);
    line-height: 1.33;
  }
}
.c-project a span.name{
  position: relative;
  z-index: 10;
}
@media (min-width: 1024px) {
  .c-project a span.hover {
    content: "";
    z-index: 0;
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 100%;
    --tw-translate-x: -50%;
    --tw-scale-y: 1.1;
    --tw-scale-x: 1.02;
    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: 10px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 195 101 / var(--tw-bg-opacity));
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 450ms;
  }
}
.c-project a:hover{
  --tw-text-opacity: 1;
  color: rgb(27 42 48 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-project a:hover span.hover{
  opacity: 1;
}
.c-project i {
  display: none;
  font-size: 25px;
  font-weight: 500;
  padding-left: 24px;
}
.c-project i:before {
  margin: 0;
}
@media (min-width: 1024px) {
  .c-project i {
    padding-left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
  }
}

.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-richtext h3, .c-richtext h4 {
  margin-bottom: 8px;
  font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
  line-height: 1.33;
}
.c-richtext--blog a {
  color: #0E0E0E;
  text-decoration: underline;
}
.c-richtext--blog a:hover {
  text-decoration: none;
}
.c-richtext--blog h1{
  font-size: clamp(2rem, 1rem + 1.5625vw, 3.5rem);
  line-height: 1.2;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .c-richtext--blog h1 {
    margin-bottom: 24px;
  }
}
.c-richtext--blog h2{
  font-family: EB Garamond, sans-serif;
  font-size: clamp(2rem, 1rem + 1.5625vw, 3.5rem);
  line-height: 1.2;
  font-weight: 400;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .c-richtext--blog h2 {
    margin-bottom: 24px;
  }
}
.c-richtext--blog h3{
  font-size: clamp(1.5rem, 1.1667rem + 0.8vw, 3rem);
  line-height: 1.2;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .c-richtext--blog h3 {
    margin-bottom: 24px;
  }
}
.c-richtext--blog h4{
  font-size: 18px;
  line-height: 1.3;
}
@media (min-width: 1024px){
  .c-richtext--blog h4{
    font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
    line-height: 1.33;
  }
}
.c-richtext--blog h4 {
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .c-richtext--blog h4 {
    margin-bottom: 24px;
  }
}
.c-richtext--blog h5{
  font-size: 18px;
  line-height: 1.3;
}
@media (min-width: 1024px){
  .c-richtext--blog h5{
    font-size: clamp(1.125rem, -0.1250rem + 0.7813vw, 1.75rem);
    line-height: 1.33;
  }
}
.c-richtext--blog h5 {
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .c-richtext--blog h5 {
    margin-bottom: 24px;
  }
}
.c-richtext--blog h6{
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .c-richtext--blog h6 {
    margin-bottom: 24px;
  }
}
.c-richtext--blog p{
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
}
.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 {
  text-decoration: underline;
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-richtext.text-white p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-richtext ul, .c-richtext ol {
  margin: 0 0 32px 0;
  padding: 0 0 0 16px;
  list-style: disc;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 6px;
}
.c-richtext ol {
  list-style: decimal;
}
.c-richtext *:last-child {
  margin-bottom: 0 !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--white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-richtext--white p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-richtext--white p, .c-richtext--white ol, .c-richtext--white ul{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext.c-richtext--white p p a,.c-richtext .c-richtext--white ol p a,.c-richtext .c-richtext--white ul p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}

.c-select {
  position: relative;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-select:after {
  content: "\e813";
  font-family: fontello;
  z-index: 100;
  pointer-events: none;
  margin-left: 24px;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}
.c-select select {
  opacity: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  background: transparent;
  outline: none;
  font-size: 14px;
  line-height: 1.4;
}
@media (min-width: 1024px){
  .c-select select{
    font-size: 16px;
    line-height: 1.5;
  }
}

.c-stats > div:first-child {
  border-radius: 0 10px 10px 0;
}
.c-stats > div:last-child {
  border-radius: 10px 0 0 10px;
}
.c-stats__image{
  display: none;
}
@media (min-width: 1024px) {
  .c-stats__image{
    display: block;
  }
}
.c-stats--3 {
  border-radius: 10px 0 0 10px;
}
@media (min-width: 1024px) {
  .c-stats--3 {
    border-radius: 10px;
  }
}

.c-toggle-group{
  display: inline-flex;
  height: 48px;
  gap: 8px;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(32 32 32 / var(--tw-border-opacity));
  padding: 4px;
}
.c-toggle-group > a.c-button{
  display: inline-flex;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-toggle-group > a.c-button span:before {
  width: 0;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-toggle-group > a.c-button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
}
.c-toggle-group > a.c-button:hover:before {
  display: none;
}
.c-toggle-group > a.c-button.active{
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
}
.c-toggle-group > a.c-button.active span:before {
  width: 24px;
  opacity: 1;
}

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

@media (max-width: 1024px) {
  .c-cta-dual__item-image {
    padding-bottom: 90% !important;
    margin-top: -160px;
  }
}
@media (min-width: 1024px) {
  .c-cta-dual__item.gradient .c-gradient{
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 450ms;
  }
}
.c-cta-dual__item.gradient:hover .c-gradient{
  opacity: 1;
}
.c-cta-dual__item.solid:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 20;
  height: 100%;
  width: 100%;
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  opacity: 0.5;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1024px) {
  .c-cta-dual__item.solid:before{
    opacity: 0;
  }
}
.c-cta-dual__item.solid:hover:before{
  opacity: 0.5;
}

.c-slider-link img{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-slider-link.active, .c-slider-link:hover{
  --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));
}
.c-richtext.c-slider-link.active p a,.c-richtext .c-slider-link:hover p a{
  --tw-text-opacity: 1;
  color: rgb(177 213 222 / var(--tw-text-opacity));
}
.c-slider-link.active img, .c-slider-link:hover img {
  filter: brightness(0) invert(1);
}

.b-content-link-list--link > span{
  position: relative;
  display: block;
  height: 32px;
  width: 100%;
  overflow: hidden;
}
.b-content-link-list--link > span > span{
  position: absolute;
  left: 0;
  display: block;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.b-content-link-list--link > span > span:first-child{
  top: 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));
}
.b-content-link-list--link > span > span:last-child{
  top: 120px;
}
.b-content-link-list--link:hover > span > span:first-child {
  transform: translateY(-200%);
}
.b-content-link-list--link:hover > span > span:last-child {
  transform: translateY(-50%);
  top: 50%;
}

.b-content-link-list--cards .grid {
  margin-top: -300px;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards .grid {
    margin-top: -420px;
  }
}
.b-content-link-list--cards #c-gcard-2,
.b-content-link-list--cards #c-gcard-4{
  display: none;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards #c-gcard-2,
  .b-content-link-list--cards #c-gcard-4{
    display: block;
    transform: translateY(108px);
  }
}
.b-content-link-list--cards #c-gcard-3{
  display: none;
}
@media (min-width: 1024px) {
  .b-content-link-list--cards #c-gcard-3{
    display: block;
  }
}

.c-gcard--test .c-title {
  line-height: 1.2;
  font-size: clamp(1rem, -0.7143rem + 2.6786vw, 2.5rem);
}
.c-gcard--test .desc {
  font-size: clamp(0.75rem, 0.1786rem + 0.8929vw, 1.25rem);
}
.c-gcard--test .name {
  font-size: clamp(0.5rem, -0.0714rem + 0.8929vw, 1rem);
}

.b-scroll-grid {
  height: 100vh;
  overflow: hidden;
}
.b-scroll-grid__grid {
  grid-template-columns: 1fr 1fr;
}
@media (min-width: 1024px) {
  .b-scroll-grid__grid {
    grid-template-columns: repeat(13, 1fr);
  }
}
.b-scroll-grid__grid .c-lazy-wrapper {
  padding-bottom: 140%;
}
@media (min-width: 1024px) {
  .b-scroll-grid__grid .c-lazy-wrapper {
    padding-bottom: 114.55%;
  }
}
.b-scroll-grid__grid .b-scroll-grid__grid-1,
.b-scroll-grid__grid .b-scroll-grid__grid-2{
  grid-column: span 1 / span 1;
}
@media (min-width: 1024px) {
  .b-scroll-grid__grid .b-scroll-grid__grid-1,
  .b-scroll-grid__grid .b-scroll-grid__grid-2{
    grid-column: span 5 / span 5;
  }
}
.b-scroll-grid__grid .b-scroll-grid__grid-3{
  grid-column: span 3 / span 3;
}
.b-scroll-grid__grid .b-scroll-grid__grid-3 > div .c-lazy-wrapper {
  padding-bottom: 199%;
}

@media (min-width: 1024px){
  .b-blog .b-blog--has-event.b-blog__grid #c-ecard-5{
    grid-column: span 2 / span 2;
  }
}
.b-blog .b-blog--has-event #c-event-card{
  order: 1;
}
.b-blog .b-blog--has-event #c-cta-card-1{
  order: 3;
}
@media (min-width: 1024px) {
  .b-blog .b-blog--has-event #c-cta-card-1{
    order: 5;
  }
}
.b-blog .b-blog--has-event #c-cta-card-2{
  order: 6;
}
.b-blog .b-blog--has-event #c-ecard-0{
  order: 2;
}
.b-blog .b-blog--has-event #c-ecard-1{
  order: 3;
}
.b-blog .b-blog--has-event #c-ecard-2{
  order: 4;
}
.b-blog .b-blog--has-event #c-ecard-3{
  order: 5;
}
.b-blog .b-blog--has-event #c-ecard-4{
  order: 6;
}
.b-blog .b-blog--has-event #c-ecard-5{
  order: 7;
}
.b-blog .b-blog--has-event #c-ecard-6{
  order: 8;
}
@media (min-width: 1024px){
  .b-blog__grid #c-ecard-1,
.b-blog__grid #c-ecard-2,
.b-blog__grid #c-ecard-6{
    grid-column: span 2 / span 2;
  }
}
.b-blog__grid #c-cta-card-1{
  order: 1;
}
.b-blog__grid #c-cta-card-2{
  order: 6;
}
.b-blog__grid #c-ecard-0{
  order: 2;
}
.b-blog__grid #c-ecard-1{
  order: 3;
}
.b-blog__grid #c-ecard-2{
  order: 4;
}
.b-blog__grid #c-ecard-3{
  order: 5;
}
.b-blog__grid #c-ecard-4{
  order: 6;
}
.b-blog__grid #c-ecard-5{
  order: 7;
}
.b-blog__grid #c-ecard-6{
  order: 8;
}

.b-news .c-ecard {
  width: 100%;
}
.ectw-theme .b-news .c-ecard__short-desc{
  --tw-text-opacity: 1;
  color: rgb(255 123 53 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .b-news .c-ecard {
    width: calc(25% - 16px);
  }
  .b-news .c-ecard.full {
    width: calc(50% - 16px);
  }
  .b-news .c-ecard.full .c-ecard__header{
    --tw-bg-opacity: 1;
    background-color: rgb(32 32 32 / var(--tw-bg-opacity));
  }
  .b-news .c-ecard.full .c-ecard__short-desc {
    opacity: 0;
    pointer-events: none;
  }
  .b-news .c-ecard.full .c-ecard__full-desc {
    opacity: 1;
    pointer-events: auto;
    position: relative;
    transition: all 0.5s ease;
    transition-delay: 0.3s;
    --tw-bg-opacity: 1;
    background-color: rgb(32 32 32 / var(--tw-bg-opacity));
  }
  .b-news .c-ecard.full .c-ecard__header-title{
    white-space: nowrap;
  }
  .b-news .c-ecard.full .c-ecard__header-button {
    display: inline-block;
  }
  .b-news .c-ecard__header-button {
    display: none;
  }
}
.\*\:w-auto > *{
  width: auto;
}
.hover\:scale-\[1\.1\]:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.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));
}
.hover\:bg-accent:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 53 / var(--tw-bg-opacity));
}
.hover\:bg-blue-steel:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(48 85 110 / var(--tw-bg-opacity));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:no-underline:hover{
  text-decoration-line: none;
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.group:hover .group-hover\:block{
  display: block;
}
.group:hover .group-hover\:hidden{
  display: none;
}
.group:hover .group-hover\: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));
}
.group:hover .group-hover\:opacity-0{
  opacity: 0;
}
.group:hover .group-hover\:opacity-100{
  opacity: 1;
}
@media (min-width: 640px){
  .sm\:flex{
    display: flex;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:w-\[65\%\]{
    width: 65%;
  }
  .sm\:w-full{
    width: 100%;
  }
  .sm\: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));
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:flex-col{
    flex-direction: column;
  }
  .sm\:items-start{
    align-items: flex-start;
  }
  .sm\:justify-between{
    justify-content: space-between;
  }
  .sm\:gap-2{
    gap: 16px;
  }
  .sm\:\!px-4{
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .sm\:px-4{
    padding-left: 32px;
    padding-right: 32px;
  }
  .sm\:text-32{
    font-size: 32px;
    line-height: 1.25;
  }
}
@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }
  .lg\:sticky{
    position: sticky;
  }
  .lg\:bottom-8{
    bottom: 64px;
  }
  .lg\:left-0{
    left: 0;
  }
  .lg\:left-4{
    left: 32px;
  }
  .lg\:left-9{
    left: 72px;
  }
  .lg\:right-3{
    right: 24px;
  }
  .lg\:right-\[calc\(20\%\+16px\)\]{
    right: calc(20% + 16px);
  }
  .lg\:top-6{
    top: 48px;
  }
  .lg\:top-\[-1px\]{
    top: -1px;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:col-span-7{
    grid-column: span 7 / span 7;
  }
  .lg\:\!mb-0{
    margin-bottom: 0 !important;
  }
  .lg\:\!mb-4{
    margin-bottom: 32px !important;
  }
  .lg\:\!mb-5{
    margin-bottom: 40px !important;
  }
  .lg\:-mt-3{
    margin-top: -24px;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-1{
    margin-bottom: 8px;
  }
  .lg\:mb-10{
    margin-bottom: 80px;
  }
  .lg\:mb-14{
    margin-bottom: 112px;
  }
  .lg\:mb-15{
    margin-bottom: 120px;
  }
  .lg\:mb-20{
    margin-bottom: 160px;
  }
  .lg\:mb-3{
    margin-bottom: 24px;
  }
  .lg\:mb-4{
    margin-bottom: 32px;
  }
  .lg\:mb-5{
    margin-bottom: 40px;
  }
  .lg\:mb-9{
    margin-bottom: 72px;
  }
  .lg\:mb-\[12px\]{
    margin-bottom: 12px;
  }
  .lg\:ml-\[32\%\]{
    margin-left: 32%;
  }
  .lg\:mr-0{
    margin-right: 0;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-10{
    margin-top: 80px;
  }
  .lg\:mt-15{
    margin-top: 120px;
  }
  .lg\:mt-3{
    margin-top: 24px;
  }
  .lg\:mt-4{
    margin-top: 32px;
  }
  .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\:block{
    display: block;
  }
  .lg\:inline{
    display: inline;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-3{
    height: 24px;
  }
  .lg\:h-6{
    height: 48px;
  }
  .lg\:h-7{
    height: 56px;
  }
  .lg\:h-8{
    height: 64px;
  }
  .lg\:h-\[100vh\]{
    height: 100vh;
  }
  .lg\:h-\[calc\(100vh-64px\)\]{
    height: calc(100vh - 64px);
  }
  .lg\:h-\[calc\(50\%-8px\)\]{
    height: calc(50% - 8px);
  }
  .lg\:min-h-\[368px\]{
    min-height: 368px;
  }
  .lg\:min-h-\[576px\]{
    min-height: 576px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-10{
    width: 80px;
  }
  .lg\:w-2\/5{
    width: 40%;
  }
  .lg\:w-3{
    width: 24px;
  }
  .lg\:w-3\/12{
    width: 25%;
  }
  .lg\:w-3\/5{
    width: 60%;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-6{
    width: 48px;
  }
  .lg\:w-6\/12{
    width: 50%;
  }
  .lg\:w-7{
    width: 56px;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-9\/12{
    width: 75%;
  }
  .lg\:w-\[110px\]{
    width: 110px;
  }
  .lg\:w-\[122px\]{
    width: 122px;
  }
  .lg\:w-\[20\%\]{
    width: 20%;
  }
  .lg\:w-\[30\%\]{
    width: 30%;
  }
  .lg\:w-\[37\%\]{
    width: 37%;
  }
  .lg\:w-\[40\%\]{
    width: 40%;
  }
  .lg\:w-\[45\%\]{
    width: 45%;
  }
  .lg\:w-\[468px\]{
    width: 468px;
  }
  .lg\:w-\[47\%\]{
    width: 47%;
  }
  .lg\:w-\[50\%\]{
    width: 50%;
  }
  .lg\:w-\[53\%\]{
    width: 53%;
  }
  .lg\:w-\[55\%\]{
    width: 55%;
  }
  .lg\:w-\[66\.66\%\]{
    width: 66.66%;
  }
  .lg\:w-\[80vh\]{
    width: 80vh;
  }
  .lg\:w-\[calc\(100\%\+80px\)\]{
    width: calc(100% + 80px);
  }
  .lg\:w-\[calc\(100\%-468px\)\]{
    width: calc(100% - 468px);
  }
  .lg\:w-\[calc\(39\%-16px\)\]{
    width: calc(39% - 16px);
  }
  .lg\:w-\[calc\(60\%-16px\)\]{
    width: calc(60% - 16px);
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:max-w-\[60\%\]{
    max-width: 60%;
  }
  .lg\:max-w-\[65\%\]{
    max-width: 65%;
  }
  .lg\:max-w-\[70\%\]{
    max-width: 70%;
  }
  .lg\:max-w-none{
    max-width: none;
  }
  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-col{
    flex-direction: column;
  }
  .lg\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .lg\:items-start{
    align-items: flex-start;
  }
  .lg\:items-end{
    align-items: flex-end;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:justify-center{
    justify-content: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-0{
    gap: 0;
  }
  .lg\:gap-1{
    gap: 8px;
  }
  .lg\:gap-2{
    gap: 16px;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-4{
    gap: 32px;
  }
  .lg\:gap-5{
    gap: 40px;
  }
  .lg\:gap-6{
    gap: 48px;
  }
  .lg\:gap-\[10px\]{
    gap: 10px;
  }
  .lg\:gap-\[12px\]{
    gap: 12px;
  }
  .lg\:gap-y-9{
    row-gap: 72px;
  }
  .lg\:overflow-hidden{
    overflow: hidden;
  }
  .lg\:rounded-lg{
    border-radius: 20px;
  }
  .lg\:rounded-md{
    border-radius: 10px;
  }
  .lg\:rounded-none{
    border-radius: 0px;
  }
  .lg\:rounded-xl{
    border-radius: 30px;
  }
  .lg\:rounded-b-lg{
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  .lg\:rounded-b-xl{
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  .lg\:bg-accent{
    --tw-bg-opacity: 1;
    background-color: rgb(255 123 53 / var(--tw-bg-opacity));
  }
  .lg\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .lg\:\!p-4{
    padding: 32px !important;
  }
  .lg\:\!p-6{
    padding: 48px !important;
  }
  .lg\:p-2{
    padding: 16px;
  }
  .lg\:p-3{
    padding: 24px;
  }
  .lg\:p-4{
    padding: 32px;
  }
  .lg\:p-6{
    padding: 48px;
  }
  .lg\:\!px-6{
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .lg\:\!px-7{
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .lg\:\!px-9{
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .lg\:\!py-10{
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .lg\:\!py-12{
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .lg\:\!py-7{
    padding-top: 56px !important;
    padding-bottom: 56px !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-9{
    padding-left: 72px;
    padding-right: 72px;
  }
  .lg\:py-10{
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .lg\:py-15{
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .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\:py-7{
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .lg\:\!pt-5{
    padding-top: 40px !important;
  }
  .lg\:pb-0{
    padding-bottom: 0;
  }
  .lg\:pb-10{
    padding-bottom: 80px;
  }
  .lg\:pb-12{
    padding-bottom: 96px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-17{
    padding-bottom: 136px;
  }
  .lg\:pb-20{
    padding-bottom: 160px;
  }
  .lg\:pb-3{
    padding-bottom: 24px;
  }
  .lg\:pb-5{
    padding-bottom: 40px;
  }
  .lg\:pb-6{
    padding-bottom: 48px;
  }
  .lg\:pb-7{
    padding-bottom: 56px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pb-\[55\%\]{
    padding-bottom: 55%;
  }
  .lg\:pl-0{
    padding-left: 0;
  }
  .lg\:pl-10{
    padding-left: 80px;
  }
  .lg\:pl-5{
    padding-left: 40px;
  }
  .lg\:pl-8{
    padding-left: 64px;
  }
  .lg\:pl-\[5\%\]{
    padding-left: 5%;
  }
  .lg\:pl-\[8\%\]{
    padding-left: 8%;
  }
  .lg\:pr-5{
    padding-right: 40px;
  }
  .lg\:pr-9{
    padding-right: 72px;
  }
  .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-3{
    padding-top: 24px;
  }
  .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\:text-left{
    text-align: left;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-12{
    font-size: 12px;
    line-height: 1.3;
  }
  .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-20{
    font-size: 20px;
    line-height: 1.4;
  }
  .lg\:text-20r{
    font-size: clamp(1.25rem, 1.1204rem + 0.2024vw, 1.5rem);
    line-height: 1.33;
  }
  .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-40{
    font-size: 40px;
    line-height: 1.2;
  }
  .lg\:text-\[64px\]{
    font-size: 64px;
  }
  .lg\:leading-none{
    line-height: 1;
  }
  .lg\:text-grey-dark{
    --tw-text-opacity: 1;
    color: rgb(32 32 32 / var(--tw-text-opacity));
  }
  .lg\:opacity-0{
    opacity: 0;
  }
}
@media (min-width: 1140px){
  .min-\[1140px\]\:grid{
    display: grid;
  }
  .min-\[1140px\]\:hidden{
    display: none;
  }
}
@media (min-width: 1200px){
  .min-\[1200px\]\:ml-5{
    margin-left: 40px;
  }
  .min-\[1200px\]\:px-3{
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 1280px){
  .xl\:max-w-\[90\%\]{
    max-width: 90%;
  }
  .xl\:pb-3{
    padding-bottom: 24px;
  }
  .xl\:pr-\[5\%\]{
    padding-right: 5%;
  }
}
@media (min-width: 1400px){
  .qhd\:mb-10{
    margin-bottom: 80px;
  }
  .qhd\:mb-2{
    margin-bottom: 16px;
  }
  .qhd\:mt-20{
    margin-top: 160px;
  }
  .qhd\:flex{
    display: flex;
  }
  .qhd\:hidden{
    display: none;
  }
  .qhd\:h-10{
    height: 80px;
  }
  .qhd\:h-11{
    height: 88px;
  }
  .qhd\:min-h-\[220px\]{
    min-height: 220px;
  }
  .qhd\:w-10{
    width: 80px;
  }
  .qhd\:w-11{
    width: 88px;
  }
  .qhd\:w-\[45\%\]{
    width: 45%;
  }
  .qhd\:w-\[55\%\]{
    width: 55%;
  }
  .qhd\:\!max-w-\[85\%\]{
    max-width: 85% !important;
  }
  .qhd\:max-w-\[1524px\]{
    max-width: 1524px;
  }
  .qhd\:max-w-\[50\%\]{
    max-width: 50%;
  }
  .qhd\:max-w-\[70\%\]{
    max-width: 70%;
  }
  .qhd\:max-w-\[75\%\]{
    max-width: 75%;
  }
  .qhd\:max-w-\[85\%\]{
    max-width: 85%;
  }
  .qhd\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .qhd\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .qhd\:flex-row{
    flex-direction: row;
  }
  .qhd\:items-center{
    align-items: center;
  }
  .qhd\:gap-3{
    gap: 24px;
  }
  .qhd\:p-3{
    padding: 24px;
  }
  .qhd\:p-4{
    padding: 32px;
  }
  .qhd\:p-5{
    padding: 40px;
  }
  .qhd\:p-6{
    padding: 48px;
  }
  .qhd\:px-10{
    padding-left: 80px;
    padding-right: 80px;
  }
  .qhd\:px-8{
    padding-left: 64px;
    padding-right: 64px;
  }
  .qhd\:px-\[5\.5\%\]{
    padding-left: 5.5%;
    padding-right: 5.5%;
  }
  .qhd\:py-9{
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .qhd\:pl-15{
    padding-left: 120px;
  }
  .qhd\:pl-\[5\%\]{
    padding-left: 5%;
  }
  .qhd\:pr-5{
    padding-right: 40px;
  }
  .qhd\:pr-9{
    padding-right: 72px;
  }
  .qhd\:pr-\[10\%\]{
    padding-right: 10%;
  }
  .qhd\:pr-\[5\%\]{
    padding-right: 5%;
  }
  .qhd\:text-16r{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
  .qhd\:text-20{
    font-size: 20px;
    line-height: 1.4;
  }
  .qhd\:text-24r{
    font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
    line-height: 1.33;
  }
  .qhd\:text-\[80px\]{
    font-size: 80px;
  }
}
@media (min-width: 1450px){
  .min-\[1450px\]\:flex-row{
    flex-direction: row;
  }
  .min-\[1450px\]\:items-center{
    align-items: center;
  }
}
@media (min-width: 1650px){
  .min-\[1650px\]\:\!mb-2{
    margin-bottom: 16px !important;
  }
  .min-\[1650px\]\:w-5{
    width: 40px;
  }
  .min-\[1650px\]\:gap-3{
    gap: 24px;
  }
  .min-\[1650px\]\:p-5{
    padding: 40px;
  }
}
@media (min-width: 1720px){
  .fhd\:top-\[5px\]{
    top: 5px;
  }
  .fhd\:mb-0{
    margin-bottom: 0;
  }
  .fhd\:h-10{
    height: 80px;
  }
  .fhd\:w-1\/2{
    width: 50%;
  }
  .fhd\:max-w-\[60\%\]{
    max-width: 60%;
  }
  .fhd\:max-w-\[80\%\]{
    max-width: 80%;
  }
  .fhd\:max-w-\[90\%\]{
    max-width: 90%;
  }
  .fhd\:p-6{
    padding: 48px;
  }
  .fhd\:py-15{
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .fhd\:pl-4{
    padding-left: 32px;
  }
  .fhd\:pl-\[10\%\]{
    padding-left: 10%;
  }
  .fhd\:pr-\[15\%\]{
    padding-right: 15%;
  }
  .fhd\:text-24r{
    font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
    line-height: 1.33;
  }
  .fhd\:text-\[80px\]{
    font-size: 80px;
  }
}
@media (min-width: 2440px){
  .wqhd\:w-5\/12{
    width: 41.666667%;
  }
  .wqhd\:text-\[100px\]{
    font-size: 100px;
  }
}
@media (min-width: 3072px){
  .uhd\:min-h-\[468px\]{
    min-height: 468px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLmZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuY29sb3JzLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuZ2VuZXJhbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLm92ZXJsaW5lLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMudGFnLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMudWwuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuYWNjb3JkaW9uanMuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuYW9zLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLmdyYXZpdHlmb3JtLnNjc3MiLCJzZXR0aW5ncy9fc2V0dGluZ3MudmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLmluZmluaXRlLW1hcnF1ZWUuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubGVuaXMuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubWFnbmlmaWNwb3B1cC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5taWNyb21vZGFsLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ0bi1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2FyZC1zZXJ2aWNlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNoZWNrYm94LnNjc3MiLCJ0b29scy9fdG9vbHMubWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNvbnRhY3RzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNvdmVyLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmVsZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmZpbGUtaXRlbS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmxhenkuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGluay5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sb2NhdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubWVudS10b2dnbGUuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWRlc2t0b3Auc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LW1vYmlsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcm9qZWN0LWl0ZW0uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmFkaW8uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmljaHRleHQuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnN0YXRzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnRvZ2dsZS1ncm91cC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby1yZXNwb25zaXZlLnNjc3MiLCJibG9ja3MvX2Jsb2Nrcy5nZW5lcmFsLnNjc3MiLCJibG9ja3MvX2Jsb2Nrcy5zZXJ2aWNlLWV4cGFuZGFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDSSwrQkFBQTtFQUNBLHNIQUFBO0VBRUEsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FEQ0o7QUNFQTtFQUNJLG9DQUFBO0VBQ0EsdUhBQUE7RUFFQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURESjtBQ0lBO0VBQ0ksK0JBQUE7RUFDQSwySEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBREhKO0FFZEE7O0NBQUE7QUFBQTs7O0NBQUE7QUFBQTs7O0VBQUEsc0JBQUEsRUFBQSxNQUFBO0VBQUEsZUFBQSxFQUFBLE1BQUE7RUFBQSxtQkFBQSxFQUFBLE1BQUE7RUFBQSwwQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztFQUFBLGdCQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Q0FBQTtBQUFBOztFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUE7S0FBQSxXQUFBLEVBQUEsTUFBQTtFQUFBLCtIQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLHdDQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHlDQUFBO1VBQUEsaUNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7OztFQUFBLGtCQUFBO0VBQUEsb0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxjQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsbUJBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7Ozs7RUFBQSwrR0FBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBO0VBQUEsV0FBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxxQkFBQSxFQUFBLE1BQUE7RUFBQSx5QkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSw4QkFBQSxFQUFBLE1BQUE7RUFBQSxnQ0FBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxVQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxvQkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSxzQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxhQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxZQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLGFBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsa0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQSxTQUFBO0FBQUE7QUFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOzs7RUFBQSxnQkFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsZUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0VBQUEsWUFBQTtBQUFBO0FBQUEsd0VBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUEsV0FBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGdCQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7S0FBQSxxQkFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdDQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxxRUFBQTtFQUFBLCtEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNERBQUE7RUFBQSxxRUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUEscUVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQ0FBQTtLQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0tBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw2QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx5QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMERBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtDQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwRUFBQTtFQUFBLDhGQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsOEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx5QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0tBQUE7RUFBQSx3SkFBQTtFQUFBLGlMQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FDUkk7RUFDSSxnRkFBQTtBSHlCUjtBR3ZCSTtFQUNJLGdGQUFBO0FIeUJSO0FHdkJJO0VBQ0kscUVBQUE7QUh5QlI7QUd0QlM7RUFDRyxpRkFBQTtBSHdCWjtBR3ZCWTtFQUZIO0lBR08saUZBQUE7RUgwQmQ7QUFDRjtBR3hCUTtFQUNJLGlGQUFBO0FIMEJaO0FHekJZO0VBRko7SUFHUSxpRkFBQTtFSDRCZDtBQUNGO0FHMUJRO0VBQ0ksc0VBQUE7QUg0Qlo7QUczQlk7RUFGSjtJQUdRLHNFQUFBO0VIOEJkO0FBQ0Y7O0FJckRBO0VBQ0ksbUNBQUE7RUFDQSxnQkFBQTtFQUNBLHlDQUFBO0VBQUEsdURBQUE7RUFBQSxnQkFBQTtFQUFBLG9CQUFBO0VBQUEsNkNBQUE7QUp3REo7QUl2REk7RUFDSSxnQkFBQTtBSnlEUjs7QUlwREE7RUFDSSxrREFBQTtFQUNBLHFCQUFBO0FKdURKO0FJdERJO0VBQ0kscUJBQUE7RUFDQSxvQkFBQTtFQUFBLCtDQUFBO0FKd0RSO0FJcERZO0VBQUEsa0JBQUE7RUFBQSxNQUFBO0VBQUEsT0FBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFLWjtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QUpxREo7QUlsRFE7RUFBQSxpREFBQTtFQUFBO0FBQUE7O0FDaENKO0VBQUEsbUJBQUE7RUFBQSxvQ0FBQTtFQUFBO0FBQUE7O0FDREo7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0FONkZKO0FNMUZRO0VBREo7SUFFUSxnQkFBQTtJQUVBLGtCQUFBO0VONkZWO0FBQ0Y7QU0xRkk7RUFFSSxnQkFBQTtFQUVBLGtCQUFBO0FOMkZSOztBTXZGQTtFQUNJO0lBQ0ksd0JBQUE7RU4wRk47RU12RkU7SUFDSSw0QkFBQTtFTnlGTjtBQUNGO0FNdEZBO0VBQ0k7SUFDSSx3QkFBQTtFTndGTjtFTXJGRTtJQUNJLDRCQUFBO0VOdUZOO0FBQ0Y7QU1uRkE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QU5xRko7QU1wRkk7RUFKSjtJQUtRLGVBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0VOdUZOO0FBQ0Y7O0FPdklJO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxzQkFBQTtFQUFBLHdEQUFBO0VBQUEsa0JBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQUEsbUJBQUE7RUFBQSx1REFBQTtFQUFBLGNBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsaUJBQUE7RUFBQSxzQkFBQTtFQUFBLHNEQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLHdEQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FDTEo7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsc0JBQUE7RUFBQSx3REFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUFBLG1CQUFBO0VBQUEsb0JBQUE7RUFBQSwrQ0FBQTtFQUFBO0FBQUE7QUFFSTtFQUFBLG9CQUFBO0VBQUEsZ0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFFSjtFQUNJO0lBQUEsa0JBQUE7SUFBQSxtQkFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTtBUndKUjs7QVM3Skk7RUFBQSxhQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxhQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0ksZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLG9CQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEsbUJBQUE7RUFBQSx1QkFBQTtFQUFBLHFCQUFBO0VBQUEsa0JBQUE7RUFBQSx3REFBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsb0JBQUE7RUFBQSw2Q0FBQTtBVG1LWjtBU25LWTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBOztBQVFSO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQ0E7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw4Q0FBQTtFQUNBLHFCQUFBO0VBQUEsVUFBQTtBVGlLWjtBUzlKWTtFQUFBLGFBQUE7RUFBQSxXQUFBO0VBQUEsbUJBQUE7RUFBQSw4QkFBQTtFQUFBLHdCQUFBO0VBQUEsc0JBQUE7RUFBQSxnRUFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBLG9CQUFBO0lBQUEsdURBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLGdCQUFBO0VBQ0EscUJBQUE7QVRrS2hCO0FTL0pnQjtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUNuQ2hCO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QVZ3TUo7QVV0TUk7RUFDSSxnQkFBQTtBVndNUjtBVXJNUTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSw0QkFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGdDQUFBO0VBQUE7QUFBQTtBQUlJO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLHVCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsY0FBQTtFQUFBLG9CQUFBO0VBQUEsNkNBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQVFBO0VBQ0ksMEJBQUE7QVZrTXBCOztBVzdOQTtFQUFxRix5QkFBQTtBWGlPckY7O0FXak84RztFQUErRSxtQkFBQTtBWHFPN0w7O0FXck9nTjtFQUF1RyxzQkFBQTtBWHlPdlQ7O0FXek82VTtFQUF1Rix5QkFBQTtBWDZPcGE7O0FXN080YjtFQUFpRixtQkFBQTtBWGlQN2dCOztBV2pQZ2lCO0VBQXlHLHNCQUFBO0FYcVB6b0I7O0FXclA4cEI7RUFBdUYsMEJBQUE7QVh5UHJ2Qjs7QVd6UDh3QjtFQUFpRixtQkFBQTtBWDZQLzFCOztBVzdQazNCO0VBQXlHLHVCQUFBO0FYaVEzOUI7O0FXalFpL0I7RUFBdUYseUJBQUE7QVhxUXhrQzs7QVdyUWdtQztFQUFpRixtQkFBQTtBWHlRanJDOztBV3pRb3NDO0VBQXlHLHNCQUFBO0FYNlE3eUM7O0FXN1FrMEM7RUFBdUYsMEJBQUE7QVhpUno1Qzs7QVdqUms3QztFQUFpRixtQkFBQTtBWHFSbmdEOztBV3JSc2hEO0VBQXlHLHVCQUFBO0FYeVIvbkQ7O0FXelJxcEQ7RUFBdUYseUJBQUE7QVg2UjV1RDs7QVc3Um93RDtFQUFpRixtQkFBQTtBWGlTcjFEOztBV2pTdzJEO0VBQXlHLHNCQUFBO0FYcVNqOUQ7O0FXclNzK0Q7RUFBdUYsMEJBQUE7QVh5UzdqRTs7QVd6U3NsRTtFQUFpRixtQkFBQTtBWDZTdnFFOztBVzdTMHJFO0VBQXlHLHVCQUFBO0FYaVRueUU7O0FXalR5ekU7RUFBdUYseUJBQUE7QVhxVGg1RTs7QVdyVHc2RTtFQUFpRixtQkFBQTtBWHlUei9FOztBV3pUNGdGO0VBQXlHLHNCQUFBO0FYNlRybkY7O0FXN1Qwb0Y7RUFBdUYsMEJBQUE7QVhpVWp1Rjs7QVdqVTB2RjtFQUFpRixtQkFBQTtBWHFVMzBGOztBV3JVODFGO0VBQXlHLHVCQUFBO0FYeVV2OEY7O0FXelU2OUY7RUFBdUYseUJBQUE7QVg2VXBqRzs7QVc3VTRrRztFQUFpRixtQkFBQTtBWGlWN3BHOztBV2pWZ3JHO0VBQXlHLHNCQUFBO0FYcVZ6eEc7O0FXclY4eUc7RUFBdUYsMEJBQUE7QVh5VnI0Rzs7QVd6Vjg1RztFQUFpRixtQkFBQTtBWDZWLytHOztBVzdWa2dIO0VBQXlHLHVCQUFBO0FYaVczbUg7O0FXaldpb0g7RUFBdUYseUJBQUE7QVhxV3h0SDs7QVdyV2d2SDtFQUFpRixtQkFBQTtBWHlXajBIOztBV3pXbzFIO0VBQXlHLHNCQUFBO0FYNlc3N0g7O0FXN1drOUg7RUFBdUYsMEJBQUE7QVhpWHppSTs7QVdqWGtrSTtFQUFpRixtQkFBQTtBWHFYbnBJOztBV3JYc3FJO0VBQXlHLHVCQUFBO0FYeVgvd0k7O0FXelhxeUk7RUFBdUYseUJBQUE7QVg2WDUzSTs7QVc3WG81STtFQUFpRixtQkFBQTtBWGlZcitJOztBV2pZdy9JO0VBQXlHLHNCQUFBO0FYcVlqbUo7O0FXcllzbko7RUFBdUYsMEJBQUE7QVh5WTdzSjs7QVd6WXN1SjtFQUFpRixtQkFBQTtBWDZZdnpKOztBVzdZMDBKO0VBQXlHLHVCQUFBO0FYaVpuN0o7O0FXalp5OEo7RUFBdUYseUJBQUE7QVhxWmhpSzs7QVdyWndqSztFQUFpRixtQkFBQTtBWHlaem9LOztBV3paNHBLO0VBQXlHLHNCQUFBO0FYNlpyd0s7O0FXN1oweEs7RUFBdUYsMEJBQUE7QVhpYWozSzs7QVdqYTA0SztFQUFpRixtQkFBQTtBWHFhMzlLOztBV3JhOCtLO0VBQXlHLHVCQUFBO0FYeWF2bEw7O0FXemE2bUw7RUFBdUYseUJBQUE7QVg2YXBzTDs7QVc3YTR0TDtFQUFpRixtQkFBQTtBWGliN3lMOztBV2piZzBMO0VBQXlHLHNCQUFBO0FYcWJ6Nkw7O0FXcmI4N0w7RUFBdUYsMEJBQUE7QVh5YnJoTTs7QVd6YjhpTTtFQUFpRixtQkFBQTtBWDZiL25NOztBVzdia3BNO0VBQXlHLHVCQUFBO0FYaWMzdk07O0FXamNpeE07RUFBeUYsdUJBQUE7QVhxYzEyTTs7QVdyY2k0TTtFQUFtRixtQkFBQTtBWHljcDlNOztBV3pjdStNO0VBQTJHLG9CQUFBO0FYNmNsbE47O0FXN2NzbU47RUFBeUYsMEJBQUE7QVhpZC9yTjs7QVdqZHl0TjtFQUFtRixtQkFBQTtBWHFkNXlOOztBV3JkK3pOO0VBQTJHLHVCQUFBO0FYeWQxNk47O0FXemRpOE47RUFBeUYseUJBQUE7QVg2ZDFoTzs7QVc3ZG1qTztFQUFtRixtQkFBQTtBWGlldG9POztBV2pleXBPO0VBQTJHLHNCQUFBO0FYcWVwd087O0FXcmUweE87RUFBeUYsMEJBQUE7QVh5ZW4zTzs7QVd6ZTY0TztFQUFtRixtQkFBQTtBWDZlaCtPOztBVzdlbS9PO0VBQTJHLHVCQUFBO0FYaWY5bFA7O0FXamZxblA7RUFBeUYseUJBQUE7QVhxZjlzUDs7QVdyZnV1UDtFQUFtRixtQkFBQTtBWHlmMXpQOztBV3pmNjBQO0VBQTJHLHNCQUFBO0FYNmZ4N1A7O0FXN2Y4OFA7RUFBeUYsMEJBQUE7QVhpZ0J2aVE7O0FXamdCaWtRO0VBQW1GLG1CQUFBO0FYcWdCcHBROztBV3JnQnVxUTtFQUEyRyx1QkFBQTtBWHlnQmx4UTs7QVd6Z0J5eVE7RUFBeUYseUJBQUE7QVg2Z0JsNFE7O0FXN2dCMjVRO0VBQW1GLG1CQUFBO0FYaWhCOStROztBV2poQmlnUjtFQUEyRyxzQkFBQTtBWHFoQjVtUjs7QVdyaEJrb1I7RUFBeUYsMEJBQUE7QVh5aEIzdFI7O0FXemhCcXZSO0VBQW1GLG1CQUFBO0FYNmhCeDBSOztBVzdoQjIxUjtFQUEyRyx1QkFBQTtBWGlpQnQ4Ujs7QVdqaUI2OVI7RUFBeUYseUJBQUE7QVhxaUJ0alM7O0FXcmlCK2tTO0VBQW1GLG1CQUFBO0FYeWlCbHFTOztBV3ppQnFyUztFQUEyRyxzQkFBQTtBWDZpQmh5Uzs7QVc3aUJzelM7RUFBeUYsMEJBQUE7QVhpakIvNFM7O0FXampCeTZTO0VBQW1GLG1CQUFBO0FYcWpCNS9TOztBV3JqQitnVDtFQUEyRyx1QkFBQTtBWHlqQjFuVDs7QVd6akJpcFQ7RUFBeUYseUJBQUE7QVg2akIxdVQ7O0FXN2pCbXdUO0VBQW1GLG1CQUFBO0FYaWtCdDFUOztBV2prQnkyVDtFQUEyRyxzQkFBQTtBWHFrQnA5VDs7QVdya0IwK1Q7RUFBeUYsMEJBQUE7QVh5a0Jua1U7O0FXemtCNmxVO0VBQW1GLG1CQUFBO0FYNmtCaHJVOztBVzdrQm1zVTtFQUEyRyx1QkFBQTtBWGlsQjl5VTs7QVdqbEJxMFU7RUFBeUYseUJBQUE7QVhxbEI5NVU7O0FXcmxCdTdVO0VBQW1GLG1CQUFBO0FYeWxCMWdWOztBV3psQjZoVjtFQUEyRyxzQkFBQTtBWDZsQnhvVjs7QVc3bEI4cFY7RUFBeUYsMEJBQUE7QVhpbUJ2dlY7O0FXam1CaXhWO0VBQW1GLG1CQUFBO0FYcW1CcDJWOztBV3JtQnUzVjtFQUEyRyx1QkFBQTtBWHltQmwrVjs7QVd6bUJ5L1Y7RUFBeUYseUJBQUE7QVg2bUJsbFc7O0FXN21CMm1XO0VBQW1GLG1CQUFBO0FYaW5COXJXOztBV2puQml0VztFQUEyRyxzQkFBQTtBWHFuQjV6Vzs7QVdybkJrMVc7RUFBeUYsMEJBQUE7QVh5bkIzNlc7O0FXem5CcThXO0VBQW1GLG1CQUFBO0FYNm5CeGhYOztBVzduQjJpWDtFQUEyRyx1QkFBQTtBWGlvQnRwWDs7QVdqb0I2cVg7RUFBeUYseUJBQUE7QVhxb0J0d1g7O0FXcm9CK3hYO0VBQW1GLG1CQUFBO0FYeW9CbDNYOztBV3pvQnE0WDtFQUEyRyxzQkFBQTtBWDZvQmgvWDs7QVc3b0JzZ1k7RUFBeUYsMEJBQUE7QVhpcEIvbFk7O0FXanBCeW5ZO0VBQW1GLG1CQUFBO0FYcXBCNXNZOztBV3JwQit0WTtFQUEyRyx1QkFBQTtBWHlwQjEwWTs7QVd6cEJpMlk7RUFBeUYseUJBQUE7QVg2cEIxN1k7O0FXN3BCbTlZO0VBQW1GLG1CQUFBO0FYaXFCdGlaOztBV2pxQnlqWjtFQUEyRyxzQkFBQTtBWHFxQnBxWjs7QVdycUIwclo7RUFBeUYsMEJBQUE7QVh5cUJueFo7O0FXenFCNnlaO0VBQW1GLG1CQUFBO0FYNnFCaDRaOztBVzdxQm01WjtFQUEyRyx1QkFBQTtBWGlyQjkvWjs7QVdqckJxaGE7RUFBeUYsdUJBQUE7QVhxckI5bWE7O0FXcnJCcW9hO0VBQW1GLG1CQUFBO0FYeXJCeHRhOztBV3pyQjJ1YTtFQUEyRyxvQkFBQTtBWDZyQnQxYTs7QVc3ckIwMmE7RUFBeUYsMEJBQUE7QVhpc0JuOGE7O0FXanNCNjlhO0VBQW1GLG1CQUFBO0FYcXNCaGpiOztBV3JzQm1rYjtFQUEyRyx1QkFBQTtBWHlzQjlxYjs7QVd6c0Jxc2I7RUFBeUYseUJBQUE7QVg2c0I5eGI7O0FXN3NCdXpiO0VBQW1GLG1CQUFBO0FYaXRCMTRiOztBV2p0QjY1YjtFQUEyRyxzQkFBQTtBWHF0QnhnYzs7QVdydEI4aGM7RUFBeUYsMEJBQUE7QVh5dEJ2bmM7O0FXenRCaXBjO0VBQW1GLG1CQUFBO0FYNnRCcHVjOztBVzd0QnV2YztFQUEyRyx1QkFBQTtBWGl1QmwyYzs7QVdqdUJ5M2M7RUFBeUYseUJBQUE7QVhxdUJsOWM7O0FXcnVCMitjO0VBQW1GLG1CQUFBO0FYeXVCOWpkOztBV3p1QmlsZDtFQUEyRyxzQkFBQTtBWDZ1QjVyZDs7QVc3dUJrdGQ7RUFBeUYsMEJBQUE7QVhpdkIzeWQ7O0FXanZCcTBkO0VBQW1GLG1CQUFBO0FYcXZCeDVkOztBV3J2QjI2ZDtFQUEyRyx1QkFBQTtBWHl2QnRoZTs7QVd6dkI2aWU7RUFBeUYseUJBQUE7QVg2dkJ0b2U7O0FXN3ZCK3BlO0VBQW1GLG1CQUFBO0FYaXdCbHZlOztBV2p3QnF3ZTtFQUEyRyxzQkFBQTtBWHF3QmgzZTs7QVdyd0JzNGU7RUFBeUYsMEJBQUE7QVh5d0IvOWU7O0FXendCeS9lO0VBQW1GLG1CQUFBO0FYNndCNWtmOztBVzd3QitsZjtFQUEyRyx1QkFBQTtBWGl4QjFzZjs7QVdqeEJpdWY7RUFBeUYseUJBQUE7QVhxeEIxemY7O0FXcnhCbTFmO0VBQW1GLG1CQUFBO0FYeXhCdDZmOztBV3p4Qnk3ZjtFQUEyRyxzQkFBQTtBWDZ4QnBpZ0I7O0FXN3hCMGpnQjtFQUF5RiwwQkFBQTtBWGl5Qm5wZ0I7O0FXanlCNnFnQjtFQUFtRixtQkFBQTtBWHF5Qmh3Z0I7O0FXcnlCbXhnQjtFQUEyRyx1QkFBQTtBWHl5QjkzZ0I7O0FXenlCcTVnQjtFQUF5Rix5QkFBQTtBWDZ5QjkrZ0I7O0FXN3lCdWdoQjtFQUFtRixtQkFBQTtBWGl6QjFsaEI7O0FXanpCNm1oQjtFQUEyRyxzQkFBQTtBWHF6Qnh0aEI7O0FXcnpCOHVoQjtFQUF5RiwwQkFBQTtBWHl6QnYwaEI7O0FXenpCaTJoQjtFQUFtRixtQkFBQTtBWDZ6QnA3aEI7O0FXN3pCdThoQjtFQUEyRyx1QkFBQTtBWGkwQmxqaUI7O0FXajBCeWtpQjtFQUF5Rix5QkFBQTtBWHEwQmxxaUI7O0FXcjBCMnJpQjtFQUFtRixtQkFBQTtBWHkwQjl3aUI7O0FXejBCaXlpQjtFQUEyRyxzQkFBQTtBWDYwQjU0aUI7O0FXNzBCazZpQjtFQUF5RiwwQkFBQTtBWGkxQjMvaUI7O0FXajFCcWhqQjtFQUFtRixtQkFBQTtBWHExQnhtakI7O0FXcjFCMm5qQjtFQUEyRyx1QkFBQTtBWHkxQnR1akI7O0FXejFCNnZqQjtFQUF5Rix5QkFBQTtBWDYxQnQxakI7O0FXNzFCKzJqQjtFQUFtRixtQkFBQTtBWGkyQmw4akI7O0FXajJCcTlqQjtFQUEyRyxzQkFBQTtBWHEyQmhra0I7O0FXcjJCc2xrQjtFQUF5RiwwQkFBQTtBWHkyQi9xa0I7O0FXejJCeXNrQjtFQUFtRixtQkFBQTtBWDYyQjV4a0I7O0FXNzJCK3lrQjtFQUEyRyx1QkFBQTtBWGkzQjE1a0I7O0FXajNCaTdrQjtFQUF5Rix5QkFBQTtBWHEzQjFnbEI7O0FXcjNCbWlsQjtFQUFtRixtQkFBQTtBWHkzQnRubEI7O0FXejNCeW9sQjtFQUEyRyxzQkFBQTtBWDYzQnB2bEI7O0FXNzNCMHdsQjtFQUF5RiwwQkFBQTtBWGk0Qm4ybEI7O0FXajRCNjNsQjtFQUFtRixtQkFBQTtBWHE0Qmg5bEI7O0FXcjRCbStsQjtFQUEyRyx1QkFBQTtBWHk0QjlrbUI7O0FXejRCcW1tQjtFQUF5Rix5QkFBQTtBWDY0QjlybUI7O0FXNzRCdXRtQjtFQUFtRixtQkFBQTtBWGk1QjF5bUI7O0FXajVCNnptQjtFQUEyRyxzQkFBQTtBWHE1Qng2bUI7O0FXcjVCODdtQjtFQUF5RiwwQkFBQTtBWHk1QnZobkI7O0FXejVCaWpuQjtFQUFtRixtQkFBQTtB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QUE7QUEwMklDO0FBMTJJRDtFQUFBLHNCQTAySUM7RUExMklEO0FBMDJJQztBQTEySUQ7RUFBQTtBQTAySUM7QUExMklEO0VBQUE7QUEwMklDO0FBMTJJRDtFQUFBO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBLG1CQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBLDZCQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxrQkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsZUEwMklDO0lBMTJJRDtFQTAySUM7QUFBQTtBQTEySUQ7RUFBQTtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBLGdDQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxnQ0EwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsa0JBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLGtCQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQSw2QkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsNkJBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLDZCQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSw0QkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsNEJBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLDRCQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxlQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxrQkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsa0JBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLGtCQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxrQkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsa0JBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLGlCQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxrQkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsa0JBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLGlCQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxpQkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsaUJBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLGlCQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUEsZUEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsZUEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsdURBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLGVBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLHVEQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxpREEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsaURBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLHVEQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxxREEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsa0RBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLCtDQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxlQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBLG9CQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7QUFBQTtBQTEySUQ7RUFBQTtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7QUFBQTtBQTEySUQ7RUFBQTtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQSxrQkEwMklDO0lBMTJJRDtFQTAySUM7QUFBQTtBQTEySUQ7RUFBQTtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0FBQUE7QUExMklEO0VBQUE7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQSxrQkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUEsa0JBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLGtCQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQSxpQkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUEsdURBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLGVBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBLHVEQTAySUM7SUExMklEO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7QUFBQTtBQTEySUQ7RUFBQTtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7QUFBQTtBQTEySUQ7RUFBQTtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztBQUFBO0FBMTJJRDtFQUFBO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQSxrQkEwMklDO0lBMTJJRDtFQTAySUM7RUExMklEO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztFQTEySUQ7SUFBQTtFQTAySUM7RUExMklEO0lBQUEsdURBMDJJQztJQTEySUQ7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztBQUFBO0FBMTJJRDtFQUFBO0lBQUE7RUEwMklDO0VBMTJJRDtJQUFBO0VBMDJJQztBQUFBO0FBMTJJRDtFQUFBO0lBQUE7RUEwMklDO0FBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFAgTmV1ZSBNb250cmVhbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BOZXVlTW9udHJlYWwtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUFBOZXVlTW9udHJlYWwtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQUCBOZXVlIE1vbnRyZWFsIEJvb2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QUE5ldWVNb250cmVhbC1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9QUE5ldWVNb250cmVhbC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFAgTmV1ZSBNb250cmVhbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BQTmV1ZU1vbnRyZWFsLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUFBOZXVlTW9udHJlYWwtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbi5jLWdyYWRpZW50LS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMTk1LCAxMDEpIDAlLCByZ2IoMjQzLCAyNDMsIDIzNikgNjAlKTtcbn1cbi5jLWdyYWRpZW50LS1ibHVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigxNzcsIDIxMywgMjIyKSAwJSwgcmdiKDI0MywgMjQzLCAyMzYpIDYwJSk7XG59XG4uYy1ncmFkaWVudC0tb2xpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2JhYjU4ZCAwJSwgcmdiKDI0MywgMjQzLCAyMzYpIDYwJSk7XG59XG4uYy1ncmFkaWVudC0tYW5nbGUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY1ZGVnLCByZ2IoMjU1LCAxOTUsIDEwMSkgMCUsIHJnYigyNDMsIDI0MywgMjM2KSA2MCUpO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWdyYWRpZW50LS1hbmdsZS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNWRlZywgcmdiKDI1NSwgMTk1LCAxMDEpIDAlLCByZ2IoMjQzLCAyNDMsIDIzNikgNjAlKTtcbiAgfVxufVxuLmMtZ3JhZGllbnQtLWFuZ2xlLWJsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjVkZWcsIHJnYigxNzcsIDIxMywgMjIyKSAwJSwgcmdiKDI0MywgMjQzLCAyMzYpIDYwJSk7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtZ3JhZGllbnQtLWFuZ2xlLWJsdWUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNWRlZywgcmdiKDE3NywgMjEzLCAyMjIpIDAlLCByZ2IoMjQzLCAyNDMsIDIzNikgNjAlKTtcbiAgfVxufVxuLmMtZ3JhZGllbnQtLWFuZ2xlLW9saXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY1ZGVnLCAjYmFiNThkIDAlLCByZ2IoMjQzLCAyNDMsIDIzNikgNjAlKTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1ncmFkaWVudC0tYW5nbGUtb2xpdmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNWRlZywgI2JhYjU4ZCAwJSwgcmdiKDI0MywgMjQzLCAyMzYpIDYwJSk7XG4gIH1cbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBAYXBwbHkgdGV4dC0xNnIgZm9udC1iYXNlIHRleHQtYmx1ZS1kYXJrO1xufVxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBhcHBseSB0ZXh0LWFjY2VudDtcbn1cbmEuZnVsbC1jbGljazpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCJcIl0gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLWZ1bGwgei0yMDtcbn1cblxucCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5wLmxlYWQge1xuICBAYXBwbHkgdGV4dC0yNC0zMjtcbn1cblxuLmMtdGl0bGUge1xuICBAYXBwbHkgbWItMyBmb250LWhlYWRpbmcgZm9udC1ub3JtYWw7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGh0bWwubmF2aWdhdGlvbi1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9XG59XG5odG1sLnNjcm9sbC1sb2NrLCBodG1sLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLmMtb3ZlcmxpbmUge1xuICBAYXBwbHkgdGV4dC1vdmVybGluZSBib3JkZXIgYm9yZGVyLW92ZXJsaW5lIHJvdW5kZWQgdGV4dC0xNnIgbWItMiBsZzptYi01IGlubGluZS1ibG9jayBweC0yIHB5LTEgbGVhZGluZy1ub25lO1xufVxuLmMtb3ZlcmxpbmUtLWRhcmsge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ibHVlLWRhcmsgdGV4dC1ibHVlLWRhcms7XG59XG4uYy1vdmVybGluZS0tc29saWQge1xuICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1vdmVybGluZTtcbn1cblxuLmUtdGFnIHtcbiAgQGFwcGx5IGJvcmRlciBib3JkZXItYmx1ZS1kdXN0eSByb3VuZGVkIHRleHQtYmx1ZS1kdXN0eSBweC1bMTJweF0gcHktWzBweF0gbm8tdW5kZXJsaW5lO1xufVxuLmUtdGFnOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZSB0ZXh0LXdoaXRlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5lLXRhZyB7XG4gICAgQGFwcGx5IHB4LTIgcHktWzRweF07XG4gIH1cbn1cblxuLmMtY2hlY2tsaXN0IHtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTI7XG59XG4uYy1jaGVja2xpc3QgbGkge1xuICBAYXBwbHkgZmxleCBnYXAtMjtcbn1cbi5jLWNoZWNrbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiO1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBAYXBwbHkgaW5saW5lLWZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIGZsZXgtbm9uZSB3LTIgaC0yIGJnLWFjY2VudCByb3VuZGVkLWZ1bGwgcmVsYXRpdmUgdG9wLVszcHhdIGZoZDp0b3AtWzVweF0gdGV4dC1bOHB4XSB0ZXh0LWdyZXktZGFyayBsZWFkaW5nLW5vbmU7XG59XG4uYy1jaGVja2xpc3QgbGkgYSB7XG4gIEBhcHBseSB1bmRlcmxpbmU7XG59XG4uYy1jaGVja2xpc3QgbGkgYTpob3ZlciB7XG4gIEBhcHBseSBuby11bmRlcmxpbmU7XG59XG5cbi5jLXN0YXItbGlzdCBsaSB7XG4gIEBhcHBseSBtYi0wIGZsZXggZ2FwLTMgaXRlbXMtY2VudGVyO1xufVxuLmMtc3Rhci1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zdGFyLnN2Zyk7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgZmxleC1ub25lO1xufVxuLmMtc3Rhci1saXN0IGxpIGEge1xuICBAYXBwbHkgdy1mdWxsIHRleHQtd2hpdGUgdGV4dC0xOCBsZzp0ZXh0LTIwciBweS0yIGxnOnB5LTQgYm9yZGVyLWIgYm9yZGVyLWItd2hpdGUgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyO1xufVxuLmMtc3Rhci1saXN0IGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgyOVwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG59XG4uYy1zdGFyLWxpc3QgbGkgYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LWJsdWUtaWNlO1xufVxuXG4uYWNjb3JkaW9uanMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWNjb3JkaW9uanM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uanMgPiBsaSB7XG4gIEBhcHBseSBsZWFkaW5nLXNudWcgbWItMCBvdmVyZmxvdy1oaWRkZW4gdHJhbnNpdGlvbi1hbGw7XG59XG4uYWNjb3JkaW9uanMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSByb3VuZGVkLXQtbWQ7XG59XG4uYWNjb3JkaW9uanMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IHJvdW5kZWQtYi1tZDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpID4gYnV0dG9uIGkge1xuICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtZ3JleS1kYXJrIGxlYWRpbmctbm9uZSB0cmFuc2l0aW9uLWFsbCB0ZXh0LTIwIGZvbnQtbWVkaXVtO1xufVxuLmFjY29yZGlvbmpzID4gbGkuYWNjX2FjdGl2ZSA+IGJ1dHRvbiBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbiNtYWluIC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAjbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgICByb3ctZ2FwOiA1NnB4O1xuICB9XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICByb3ctZ2FwOiAxNnB4O1xuICBjb2x1bW4tZ2FwOiAwO1xufVxuQHNjcmVlbiBsZyB7XG4gICNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAYXBwbHkgdGV4dC1yZWQ7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgQGFwcGx5IHRleHQtcmVkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0LFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiAjYzAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmMtbW92ZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5jLW1vdmUtbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTEzMjY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmMtbW92ZS1sYWJlbC0tZm9jdXMgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdG9wOiAtMTZweDtcbiAgY29sb3I6ICNFQkVDRjA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmMtbW92ZS1sYWJlbC5nZmllbGRfZXJyb3IgLmdmaWVsZF9sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmMtbW92ZS1sYWJlbC5nZmllbGRfZXJyb3ItLWZvY3VzIC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogI0VCRUNGMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ibHVlLWRhcmsgcGxhY2Vob2xkZXItYmx1ZS1kYXJrIGJvcmRlciBib3JkZXItYmx1ZS1kYXJrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDpmb2N1cyxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ibHVlLWRhcmsgYm9yZGVyIGJvcmRlci1ibHVlLWRhcms7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE5MnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Quc2VsZWN0ZWQge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OmZvY3VzIG9wdGlvbiB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMjIgMTInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMS4wNTAxMiAwLjAwMDc1MzY0MkwwIDEuMDUxMjdMMTAuNTQ0OCAxMS42MDAxTDExLjU5NSAxMC41NDk2TDEuMDUwMTIgMC4wMDA3NTM2NDJaJyBmaWxsPSclMjMyMDIwMjAnLyUzRSUzQ3BhdGggZD0nTTIwLjA0IDYuMTMyMTVlLTA2TDkuNDk1MTIgMTAuNTQ4OEwxMC41NDUyIDExLjU5OTNMMjEuMDkwMSAxLjA1MDUyTDIwLjA0IDYuMTMyMTVlLTA2WicgZmlsbD0nJTIzMjAyMDIwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJGaWxlIFVwbG9hZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMDAxXzU1NzgpJyUzRSUzQ3BhdGggZD0nTTE0Ljc1IDkuNzcwMDJWMTQuMTEzOEMxNC43NSAxNC40NTg0IDE0LjQ2OTYgMTQuNzM4OCAxNC4xMjUgMTQuNzM4OEgxLjg3NUMxLjUzMDM4IDE0LjczODggMS4yNSAxNC40NTg0IDEuMjUgMTQuMTEzOFY5Ljc3MDAySDBWMTQuMTEzOEMwIDE1LjE0NzYgMC44NDExMjUgMTUuOTg4OCAxLjg3NSAxNS45ODg4SDE0LjEyNUMxNS4xNTg5IDE1Ljk4ODggMTYgMTUuMTQ3NiAxNiAxNC4xMTM4VjkuNzcwMDJIMTQuNzVaJyBmaWxsPSclMjMyMDIwMjAnLyUzRSUzQ3BhdGggZD0nTTguMDAwMDkgMC4wMTEyMzA1TDQuMTE2MjEgMy44OTUxMUw1LjAwMDA5IDQuNzc4OThMNy4zNzUwOSAyLjQwMzk4VjEyLjE0NTFIOC42MjUwOVYyLjQwMzk4TDExLjAwMDEgNC43Nzg5OEwxMS44ODQgMy44OTUxMUw4LjAwMDA5IDAuMDExMjMwNVonIGZpbGw9JyUyMzIwMjAyMCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIwMDFfNTU3OCclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgQGFwcGx5IGJnLWdyZXktbGlnaHQgYmctb3BhY2l0eS0zMCB0ZXh0LWdyZXktZGFyayBweC0yIHJvdW5kZWQgZmxleCBpdGVtcy1jZW50ZXIgcG9pbnRlci1ldmVudHMtbm9uZSBiZy1uby1yZXBlYXQ7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsIG9wYWNpdHktMCBjdXJzb3ItcG9pbnRlcjtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICM0RTRFNEU7XG4gIEBhcHBseSBoaWRkZW47XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZGF0ZSAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZGF0ZSAudWktZGF0ZXBpY2tlci10cmlnZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb10sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWw6YWZ0ZXIsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbDphZnRlcixcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmFmdGVyLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMnB4O1xuICB6LWluZGV4OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAxcztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAwIDZweCAwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IC0ycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdpbnB1dF9wcmV2aWV3IGJ1dHRvbiB7XG4gIGNvbG9yOiAjRDNBMTRDO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdpbnB1dF9wcmV2aWV3IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAjbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5jLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuI21haW4gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuI21haW4gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGgzIHtcbiAgQGFwcGx5IHRleHQtMTgtMjQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLnNtb290aCB7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLnBhdXNlZCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5mdWxsIC5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICBtaW4td2lkdGg6IHZhcigtLV9jb250YWluZXJXaWR0aCk7XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2RhdGEtYW5pbWF0ZT10cnVlXSAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uOiBob3Jpem9udGFsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbik7XG59XG5cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tX2dhcCkgKiAtMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEwMCUgLSB2YXIoLS1fZ2FwKSAqIDIpKTtcbiAgfVxufVxuLnZlcnRpY2FsLW1hcnF1ZWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX2dhcCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygodmFyKC0tX2NvbnRhaW5lclNpemUpIC0gdmFyKC0tX3ZHYXApKSAvIDEuMik7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLnNtb290aCB7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLnBhdXNlZCAudmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX3ZHYXApO1xufVxuXG5bZGF0YS1hbmltYXRlPXRydWVdIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pO1xufVxuXG4udmVydGljYWwtbWFycXVlZS1pbm5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1faEdhcCk7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1fdkdhcCkgKiAtMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gdmFyKC0tX3ZHYXApICogMikpO1xuICB9XG59XG5odG1sLmxlbmlzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGVuaXMubGVuaXMtc2Nyb2xsaW5nIGlmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA3MnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwNDhweDtcbn1cbkBzY3JlZW4gcWhkIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gIH1cbn1cbkBzY3JlZW4gd3FoZCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjA0OHB4O1xuICB9XG59XG5Ac2NyZWVuIHVoZCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjQwMHB4O1xuICB9XG59XG5cbi5tZnAtYmcge1xuICB6LWluZGV4OiAzMDAxO1xufVxuXG4ubWZwLXdyYXAge1xuICB6LWluZGV4OiAzMDAyO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBCYXNpYyBNb2RhbCBTdHlsZXNcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogNTAwO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVlZTg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgdGV4dC0xOC0yNDtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tb2RhbF9faGVhZGVyIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJVcIjtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cbi5taWNyb21vZGFsLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX2NvbnRhaW5lcixcbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEVxdWFsIEhlaWdodCAqL1xuLnN3aXBlci1lcXVhbGhlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1lcXVhbGhlaWdodCAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBAYXBwbHkgcmVsYXRpdmUgYmctWyNlYWRhYzRdO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBAYXBwbHkgZmxleCBnYXAtMSBtdC0zO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgQGFwcGx5IGlubGluZS1ibG9jayBiZy1ibGFjayB0cmFuc2l0aW9uLWFsbCBjdXJzb3ItcG9pbnRlciByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBAYXBwbHkgdy1bMzZweF0gYmctdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBAYXBwbHkgYmxvY2sgdG9wLVsycHhdIHJlbGF0aXZlIHctZnVsbCB6LVsxMDBdIGJnLXdoaXRlIHRyYW5zaXRpb24tYWxsO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLS1kYXJrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTpiZWZvcmUge1xuICBAYXBwbHkgYmctYmxhY2s7XG59XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgQGFwcGx5IGJnLWFjY2VudCB3LTUgaC01IGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgZm9udC1ib2xkIHRleHQtMTY7XG59XG4uc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmUgb3BhY2l0eS0yMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5jLWJyZWFkY3J1bWJzIHtcbiAgQGFwcGx5IGZsZXggZ2FwLTEgdGV4dC1ncmV5LWRhcmsgZmxleC13cmFwO1xufVxuLmMtYnJlYWRjcnVtYnMgYSB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbi5zaW5nbGUtcG9zdCAuYy1icmVhZGNydW1icyBzcGFuOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLnNpbmdsZS1wb3N0IC5jLWJyZWFkY3J1bWJzIHNwYW4uc2VwOm50aC1jaGlsZCg0KSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG5cbi5jLWJ0bi1jYXJkIHtcbiAgQGFwcGx5IHJvdW5kZWQtbWQgbWluLWgtMTAgcHktWzEycHhdIHB4LTMgb3ZlcmZsb3ctaGlkZGVuIHJlbGF0aXZlIGZsZXggZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIHRleHQtMTggaXRlbXMtY2VudGVyIGdhcC0yO1xufVxuLmMtYnRuLWNhcmQgYTpiZWZvcmUge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiA0MDAlO1xuICBAYXBwbHkgdG9wLTEvMiBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzI7XG59XG4uYy1idG4tY2FyZC0td2hpdGUge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5jLWJ0bi1jYXJkLS13aGl0ZSBhIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG4uYy1idG4tY2FyZC0td2hpdGUgYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuLmMtYnRuLWNhcmQtLWJsYWNrIHtcbiAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrO1xufVxuLmMtYnRuLWNhcmQtLWJsYWNrIGEge1xuICBAYXBwbHkgdGV4dC1ibHVlLWRhcms7XG59XG4uYy1idG4tY2FyZC0tYmxhY2sgYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LWJsdWUtZGFyaztcbn1cbi5jLWJ0bi1jYXJkLS1kZWZhdWx0IHtcbiAgQGFwcGx5IGJnLWJsdWUtc3RlZWwgdGV4dC1iZWlnZSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLWJ0bi1jYXJkLS1kZWZhdWx0IHN2ZyB7XG4gIEBhcHBseSB3LTU7XG59XG4uYy1idG4tY2FyZC0tZGVmYXVsdCBzdmcgcGF0aCB7XG4gIEBhcHBseSBmaWxsLWJlaWdlIHRyYW5zaXRpb24tYWxsO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWJ0bi1jYXJkLS1kZWZhdWx0IHN2ZyB7XG4gICAgQGFwcGx5IHctODtcbiAgfVxufVxuLmMtYnRuLWNhcmQtLWRlZmF1bHQgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbi5jLWJ0bi1jYXJkLS1kZWZhdWx0OmhvdmVyIHtcbiAgQGFwcGx5IGJnLWJlaWdlIHRleHQtYmx1ZS1zdGVlbDtcbn1cbi5jLWJ0bi1jYXJkLS1kZWZhdWx0OmhvdmVyIGEge1xuICBAYXBwbHkgdGV4dC1ibHVlLXN0ZWVsO1xufVxuLmMtYnRuLWNhcmQtLWRlZmF1bHQ6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwLjMpO1xufVxuLmMtYnRuLWNhcmQtLWRlZmF1bHQ6aG92ZXIgc3ZnIHBhdGgge1xuICBAYXBwbHkgZmlsbC1ibHVlLXN0ZWVsO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWJ0bi1jYXJkIHtcbiAgICBAYXBwbHkgZmxleC1jb2wgaC1hdXRvIG1pbi1oLVsyNTBweF0gcC0zIGdhcC0xIHRleHQtMjByO1xuICB9XG59XG4uYy1idG4tY2FyZCBpIHtcbiAgQGFwcGx5IHRleHQtMjAgbGc6dGV4dC0yMHI7XG59XG4uYy1idG4tY2FyZCBpbWcge1xuICBAYXBwbHkgdy01IGgtNTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1idG4tY2FyZCBpbWcge1xuICAgIEBhcHBseSB3LTggaC04O1xuICB9XG59XG4uYy1idG4tY2FyZC0tZGVzYyB7XG4gIEBhcHBseSB0ZXh0LTE4IHFoZDp0ZXh0LTIwIG92ZXJmbG93LWhpZGRlbiBnYXAtMiBsZzpnYXAtMDtcbn1cbi5jLWJ0bi1jYXJkLS1kZXNjIGkge1xuICBAYXBwbHkgdGV4dC0yMCBsZzp0ZXh0LTIwcjtcbn1cbi5jLWJ0bi1jYXJkLS1kZXNjIGltZyB7XG4gIEBhcHBseSB3LTUgaC01O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWJ0bi1jYXJkLS1kZXNjIGltZyB7XG4gICAgQGFwcGx5IHctNSBoLTUgbWItWzEycHhdO1xuICB9XG59XG5Ac2NyZWVuIHFoZCB7XG4gIC5jLWJ0bi1jYXJkLS1kZXNjIGltZyB7XG4gICAgQGFwcGx5IHctOSBoLTkgbWItWzEycHhdO1xuICB9XG59XG4uYy1idG4tY2FyZC0tZGVzYyAuYy1idG4tY2FyZF9fZGVzYyB7XG4gIEBhcHBseSBoaWRkZW47XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtYnRuLWNhcmQtLWRlc2Mge1xuICAgIEBhcHBseSBnYXAtMDtcbiAgfVxuICAuYy1idG4tY2FyZC0tZGVzYyAuYy1idG4tY2FyZF9fbWV0YSB7XG4gICAgQGFwcGx5IHRyYW5zbGF0ZS15LVs1NSVdIHRyYW5zaXRpb24tYWxsO1xuICB9XG4gIC5jLWJ0bi1jYXJkLS1kZXNjIC5jLWJ0bi1jYXJkX19kZXNjIHtcbiAgICBAYXBwbHkgdHJhbnNsYXRlLXktWzMwJV0gdHJhbnNpdGlvbi1hbGwgYmxvY2s7XG4gIH1cbiAgLmMtYnRuLWNhcmQtLWRlc2MgLmMtYnRuLWNhcmRfX3RpdGxlIHtcbiAgICBAYXBwbHkgaXRlbXMtZW5kIG1pbi1oLVs1OHB4XTtcbiAgfVxuICAuYy1idG4tY2FyZC0tZGVzYzpob3ZlciAuYy1idG4tY2FyZF9fbWV0YSB7XG4gICAgQGFwcGx5IHRyYW5zbGF0ZS15LVswJV07XG4gIH1cbiAgLmMtYnRuLWNhcmQtLWRlc2M6aG92ZXIgLmMtYnRuLWNhcmRfX2Rlc2Mge1xuICAgIEBhcHBseSB0cmFuc2xhdGUteS1bMCVdIGRlbGF5LTEwMDtcbiAgfVxufVxuXG4uYy1idXR0b24ge1xuICBAYXBwbHkgdGV4dC0xNiBsZWFkaW5nLW5vbmUgdGV4dC13aGl0ZSByb3VuZGVkLWZ1bGwgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG5vLXVuZGVybGluZSB0cmFuc2l0aW9uLWFsbCBoLTUgcHgtMyBiZy1hY2NlbnQgZ2FwLTEgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHdoaXRlc3BhY2Utbm93cmFwO1xufVxuLmMtYnV0dG9uLS1ibHVlIHtcbiAgQGFwcGx5IGJnLWJsdWUtc3RlZWw7XG59XG4uYy1idXR0b24gc3BhbiB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY2LCAwLCAwLjM0LCAxKTtcbiAgQGFwcGx5IG9yaWdpbi1sZWZ0O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWJ1dHRvbiBzcGFuIHtcbiAgICBAYXBwbHkgcGwtMjtcbiAgfVxufVxuLmMtYnV0dG9uIHNwYW4uZmlyc3Qge1xuICBAYXBwbHkgcm90YXRlLVswZGVnXSBvcGFjaXR5LTEwMDtcbn1cbi5jLWJ1dHRvbiBzcGFuLnNlY29uZCB7XG4gIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTQgLXJvdGF0ZS1bOTBkZWddIG9wYWNpdHktMDtcbn1cbi5jLWJ1dHRvbjpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWJ1dHRvbjpob3ZlciBzcGFuLmZpcnN0IHtcbiAgICBAYXBwbHkgcm90YXRlLVs5MGRlZ10gb3BhY2l0eS0wO1xuICB9XG4gIC5jLWJ1dHRvbjpob3ZlciBzcGFuLnNlY29uZCB7XG4gICAgQGFwcGx5IHJvdGF0ZS0wIG9wYWNpdHktMTAwO1xuICB9XG59XG5Ac2NyZWVuIGxnIHtcbiAgQHNjcmVlbiBsZyB7XG4gICAgLmMtYnV0dG9uLmFycm93OmhvdmVyOmJlZm9yZSB7XG4gICAgICBAYXBwbHkgdy0zIGgtMyBpbmRlbnQtMDtcbiAgICB9XG4gIH1cbiAgLmMtYnV0dG9uLmFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjlcIjtcbiAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgQGFwcGx5IGFic29sdXRlIGxlZnQtWzEwcHhdIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiB3LTIgaC0yIHJvdW5kZWQtZnVsbCBiZy13aGl0ZSB0ZXh0LWJsdWUtZGFyayB0ZXh0LTEyIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBsZWFkaW5nLW5vbmUgdHJhbnNpdGlvbi1hbGwgLWluZGVudC01IG92ZXJmbG93LWhpZGRlbjtcbiAgfVxufVxuXG4uYy1zY2FyZCB7XG4gIEBhcHBseSBiZy13aGl0ZSB0ZXh0LWdyZXktZGFyaztcbn1cbi5lY3R3LXRoZW1lIC5jLXNjYXJkIHtcbiAgQGFwcGx5IHJvdW5kZWQtbWQgbGc6cm91bmRlZC1sZztcbn1cbi5jLXNjYXJkIGEge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyayBuby11bmRlcmxpbmUgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtc3RhcnQgZ2FwLTEgbGc6Z2FwLTIgbGVhZGluZy1bMS40XTtcbn1cbi5jLXNjYXJkIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIEBhcHBseSByZWxhdGl2ZSB3LVsyMHB4XSBsZzp3LTMgaC1bMjBweF0gbGc6aC0zIHJvdW5kZWQtZnVsbCBiZy1ncmV5LWRhcmsgbGc6YmctYWNjZW50IHRleHQtd2hpdGUgbGc6dGV4dC1ncmV5LWRhcmsgdGV4dC1bOXB4XSBsZzp0ZXh0LTEyIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBsZWFkaW5nLVswLjldIGxnOmxlYWRpbmctbm9uZSB0b3AtWzFweF0gbGc6dG9wLVstMXB4XSBsZzpvcGFjaXR5LTAgZmxleC1ub25lO1xufVxuLmVjdHctdGhlbWUgLmMtc2NhcmQgYTphZnRlciB7XG4gIEBhcHBseSBiZy1ncmV5LWRhcmtlciB0ZXh0LXdoaXRlO1xufVxuLmMtc2NhcmQgLmMtbGF6eS13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5lY3R3LXRoZW1lIC5jLXNjYXJkIC5jLWxhenktd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDAgIWltcG9ydGFudDtcbn1cbkBzY3JlZW4gbGcge1xuICAuZWN0dy10aGVtZSAuYy1zY2FyZCAuYy1sYXp5LXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXNjYXJkOmhvdmVyIHtcbiAgICBAYXBwbHkgYmctZ3JleS1kYXJrIHRleHQtd2hpdGU7XG4gIH1cbiAgLmMtc2NhcmQ6aG92ZXIgYSB7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gIH1cbiAgLmMtc2NhcmQ6aG92ZXIgYTphZnRlciB7XG4gICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICB9XG4gIC5jLXNjYXJkOmhvdmVyIC5jLWxhenktd3JhcHBlciB7XG4gICAgQGFwcGx5IHNjYWxlLVswLjk1XSByb3VuZGVkLXNtIHRvcC1bMnB4XTtcbiAgfVxufVxuXG4uYy1jaGVja2JveCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyA0cHggKiAoMTAwdncgLSAxMDI0cHgpIC8gMjc3NnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzgwMHB4KSB7XG4gIC5jLWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jLWNoZWNrYm94LmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWNoZWNrYm94LmRpc2FibGVkIGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLmMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1jaGVja2JveCBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YWZ0ZXIsIC5jLWNoZWNrYm94IGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbDpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS1jb2xvcjogIzEzNjNjNjtcbn1cbi5jLWNoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDE2cHggKyAwLjQxNjY2NnZ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzBBMTMyNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTNweCkge1xuICAuYy1jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4uYy1jaGVja2JveCBsYWJlbDphZnRlciwgLmMtY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5Nztcbn1cbi5jLWNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jaGVja2JveCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWNvbnRhY3RzIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTM7XG59XG4uYy1jb250YWN0cyBhIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xufVxuLmMtY29udGFjdHMgPiBkaXYge1xuICBAYXBwbHkgZmxleCBnYXAtMiB0ZXh0LTE2cjtcbn1cbi5jLWNvbnRhY3RzID4gZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgQGFwcGx5IHJlbGF0aXZlIHctMyBoLTMgcm91bmRlZC1mdWxsIGJnLWdyZXktZGFyayB0ZXh0LXdoaXRlIHRleHQtMTIgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGxlYWRpbmctbm9uZTtcbn1cbi5jLWNvbnRhY3RzX19waG9uZTpiZWZvcmUge1xuICBAYXBwbHkgdG9wLVswLjVlbV07XG59XG4uYy1jb250YWN0c19fcGhvbmUgYSB7XG4gIEBhcHBseSB0ZXh0LTI0cjtcbn1cblxuLmMtY292ZXItdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jb3Zlci12aWRlby5wbGF5aW5nIC5jLWNvdmVyLXZpZGVvX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWNvdmVyLXZpZGVvX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5jLWNvdmVyLXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cbkBzY3JlZW4geGwge1xuICAuYy1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG59XG5cbi5jLXJvdW5kZWQtZ3JleSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcm91bmRlZC1ncmV5IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBzY3JlZW4geGwge1xuICAuYy1yb3VuZGVkLWdyZXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogNzJweDtcbiAgfVxufVxuXG4uYy1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG5Ac2NyZWVuIHhsIHtcbiAgLmMtb2Zmc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuXG4uYy1mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uYy1mcmFtZSBzcGFuIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1mcmFtZS50b3Age1xuICBAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLXQtd2hpdGU7XG59XG4uYy1mcmFtZS5ib3R0b20ge1xuICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLWItd2hpdGU7XG59XG5cbi5jLWhvdmVyLXpvb20gLmMtbGF6eS13cmFwcGVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlICFpbXBvcnRhbnQ7XG59XG4uYy1ob3Zlci16b29tOmhvdmVyIC5jLWxhenktd3JhcHBlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmMtaG92ZXItem9vbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgyLnBsdXMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BsdXMuc3ZnKTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRvcDogMnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIGgyLnBsdXMtaWNvbjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cblxuLmMtZmlsZS1pdGVtOmhvdmVyIHtcbiAgQGFwcGx5IGJnLW9wYWNpdHktNTAgIWltcG9ydGFudDtcbn1cbi5jLWZpbGUtaXRlbSBhIHtcbiAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtWzEycHhdO1xufVxuLmMtZmlsZS1pdGVtIGE6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuLmMtZmlsZS1pdGVtIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tZG93bmxvYWQtYWNjZW50LnN2Zyk7XG4gIEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBiZy1jb250YWluO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWZpbGUtaXRlbSBhOmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jLWZpbGUtaXRlbS5kYXJrIGEge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG59XG4uYy1maWxlLWl0ZW0uZGFyayBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWRvd25sb2FkLnN2Zyk7XG59XG5cbi5jLWZvb3Rlci1jdGEge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG5cbi5jLWZvb3RlciB7XG4gIEBhcHBseSBiZy1ibHVlLXN0ZWVsIHRleHQtd2hpdGUgIGJvdHRvbS0wIGxlZnQtMCB3LWZ1bGwgcmVsYXRpdmUgcm91bmRlZC10LXhsO1xufVxuLmMtZm9vdGVyIGE6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuLmMtZm9vdGVyX19jdGEge1xuICBAYXBwbHkgcm91bmRlZDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1mb290ZXJfX2N0YSB7XG4gICAgQGFwcGx5IHJvdW5kZWQtbWQ7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSB7XG4gIEBhcHBseSBoaWRkZW4gbGc6YmxvY2s7XG59XG4uYy1mb290ZXJfX21lbnUgPiB1bCB7XG4gIEBhcHBseSBncmlkIGdyaWQtY29scy0xIHctZnVsbCBnYXAtWzEycHhdO1xufVxuLmMtZm9vdGVyX19tZW51ID4gdWwgPiBsaSA+IGEge1xuICBAYXBwbHkgYmxvY2sgdGV4dC13aGl0ZSB0ZXh0LTIwO1xufVxuLmMtZm9vdGVyX19tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1hY2NlbnQ7XG59XG4uYy1mb290ZXJfX21vYmlsZSB7XG4gIEBhcHBseSBibG9jayBsZzpoaWRkZW47XG59XG4uYy1mb290ZXJfX21vYmlsZSA+IHVsIHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgdy1mdWxsIGdhcC1bMTJweF07XG59XG4uYy1mb290ZXJfX21vYmlsZSA+IHVsID4gbGkge1xuICBAYXBwbHkgcHktMSBib3JkZXItYiBib3JkZXItd2hpdGU7XG59XG4uYy1mb290ZXJfX21vYmlsZSA+IHVsID4gbGkuYWN0aXZlID4gdWwge1xuICBAYXBwbHkgZ3JpZDtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgQGFwcGx5IHRleHQtYWNjZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmMtZm9vdGVyX19tb2JpbGUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuLmMtZm9vdGVyX19tb2JpbGUgPiB1bCA+IGxpID4gYSB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgdGV4dC13aGl0ZSB0ZXh0LTE4O1xufVxuLmMtZm9vdGVyX19tb2JpbGUgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgdGV4dC0xNDtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlID4gdWwgPiBsaSA+IHVsIHtcbiAgQGFwcGx5IGhpZGRlbiBncmlkLWNvbHMtMSBnYXAtMSBweS0xO1xufVxuLmMtZm9vdGVyX19tb2JpbGUgPiB1bCA+IGxpID4gdWwgPiBhIHtcbiAgQGFwcGx5IGJsb2NrIHRleHQtd2hpdGUgdGV4dC0yMDtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlID4gdWwgPiBsaSA+IHVsID4gYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuLmMtZm9vdGVyX19sb2dvIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jaztcbn1cbi5jLWZvb3Rlcl9fbG9nbyBpbWcge1xuICBAYXBwbHkgdy1hdXRvIG1heC1oLTY7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtZm9vdGVyX19sb2dvIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuICAuYy1mb290ZXJfX2xvZ28gaW1nIHtcbiAgICBAYXBwbHkgdy1hdXRvIG1heC1oLTExO1xuICB9XG59XG4uYy1mb290ZXJfX3NvY2lhbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgQGFwcGx5IGZsZXggZ2FwLTQ7XG59XG4uYy1mb290ZXJfX2xpbmtzIHtcbiAgQGFwcGx5IGhpZGRlbiBsZzpibG9jayBtYi00O1xufVxuLmMtZm9vdGVyX19saW5rcyB1bCB7XG4gIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGdhcC0xO1xufVxuLmMtZm9vdGVyX19saW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtYWNjZW50IG5vLXVuZGVybGluZTtcbn1cbi5jLWZvb3Rlcl9fY29udGFjdCB7XG4gIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGdhcC0xIG1iLTMgbGc6bWItNDtcbn1cbi5jLWZvb3Rlcl9fdG9wIHtcbiAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTIgbGc6cmlnaHQtMyBib3R0b20tMyBsZzpib3R0b20tMztcbn1cbi5jLWZvb3Rlcl9fdG9wIGEge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIgdGV4dC13aGl0ZSB0ZXh0LTE0O1xufVxuLmMtZm9vdGVyX190b3AgYSBzcGFuIHtcbiAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTQgbGc6dy03IGgtNCBsZzpoLTcgcm91bmRlZCBtYi0xIHRleHQtYmx1ZS1kYXJrIGJnLXdoaXRlIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtZm9vdGVyX190b3AgYTpob3ZlciBzcGFuIHtcbiAgQGFwcGx5IGJnLWJsdWUtaWNlO1xufVxuXG4uYy1mb3Jtc19fbmF2IGEge1xuICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHB5LTEgcHgtMiB0ZXh0LWJsdWUtZGFyayBiZy1vcGFjaXR5LTMwIHJvdW5kZWQgbGVhZGluZy1bMS4xZW1dIGdhcC0yICB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLWZvcm1zX19uYXYgYS5hY3RpdmUsIC5jLWZvcm1zX19uYXYgYTpob3ZlciB7XG4gIEBhcHBseSBuby11bmRlcmxpbmU7XG59XG4uYy1mb3Jtc19fbmF2IGEud2hpdGUge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5jLWZvcm1zX19uYXYgYSBpbWcge1xuICBAYXBwbHkgdy01IGgtNSAgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1mb3Jtc19fbmF2IGEgc3BhbiB7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLWZvcm1zX19uYXYgYS5pbmFjdGl2ZSB7XG4gIEBhcHBseSB0ZXh0LWJsdWUtZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFQ0VDRSAhaW1wb3J0YW50O1xufVxuLmMtZm9ybXNfX25hdiBhLmluYWN0aXZlIGltZyB7XG4gIEBhcHBseSBpbnZlcnQtMCBicmlnaHRuZXNzLTAgb3BhY2l0eS00MDtcbn1cbi5jLWZvcm1zX19uYXYgYS5pbmFjdGl2ZSBzcGFuIHtcbiAgQGFwcGx5IG9wYWNpdHktNDA7XG59XG4uYy1mb3Jtc19fc2VsZWN0IHtcbiAgQGFwcGx5IHJlbGF0aXZlIGJvcmRlci1iIGJvcmRlci1ibHVlLWRhcms7XG59XG4uYy1mb3Jtc19fc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAyMiAxMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xLjA1MDEyIDAuMDAwNzUzNjQyTDAgMS4wNTEyN0wxMC41NDQ4IDExLjYwMDFMMTEuNTk1IDEwLjU0OTZMMS4wNTAxMiAwLjAwMDc1MzY0MlonIGZpbGw9JyUyMzBBMEIwQycvJTNFJTNDcGF0aCBkPSdNMjAuMDQgNi4xMzIxNWUtMDZMOS40OTUxMiAxMC41NDg4TDEwLjU0NTIgMTEuNTk5M0wyMS4wOTAxIDEuMDUwNTJMMjAuMDQgNi4xMzIxNWUtMDZaJyBmaWxsPSclMjMwQTBCMEMnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgei1pbmRleDogMTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1mb3Jtc19fc2VsZWN0IHNlbGVjdCB7XG4gIEBhcHBseSB3LWZ1bGwgdGV4dC1ibHVlLWRhcmsgYmctd2hpdGUgYXBwZWFyYW5jZS1ub25lIGgtNiBweC0wIHRleHQtMjA7XG59XG4uYy1mb3Jtc19fc2VsZWN0IHNlbGVjdCBvcHRpb24ge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgYmctd2hpdGU7XG59XG4uYy1mb3Jtc19fc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItbm9uZSBvdXRsaW5lLW5vbmU7XG59XG4uYy1mb3Jtc19fcGFuZWwge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtZm9ybXNfX3BhbmVsLmFjdGl2ZSB7XG4gIEBhcHBseSBibG9jaztcbn1cblxuaHRtbFtsYW5nPWVuXSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmMtaGVhZGVyIHtcbiAgQGFwcGx5IGZpeGVkIHRvcC0yIGxnOnRvcC02IGxlZnQtMCB3LWZ1bGwgei1bMjAwMF0gdHJhbnNpdGlvbi1hbGw7XG59XG4uaG9tZSAuYy1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5ob21lIC5jLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmMtaGVhZGVyX193cmFwcGVyIHtcbiAgQGFwcGx5IGgtNyByZWxhdGl2ZSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1oZWFkZXJfX3dyYXBwZXIgYSB7XG4gIEBhcHBseSBuby11bmRlcmxpbmU7XG59XG4uYy1oZWFkZXJfX2xvZ28ge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrO1xufVxuLmMtaGVhZGVyX19sb2dvIHN2ZyB7XG4gIEBhcHBseSBoLTQgdy1bMTE0cHhdO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWhlYWRlcl9fbG9nbyBzdmcge1xuICAgIEBhcHBseSB3LWF1dG8gaC03O1xuICB9XG59XG4uYy1oZWFkZXJfX2xvZ28gc3ZnIHBhdGgge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZmlsbC1ibHVlLWRhcms7XG59XG4uYy1oZWFkZXItLXdoaXRlIC5jLWhlYWRlcl9fbG9nbyBzdmcgcGF0aCwgLmhvbWUgLmMtaGVhZGVyX19sb2dvIHN2ZyBwYXRoIHtcbiAgQGFwcGx5IGZpbGwtd2hpdGU7XG59XG4uYy1oZWFkZXJfX2N0cmwge1xuICBAYXBwbHkgZmxleCBnYXAtMTtcbn1cblxuYm9keS5jLWhlYWRlci0tZml4ZWQuYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtaGVhZGVyLCBib2R5LmMtaGVhZGVyLS1maXhlZC5jLWhlYWRlci0tc3RpY2t5IC5jLWhlYWRlciB7XG4gIEBhcHBseSBiZy13aGl0ZTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbmJvZHkuYy1oZWFkZXItLWZpeGVkLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLWhlYWRlcl9fbG9nbyBzdmcgcGF0aCwgYm9keS5jLWhlYWRlci0tZml4ZWQuYy1oZWFkZXItLXN0aWNreSAuYy1oZWFkZXJfX2xvZ28gc3ZnIHBhdGgge1xuICBAYXBwbHkgZmlsbC1ibHVlLWRhcms7XG59XG5ib2R5LmMtaGVhZGVyLS1maXhlZC5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1oZWFkZXJfX3dyYXBwZXIsIGJvZHkuYy1oZWFkZXItLWZpeGVkLmMtaGVhZGVyLS1zdGlja3kgLmMtaGVhZGVyX193cmFwcGVyIHtcbiAgQGFwcGx5IGgtMTA7XG59XG5ib2R5LmMtaGVhZGVyLS1maXhlZC5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1oZWFkZXIgLmMtbmF2LWRlc2t0b3AsIGJvZHkuYy1oZWFkZXItLWZpeGVkLmMtaGVhZGVyLS1zdGlja3kgLmMtaGVhZGVyIC5jLW5hdi1kZXNrdG9wIHtcbiAgQGFwcGx5IGgtMTA7XG59XG5ib2R5LmMtaGVhZGVyLS1mb3JjZS1oaWRlIC5jLWhlYWRlciwgYm9keS5jLWhlYWRlci0taGlkZSAuYy1oZWFkZXIge1xuICB0b3A6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuYm9keS5jLWhlYWRlci0tZm9yY2UtaGlkZSAuYy1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiB0b3AgMCBlYXNlO1xufVxuYm9keS5jLWhlYWRlci0tZm9yY2Utc2Nyb2xsLWhpZGUgLmMtYmFubmVyLFxuYm9keS5jLWhlYWRlci0tZm9yY2Utc2Nyb2xsLWhpZGUgLmMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYy1sYXp5LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5jLWxhenktd3JhcHBlci5pbWctbG9hZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXJbZGF0YS1yZXZlYWxdIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDAsIDUwJSAxMDAlLCAwIDEwMCUpO1xufVxuLmMtbGF6eS13cmFwcGVyLnRyYW5zcGFyZW50IGltZy5sYXp5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXIuY292ZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nOm5vdCguaW5pdGlhbCkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkaW5nLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmluaXRpYWwsIC5jLWxhenktd3JhcHBlciBpbWcubG9hZGVkLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmVycm9yIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubG9hZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRlZCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWc6bm90KFtzcmNdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9bG9hZGluZ10sXG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9bG9hZGVkXSxcbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1lbnRlcmVkXSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRDNBMTRDO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNEM0ExNEM7XG59XG4uYy1saW5rOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4uZGlzYWJsZS1idXR0b24tdHJhbnNpdGlvbiAuYy1saW5rOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmMtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6ICNEM0ExNEM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG59XG5cbi5jaXJjbGUtcGxheSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy92aWRlby1wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmNpcmNsZS1wbGF5IHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5jaXJjbGUtcGxheS0tbGFyZ2Uge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmNpcmNsZS1wbGF5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5Ac2NyZWVuIG1kIHtcbiAgLmNpcmNsZS1wbGF5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgfVxufVxuXG4ubGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saW5rIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saW5rIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saW5rOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWhlYWRlci0tZml4ZWQgLmMtaGVhZGVyIC5saW5rIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cblxuLmMtbG9jYXRpb25zX19uYXYge1xuICBAYXBwbHkgZmxleC13cmFwIGdhcC0xO1xufVxuLmMtbG9jYXRpb25zX19uYXYgYSB7XG4gIEBhcHBseSBib3JkZXItd2hpdGUgYm9yZGVyIHB5LTEgcHgtMiByb3VuZGVkLWZ1bGwgbGVhZGluZy1ub25lO1xufVxuLmMtbG9jYXRpb25zX19uYXYgYS5hY3RpdmUsIC5jLWxvY2F0aW9uc19fbmF2IGE6aG92ZXIge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ncmV5LWRhcmsgbm8tdW5kZXJsaW5lO1xufVxuLmMtbG9jYXRpb25zX19wYW5lbCB7XG4gIGNvbHVtbnM6IDE7XG4gIEBhcHBseSBoaWRkZW47XG4gIEBhcHBseSBnYXAtODtcbn1cbi5jLWxvY2F0aW9uc19fcGFuZWwuYWN0aXZlIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuQHNjcmVlbiBtZCB7XG4gIC5jLWxvY2F0aW9uc19fcGFuZWwge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAuYy1sb2NhdGlvbnNfX3BhbmVsIHtcbiAgICBjb2x1bW5zOiAzO1xuICB9XG59XG5Ac2NyZWVuIGZoZCB7XG4gIC5jLWxvY2F0aW9uc19fcGFuZWwge1xuICAgIGNvbHVtbnM6IDQ7XG4gIH1cbn1cbkBzY3JlZW4gd3FoZCB7XG4gIC5jLWxvY2F0aW9uc19fcGFuZWwge1xuICAgIGNvbHVtbnM6IDU7XG4gIH1cbn1cbi5jLWxvY2F0aW9uc19fZ3JvdXAge1xuICBAYXBwbHkgbWItMiBsZzptYi1bMTJweF0gYnJlYWstaW5zaWRlLWF2b2lkO1xufVxuLmMtbG9jYXRpb25zX19ncm91cC1saXN0IHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTE7XG59XG4uYy1sb2NhdGlvbnNfX2dyb3VwLWxpc3QgYSB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgbGVhZGluZy1ub25lIHB5LVsxMnB4XSBib3JkZXItYiBib3JkZXItd2hpdGUgdGV4dC0xNiBsZzp0ZXh0LTI0O1xufVxuLmMtbG9jYXRpb25zX19ncm91cC1saXN0IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIEBhcHBseSBpbmxpbmUtZmxleCB3LTMgaC0zIGJnLXdoaXRlIHRleHQtZ3JleS1kYXJrIHRleHQtMTIgcm91bmRlZC1mdWxsIGxlYWRpbmctbm9uZSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdHJhbnNpdGlvbi1hbGwgbGc6b3BhY2l0eS0wO1xufVxuLmMtbG9jYXRpb25zX19ncm91cC1saXN0IGE6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuLmMtbG9jYXRpb25zX19ncm91cC1saXN0IGE6aG92ZXI6YWZ0ZXIge1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG5cbi5jLW1lbnUtdG9nZ2xlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIEBhcHBseSBiZy1ibHVlLXN0ZWVsIHRleHQtd2hpdGUgcm91bmRlZC1mdWxsIGN1cnNvci1wb2ludGVyIHJlbGF0aXZlIHctNSBoLTU7XG59XG4uYy1tZW51LXRvZ2dsZV9fd3JhcCB7XG4gIEBhcHBseSB3LVsyMHB4XSBoLVsxMnB4XSByZWxhdGl2ZSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZmxleC1jb2wgbXgtYXV0bztcbn1cbi5jLW1lbnUtdG9nZ2xlX19iYXIge1xuICBAYXBwbHkgaC1bMXB4XSB3LWZ1bGwgYmctd2hpdGUgdHJhbnNpdGlvbi1hbGwgcmVsYXRpdmUgYmxvY2s7XG59XG4uYy1tZW51LXRvZ2dsZTpob3ZlciB7XG4gIEBhcHBseSBiZy1hY2NlbnQ7XG59XG4uYy1tZW51LXRvZ2dsZS5hY3RpdmUge1xuICBAYXBwbHkgYmctYWNjZW50O1xufVxuLmMtbWVudS10b2dnbGUuYWN0aXZlIC5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLWNoaWxkKDEpIHtcbiAgQGFwcGx5IHJvdGF0ZS1bNDVkZWddIHRyYW5zbGF0ZS15LVs1cHhdO1xufVxuLmMtbWVudS10b2dnbGUuYWN0aXZlIC5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLWNoaWxkKDIpIHtcbiAgQGFwcGx5IHctWzFweF0gb3BhY2l0eS0wO1xufVxuLmMtbWVudS10b2dnbGUuYWN0aXZlIC5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLWNoaWxkKDMpIHtcbiAgQGFwcGx5IHJvdGF0ZS1bLTQ1ZGVnXSAtdHJhbnNsYXRlLXktWzZweF07XG59XG5cbi5jLW5hdi1kZXNrdG9wIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHJvdW5kZWQtZnVsbCBwci0xIGgtNyBwbC00ICBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuO1xufVxuLmMtbmF2LWRlc2t0b3AubWVudS1hY3RpdmUge1xuICBAYXBwbHkgcmVsYXRpdmU7XG59XG4uYy1uYXYtZGVza3RvcC5tZW51LWFjdGl2ZSAuYy1uYXYtZGVza3RvcF9fbWVudSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMCB2aXNpYmxlIHBvaW50ZXItZXZlbnRzLWF1dG8gIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtbmF2LWRlc2t0b3AgYnV0dG9uIHtcbiAgQGFwcGx5IG1sLTIgbWluLVsxMjAwcHhdOm1sLTUgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtZGVza3RvcCAuc3VibWVudS10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtbmF2LWRlc2t0b3BfX21lbnUge1xuICBAYXBwbHkgb3BhY2l0eS0wIGludmlzaWJsZSBhYnNvbHV0ZSB0b3AtW2NhbGMoMTAwJS01cHgpXSBsZWZ0LTAgdy1mdWxsICB0ZXh0LWJsYWNrIHBvaW50ZXItZXZlbnRzLW5vbmUgcHQtMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jLW5hdi1kZXNrdG9wX19tZW51LXdyYXAge1xuICBAYXBwbHkgYmctWyMyNzQ0NThdIHJvdW5kZWQtbGcgcHgtOCBweS03IHRleHQtd2hpdGUgdGV4dC1jZW50ZXI7XG59XG4uYy1uYXYtZGVza3RvcF9fbWVudS13cmFwIGEge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5jLW5hdi1kZXNrdG9wX19tZW51LXdyYXAgI21lbnUtaGVhZGVyLWxpbmtzIHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTIgdGV4dC0zMiBtYXgtdy1bMzMycHhdIG14LWF1dG8gbWItNDtcbn1cbi5jLW5hdi1kZXNrdG9wX19tZW51LXdyYXAgI21lbnUtaGVhZGVyLWxpbmtzID4gbGkgPiBhIHtcbiAgQGFwcGx5IGJsb2NrIHB5LTEgcHgtMyAgaC1hdXRvO1xufVxuLmMtbmF2LWRlc2t0b3BfX21lbnUtd3JhcCAjbWVudS1oZWFkZXItbGlua3MgPiBsaSA+IGE6aG92ZXIge1xuICBAYXBwbHkgYmctYWNjZW50IHJvdW5kZWQ7XG59XG4uYy1uYXYtZGVza3RvcF9fbWVudS13cmFwICNtZW51LWZvb3Rlci1saW5rcyB7XG4gIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGdhcC0yO1xufVxuLmMtbmF2LWRlc2t0b3BfX21lbnUtd3JhcCAjbWVudS1mb290ZXItbGlua3MgPiBsaSA+IGEge1xuICBAYXBwbHkgYmxvY2sgcC0wIGgtYXV0bztcbn1cbi5jLW5hdi1kZXNrdG9wX19tZW51LXdyYXAgI21lbnUtZm9vdGVyLWxpbmtzID4gbGkgPiBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtYWNjZW50O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSB7XG4gIEBhcHBseSBweC0yIG1pbi1bMTIwMHB4XTpweC0zIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhIHtcbiAgQGFwcGx5IHRleHQtYWNjZW50O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0bztcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGEge1xuICBAYXBwbHkgaW5saW5lLWZsZXggaC03IGl0ZW1zLWNlbnRlciB3aGl0ZXNwYWNlLW5vd3JhcCBmb250LW1lZGl1bTtcbn1cbi5jLWhlYWRlci0tZml4ZWQgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpID4gYSB7XG4gIEBhcHBseSBoLTEwO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSBvcGFjaXR5LTAgaW52aXNpYmxlIHRyYW5zaXRpb24tYWxsIGFic29sdXRlIHRvcC1bY2FsYygxMDAlLTVweCldIGxlZnQtMCB3LWZ1bGwgIHRleHQtYmxhY2sgcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IHB0LTI7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51IHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGJnLVsjMjc0NDU4XSByb3VuZGVkLWxnIHB4LTUgcWhkOnB4LTggcHktNSBxaGQ6cHktOSB0ZXh0LXdoaXRlO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSB7XG4gIEBhcHBseSBmbGV4IGdhcC0yO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkge1xuICBAYXBwbHkgZmxleC0xO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkubWVudS1jb2xvci5tZW51LWJsYWNrID4gYSB7XG4gIEBhcHBseSB0ZXh0LWJsdWUtZGFyaztcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtY29sb3IubWVudS13aGl0ZSA+IGEge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpLmMtbWVudS1idG4ge1xuICBAYXBwbHkgZmxleDtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbiB3LWZ1bGwgbWluLWgtWzE4MHB4XSBxaGQ6bWluLWgtWzIyMHB4XSBiZy13aGl0ZSByb3VuZGVkIHAtMiBxaGQ6cC0zIGdhcC0xIHRleHQtYmx1ZS1kYXJrIHRleHQtMTYgcWhkOnRleHQtMjAgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIGxlYWRpbmctWzEuM107XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEgc3Bhbi5jLW1lbnUtYnRuX190aXRsZSB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiB3LWZ1bGwgaXRlbXMtZW5kIGdhcC0zIHJlbGF0aXZlIHotMTAgaC03IHRyYW5zbGF0ZS15LVtjYWxjKDEwMCUtOHB4KV0gdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEgc3Bhbi5jLW1lbnUtYnRuX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gYSBzcGFuLmMtbWVudS1idG5fX2Rlc2Mge1xuICBAYXBwbHkgdGV4dC0xNHIgcmVsYXRpdmUgei0xMCBsZWFkaW5nLXNudWcgdHJhbnNsYXRlLXktWzIwMCVdIGgtNSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gYSBpbWcge1xuICBAYXBwbHkgdy01IGgtNSBxaGQ6dy0xMCBxaGQ6aC0xMCBtYi0xIHJlbGF0aXZlIHotMTAgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3Bhbi5jLW1lbnUtYnRuX190aXRsZSB7XG4gIEBhcHBseSB0cmFuc2xhdGUteS1bMCVdO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhOmhvdmVyIHNwYW4uYy1tZW51LWJ0bl9fZGVzYyB7XG4gIEBhcHBseSB0cmFuc2xhdGUteS1bMCVdO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVudS1pbnRybyB7XG4gIEBhcHBseSBtYi01IHFoZDptYi0xMCBmbGV4IGp1c3RpZnktYmV0d2Vlbjtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lbnUtaW50cm9fX3RleHQge1xuICBAYXBwbHkgbWF4LXctWzY0MHB4XTtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lbnUtaW50cm9fX3RpdGxlIHtcbiAgQGFwcGx5IHRleHQtNDggbWItMiBmb250LW5vcm1hbCBmb250LWhlYWRpbmc7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZW51LWludHJvX19kZXNjIHtcbiAgQGFwcGx5IHRleHQtMTRyO1xufVxuXG5ib2R5LmMtbmF2LW1vYmlsZS0tb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA1NTZFO1xufVxuYm9keS5jLW5hdi1tb2JpbGUtLW9wZW5lZCA+ICNtYWluID4gZGl2Om5vdCguYy1uYXYtbW9iaWxlLCAuYy1oZWFkZXIpIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuYm9keS5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VCICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1oZWFkZXJfX3dyYXBwZXIge1xuICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cbmJvZHkuYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtaGVhZGVyX19sb2dvIHN2ZyBwYXRoIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGZpbGwtYmx1ZS1kYXJrO1xufVxuXG4uYy1uYXYtbW9iaWxlIHtcbiAgQGFwcGx5IGZpeGVkIHRvcC0xMCAtcmlnaHQtZnVsbCB3LWZ1bGwgaC1bY2FsYygxMDB2aC04MHB4KV0gei1bMzAwMF0gb3BhY2l0eS0xMDAgdmlzaWJsZSAgZmxleCBvdmVyZmxvdy15LWF1dG8gdHJhbnNpdGlvbi1hbGwgYmctYmx1ZS1zdGVlbCBiZy1jZW50ZXI7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtbmF2LW1vYmlsZSB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxufVxuLmMtbmF2LW1vYmlsZSBhIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cbi5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1uYXYtbW9iaWxlX19vdmVybGF5IHtcbiAgQGFwcGx5IGZpeGVkIHRvcC0wIGxlZnQtMCBibG9jayB3LWZ1bGwgaC1mdWxsIHotWzEwMDFdO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZSB7XG4gIEBhcHBseSByaWdodC0wO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1uYXYtbW9iaWxlIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xuICB9XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUge1xuICBAYXBwbHkgZmxleC1jb2wgZmxleCBnYXAtNDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSA+IGxpIHtcbiAgQGFwcGx5IG0tMDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSA+IGxpID4gYSB7XG4gIEBhcHBseSB0ZXh0LTI0IHRleHQtd2hpdGUgZm9udC1tZWRpdW07XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWJtZW51LXRyaWdnZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktZW5kO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWJtZW51LXRyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgyOVwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgbWwtMSB0ZXh0LTE4IHJlbGF0aXZlIGZvbnQtc2VtaWJvbGQ7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaS5hY3RpdmUgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIge1xuICBAYXBwbHkgYmctYmx1ZS1zdGVlbCBmaXhlZCB0b3AtMTAgb3ZlcmZsb3cteS1hdXRvIHB5LTUgcHgtNCBwYi0xNSB6LVs1MDBdIHctZnVsbCBoLVtjYWxjKDEwMHZoLTgwcHgpXSAtcmlnaHQtZnVsbCAgdHJhbnNpdGlvbi1hbGwgbWF4LXctWzUwMHB4XTtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgLmpzLWJhY2sge1xuICBAYXBwbHkgdGV4dC0yNCB0ZXh0LXdoaXRlIHBiLTIgYm9yZGVyLWIgYm9yZGVyLXdoaXRlIGZsZXggaXRlbXMtY2VudGVyIGdhcC0xO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciAuanMtYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUge1xuICBAYXBwbHkgZmxleCBnYXAtMSBmbGV4LWNvbDtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkge1xuICBAYXBwbHkgZmxleC0xO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWNvbG9yLm1lbnUtYmxhY2sgPiBhIHtcbiAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWNvbG9yLm1lbnUtd2hpdGUgPiBhIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG4uYy1uYXYtbW9iaWxlIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XG4gIEBhcHBseSBmbGV4IGZsZXgtcm93IGp1c3RpZnktYmV0d2VlbiB3LWZ1bGwgaC0xMCBiZy13aGl0ZSByb3VuZGVkIHB4LTMgcGwtMiB0ZXh0LWJsdWUtZGFyayB0ZXh0LTE2IGl0ZW1zLWNlbnRlcjtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW4ge1xuICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gdy1mdWxsIGl0ZW1zLWNlbnRlciBnYXAtMztcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgyOVwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW4uYy1tZW51LWJ0bl9fZGVzYyB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1uYXYtbW9iaWxlIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bC5zdWItbWVudSA+IGxpID4gYSBpbWcge1xuICBAYXBwbHkgZmxleC1ub25lIHctNyBoLTcgbXItMztcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVudS1pbnRybyB7XG4gIEBhcHBseSBtYi01IGZsZXgganVzdGlmeS1iZXR3ZWVuIHRleHQtd2hpdGUgcmVsYXRpdmUgbXQtNDtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVudS1pbnRyb19fdGl0bGUge1xuICBAYXBwbHkgdGV4dC00MCBtYi0yIGZvbnQtbm9ybWFsIGZvbnQtaGVhZGluZyBwci0xMDtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVudS1pbnRyb19fZGVzYyB7XG4gIEBhcHBseSB0ZXh0LTE0O1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZW51LWludHJvX19pY29uIHtcbiAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgdG9wLTAgZmxleC1ub25lIHctWzcycHhdO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZW51LWludHJvX19pY29uIHN2ZyB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4uYy1uYXYtbW9iaWxlX19jdHJsIHtcbiAgQGFwcGx5IHB0LTQ7XG59XG4uYy1uYXYtbW9iaWxlX19jdHJsIHVsLm1lbnUge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMjtcbn1cbi5jLW5hdi1tb2JpbGVfX2N0cmwgdWwubWVudSA+IGxpID4gYSB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuXG4ucGFnaW5hdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucGFnaW5hdGlvbiB1bCBhLCAucGFnaW5hdGlvbiB1bCBzcGFuIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gdWwgYS5jdXJyZW50LCAucGFnaW5hdGlvbiB1bCBzcGFuLmN1cnJlbnQge1xuICBAYXBwbHkgYmctYWNjZW50IHRleHQtd2hpdGU7XG59XG4ucGFnaW5hdGlvbiB1bCBhLm5leHQsIC5wYWdpbmF0aW9uIHVsIGEucHJldiwgLnBhZ2luYXRpb24gdWwgc3Bhbi5uZXh0LCAucGFnaW5hdGlvbiB1bCBzcGFuLnByZXYge1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgQGFwcGx5IGJnLWJsdWUtc3RlZWwgdGV4dC13aGl0ZSB3LTcgaC03O1xufVxuLnBhZ2luYXRpb24gdWwgYTpob3ZlciB7XG4gIEBhcHBseSBiZy1hY2NlbnQgbm8tdW5kZXJsaW5lIHRleHQtd2hpdGU7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xufVxuLmMtcHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTMycHggMCAwIC0zMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMwQTEzMjY7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMSAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMjZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogNDVweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIzIDAuNnMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHJlbG9hZGVyMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJlbG9hZGVyMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJlbG9hZGVyMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgfVxufVxuLmMtcHJvamVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcHJvamVjdDpob3ZlciB7XG4gICAgei1pbmRleDogNTA7XG4gIH1cbiAgLmMtcHJvamVjdDpob3ZlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jLXByb2plY3Q6aG92ZXIgLmMtcHJvamVjdF9faW1hZ2UtYW5pbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBzY2FsZTogMTtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXByb2plY3Qge1xuICAgIHBhZGRpbmctbGVmdDogODZweDtcbiAgfVxufVxuLmMtcHJvamVjdF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcHJvamVjdF9fd3JhcCB7XG4gICAgcGFkZGluZzogMjRweCAwIDI0cHg7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBib3JkZXItYiBib3JkZXItYmx1ZS1kYXJrO1xuICB9XG4gIC5jLXByb2plY3RfX3dyYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zdGFyLWJsdWUtc3RlZWwuc3ZnKTtcbiAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHctNCBoLTQgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBhYnNvbHV0ZSAtbGVmdC1bODZweF07XG4gIH1cbn1cbi5jLXByb2plY3RfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcHJvamVjdF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXByb2plY3RfX2ltYWdlLWFuaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjIlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDtcbiAgc2NhbGU6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNsYXRlOiAtNTAlIC01NSU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dCwgc2NhbGUgMC41cyBlYXNlLW91dDtcbiAgbWFyZ2luLWxlZnQ6IDQ0JTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1wcm9qZWN0IGEge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1wcm9qZWN0IGEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBhcHBseSB0ZXh0LTIwcjtcbiAgfVxufVxuLmMtcHJvamVjdCBhIHNwYW4ubmFtZSB7XG4gIEBhcHBseSByZWxhdGl2ZSB6LTEwO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXByb2plY3QgYSBzcGFuLmhvdmVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQGFwcGx5IHctZnVsbCBoLWZ1bGwgYmcteWVsbG93IHJvdW5kZWQtbWQgb3BhY2l0eS0wIHRyYW5zaXRpb24tYWxsIHNjYWxlLXktWzEuMV0gc2NhbGUteC1bMS4wMl0gdHJhbnNsYXRlLXgtWy01MCVdIGxlZnQtMS8yIGFic29sdXRlIHRvcC0wO1xuICB9XG59XG4uYy1wcm9qZWN0IGE6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtYmx1ZS1kYXJrO1xufVxuLmMtcHJvamVjdCBhOmhvdmVyIHNwYW4uaG92ZXIge1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG4uYy1wcm9qZWN0IGkge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5jLXByb2plY3QgaTpiZWZvcmUge1xuICBtYXJnaW46IDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcHJvamVjdCBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1yYWRpbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtcmFkaW8uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcmFkaW8uZGlzYWJsZWQgaW5wdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLXJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmMtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzQTE0Qztcbn1cbi5jLXJhZGlvIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbDphZnRlciwgLmMtcmFkaW8gaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLWNvbG9yOiAjMTM2M2M2O1xufVxuLmMtcmFkaW8gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwQTEzMjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1yYWRpbyBsYWJlbDphZnRlciwgLmMtcmFkaW8gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uYy1yYWRpbyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG59XG4uYy1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xufVxuLmMtcmFkaW8gbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1yaWNodGV4dCBoMywgLmMtcmljaHRleHQgaDQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIEBhcHBseSB0ZXh0LTE4LTI0O1xufVxuLmMtcmljaHRleHQtLWJsb2cgYSB7XG4gIGNvbG9yOiAjMEUwRTBFO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXJpY2h0ZXh0LS1ibG9nIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1yaWNodGV4dC0tYmxvZyBoMSB7XG4gIEBhcHBseSB0ZXh0LTMyLTU2O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXJpY2h0ZXh0LS1ibG9nIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYy1yaWNodGV4dC0tYmxvZyBoMiB7XG4gIEBhcHBseSB0ZXh0LTMyLTU2IGZvbnQtaGVhZGluZyBmb250LW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yaWNodGV4dC0tYmxvZyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmMtcmljaHRleHQtLWJsb2cgaDMge1xuICBAYXBwbHkgdGV4dC0yNC00MDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yaWNodGV4dC0tYmxvZyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmMtcmljaHRleHQtLWJsb2cgaDQge1xuICBAYXBwbHkgdGV4dC0xOCBsZzp0ZXh0LTE4LTI0O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXJpY2h0ZXh0LS1ibG9nIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYy1yaWNodGV4dC0tYmxvZyBoNSB7XG4gIEBhcHBseSB0ZXh0LTE4IGxnOnRleHQtMThyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXJpY2h0ZXh0LS1ibG9nIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYy1yaWNodGV4dC0tYmxvZyBoNiB7XG4gIEBhcHBseSB0ZXh0LTE2cjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yaWNodGV4dC0tYmxvZyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmMtcmljaHRleHQtLWJsb2cgcCB7XG4gIEBhcHBseSB0ZXh0LTE2cjtcbn1cbi5jLXJpY2h0ZXh0IHAge1xuICBAYXBwbHkgdGV4dC0xNCBsZzp0ZXh0LTE2cjtcbn1cbi5jLXJpY2h0ZXh0IHAuaGFzLW1lZGl1bS1mb250LXNpemUsIC5jLXJpY2h0ZXh0IHAuaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gIEBhcHBseSBtYi0zIGxnOm1iLTY7XG59XG4uYy1yaWNodGV4dCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgQGFwcGx5IHRleHQtYmx1ZS1pY2U7XG59XG4uYy1yaWNodGV4dC50ZXh0LXdoaXRlIHAgYSB7XG4gIEBhcHBseSB0ZXh0LWJsdWUtaWNlO1xufVxuLmMtcmljaHRleHQgdWwsIC5jLXJpY2h0ZXh0IG9sIHtcbiAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmMtcmljaHRleHQgdWwgbGksIC5jLXJpY2h0ZXh0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmMtcmljaHRleHQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmMtcmljaHRleHQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmMtcmljaHRleHQgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1yaWNodGV4dCAud3AtYmxvY2staW1hZ2Uge1xuICBAYXBwbHkgbWItMyBsZzptYi02O1xufVxuLmMtcmljaHRleHQgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIEBhcHBseSByb3VuZGVkIGxnOnJvdW5kZWQtbWQgbWItMDtcbn1cbi5jLXJpY2h0ZXh0IHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmMtcmljaHRleHQgdWwuYmxvY2tzLWdhbGxlcnktZ3JpZCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jLXJpY2h0ZXh0IHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXJpY2h0ZXh0IC5hbGlnbmxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yaWNodGV4dCAuYWxpZ25sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogNDhweCA1MHB4IDQ4cHggMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmMtcmljaHRleHQgLmFsaWducmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiA0OHB4IDAgNDhweCA1MHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uYy1yaWNodGV4dCAuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0OHB4IGF1dG87XG59XG4uYy1yaWNodGV4dCAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtcmljaHRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLXJpY2h0ZXh0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAYXBwbHkgbWItMyBsZzptYi02O1xufVxuLmMtcmljaHRleHQtLXdoaXRlIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG4uYy1yaWNodGV4dC0td2hpdGUgcCwgLmMtcmljaHRleHQtLXdoaXRlIG9sLCAuYy1yaWNodGV4dC0td2hpdGUgdWwge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLmMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgcm91bmRlZC1mdWxsIGJnLXdoaXRlO1xufVxuLmMtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLXNlbGVjdCBzZWxlY3Qge1xuICBvcGFjaXR5OiAxO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBAYXBwbHkgdGV4dC0xNCBsZzp0ZXh0LTE2O1xufVxuXG4uYy1zdGF0cyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG59XG4uYy1zdGF0cyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbn1cbi5jLXN0YXRzX19pbWFnZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtc3RhdHNfX2ltYWdlIHtcbiAgICBAYXBwbHkgYmxvY2s7XG4gIH1cbn1cbi5jLXN0YXRzLS0zIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1zdGF0cy0tMyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG4uYy10b2dnbGUtZ3JvdXAge1xuICBAYXBwbHkgaC02IHJvdW5kZWQtZnVsbCBib3JkZXIgYm9yZGVyLWdyZXktZGFyayBwLVs0cHhdIGlubGluZS1mbGV4IGdhcC0xO1xufVxuLmMtdG9nZ2xlLWdyb3VwID4gYS5jLWJ1dHRvbiB7XG4gIEBhcHBseSBpbmxpbmUtZmxleCBiZy13aGl0ZTtcbn1cbi5jLXRvZ2dsZS1ncm91cCA+IGEuYy1idXR0b24gc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIG9wYWNpdHktMDtcbn1cbi5jLXRvZ2dsZS1ncm91cCA+IGEuYy1idXR0b246aG92ZXIge1xuICBAYXBwbHkgYmctYWNjZW50O1xufVxuLmMtdG9nZ2xlLWdyb3VwID4gYS5jLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtdG9nZ2xlLWdyb3VwID4gYS5jLWJ1dHRvbi5hY3RpdmUge1xuICBAYXBwbHkgYmctYWNjZW50O1xufVxuLmMtdG9nZ2xlLWdyb3VwID4gYS5jLWJ1dHRvbi5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgQGFwcGx5IG9wYWNpdHktMTAwO1xufVxuXG4uYy12aWRlby1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjYlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy12aWRlby1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtdmlkZW8tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXZpZGVvLXJlc3BvbnNpdmUuY292ZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMjUlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1jdGEtZHVhbF9faXRlbS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWN0YS1kdWFsX19pdGVtLmdyYWRpZW50IC5jLWdyYWRpZW50IHtcbiAgICBAYXBwbHkgb3BhY2l0eS0wIHRyYW5zaXRpb24tYWxsO1xuICB9XG59XG4uYy1jdGEtZHVhbF9faXRlbS5ncmFkaWVudDpob3ZlciAuYy1ncmFkaWVudCB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbi5jLWN0YS1kdWFsX19pdGVtLnNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGwgYmctZ3JhZGllbnQtdG8tdCBmcm9tLWJsYWNrIHRvLXRyYW5zcGFyZW50IHotMjAgb3BhY2l0eS01MCB0cmFuc2l0aW9uLWFsbDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1jdGEtZHVhbF9faXRlbS5zb2xpZDpiZWZvcmUge1xuICAgIEBhcHBseSBvcGFjaXR5LTA7XG4gIH1cbn1cbi5jLWN0YS1kdWFsX19pdGVtLnNvbGlkOmhvdmVyOmJlZm9yZSB7XG4gIEBhcHBseSBvcGFjaXR5LTUwO1xufVxuXG4uYy1zbGlkZXItbGluayBpbWcge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1zbGlkZXItbGluay5hY3RpdmUsIC5jLXNsaWRlci1saW5rOmhvdmVyIHtcbiAgQGFwcGx5IGJnLWJsdWUtc3RlZWwgdGV4dC13aGl0ZTtcbn1cbi5jLXNsaWRlci1saW5rLmFjdGl2ZSBpbWcsIC5jLXNsaWRlci1saW5rOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi5iLWNvbnRlbnQtbGluay1saXN0LS1saW5rID4gc3BhbiB7XG4gIEBhcHBseSByZWxhdGl2ZSB3LWZ1bGwgYmxvY2sgb3ZlcmZsb3ctaGlkZGVuIGgtNDtcbn1cbi5iLWNvbnRlbnQtbGluay1saXN0LS1saW5rID4gc3BhbiA+IHNwYW4ge1xuICBAYXBwbHkgYmxvY2sgYWJzb2x1dGUgbGVmdC0wIHRyYW5zaXRpb24tYWxsO1xufVxuLmItY29udGVudC1saW5rLWxpc3QtLWxpbmsgPiBzcGFuID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzI7XG59XG4uYi1jb250ZW50LWxpbmstbGlzdC0tbGluayA+IHNwYW4gPiBzcGFuOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgdG9wLTE1O1xufVxuLmItY29udGVudC1saW5rLWxpc3QtLWxpbms6aG92ZXIgPiBzcGFuID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG59XG4uYi1jb250ZW50LWxpbmstbGlzdC0tbGluazpob3ZlciA+IHNwYW4gPiBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xufVxuXG4uYi1jb250ZW50LWxpbmstbGlzdC0tY2FyZHMgLmdyaWQge1xuICBtYXJnaW4tdG9wOiAtMzAwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmItY29udGVudC1saW5rLWxpc3QtLWNhcmRzIC5ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtNDIwcHg7XG4gIH1cbn1cbi5iLWNvbnRlbnQtbGluay1saXN0LS1jYXJkcyAjYy1nY2FyZC0yLFxuLmItY29udGVudC1saW5rLWxpc3QtLWNhcmRzICNjLWdjYXJkLTQge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWNvbnRlbnQtbGluay1saXN0LS1jYXJkcyAjYy1nY2FyZC0yLFxuICAuYi1jb250ZW50LWxpbmstbGlzdC0tY2FyZHMgI2MtZ2NhcmQtNCB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDhweCk7XG4gIH1cbn1cbi5iLWNvbnRlbnQtbGluay1saXN0LS1jYXJkcyAjYy1nY2FyZC0zIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi1jb250ZW50LWxpbmstbGlzdC0tY2FyZHMgI2MtZ2NhcmQtMyB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICB9XG59XG5cbi5jLWdjYXJkLS10ZXN0IC5jLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAtMC43MTQzcmVtICsgMi42Nzg2dncsIDIuNXJlbSk7XG59XG4uYy1nY2FyZC0tdGVzdCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC4xNzg2cmVtICsgMC44OTI5dncsIDEuMjVyZW0pO1xufVxuLmMtZ2NhcmQtLXRlc3QgLm5hbWUge1xuICBmb250LXNpemU6IGNsYW1wKDAuNXJlbSwgLTAuMDcxNHJlbSArIDAuODkyOXZ3LCAxcmVtKTtcbn1cblxuLmItc2Nyb2xsLWdyaWQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmItc2Nyb2xsLWdyaWRfX2dyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmItc2Nyb2xsLWdyaWRfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEzLCAxZnIpO1xuICB9XG59XG4uYi1zY3JvbGwtZ3JpZF9fZ3JpZCAuYy1sYXp5LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwJTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi1zY3JvbGwtZ3JpZF9fZ3JpZCAuYy1sYXp5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTQuNTUlO1xuICB9XG59XG4uYi1zY3JvbGwtZ3JpZF9fZ3JpZCAuYi1zY3JvbGwtZ3JpZF9fZ3JpZC0xLFxuLmItc2Nyb2xsLWdyaWRfX2dyaWQgLmItc2Nyb2xsLWdyaWRfX2dyaWQtMiB7XG4gIEBhcHBseSBjb2wtc3Bhbi0xO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLXNjcm9sbC1ncmlkX19ncmlkIC5iLXNjcm9sbC1ncmlkX19ncmlkLTEsXG4gIC5iLXNjcm9sbC1ncmlkX19ncmlkIC5iLXNjcm9sbC1ncmlkX19ncmlkLTIge1xuICAgIEBhcHBseSBjb2wtc3Bhbi01O1xuICB9XG59XG4uYi1zY3JvbGwtZ3JpZF9fZ3JpZCAuYi1zY3JvbGwtZ3JpZF9fZ3JpZC0zIHtcbiAgQGFwcGx5IGNvbC1zcGFuLTM7XG59XG4uYi1zY3JvbGwtZ3JpZF9fZ3JpZCAuYi1zY3JvbGwtZ3JpZF9fZ3JpZC0zID4gZGl2IC5jLWxhenktd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTklO1xufVxuXG4uYi1ibG9nIC5iLWJsb2ctLWhhcy1ldmVudC5iLWJsb2dfX2dyaWQgI2MtZWNhcmQtNSB7XG4gIEBhcHBseSBsZzpjb2wtc3Bhbi0yO1xufVxuLmItYmxvZyAuYi1ibG9nLS1oYXMtZXZlbnQgI2MtZXZlbnQtY2FyZCB7XG4gIEBhcHBseSBvcmRlci0xO1xufVxuLmItYmxvZyAuYi1ibG9nLS1oYXMtZXZlbnQgI2MtY3RhLWNhcmQtMSB7XG4gIEBhcHBseSBvcmRlci0zO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWJsb2cgLmItYmxvZy0taGFzLWV2ZW50ICNjLWN0YS1jYXJkLTEge1xuICAgIEBhcHBseSBvcmRlci01O1xuICB9XG59XG4uYi1ibG9nIC5iLWJsb2ctLWhhcy1ldmVudCAjYy1jdGEtY2FyZC0yIHtcbiAgQGFwcGx5IG9yZGVyLTY7XG59XG4uYi1ibG9nIC5iLWJsb2ctLWhhcy1ldmVudCAjYy1lY2FyZC0wIHtcbiAgQGFwcGx5IG9yZGVyLTI7XG59XG4uYi1ibG9nIC5iLWJsb2ctLWhhcy1ldmVudCAjYy1lY2FyZC0xIHtcbiAgQGFwcGx5IG9yZGVyLTM7XG59XG4uYi1ibG9nIC5iLWJsb2ctLWhhcy1ldmVudCAjYy1lY2FyZC0yIHtcbiAgQGFwcGx5IG9yZGVyLTQ7XG59XG4uYi1ibG9nIC5iLWJsb2ctLWhhcy1ldmVudCAjYy1lY2FyZC0zIHtcbiAgQGFwcGx5IG9yZGVyLTU7XG59XG4uYi1ibG9nIC5iLWJsb2ctLWhhcy1ldmVudCAjYy1lY2FyZC00IHtcbiAgQGFwcGx5IG9yZGVyLTY7XG59XG4uYi1ibG9nIC5iLWJsb2ctLWhhcy1ldmVudCAjYy1lY2FyZC01IHtcbiAgQGFwcGx5IG9yZGVyLTc7XG59XG4uYi1ibG9nIC5iLWJsb2ctLWhhcy1ldmVudCAjYy1lY2FyZC02IHtcbiAgQGFwcGx5IG9yZGVyLTg7XG59XG4uYi1ibG9nX19ncmlkICNjLWVjYXJkLTEsXG4uYi1ibG9nX19ncmlkICNjLWVjYXJkLTIsXG4uYi1ibG9nX19ncmlkICNjLWVjYXJkLTYge1xuICBAYXBwbHkgbGc6Y29sLXNwYW4tMjtcbn1cbi5iLWJsb2dfX2dyaWQgI2MtY3RhLWNhcmQtMSB7XG4gIEBhcHBseSBvcmRlci0xO1xufVxuLmItYmxvZ19fZ3JpZCAjYy1jdGEtY2FyZC0yIHtcbiAgQGFwcGx5IG9yZGVyLTY7XG59XG4uYi1ibG9nX19ncmlkICNjLWVjYXJkLTAge1xuICBAYXBwbHkgb3JkZXItMjtcbn1cbi5iLWJsb2dfX2dyaWQgI2MtZWNhcmQtMSB7XG4gIEBhcHBseSBvcmRlci0zO1xufVxuLmItYmxvZ19fZ3JpZCAjYy1lY2FyZC0yIHtcbiAgQGFwcGx5IG9yZGVyLTQ7XG59XG4uYi1ibG9nX19ncmlkICNjLWVjYXJkLTMge1xuICBAYXBwbHkgb3JkZXItNTtcbn1cbi5iLWJsb2dfX2dyaWQgI2MtZWNhcmQtNCB7XG4gIEBhcHBseSBvcmRlci02O1xufVxuLmItYmxvZ19fZ3JpZCAjYy1lY2FyZC01IHtcbiAgQGFwcGx5IG9yZGVyLTc7XG59XG4uYi1ibG9nX19ncmlkICNjLWVjYXJkLTYge1xuICBAYXBwbHkgb3JkZXItODtcbn1cblxuLmItbmV3cyAuYy1lY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVjdHctdGhlbWUgLmItbmV3cyAuYy1lY2FyZF9fc2hvcnQtZGVzYyB7XG4gIEBhcHBseSB0ZXh0LWFjY2VudDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi1uZXdzIC5jLWVjYXJkIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcbiAgfVxuICAuYi1uZXdzIC5jLWVjYXJkLmZ1bGwge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG4gIC5iLW5ld3MgLmMtZWNhcmQuZnVsbCAuYy1lY2FyZF9faGVhZGVyIHtcbiAgICBAYXBwbHkgYmctZ3JleS1kYXJrO1xuICB9XG4gIC5iLW5ld3MgLmMtZWNhcmQuZnVsbCAuYy1lY2FyZF9fc2hvcnQtZGVzYyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuYi1uZXdzIC5jLWVjYXJkLmZ1bGwgLmMtZWNhcmRfX2Z1bGwtZGVzYyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgIEBhcHBseSBiZy1ncmV5LWRhcms7XG4gIH1cbiAgLmItbmV3cyAuYy1lY2FyZC5mdWxsIC5jLWVjYXJkX19oZWFkZXItdGl0bGUge1xuICAgIEBhcHBseSB3aGl0ZXNwYWNlLW5vd3JhcDtcbiAgfVxuICAuYi1uZXdzIC5jLWVjYXJkLmZ1bGwgLmMtZWNhcmRfX2hlYWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYi1uZXdzIC5jLWVjYXJkX19oZWFkZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQUCBOZXVlIE1vbnRyZWFsJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUE5ldWVNb250cmVhbC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BQTmV1ZU1vbnRyZWFsLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFAgTmV1ZSBNb250cmVhbCBCb29rJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUFBOZXVlTW9udHJlYWwtQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QUE5ldWVNb250cmVhbC1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFAgTmV1ZSBNb250cmVhbCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BQTmV1ZU1vbnRyZWFsLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QUE5ldWVNb250cmVhbC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnc2V0dGluZ3Mvc2V0dGluZ3MudmFyaWFibGVzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmZvbnRzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmNvbmZpZyc7XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9vbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxuQGltcG9ydCBcInRvb2xzL190b29scy5taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xzL190b29scy5zcGFjZWQuc2Nzc1wiO1xuIFxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLm92ZXJsaW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMucGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLnRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLnVsLnNjc3NcIjtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmVuZG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuaW5maW5pdGUtbWFycXVlZS5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5sZW5pcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpY3BvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLm1pY3JvbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuc3dpcGVyLnNjc3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmFsZXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmJyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnRuLWNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkLXNlcnZpY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2hlY2tib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY29udGFjdHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY292ZXItdmlkZW8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZWxlbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZmlsZS1pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxvY2F0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5tZW51LXRvZ2dsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtbW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2luYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucHJlbG9hZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnByb2plY3QtaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yYWRpby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnN0YXRzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnRvZ2dsZS1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby1yZXNwb25zaXZlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Jsb2Nrcy5nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Jsb2Nrcy5zZXJ2aWNlLWV4cGFuZGFibGUuc2Nzc1wiOyIsIi5jLWdyYWRpZW50IHtcbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIHJnYmEoMjU1LDE5NSwxMDEsMSkgMCUscmdiYSgyNDMsMjQzLDIzNiwxKSA2MCUpO1xuICAgIH1cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICByZ2JhKDE3NywyMTMsMjIyLDEpIDAlLHJnYmEoMjQzLDI0MywyMzYsMSkgNjAlKTsgXG4gICAgfVxuICAgICYtLW9saXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICByZ2JhKCNCQUI1OEQsMSkgMCUscmdiYSgyNDMsMjQzLDIzNiwxKSA2MCUpOyBcbiAgICB9XG4gICAgJi0tYW5nbGUge1xuICAgICAgICAgJi1vcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY1ZGVnLCAgcmdiYSgyNTUsMTk1LDEwMSwxKSAwJSxyZ2JhKDI0MywyNDMsMjM2LDEpIDYwJSk7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjVkZWcsICByZ2JhKDI1NSwxOTUsMTAxLDEpIDAlLHJnYmEoMjQzLDI0MywyMzYsMSkgNjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY1ZGVnLCAgcmdiYSgxNzcsMjEzLDIyMiwxKSAwJSxyZ2JhKDI0MywyNDMsMjM2LDEpIDYwJSk7IFxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1ZGVnLCAgcmdiYSgxNzcsMjEzLDIyMiwxKSAwJSxyZ2JhKDI0MywyNDMsMjM2LDEpIDYwJSk7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtb2xpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY1ZGVnLCAgcmdiYSgjQkFCNThELDEpIDAlLHJnYmEoMjQzLDI0MywyMzYsMSkgNjAlKTsgXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjVkZWcsICByZ2JhKCNCQUI1OEQsMSkgMCUscmdiYSgyNDMsMjQzLDIzNiwxKSA2MCUpOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBodG1sW2xhbmc9emgtaGFuc10gKiB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIFNDJywgJ0F2ZW5pcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbi8vIH1cblxuYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIEBhcHBseSB0ZXh0LTE2ciBmb250LWJhc2UgdGV4dC1ibHVlLWRhcms7XG4gICAgJi5uby1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47IFxuICAgIH1cbn1cblxuXG5hIHtcbiAgICB0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgIEBhcHBseSB0ZXh0LWFjY2VudDtcbiAgICB9XG4gICAgJi5mdWxsLWNsaWNrIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtZnVsbCB6LTIwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5wIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206MjRweDtcblxuICAgICYubGVhZCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTI0LTMyO1xuICAgIH1cbn0iLCIuYy10aXRsZSB7XG4gICAgQGFwcGx5IG1iLTMgZm9udC1oZWFkaW5nIGZvbnQtbm9ybWFsO1xufSIsImh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIFxuICAgICYubmF2aWdhdGlvbi1vcGVuIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNjcm9sbC1sb2NrLFxuICAgICYudmFuaWxsYS1tb2RhbC0tb3BlbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBodG1sICN3cGFkbWluYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjMycHg7XG4gICAgcGFkZGluZy1yaWdodDozMnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDo3MnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjcycHg7XG4gICAgfVxufSIsIi5jLW92ZXJsaW5lIHtcbiAgICBAYXBwbHkgdGV4dC1vdmVybGluZSBib3JkZXIgYm9yZGVyLW92ZXJsaW5lIHJvdW5kZWQgdGV4dC0xNnIgbWItMiBsZzptYi01IGlubGluZS1ibG9jayBweC0yIHB5LTEgbGVhZGluZy1ub25lO1xuICAgICYtLWRhcmsge1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ibHVlLWRhcmsgdGV4dC1ibHVlLWRhcms7XG4gICAgfVxuICAgICYtLXNvbGlkIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgYmctb3ZlcmxpbmU7XG4gICAgfVxufSIsIi5lLXRhZyB7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItYmx1ZS1kdXN0eSByb3VuZGVkIHRleHQtYmx1ZS1kdXN0eSBweC1bMTJweF0gcHktWzBweF0gbm8tdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtd2hpdGU7XG4gICAgfVxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgcHgtMiBweS1bNHB4XVxuICAgIH1cbn0iLCIuYy1jaGVja2xpc3Qge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yO1xuICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZ2FwLTI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgxMSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgZmxleC1ub25lIHctMiBoLTIgYmctYWNjZW50IHJvdW5kZWQtZnVsbCByZWxhdGl2ZSB0b3AtWzNweF0gZmhkOnRvcC1bNXB4XSB0ZXh0LVs4cHhdIHRleHQtZ3JleS1kYXJrIGxlYWRpbmctbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1zdGFyLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IG1iLTAgZmxleCBnYXAtMyBpdGVtcy1jZW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zdGFyLnN2Zyk7XG4gICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIGZsZXgtbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgdGV4dC13aGl0ZSB0ZXh0LTE4IGxnOnRleHQtMjByIHB5LTIgbGc6cHktNCBib3JkZXItYiBib3JkZXItYi13aGl0ZSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODI5JztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtaWNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hY2NvcmRpb25qcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgID4gbGkge1xuICAgICAgICBAYXBwbHkgIGxlYWRpbmctc251ZyBtYi0wIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC10LW1kO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1iLW1kO1xuICAgICAgICB9XG4gICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1ncmV5LWRhcmsgbGVhZGluZy1ub25lIHRyYW5zaXRpb24tYWxsIHRleHQtMjAgZm9udC1tZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICBcbiAgICAgICAgXG4gICAgICAgICYuYWNjX2FjdGl2ZSB7XG4gICAgICBcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsIiNtYWluICB7XG4gICAgICAgIFxuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIGNvbHVtbi1nYXA6MjRweDtcbiAgICAgICAgcm93LWdhcDo0MHB4O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcblxuICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDoxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgICAgICAgJi5nZmllbGRfZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWRcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmVxdWlyZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYy1tb3ZlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmdmaWVsZF9lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tZm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSB0ZXh0LWJsdWUtZGFyayBwbGFjZWhvbGRlci1ibHVlLWRhcmsgYm9yZGVyIGJvcmRlci1ibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ibHVlLWRhcmsgYm9yZGVyIGJvcmRlci1ibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDIyIDEyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEuMDUwMTIgMC4wMDA3NTM2NDJMMCAxLjA1MTI3TDEwLjU0NDggMTEuNjAwMUwxMS41OTUgMTAuNTQ5NkwxLjA1MDEyIDAuMDAwNzUzNjQyWicgZmlsbD0nJTIzMjAyMDIwJy8lM0UlM0NwYXRoIGQ9J00yMC4wNCA2LjEzMjE1ZS0wNkw5LjQ5NTEyIDEwLjU0ODhMMTAuNTQ1MiAxMS41OTkzTDIxLjA5MDEgMS4wNTA1MkwyMC4wNCA2LjEzMjE1ZS0wNlonIGZpbGw9JyUyMzIwMjAyMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonRmlsZSBVcGxvYWQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjAwMV81NTc4KSclM0UlM0NwYXRoIGQ9J00xNC43NSA5Ljc3MDAyVjE0LjExMzhDMTQuNzUgMTQuNDU4NCAxNC40Njk2IDE0LjczODggMTQuMTI1IDE0LjczODhIMS44NzVDMS41MzAzOCAxNC43Mzg4IDEuMjUgMTQuNDU4NCAxLjI1IDE0LjExMzhWOS43NzAwMkgwVjE0LjExMzhDMCAxNS4xNDc2IDAuODQxMTI1IDE1Ljk4ODggMS44NzUgMTUuOTg4OEgxNC4xMjVDMTUuMTU4OSAxNS45ODg4IDE2IDE1LjE0NzYgMTYgMTQuMTEzOFY5Ljc3MDAySDE0Ljc1WicgZmlsbD0nJTIzMjAyMDIwJy8lM0UlM0NwYXRoIGQ9J004LjAwMDA5IDAuMDExMjMwNUw0LjExNjIxIDMuODk1MTFMNS4wMDAwOSA0Ljc3ODk4TDcuMzc1MDkgMi40MDM5OFYxMi4xNDUxSDguNjI1MDlWMi40MDM5OEwxMS4wMDAxIDQuNzc4OThMMTEuODg0IDMuODk1MTFMOC4wMDAwOSAwLjAxMTIzMDVaJyBmaWxsPSclMjMyMDIwMjAnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMDAxXzU1NzgnJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWdyZXktbGlnaHQgYmctb3BhY2l0eS0zMCB0ZXh0LWdyZXktZGFyayBweC0yIHJvdW5kZWQgZmxleCBpdGVtcy1jZW50ZXIgcG9pbnRlci1ldmVudHMtbm9uZSBiZy1uby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsIG9wYWNpdHktMCBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmFkaW8sXG4gICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2NlbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVwdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdpbnB1dF9wcmV2aWV3IHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIFxuICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MjRweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMTgtMjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICBjb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcbiAgICB9XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOjEvLTEgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9udHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1mYW1pbHktcHJpbWFyeTogICdTdWlzc2UgSW50bCcsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAnU3Vpc3NlIEludGwnLCBzYW5zLXNlcmlmO1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbiRpbnVpdC1mb250LXNpemUtaDE6ICAgIDE2MHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMS14czogNDhweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDI6ICAgIDgwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgyLXhzOiA0MHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMzogICAgNjRweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDMteHM6IDMycHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg0OiAgICA2NHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNC14czogNDhweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDU6ICAgIDMycHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg1LXhzOiAxNnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNjogICAgMTZweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDYteHM6IDE2cHggIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2xvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb2xvci1iZzogIzE2MkIzRjtcblxuJGNvbG9yLWJsYWNrOiAjMEUwRTBFO1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuXG4kY29sb3ItZ3JleS12ZXJ5LWRhcms6ICMwNTBCMTg7XG4kY29sb3ItZ3JleS1kYXJrZXI6ICMyZDJkMmQ7XG4kY29sb3ItZ3JleS1kYXJrOiAjNEU0RTRFO1xuJGNvbG9yLWdyZXk6ICM3RjdGN0Y7XG4kY29sb3ItZ3JleS1saWdodDogI2Q5ZDlkOTtcbiRjb2xvci1ncmV5LWxpZ2h0ZXI6ICNmMWYxZjE7XG5cbiRjb2xvci1icm93bjojODc1NjRDO1xuJGNvbG9yLWJsdWU6IzVBOTJDRDtcbiRjb2xvci1ncmVlbjojNGY5NTUxO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLXJlZDojYzAwO1xuJGNvbG9yLW9yYW5nZTogI0YyOEEyMDtcbiRjb2xvci15ZWxsb3c6I0QzQTE0QztcbiRjb2xvci1waW5rOiNFM0FGQTQ7XG4kY29sb3ItcHVycGxlOiNBNkI2REQ7XG5cbiRjb2xvci1wcmltYXJ5OiAjRDNBMTRDO1xuJGNvbG9yLXNlY29uZGFyeTogIzBBMTMyNjtcbiRjb2xvci10ZXJ0aWFyeTogI0VCRUNGMDtcblxuJGNvbG9yLXNjZW5lOiAjMmMyYzJjO1xuJGNvbG9yLXNjZW5lLTgwOiByZ2JhKCRjb2xvci1zY2VuZSwgMC44KTtcbiRjb2xvci1zY2VuZS02MDogcmdiYSgkY29sb3Itc2NlbmUsIDAuNik7XG4kY29sb3Itc2NlbmUtNDA6IHJnYmEoJGNvbG9yLXNjZW5lLCAwLjQpO1xuJGNvbG9yLXNjZW5lLTIwOiByZ2JhKCRjb2xvci1zY2VuZSwgMC4yKTtcblxuJGNvbG9yLWRlcHRoOiAjNDA0MDQwO1xuJGNvbG9yLWRlcHRoLTgwOiByZ2JhKCRjb2xvci1kZXB0aCwgMC44KTtcbiRjb2xvci1kZXB0aC02MDogcmdiYSgkY29sb3ItZGVwdGgsIDAuNik7XG4kY29sb3ItZGVwdGgtNDA6IHJnYmEoJGNvbG9yLWRlcHRoLCAwLjQpO1xuJGNvbG9yLWRlcHRoLTIwOiByZ2JhKCRjb2xvci1kZXB0aCwgMC4yKTtcblxuJGNvbG9yLWFtYmllbmNlOiAjNmE2NjYxO1xuJGNvbG9yLWFtYmllbmNlLTgwOiByZ2JhKCRjb2xvci1hbWJpZW5jZSwgMC44KTtcbiRjb2xvci1hbWJpZW5jZS02MDogcmdiYSgkY29sb3ItYW1iaWVuY2UsIDAuNik7XG4kY29sb3ItYW1iaWVuY2UtNDA6IHJnYmEoJGNvbG9yLWFtYmllbmNlLCAwLjQpO1xuJGNvbG9yLWFtYmllbmNlLTIwOiByZ2JhKCRjb2xvci1hbWJpZW5jZSwgMC4yKTtcblxuJGNvbG9yLWFwZXJ0dXJlOiAjZjFlZWU4O1xuJGNvbG9yLWFwZXJ0dXJlLTgwOiByZ2JhKCRjb2xvci1hcGVydHVyZSwgMC44KTtcbiRjb2xvci1hcGVydHVyZS02MDogcmdiYSgkY29sb3ItYXBlcnR1cmUsIDAuNik7XG4kY29sb3ItYXBlcnR1cmUtNDA6IHJnYmEoJGNvbG9yLWFwZXJ0dXJlLCAwLjQpO1xuJGNvbG9yLWFwZXJ0dXJlLTIwOiByZ2JhKCRjb2xvci1hcGVydHVyZSwgMC4yKTtcblxuJGNvbG9yLWZyYW1lOiAjYWJiOGMzO1xuJGNvbG9yLWZyYW1lLTgwOiByZ2JhKCRjb2xvci1mcmFtZSwgMC44KTtcbiRjb2xvci1mcmFtZS02MDogcmdiYSgkY29sb3ItZnJhbWUsIDAuNik7XG4kY29sb3ItZnJhbWUtNDA6IHJnYmEoJGNvbG9yLWZyYW1lLCAwLjQpO1xuJGNvbG9yLWZyYW1lLTIwOiByZ2JhKCRjb2xvci1mcmFtZSwgMC4yKTtcblxuJGNvbG9yLWNvbXBvczogIzc3ODY4YztcbiRjb2xvci1jb21wb3MtODA6IHJnYmEoJGNvbG9yLWNvbXBvcywgMC44KTtcbiRjb2xvci1jb21wb3MtNjA6IHJnYmEoJGNvbG9yLWNvbXBvcywgMC42KTtcbiRjb2xvci1jb21wb3MtNDA6IHJnYmEoJGNvbG9yLWNvbXBvcywgMC40KTtcbiRjb2xvci1jb21wb3MtMjA6IHJnYmEoJGNvbG9yLWNvbXBvcywgMC4yKTtcblxuJGNvbG9yLWxpbmU6IzAxMDEwMTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhZGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmxvY2stZ2FwOiAxNjBweDtcbiRibG9jay1nYXAtc206IDEyMHB4O1xuJGJsb2NrLWdhcC14czogNTZweDtcblxuJG1lbnUtbGc6IDE1MHB4O1xuJG1lbnUteHM6IDExMnB4O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGltaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gJHRpbWluZzogMzAwbXM7XG4vLyAkdGltaW5nLWZhc3Q6ICR0aW1pbmcgLyAyO1xuLy8gJHRpbWluZy1zbG93OiAkdGltaW5nICogMjtcbiRlYXNlOiBhbGwgLjNzIGN1YmljLWJlemllciguNCwwLC4yLDEpO1xuJGVhc2UtYXJyb3c6IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4iLCIuaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaG9yaXpvbnRhbC1tYXJxdWVlLnNtb290aCB7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbn1cbi5ob3Jpem9udGFsLW1hcnF1ZWUucGF1c2VkIC5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uaG9yaXpvbnRhbC1tYXJxdWVlLmZ1bGwgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gICAgbWluLXdpZHRoOiB2YXIoLS1fY29udGFpbmVyV2lkdGgpO1xufVxuLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMjRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuW2RhdGEtYW5pbWF0ZT1cInRydWVcIl0gLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gICAgYW5pbWF0aW9uOiBob3Jpem9udGFsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbik7XG59XG5Aa2V5ZnJhbWVzIGhvcml6b250YWwtbWFycXVlZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLV9nYXApICogLTEpKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEwMCUgLSB2YXIoLS1fZ2FwKSAqIDIpKTtcbiAgICB9XG59XG4udmVydGljYWwtbWFycXVlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLV9nYXApO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGNhbGMoY2FsYyh2YXIoLS1fY29udGFpbmVyU2l6ZSkgLSB2YXIoLS1fdkdhcCkpIC8gMS4yKTtcbn1cbi52ZXJ0aWNhbC1tYXJxdWVlLnNtb290aCB7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG4gICAgbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuLnZlcnRpY2FsLW1hcnF1ZWUucGF1c2VkIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1fdkdhcCk7XG59XG5bZGF0YS1hbmltYXRlPVwidHJ1ZVwiXSAudmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gICAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pO1xufVxuLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1faEdhcCk7XG59XG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW1hcnF1ZWUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tX3ZHYXApICogLTEpKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gdmFyKC0tX3ZHYXApICogMikpO1xuICAgIH1cbn1cbiIsImh0bWwubGVuaXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBcbiAgLmxlbmlzLmxlbmlzLXNtb290aCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG4gIFxuICAubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICB9XG4gIFxuICAubGVuaXMubGVuaXMtc3RvcHBlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBcbiAgLmxlbmlzLmxlbmlzLXNjcm9sbGluZyBpZnJhbWUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9IiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA0MjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICBcbiAgLm1mcC13cmFwIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA0MztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogNzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIFxuICAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBcbiAgLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFxuICAubWZwLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDEwNDU7IFxuICB9XG4gIFxuICAubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuICAubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIFxuICAubWZwLWFqYXgtY3VyIHtcbiAgICBjdXJzb3I6IHByb2dyZXNzOyB9XG4gIFxuICAubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9XG4gIFxuICAubWZwLXpvb20ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgICBjdXJzb3I6IHpvb20taW47IH1cbiAgXG4gIC5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgXG4gIC5tZnAtY2xvc2UsXG4gIC5tZnAtYXJyb3csXG4gIC5tZnAtcHJlbG9hZGVyLFxuICAubWZwLWNvdW50ZXIge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBcbiAgLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIC5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFxuICAubWZwLXByZWxvYWRlciB7XG4gICAgY29sb3I6ICNDQ0M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gICAgbGVmdDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgei1pbmRleDogMTA0NDsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgICAgY29sb3I6ICNDQ0M7IH1cbiAgICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICBcbiAgLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFxuICAubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFxuICBidXR0b24ubWZwLWNsb3NlLFxuICBidXR0b24ubWZwLWFycm93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTA0NjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG4gIFxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gIFxuICAubWZwLWNsb3NlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAgIC5tZnAtY2xvc2U6aG92ZXIsXG4gICAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgICAgdG9wOiAxcHg7IH1cbiAgXG4gIC5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIFxuICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFxuICAubWZwLWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICNDQ0M7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgXG4gIC5tZnAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gICAgLm1mcC1hcnJvdzpob3ZlcixcbiAgICAubWZwLWFycm93OmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWZwLWFycm93OmJlZm9yZSxcbiAgICAubWZwLWFycm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAgIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgICB0b3A6IDhweDsgfVxuICAgIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gIFxuICAubWZwLWFycm93LWxlZnQge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAgIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuICBcbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAgIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cbiAgXG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgICAgdG9wOiAtNDBweDsgfVxuICBcbiAgLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyBcbiAgfVxuICAgIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IFxuICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgIH1cbiAgXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbiAgaW1nLm1mcC1pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBcbiAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4gIC5tZnAtZmlndXJlIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gICAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgICAgY29sb3I6ICNCREJEQkQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICBcbiAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIFxuICAubWZwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG4gIFxuICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBcbiAgLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgIC8qKlxuICAgICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgICAqL1xuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogM3B4OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIFxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5tZnAtYXJyb3cge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAgIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gICAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gICAgLm1mcC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gIFxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwNDhweDtcbiAgICBAc2NyZWVuIHFoZCB7XG4gICAgICAgIG1heC13aWR0aDogMTY0MHB4O1xuICAgIH1cbiAgICBAc2NyZWVuIHdxaGQge1xuICAgICAgICBtYXgtd2lkdGg6IDIwNDhweDtcbiAgICB9XG4gICAgQHNjcmVlbiB1aGQge1xuICAgICAgICBtYXgtd2lkdGg6MjQwMHB4O1xuICAgIH1cbn1cbi5tZnAtYmcge1xuICAgIHotaW5kZXg6MzAwMTtcbn1cbi5tZnAtd3JhcCB7XG4gICAgei1pbmRleDozMDAyO1xufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm1vZGFsIHtcbiBcbn1cbiAgXG4gIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6NTAwO1xuICB9XG4gIFxuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFwZXJ0dXJlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6Y2FsYygxMDAlIC0gNDhweCk7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6MTAwMDtcbiAgfVxuICBcbiAgLm1vZGFsX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyayB0ZXh0LTE4LTI0O1xuICB9XG4gIFxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTpub25lO1xuICB9XG4gIFxuICAubW9kYWxfX2hlYWRlciAubW9kYWxfX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzE1XCI7IH1cbiAgXG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gIH1cbiAgXG4gIFxuICBcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICBAa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgICAgIHRvIHsgb3BhY2l0eTogMTsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICB0byB7IG9wYWNpdHk6IDA7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTsgfVxuICAgICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpOyB9XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICAgIGFuaW1hdGlvbjogbW1mYWRlSW4gLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICAgIGFuaW1hdGlvbjogbW1mYWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX2NvbnRhaW5lcixcbiAgLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9IiwiLnN3aXBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gICAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuXG4gICAgJi5zd2lwZXItdmVydGljYWwge1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICAgIH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEVxdWFsIEhlaWdodCAqL1xuLnN3aXBlci1lcXVhbGhlaWdodCB7XG4gICAgXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCB7XG4gICAgJixcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgICB9XG59XG5cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgICB9XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgfVxufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgICB9XG59XG5cbi5zd2lwZXItY2VudGVyZWQge1xuICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zd2lwZXItdmVydGljYWwge1xuICAgICAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgYmctWyNlYWRhYzRdO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcblxuXG4gIC5zd2lwZXItZmFkZSB7XG4gICAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAmLFxuICAgICAgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBAYXBwbHkgZmxleCBnYXAtMSBtdC0zO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6NnB4O1xuICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIGJnLWJsYWNrIHRyYW5zaXRpb24tYWxsIGN1cnNvci1wb2ludGVyIHJlbGF0aXZlO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IHctWzM2cHhdIGJnLXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHRvcC1bMnB4XSByZWxhdGl2ZSB3LWZ1bGwgei1bMTAwXSBiZy13aGl0ZSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gICAgQGFwcGx5IGJnLWFjY2VudCB3LTUgaC01IGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgZm9udC1ib2xkIHRleHQtMTY7XG4gICAgJi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBcbiAgICB9XG4gICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBcbiAgICB9XG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmUgb3BhY2l0eS0yMDtcbiAgICB9XG59IiwiLmFsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDoxMDA7XG59IiwiLmMtYnJlYWRjcnVtYnMge1xuICAgIEBhcHBseSBmbGV4IGdhcC0xIHRleHQtZ3JleS1kYXJrIGZsZXgtd3JhcDtcbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgIH1cbiAgICAuc2luZ2xlLXBvc3QgJiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5zZXAge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWJ0bi1jYXJkIHtcbiAgICBAYXBwbHkgcm91bmRlZC1tZCBtaW4taC0xMCBweS1bMTJweF0gcHgtMyBvdmVyZmxvdy1oaWRkZW4gcmVsYXRpdmUgZmxleCBmbGV4LXJvdyBqdXN0aWZ5LWJldHdlZW4gdGV4dC0xOCBpdGVtcy1jZW50ZXIgZ2FwLTI7XG5cbiAgICBhIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6MzAwJTtcbiAgICAgICAgICAgIGhlaWdodDo0MDAlO1xuICAgICAgICAgICAgQGFwcGx5IHRvcC0xLzIgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiAtdHJhbnNsYXRlLXktMS8yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmxhY2sge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWRhcms7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVmYXVsdCB7XG4gICAgICAgIEBhcHBseSBiZy1ibHVlLXN0ZWVsIHRleHQtYmVpZ2UgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdy01O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZpbGwtYmVpZ2UgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy04O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWJlaWdlIHRleHQtYmx1ZS1zdGVlbDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtc3RlZWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmaWxsLWJsdWUtc3RlZWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IGZsZXgtY29sIGgtYXV0byBtaW4taC1bMjUwcHhdIHAtMyBnYXAtMSB0ZXh0LTIwcjtcbiAgICB9XG4gICAgaSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTIwIGxnOnRleHQtMjByO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBAYXBwbHkgdy01IGgtNTtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgdy04IGgtODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAmOmJlZm9yZSB7XG4gICAgLy8gICAgIGNvbnRlbnQ6Jyc7XG4gICAgLy8gICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGwgYmctd2hpdGUvMjAgb3BhY2l0eS0wIHRyYW5zaXRpb24tYWxsO1xuICAgIC8vICAgICAmOmhvdmVyIHtcbiAgICAvLyAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgICAmLS1kZXNjIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMTggcWhkOnRleHQtMjAgb3ZlcmZsb3ctaGlkZGVuIGdhcC0yIGxnOmdhcC0wO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTIwIGxnOnRleHQtMjByO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgdy01IGgtNTtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LTUgaC01IG1iLVsxMnB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gcWhkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy05IGgtOSBtYi1bMTJweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmMtYnRuLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBnYXAtMDtcbiAgICAgICAgICAgIC5jLWJ0bi1jYXJkX19tZXRhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLXktWzU1JV0gdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1idG4tY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS15LVszMCVdIHRyYW5zaXRpb24tYWxsIGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtYnRuLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtZW5kIG1pbi1oLVs1OHB4XTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5jLWJ0bi1jYXJkX19tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS15LVswJV07XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgICAgIC5jLWJ0bi1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS15LVswJV0gZGVsYXktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1idXR0b24ge1xuICAgIEBhcHBseSB0ZXh0LTE2IGxlYWRpbmctbm9uZSB0ZXh0LXdoaXRlIHJvdW5kZWQtZnVsbCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24tYWxsIGgtNSBweC0zIGJnLWFjY2VudCBnYXAtMSByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gd2hpdGVzcGFjZS1ub3dyYXA7XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgQGFwcGx5IGJnLWJsdWUtc3RlZWw7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC42NiwgMCwgMC4zNCwgMSk7XG4gICAgICAgIEBhcHBseSBvcmlnaW4tbGVmdDtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgcGwtMjtcbiAgICAgICAgfVxuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgIEBhcHBseSByb3RhdGUtWzBkZWddIG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtNCAtcm90YXRlLVs5MGRlZ10gb3BhY2l0eS0wO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS1bOTBkZWddIG9wYWNpdHktMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcm90YXRlLTAgb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICYuYXJyb3cge1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LTMgaC0zIGluZGVudC0wO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgyOSc7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtWzEwcHhdIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiB3LTIgaC0yIHJvdW5kZWQtZnVsbCBiZy13aGl0ZSB0ZXh0LWJsdWUtZGFyayB0ZXh0LTEyIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBsZWFkaW5nLW5vbmUgdHJhbnNpdGlvbi1hbGwgLWluZGVudC01IG92ZXJmbG93LWhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLXNjYXJkIHtcbiAgICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ncmV5LWRhcms7XG4gICAgLmVjdHctdGhlbWUgJiB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLW1kIGxnOnJvdW5kZWQtbGc7XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIG5vLXVuZGVybGluZSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1zdGFydCBnYXAtMSBsZzpnYXAtMiBsZWFkaW5nLVsxLjRdO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgwNSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB3LVsyMHB4XSBsZzp3LTMgaC1bMjBweF0gbGc6aC0zIHJvdW5kZWQtZnVsbCBiZy1ncmV5LWRhcmsgbGc6YmctYWNjZW50IHRleHQtd2hpdGUgbGc6dGV4dC1ncmV5LWRhcmsgdGV4dC1bOXB4XSBsZzp0ZXh0LTEyIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBsZWFkaW5nLVswLjldIGxnOmxlYWRpbmctbm9uZSB0b3AtWzFweF0gbGc6dG9wLVstMXB4XSBsZzpvcGFjaXR5LTAgZmxleC1ub25lO1xuICAgICAgICAgICAgLmVjdHctdGhlbWUgJiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWdyZXktZGFya2VyIHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgLjFzIGVhc2U7XG4gICAgICAgIC5lY3R3LXRoZW1lICYge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjIwcHggMjBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZ3JleS1kYXJrIHRleHQtd2hpdGU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHNjYWxlLVswLjk1XSByb3VuZGVkLXNtIHRvcC1bMnB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1jaGVja2JveCB7XG4gICAgQGluY2x1ZGUgcmVzcC1mb250KDE2cHgsIDIwcHgsIDI0cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OjRweDtcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogIzEzNjNjNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDpjYWxjKDE2cHggKyAwLjQxNjY2NnZ3KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcbiAgICAgICAgY29sb3I6JGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTNweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonXFxFODBEJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBhdDJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIEBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG4gIH1cbn1cblxuQG1peGluIGJnKCRjb2xvciwgJGltYWdlKSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjokY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKCRpbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsgIFxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiByZXNwLWZvbnQoJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplLCAkbGluZS1oZWlnaHQpIHtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDEwMjRweCwgMzgwMHB4LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCRsaW5lLWhlaWdodCAvICRtYXgtZm9udC1zaXplKTsgXG59XG5cbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xuICAkdTE6IHVuaXQoJG1pbi12dyk7XG4gICR1MjogdW5pdCgkbWF4LXZ3KTtcbiAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcbiAgJHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcblxuICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XG4gICAgJiB7XG4gICAgICAvL2ZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC12dykge1xuICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWNvbnRhY3RzIHtcbiAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMztcbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC0yIHRleHQtMTZyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OidcXEU4MDUnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgdy0zIGgtMyByb3VuZGVkLWZ1bGwgYmctZ3JleS1kYXJrIHRleHQtd2hpdGUgdGV4dC0xMiBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbGVhZGluZy1ub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC1bMC41ZW1dXG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0yNHI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtY292ZXItdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgJi5wbGF5aW5nIHtcbiAgICAgICAgLmMtY292ZXItdmlkZW9fX292ZXJsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgMXMgZWFzZTtcbiAgICB9XG4gICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufSIsIi5jLXJvdW5kZWQge1xuXG4gICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgfVxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBib3JkZXItcmFkaXVzOjQwcHg7XG4gICAgfVxufVxuXG4uYy1yb3VuZGVkLWdyZXkge1xuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcbiAgICBwYWRkaW5nOjI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNjZW5lO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgICAgIHBhZGRpbmc6MzJweDtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NDBweDtcbiAgICAgICAgcGFkZGluZzo3MnB4O1xuICAgIH1cbn1cbi5jLW9mZnNldCB7XG4gICAgbWFyZ2luLXRvcDotMjBweDtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgbWFyZ2luLXRvcDotMzBweDtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIG1hcmdpbi10b3A6LTQwcHg7XG4gICAgfVxufVxuXG4uYy1mcmFtZSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDoxMDA7XG4gICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOjFweDtcbiAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItdC13aGl0ZTtcbiAgICB9XG4gICAgJi5ib3R0b20ge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLWItd2hpdGU7XG4gICAgfVxufVxuXG4uYy1ob3Zlci16b29tIHtcbiAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC40NXMgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbmgyLnBsdXMtaWNvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGx1cy5zdmcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuICAgICAgICB0b3A6MnB4O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB0b3A6NHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZpbGUtaXRlbSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1vcGFjaXR5LTUwICN7IWltcG9ydGFudH07XG4gICAgfVxuICAgIGEge1xuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC1bMTJweF07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tZG93bmxvYWQtYWNjZW50LnN2Zyk7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgaW5saW5lLWJsb2NrIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgYmctY29udGFpbjtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDsgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmLmRhcmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1kb3dubG9hZC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuYy1mb290ZXItY3RhIHtcbiAgICBAYXBwbHkgYmctd2hpdGU7XG5cbn1cbi5jLWZvb3RlciB7XG4gICAgQGFwcGx5IGJnLWJsdWUtc3RlZWwgdGV4dC13aGl0ZSAgYm90dG9tLTAgbGVmdC0wIHctZnVsbCByZWxhdGl2ZSByb3VuZGVkLXQteGw7XG5cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQ7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gbGc6YmxvY2s7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgdy1mdWxsIGdhcC1bMTJweF07XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC13aGl0ZSB0ZXh0LTIwO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vYmlsZSB7XG4gICAgICAgIEBhcHBseSBibG9jayBsZzpoaWRkZW47XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgdy1mdWxsIGdhcC1bMTJweF07XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcHktMSBib3JkZXItYiBib3JkZXItd2hpdGU7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBncmlkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1hY2NlbnQgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4xNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgwMCc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIHRleHQtMTg7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRTgwMSc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0xNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuIGdyaWQtY29scy0xIGdhcC0xIHB5LTE7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC13aGl0ZSB0ZXh0LTIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWF1dG8gbWF4LWgtNjtcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1hdXRvIG1heC1oLTExO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC00O1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbiBsZzpibG9jayBtYi00O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1hY2NlbnQgbm8tdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdCB7XG4gICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGdhcC0xIG1iLTMgbGc6bWItNDtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMiBsZzpyaWdodC0zIGJvdHRvbS0zIGxnOmJvdHRvbS0zO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIHRleHQtMTQ7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctNCBsZzp3LTcgaC00IGxnOmgtNyByb3VuZGVkIG1iLTEgdGV4dC1ibHVlLWRhcmsgYmctd2hpdGUgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsdWUtaWNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLWZvcm1zIHtcbiAgICAmX19uYXYge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgcHktMSBweC0yIHRleHQtYmx1ZS1kYXJrIGJnLW9wYWNpdHktMzAgcm91bmRlZCBsZWFkaW5nLVsxLjFlbV0gZ2FwLTIgIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LTUgaC01ICB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSAgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NFQ0VDRSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbnZlcnQtMCBicmlnaHRuZXNzLTAgb3BhY2l0eS00MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTQwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgYm9yZGVyLWIgYm9yZGVyLWJsdWUtZGFyaztcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDIyIDEyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEuMDUwMTIgMC4wMDA3NTM2NDJMMCAxLjA1MTI3TDEwLjU0NDggMTEuNjAwMUwxMS41OTUgMTAuNTQ5NkwxLjA1MDEyIDAuMDAwNzUzNjQyWicgZmlsbD0nJTIzMEEwQjBDJy8lM0UlM0NwYXRoIGQ9J00yMC4wNCA2LjEzMjE1ZS0wNkw5LjQ5NTEyIDEwLjU0ODhMMTAuNTQ1MiAxMS41OTkzTDIxLjA5MDEgMS4wNTA1MkwyMC4wNCA2LjEzMjE1ZS0wNlonIGZpbGw9JyUyMzBBMEIwQycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgdGV4dC1ibHVlLWRhcmsgYmctd2hpdGUgYXBwZWFyYW5jZS1ub25lIGgtNiBweC0wIHRleHQtMjA7XG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyayBiZy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItbm9uZSBvdXRsaW5lLW5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFuZWwge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiaHRtbFtsYW5nPWVuXSB7XG5cdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xufVxuXG5cbi5jLWhlYWRlciB7XG4gICAgQGFwcGx5IGZpeGVkIHRvcC0yIGxnOnRvcC02IGxlZnQtMCB3LWZ1bGwgei1bMjAwMF0gdHJhbnNpdGlvbi1hbGwgO1xuICAgICRjOiY7XG5cbiAgICAuaG9tZSAmIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDcycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5jLWhlYWRlci0tZml4ZWQgJiB7XG4gICAgLy8gICAgIHRvcDowICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuXG4gICAgLy8gQGluY2x1ZGUgbXEoOTgwcHgpIHtcbiAgICAvLyAgICAgLmFkbWluLWJhciAmIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cblx0Jl9fd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSBoLTcgcmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgICAgIH1cblx0fVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgaC00IHctWzExNHB4XTtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWF1dG8gaC03O1xuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZmlsbC1ibHVlLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmMtaGVhZGVyLS13aGl0ZSAmLFxuICAgICAgICAuaG9tZSAmIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmaWxsLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0cmwge1xuICAgICAgIEBhcHBseSBmbGV4IGdhcC0xO1xuICAgIH1cblxufVxuXG5cblxuYm9keSB7XG4gICAgLy8gJi5jLW5hdi1tb2JpbGUtLW9wZW5lZCxcblx0Ly8gJi5jLWhlYWRlci0tZml4ZWQge1xuICAgIC8vICAgICAuYy1oZWFkZXIge1xuICAgIC8vICAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIC8vICAgICAgICAgYm94LXNoYWRvdzowIDAgMTBweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgLy8gICAgICAgICAmX19sb2dvIHtcbiAgICAvLyAgICAgICAgICAgICBzdmcge1xuICAgIC8vICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmaWxsLWJsdWUtZGFyaztcbiAgICAvLyAgICAgICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICZfX3dyYXBwZXIge1xuICAgIC8vICAgICAgICAgICAgIEBhcHBseSBoLTEwO1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgICAgLmMtbmF2LWRlc2t0b3Age1xuICAgIC8vICAgICAgICAgICAgIEBhcHBseSBoLTEwO1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgICAgIFxuXHQvLyB9XG4gICAgLy8gJi5jLW5hdi1tb2JpbGUtLW9wZW5lZCB7XG4gICAgLy8gICAgIC5jLWhlYWRlciB7XG4gICAgLy8gICAgICAgICB0b3A6MCAhaW1wb3J0YW50O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG5cbiAgICAmLmMtbmF2LW1vYmlsZS0tb3BlbmVkLFxuICAgICYuYy1oZWFkZXItLXNvbGlkIHtcbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi5jLWhlYWRlci0tZml4ZWQuYy1uYXYtbW9iaWxlLS1vcGVuZWQsXG5cdCYuYy1oZWFkZXItLWZpeGVkLmMtaGVhZGVyLS1zdGlja3kge1xuXG5cdFx0LmMtaGVhZGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgICAgIHRvcDowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZpbGwtYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGgtMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1uYXYtZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGgtMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXHR9XG5cbiAgICAmLmMtaGVhZGVyLS1hbHQsXG5cdCYuYy1oZWFkZXItLXNvbGlkIHsgXG4gICAgICAgIFxuXHR9XG5cdCYuYy1oZWFkZXItLWZvcmNlLWhpZGUsXG5cdCYuYy1oZWFkZXItLWhpZGUge1xuXHRcdC5jLWhlYWRlciB7XG5cdFx0XHR0b3A6LTEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYuYy1oZWFkZXItLWZvcmNlLWhpZGUge1xuXHRcdC5jLWhlYWRlciB7XG5cdFx0XHR0cmFuc2l0aW9uOnRvcCAwIGVhc2U7XG5cdFx0fVxuXHR9XG5cblx0Ji5jLWhlYWRlci0tZm9yY2Utc2Nyb2xsLWhpZGUge1xuICAgICAgICAuYy1iYW5uZXIsXG5cdFx0LmMtaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50XG5cdFx0fVxuXHR9XG59IiwiLmMtbGF6eS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHRyYW5zaXRpb246bm9uZTtcbiAgICAmLmltZy1sb2FkZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmW2RhdGEtcmV2ZWFsXSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAwLCA1MCUgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cbiAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICYubGF6eSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgICYubGF6eSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpub3QoLmluaXRpYWwpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5sb2FkaW5nLFxuICAgICAgICAmLmluaXRpYWwsXG4gICAgICAgICYubG9hZGVkLFxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICYubG9hZGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOm5vdChbc3JjXSkge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgXG4gICAgfVxuXG4gICAgLmxhenk6bm90KGltZykge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgIH1cbiAgICBcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nbG9hZGluZyddLFxuICAgIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPSdsb2FkZWQnXSxcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nZW50ZXJlZCddIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBcblxufVxuIiwiXG4uYy1saW5rIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1mYW1pbHk6JGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgdHJhbnNpdGlvbjphbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAxcztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmRpc2FibGUtYnV0dG9uLXRyYW5zaXRpb24gJiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxFODBCJztcbiAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgICAgICBmb250LXNpemU6OXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgICAgIGNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDotMXB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG4gICAgfVxuXG59XG5cblxuXG4uY2lyY2xlLXBsYXkge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjQycHg7XG4gICAgaGVpZ2h0OjQycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy92aWRlby1wbGF5LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6MjA7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIHdpZHRoOjU2cHg7IFxuICAgICAgICBoZWlnaHQ6NTZweDtcbiAgICB9XG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgICBoZWlnaHQ6NjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6LTMycHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmxpbmsge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1oZWFkZXItLWZpeGVkIC5jLWhlYWRlciAubGluayB7XG4gICAgc3BhbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zY2VuZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1sb2NhdGlvbnMge1xuICAgICZfX25hdiB7XG4gICAgICAgIEBhcHBseSBmbGV4LXdyYXAgZ2FwLTE7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci13aGl0ZSBib3JkZXIgcHktMSBweC0yIHJvdW5kZWQtZnVsbCBsZWFkaW5nLW5vbmU7XG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSB0ZXh0LWdyZXktZGFyayBuby11bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFuZWwge1xuICAgICAgICBjb2x1bW5zOjE7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIGNvbHVtbnM6MjtcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIGNvbHVtbnM6MztcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGZoZCB7XG4gICAgICAgICAgICBjb2x1bW5zOjQ7XG4gICAgICAgIH1cbiAgICAgICAgQHNjcmVlbiB3cWhkIHtcbiAgICAgICAgICAgIGNvbHVtbnM6NTtcbiAgICAgICAgfVxuICAgICAgICBAYXBwbHkgZ2FwLTg7XG4gICAgfVxuICAgICZfX2dyb3VwIHtcbiAgICAgICAgQGFwcGx5IG1iLTIgbGc6bWItWzEycHhdIGJyZWFrLWluc2lkZS1hdm9pZDtcbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBsZWFkaW5nLW5vbmUgcHktWzEycHhdIGJvcmRlci1iIGJvcmRlci13aGl0ZSB0ZXh0LTE2IGxnOnRleHQtMjQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU4MDUnO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCB3LTMgaC0zIGJnLXdoaXRlIHRleHQtZ3JleS1kYXJrIHRleHQtMTIgcm91bmRlZC1mdWxsIGxlYWRpbmctbm9uZSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdHJhbnNpdGlvbi1hbGwgbGc6b3BhY2l0eS0wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtbWVudS10b2dnbGUge1xuICAgIGxpbmUtaGVpZ2h0OjQwcHg7XG4gICAgQGFwcGx5IGJnLWJsdWUtc3RlZWwgdGV4dC13aGl0ZSByb3VuZGVkLWZ1bGwgY3Vyc29yLXBvaW50ZXIgcmVsYXRpdmUgdy01IGgtNTtcblxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBhcHBseSB3LVsyMHB4XSBoLVsxMnB4XSByZWxhdGl2ZSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZmxleC1jb2wgbXgtYXV0bztcbiAgICB9XG4gICAgJl9fYmFyIHtcbiAgICAgICAgQGFwcGx5IGgtWzFweF0gdy1mdWxsIGJnLXdoaXRlIHRyYW5zaXRpb24tYWxsIHJlbGF0aXZlIGJsb2NrO1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG5cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgYmctYWNjZW50O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IGJnLWFjY2VudDtcbiAgICAgICAgLmMtbWVudS10b2dnbGVfX2JhciB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS1bNDVkZWddIHRyYW5zbGF0ZS15LVs1cHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LVsxcHhdIG9wYWNpdHktMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm90YXRlLVstNDVkZWddIC10cmFuc2xhdGUteS1bNnB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLW5hdi1kZXNrdG9wIHtcbiAgICBAYXBwbHkgYmctd2hpdGUgcm91bmRlZC1mdWxsIHByLTEgaC03IHBsLTQgIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW47XG4gICAgJi5tZW51LWFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgLmMtbmF2LWRlc2t0b3BfX21lbnUge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0byAgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgQGFwcGx5IG1sLTIgbWluLVsxMjAwcHhdOm1sLTUgdHJhbnNpdGlvbi1hbGw7IFxuICAgIH1cblxuICAgIC5zdWJtZW51LXRyaWdnZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMCBpbnZpc2libGUgYWJzb2x1dGUgdG9wLVtjYWxjKDEwMCUtNXB4KV0gbGVmdC0wIHctZnVsbCAgdGV4dC1ibGFjayBwb2ludGVyLWV2ZW50cy1ub25lIHB0LTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgQGFwcGx5IGJnLVsjMjc0NDU4XSByb3VuZGVkLWxnIHB4LTggcHktNyB0ZXh0LXdoaXRlIHRleHQtY2VudGVyO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNtZW51LWhlYWRlci1saW5rcyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTIgdGV4dC0zMiBtYXgtdy1bMzMycHhdIG14LWF1dG8gbWItNDsgXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgcHktMSBweC0zICBoLWF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctYWNjZW50IHJvdW5kZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNtZW51LWZvb3Rlci1saW5rcyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTI7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgcC0wIGgtYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwubWVudSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtMiBtaW4tWzEyMDBweF06cHgtMyB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMCB2aXNpYmxlIHBvaW50ZXItZXZlbnRzLWF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSAgaW5saW5lLWZsZXggaC03IGl0ZW1zLWNlbnRlciB3aGl0ZXNwYWNlLW5vd3JhcCBmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAuYy1oZWFkZXItLWZpeGVkICYge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaC0xMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMCBpbnZpc2libGUgdHJhbnNpdGlvbi1hbGwgYWJzb2x1dGUgdG9wLVtjYWxjKDEwMCUtNXB4KV0gbGVmdC0wIHctZnVsbCAgdGV4dC1ibGFjayBwb2ludGVyLWV2ZW50cy1ub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblxuIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gRGVidWdcbiAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIC8vICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgLy8gICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgdmlzaWJsZSBwb2ludGVyLWV2ZW50cy1hdXRvO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLW1lZ2Ege1xuICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgQGFwcGx5IHB0LTI7XG4gICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gYmctWyMyNzQ0NThdIHJvdW5kZWQtbGcgcHgtNSBxaGQ6cHgtOCBweS01IHFoZDpweS05IHRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSAgdy1mdWxsO1xuICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZ2FwLTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtYmxhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtd2hpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBAYXBwbHkgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsIHotMCBhYnNvbHV0ZSBiZy13aGl0ZS8wIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIEBhcHBseSBiZy13aGl0ZS8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICB9IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYy1tZW51LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbiB3LWZ1bGwgbWluLWgtWzE4MHB4XSBxaGQ6bWluLWgtWzIyMHB4XSBiZy13aGl0ZSByb3VuZGVkIHAtMiBxaGQ6cC0zIGdhcC0xIHRleHQtYmx1ZS1kYXJrIHRleHQtMTYgcWhkOnRleHQtMjAgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIGxlYWRpbmctWzEuM107XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmMtbWVudS1idG5fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gdy1mdWxsIGl0ZW1zLWVuZCBnYXAtMyByZWxhdGl2ZSB6LTEwIGgtNyB0cmFuc2xhdGUteS1bY2FsYygxMDAlLThweCldIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODI5JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jLW1lbnUtYnRuX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0xNHIgcmVsYXRpdmUgei0xMCBsZWFkaW5nLXNudWcgdHJhbnNsYXRlLXktWzIwMCVdIGgtNSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy01IGgtNSBxaGQ6dy0xMCBxaGQ6aC0xMCBtYi0xIHJlbGF0aXZlIHotMTAgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmMtbWVudS1idG5fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS15LVswJV07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYy1tZW51LWJ0bl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2xhdGUteS1bMCVdO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOm5vdCgubWVudS1jb2xvcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1tZW51LWludHJvIHtcbiAgICAgICAgQGFwcGx5IG1iLTUgcWhkOm1iLTEwIGZsZXgganVzdGlmeS1iZXR3ZWVuO1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bNjQwcHhdO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTQ4IG1iLTIgZm9udC1ub3JtYWwgZm9udC1oZWFkaW5nO1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMTRyXG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJib2R5LmMtbmF2LW1vYmlsZS0tb3BlbmVkIHtcbiAgICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA1NTZFO1xuICAgID4gI21haW4gPiBkaXY6bm90KC5jLW5hdi1tb2JpbGUsIC5jLWhlYWRlcikge1xuICAgICAgICBvcGFjaXR5OjAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTouM3M7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgIH1cbiAgICAuYy1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VCICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDowICFpbXBvcnRhbnQ7XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZmlsbC1ibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1uYXYtbW9iaWxlIHtcbiAgICBAYXBwbHkgZml4ZWQgdG9wLTEwIC1yaWdodC1mdWxsIHctZnVsbCBoLVtjYWxjKDEwMHZoLTgwcHgpXSB6LVszMDAwXSBvcGFjaXR5LTEwMCB2aXNpYmxlICBmbGV4IG92ZXJmbG93LXktYXV0byB0cmFuc2l0aW9uLWFsbCBiZy1ibHVlLXN0ZWVsIGJnLWNlbnRlcjtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmLS1vcGVuZWQge1xuICAgICAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgLmMtbmF2LW1vYmlsZV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBAYXBwbHkgZml4ZWQgdG9wLTAgbGVmdC0wIGJsb2NrIHctZnVsbCBoLWZ1bGwgei1bMTAwMV07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1uYXYtbW9iaWxlLS1vcGVuZWQgJiB7XG4gICAgICAgIEBhcHBseSByaWdodC0wO1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX21lbnUge1xuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBmbGV4IGdhcC00O1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG0tMDtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0yNCB0ZXh0LXdoaXRlIGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU4MjknO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgbWwtMSB0ZXh0LTE4IHJlbGF0aXZlIGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsdWUtc3RlZWwgZml4ZWQgdG9wLTEwIG92ZXJmbG93LXktYXV0byBweS01IHB4LTQgcGItMTUgei1bNTAwXSB3LWZ1bGwgaC1bY2FsYygxMDB2aC04MHB4KV0gLXJpZ2h0LWZ1bGwgIHRyYW5zaXRpb24tYWxsIG1heC13LVs1MDBweF07ICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtbWVnYSB7XG4gICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG5cbiAgICAgICAgICAgIC5qcy1iYWNrIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0yNCB0ZXh0LXdoaXRlIHBiLTIgYm9yZGVyLWIgYm9yZGVyLXdoaXRlIGZsZXggaXRlbXMtY2VudGVyIGdhcC0xO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonXFxFODJFJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGdhcC0xIGZsZXgtY29sO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWJsYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtcm93IGp1c3RpZnktYmV0d2VlbiB3LWZ1bGwgaC0xMCBiZy13aGl0ZSByb3VuZGVkIHB4LTMgcGwtMiB0ZXh0LWJsdWUtZGFyayB0ZXh0LTE2IGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiB3LWZ1bGwgaXRlbXMtY2VudGVyIGdhcC0zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODI5JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmMtbWVudS1idG5fX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgtbm9uZSB3LTcgaC03IG1yLTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cblxuICAgIH1cblxuXG4gICAgLmMtbWVudS1pbnRybyB7XG4gICAgICAgIEBhcHBseSBtYi01IGZsZXgganVzdGlmeS1iZXR3ZWVuIHRleHQtd2hpdGUgcmVsYXRpdmUgbXQtNDtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtNDAgbWItMiBmb250LW5vcm1hbCBmb250LWhlYWRpbmcgcHItMTA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xNDtcbiAgICAgICAgfVxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRvcC0wIGZsZXgtbm9uZSB3LVs3MnB4XTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0cmwge1xuICAgICAgICBAYXBwbHkgcHQtNDtcbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMjtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnaW5hdGlvbiB7XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDo4cHg7XG4gICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDozMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1hY2NlbnQgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0LFxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo1NnB4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlLXN0ZWVsIHRleHQtd2hpdGUgdy03IGgtNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1hY2NlbnQgbm8tdW5kZXJsaW5lIHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB6LWluZGV4OjUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgb3BhY2l0eTowO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7O1xuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICB0b3A6MTAwcHg7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBtYXJnaW46LTMycHggMCAwIC0zMnB4O1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS41KTtcblxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgICB9XG4gIH0iLCIuYy1wcm9qZWN0cyB7XG4gICAgXG59XG4uYy1wcm9qZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDozMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICB6LWluZGV4OjUwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1wcm9qZWN0X19pbWFnZS1hbmltIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgc2NhbGU6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0Ojg2cHg7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoyMDtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBwYWRkaW5nOjI0cHggMCAyNHB4O1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBib3JkZXItYiBib3JkZXItYmx1ZS1kYXJrOztcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zdGFyLWJsdWUtc3RlZWwuc3ZnKTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHctNCBoLTQgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBhYnNvbHV0ZSAtbGVmdC1bODZweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlLWFuaW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHdpZHRoOjIyJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxNnB4O1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgIHNjYWxlOjA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgdHJhbnNsYXRlOi01MCUgLTU1JTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1vdXQsIHNjYWxlIC41cyBlYXNlLW91dDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NDQlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICAgIHRyYW5zaXRpb246bm9uZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgcGFkZGluZzowIDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0yMHI7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5uYW1lIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LTEwO1xuICAgICAgICB9XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgc3Bhbi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBiZy15ZWxsb3cgcm91bmRlZC1tZCBvcGFjaXR5LTAgdHJhbnNpdGlvbi1hbGwgc2NhbGUteS1bMS4xXSBzY2FsZS14LVsxLjAyXSB0cmFuc2xhdGUteC1bLTUwJV0gbGVmdC0xLzIgYWJzb2x1dGUgdG9wLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtYmx1ZS1kYXJrO1xuICAgICAgICAgICAgc3Bhbi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGkge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyNHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtcmFkaW8ge1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6MC40O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7IFxuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6NHB4O1xuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAjMTM2M2M2O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgICAgIGNvbG9yOiRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgIGxlZnQ6M3B4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4uYy1yaWNodGV4dCB7XG5cblxuICAgIGgzLCBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICBAYXBwbHkgdGV4dC0xOC0yNDtcbiAgICB9XG5cblxuICAgICYtLWJsb2cge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0zMi01NjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0zMi01NiBmb250LWhlYWRpbmcgZm9udC1ub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMjQtNDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMTggbGc6dGV4dC0xOC0yNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xOCBsZzp0ZXh0LTE4cjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xNnI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xNnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMTQgbGc6dGV4dC0xNnI7XG4gICAgICAgICYuaGFzLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICYuaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMyBsZzptYi02O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtaWNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50ZXh0LXdoaXRlIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWljZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICAgIG1hcmdpbjowIDAgMzJweCAwO1xuICAgICAgICBwYWRkaW5nOjAgMCAwIDE2cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIEBhcHBseSBtYi0zIGxnOm1iLTY7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZCBsZzpyb3VuZGVkLW1kIG1iLTA7XG4gICAgICAgIH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGlnbmxlZnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjozMnB4IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7ICBcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDUwcHggNDhweCAwO1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luOjMycHggMDsgICAgICAgIFxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiByaWdodDsgIFxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDQ4cHggMCA0OHB4IDUwcHg7XG4gICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hbGlnbmNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1hcmdpbjo0OHB4IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwOyAgXG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIEBhcHBseSBtYi0zIGxnOm1iLTY7XG4gICAgfVxuIFxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgIHAsb2wsdWwge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYy1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsIGJnLXdoaXRlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OidcXEU4MTMnO1xuICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICByaWdodDoxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjQ4cHg7XG4gICAgICAgIHBhZGRpbmc6MCAxNnB4OztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgQGFwcGx5IHRleHQtMTQgbGc6dGV4dC0xNjtcbiAgICB9XG59XG4iLCIuYy1zdGF0cyB7XG4gICAgPiBkaXYge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCAxMHB4IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tMyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTBweCAwIDAgMTBweDtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtdG9nZ2xlLWdyb3VwIHtcbiAgICBAYXBwbHkgaC02IHJvdW5kZWQtZnVsbCBib3JkZXIgYm9yZGVyLWdyZXktZGFyayBwLVs0cHhdIGlubGluZS1mbGV4IGdhcC0xO1xuICAgID4gYS5jLWJ1dHRvbiB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBiZy13aGl0ZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgb3BhY2l0eS0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWFjY2VudDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWFjY2VudDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtdmlkZW8tcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NiU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcblxuXG4gICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OjEwMCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmNvdmVyIHtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTI1JTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1jdGEtZHVhbCB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjkwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZ3JhZGllbnQge1xuICAgICAgICAgICAgLmMtZ3JhZGllbnQge1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5jLWdyYWRpZW50IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNvbGlkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGwgYmctZ3JhZGllbnQtdG8tdCBmcm9tLWJsYWNrIHRvLXRyYW5zcGFyZW50IHotMjAgb3BhY2l0eS01MCB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMDsgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtc2xpZGVyLWxpbmsge1xuICAgICBcbiAgICBpbWcge1xuICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgfVxuICAgICAgICBAYXBwbHkgYmctYmx1ZS1zdGVlbCB0ZXh0LXdoaXRlO1xuICAgIH1cblxufVxuXG4uYi1jb250ZW50LWxpbmstbGlzdC0tbGluayB7XG4gICAgPiBzcGFuIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHctZnVsbCBibG9jayBvdmVyZmxvdy1oaWRkZW4gaC00O1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGFic29sdXRlIGxlZnQtMCB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0b3AtMTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmItY29udGVudC1saW5rLWxpc3QtLWNhcmRzIHtcbiAgICAuZ3JpZCB7XG4gICAgICAgIG1hcmdpbi10b3A6LTMwMHB4O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTQyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICNjLWdjYXJkLTIsXG4gICAgI2MtZ2NhcmQtNCB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTA4cHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICNjLWdjYXJkLTMge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtZ2NhcmQge1xuICAgICYtLXRlc3Qge1xuICAgICAgICAuYy10aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIC0wLjcxNDNyZW0gKyAyLjY3ODZ2dywgMi41cmVtKTtcbiAgICAgICAgfVxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuMTc4NnJlbSArIDAuODkyOXZ3LCAxLjI1cmVtKTtcbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNXJlbSwgLTAuMDcxNHJlbSArIDAuODkyOXZ3LCAxcmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmItc2Nyb2xsLWdyaWQge1xuICAgIGhlaWdodDoxMDB2aDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMywgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNDAlO1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTE0LjU1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iLXNjcm9sbC1ncmlkX19ncmlkLTEsXG4gICAgICAgIC5iLXNjcm9sbC1ncmlkX19ncmlkLTIge1xuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTE7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYi1zY3JvbGwtZ3JpZF9fZ3JpZC0zIHtcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0zO1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE5OSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5iLWJsb2cge1xuICAgIC5iLWJsb2ctLWhhcy1ldmVudCB7XG4gICAgICAgICYuYi1ibG9nX19ncmlkIHtcbiAgICAgICAgICAgICNjLWVjYXJkLTUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZzpjb2wtc3Bhbi0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNjLWV2ZW50LWNhcmQge1xuICAgICAgICAgICAgQGFwcGx5IG9yZGVyLTE7XG4gICAgICAgIH1cbiAgICAgICAgI2MtY3RhLWNhcmQtMSB7XG4gICAgICAgICAgICBAYXBwbHkgb3JkZXItMztcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvcmRlci01O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNjLWN0YS1jYXJkLTIge1xuICAgICAgICAgICAgQGFwcGx5IG9yZGVyLTY7XG4gICAgICAgIH1cbiAgICAgICAgI2MtZWNhcmQtMCB7XG4gICAgICAgICAgICBAYXBwbHkgb3JkZXItMjtcbiAgICAgICAgfVxuICAgICAgICAjYy1lY2FyZC0xIHtcbiAgICAgICAgICAgIEBhcHBseSBvcmRlci0zO1xuICAgICAgICB9XG4gICAgICAgICNjLWVjYXJkLTIge1xuICAgICAgICAgICAgQGFwcGx5IG9yZGVyLTQ7XG4gICAgICAgIH1cbiAgICAgICAgI2MtZWNhcmQtMyB7XG4gICAgICAgICAgICBAYXBwbHkgb3JkZXItNTtcbiAgICAgICAgfVxuICAgICAgICAjYy1lY2FyZC00IHtcbiAgICAgICAgICAgIEBhcHBseSBvcmRlci02O1xuICAgICAgICB9XG4gICAgICAgICNjLWVjYXJkLTUge1xuICAgICAgICAgICAgQGFwcGx5IG9yZGVyLTc7XG4gICAgICAgIH1cbiAgICAgICAgI2MtZWNhcmQtNiB7XG4gICAgICAgICAgICBAYXBwbHkgb3JkZXItODtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgJl9fZ3JpZCB7XG4gICAgICAgICNjLWVjYXJkLTEsXG4gICAgICAgICNjLWVjYXJkLTIsXG4gICAgICAgICNjLWVjYXJkLTYge1xuICAgICAgICAgICAgQGFwcGx5IGxnOmNvbC1zcGFuLTI7XG4gICAgICAgIH1cblxuXG4gICAgICAgICNjLWN0YS1jYXJkLTEge1xuICAgICAgICAgICAgQGFwcGx5IG9yZGVyLTE7XG4gICAgICAgIH1cbiAgICAgICAgI2MtY3RhLWNhcmQtMiB7XG4gICAgICAgICAgICBAYXBwbHkgb3JkZXItNjtcbiAgICAgICAgfVxuICAgICAgICAjYy1lY2FyZC0wIHtcbiAgICAgICAgICAgIEBhcHBseSBvcmRlci0yO1xuICAgICAgICB9XG4gICAgICAgICNjLWVjYXJkLTEge1xuICAgICAgICAgICAgQGFwcGx5IG9yZGVyLTM7XG4gICAgICAgIH1cbiAgICAgICAgI2MtZWNhcmQtMiB7XG4gICAgICAgICAgICBAYXBwbHkgb3JkZXItNDtcbiAgICAgICAgfVxuICAgICAgICAjYy1lY2FyZC0zIHtcbiAgICAgICAgICAgIEBhcHBseSBvcmRlci01O1xuICAgICAgICB9XG4gICAgICAgICNjLWVjYXJkLTQge1xuICAgICAgICAgICAgQGFwcGx5IG9yZGVyLTY7XG4gICAgICAgIH1cbiAgICAgICAgI2MtZWNhcmQtNSB7XG4gICAgICAgICAgICBAYXBwbHkgb3JkZXItNztcbiAgICAgICAgfVxuICAgICAgICAjYy1lY2FyZC02IHtcbiAgICAgICAgICAgIEBhcHBseSBvcmRlci04O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5iLW5ld3MgLmMtZWNhcmQge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgXG4gICAgfVxuICAgICZfX3Nob3J0LWRlc2Mge1xuICAgICAgICAuZWN0dy10aGVtZSAmIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWFjY2VudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7XG4gICAgICAgICYuZnVsbCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgIC5jLWVjYXJkX19oZWFkZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ncmV5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1lY2FyZF9fc2hvcnQtZGVzYyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1lY2FyZF9fZnVsbC1kZXNjIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTowLjNzO1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ncmV5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1lY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHdoaXRlc3BhY2Utbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iXX0= */
